* Bump Build-Depends on libudev to (>= 172).
* Add Build-Depends on libacl1-dev. Required for building systemd-logind
with ACL support.
+ * Split libsystemd-login and libsystemd-daemon into separate binary
+ packages.
-- Tollef Fog Heen <tfheen@debian.org> Wed, 14 Sep 2011 08:25:17 +0200
availability of a given mount point or dbus service.
.
This package contains the graphical frontend for systemd.
+
+Package: libsystemd-login0
+Architecture: linux-any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: systemd login utility library
+ The libsystemd-login library provides an interface for the
+ systemd-logind service which is used to track user sessions and seats.
+
+Package: libsystemd-login-dev
+Architecture: linux-any
+Section: libdevel
+Depends: libsystemd-login0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: systemd login utility library - development files
+ The libsystemd-login library provides an interface for the
+ systemd-logind service which is used to track user sessions and seats.
+ .
+ This package contains the development files
+
+Package: libsystemd-daemon0
+Architecture: linux-any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: systemd utility library
+ The sd-daemon library provides a reference implementation of various
+ APIs for new-style daemons, as implemented by the systemd init system.
+
+Package: libsystemd-daemon-dev
+Architecture: linux-any
+Section: libdevel
+Depends: libsystemd-daemon0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: systemd utility library - development files
+ The sd-daemon library provides a reference implementation of various
+ APIs for new-style daemons, as implemented by the systemd init system.
+ .
+ This package contains the development files
--- /dev/null
+usr/lib/libsystemd-daemon.so
+usr/lib/pkgconfig/libsystemd-daemon.pc
+usr/include/systemd/sd-daemon.h
--- /dev/null
+lib/libsystemd-daemon.so.*
--- /dev/null
+libsystemd-daemon.so.0 libsystemd-daemon0 #MINVER#
+ LIBSYSTEMD_DAEMON_31@LIBSYSTEMD_DAEMON_31 31
+ sd_booted@LIBSYSTEMD_DAEMON_31 31
+ sd_is_fifo@LIBSYSTEMD_DAEMON_31 31
+ sd_is_mq@LIBSYSTEMD_DAEMON_31 31
+ sd_is_socket@LIBSYSTEMD_DAEMON_31 31
+ sd_is_socket_inet@LIBSYSTEMD_DAEMON_31 31
+ sd_is_socket_unix@LIBSYSTEMD_DAEMON_31 31
+ sd_is_special@LIBSYSTEMD_DAEMON_31 31
+ sd_listen_fds@LIBSYSTEMD_DAEMON_31 31
+ sd_notify@LIBSYSTEMD_DAEMON_31 31
+ sd_notifyf@LIBSYSTEMD_DAEMON_31 31
--- /dev/null
+usr/lib/libsystemd-login.so
+usr/lib/pkgconfig/libsystemd-login.pc
+usr/include/systemd/sd-login.h
--- /dev/null
+lib/libsystemd-login.so.*
--- /dev/null
+libsystemd-login.so.0 libsystemd-login0 #MINVER#
+ LIBSYSTEMD_LOGIN_31@LIBSYSTEMD_LOGIN_31 31
+ sd_get_seats@LIBSYSTEMD_LOGIN_31 31
+ sd_get_sessions@LIBSYSTEMD_LOGIN_31 31
+ sd_get_uids@LIBSYSTEMD_LOGIN_31 31
+ sd_login_monitor_flush@LIBSYSTEMD_LOGIN_31 31
+ sd_login_monitor_get_fd@LIBSYSTEMD_LOGIN_31 31
+ sd_login_monitor_new@LIBSYSTEMD_LOGIN_31 31
+ sd_login_monitor_unref@LIBSYSTEMD_LOGIN_31 31
+ sd_pid_get_owner_uid@LIBSYSTEMD_LOGIN_31 31
+ sd_pid_get_session@LIBSYSTEMD_LOGIN_31 31
+ sd_seat_can_multi_session@LIBSYSTEMD_LOGIN_31 31
+ sd_seat_get_active@LIBSYSTEMD_LOGIN_31 31
+ sd_seat_get_sessions@LIBSYSTEMD_LOGIN_31 31
+ sd_session_get_seat@LIBSYSTEMD_LOGIN_31 31
+ sd_session_get_uid@LIBSYSTEMD_LOGIN_31 31
+ sd_session_is_active@LIBSYSTEMD_LOGIN_31 31
+ sd_uid_get_seats@LIBSYSTEMD_LOGIN_31 31
+ sd_uid_get_sessions@LIBSYSTEMD_LOGIN_31 31
+ sd_uid_get_state@LIBSYSTEMD_LOGIN_31 31
+ sd_uid_is_on_seat@LIBSYSTEMD_LOGIN_31 31
#export DEB_BUILD_OPTIONS="nostrip"
override_dh_auto_configure:
- dh_auto_configure -- --with-rootdir= \
+ dh_auto_configure -- \
+ --with-rootdir= \
+ --with-rootlibdir=/lib \
--with-udevrulesdir=/lib/udev/rules.d \
--enable-gtk \
--enable-libcryptsetup \
override_dh_install:
rm debian/tmp/usr/share/doc/systemd/LICENSE
rm debian/tmp/lib/security/pam_systemd.la
+ rm debian/tmp/usr/lib/*.la
rm debian/tmp/lib/systemd/system/sysinit.target.wants/systemd-vconsole-setup.service
dh_install -O--parallel --fail-missing
dh_install -plibpam-systemd debian/pam-configs /usr/share
dh_install debian/ifup@.service /lib/systemd/system
%:
- dh $@ --parallel --with autoreconf
+ dh $@ --parallel
bin/systemd-ask-password
bin/systemd-machine-id-setup
bin/systemd-tmpfiles
+bin/systemd-loginctl
lib/systemd/
-lib/udev/rules.d/99-systemd.rules
+lib/udev/rules.d/
usr/bin/systemd-cgls
usr/bin/systemd-nspawn
usr/bin/systemd-stdio-bridge
usr/share/man/man1/systemctl.1
usr/share/man/man1/systemd-nspawn.1
usr/share/man/man1/systemd-ask-password.1
+usr/share/man/man1/systemd-loginctl.1
usr/share/man/man3
usr/share/man/man5
usr/share/man/man7
usr/share/doc
usr/share/pkgconfig
usr/share/polkit-1
-usr/lib
+usr/lib/binfmt.d
+usr/lib/modules-load.d
+usr/lib/sysctl.d
+usr/lib/systemd
+usr/lib/tmpfiles.d
debian/init-functions lib/lsb
debian/lib-init-rw.automount lib/systemd/system/
debian/lib-init-rw.mount lib/systemd/system/