Source: consolekit2 Version: 1.2.6-3 Severity: normal Tags: patch User: helm...@debian.org Usertags: dep17m2
We want to finalize the /usr-merge via DEP17 by moving all files to /usr. consolekit installs files into /lib; these should be moved into the respective canonical locations in /usr/. Please find a patch attached. It has been build-tested. Note: this should not be backported to bookworm. If you intend to backport, please use dh_movetousr instead. If your package will change for the t64 transition or otherwise rename/split/move its binaries (packages) during trixie, please then upload to experimental and get in touch with the UsrMerge driver, please see the wiki [1]. Michael [1] https://wiki.debian.org/UsrMerge
diff -Nru consolekit2-1.2.6/debian/changelog consolekit2-1.2.6/debian/changelog --- consolekit2-1.2.6/debian/changelog 2023-11-16 13:42:48.000000000 +0100 +++ consolekit2-1.2.6/debian/changelog 2024-01-25 15:02:55.000000000 +0100 @@ -1,3 +1,10 @@ +consolekit2 (1.2.6-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Install PAM module into /usr. (Closes: #-1) + + -- Michael Biebl <bi...@debian.org> Thu, 25 Jan 2024 15:02:55 +0100 + consolekit2 (1.2.6-3) unstable; urgency=medium * License appstream metainfo as FSFAP. diff -Nru consolekit2-1.2.6/debian/consolekit.install consolekit2-1.2.6/debian/consolekit.install --- consolekit2-1.2.6/debian/consolekit.install 2023-11-16 13:42:48.000000000 +0100 +++ consolekit2-1.2.6/debian/consolekit.install 2024-01-25 15:02:55.000000000 +0100 @@ -3,7 +3,7 @@ etc/X11/Xsession.d/ etc/logrotate.d/ etc/ConsoleKit/ -[linux-any] lib/udev/ +[linux-any] usr/lib/udev/ usr/share/dbus-1/system-services/ usr/share/polkit-1/ usr/share/locale/ diff -Nru consolekit2-1.2.6/debian/control consolekit2-1.2.6/debian/control --- consolekit2-1.2.6/debian/control 2023-11-16 13:42:48.000000000 +0100 +++ consolekit2-1.2.6/debian/control 2024-01-25 15:02:55.000000000 +0100 @@ -12,7 +12,7 @@ libdbus-1-dev, libdrm-dev, libselinux1-dev [linux-any], - libudev-dev [linux-any], + libudev-dev (>= 255.1-1~) [linux-any], libacl1-dev [linux-any], libevdev-dev [linux-any], libpam0g-dev, diff -Nru consolekit2-1.2.6/debian/libpam-ck-connector.install consolekit2-1.2.6/debian/libpam-ck-connector.install --- consolekit2-1.2.6/debian/libpam-ck-connector.install 2023-11-16 13:42:48.000000000 +0100 +++ consolekit2-1.2.6/debian/libpam-ck-connector.install 2024-01-25 15:02:49.000000000 +0100 @@ -1,4 +1,4 @@ #! /usr/bin/dh-exec -lib/*/security/pam_ck_connector.so +usr/lib/*/security/pam_ck_connector.so usr/share/man/man8/pam_ck_connector.8 debian/libpam-ck-connector.pam-auth-update => usr/share/pam-configs/consolekit diff -Nru consolekit2-1.2.6/debian/rules consolekit2-1.2.6/debian/rules --- consolekit2-1.2.6/debian/rules 2023-11-16 13:42:48.000000000 +0100 +++ consolekit2-1.2.6/debian/rules 2024-01-25 15:02:36.000000000 +0100 @@ -33,11 +33,11 @@ --without-systemdsystemunitdir \ --enable-docbook-docs \ --enable-gtk-doc \ - --with-pam-module-dir=/lib/$(DEB_HOST_MULTIARCH)/security + --with-pam-module-dir=/usr/lib/$(DEB_HOST_MULTIARCH)/security override_dh_install: # la files are not required any more - rm debian/tmp/lib/*/security/pam_ck_connector.la \ + rm debian/tmp/usr/lib/*/security/pam_ck_connector.la \ debian/tmp/usr/lib/*/libck-connector.la \ debian/tmp/usr/lib/*/libconsolekit.la # end user doesn't need these files