diff -Nru accountsservice-0.6.40/debian/changelog accountsservice-0.6.40/debian/changelog --- accountsservice-0.6.40/debian/changelog 2016-07-15 01:19:31.000000000 +0000 +++ accountsservice-0.6.40/debian/changelog 2016-08-26 01:15:10.000000000 +0000 @@ -1,3 +1,18 @@ +accountsservice (0.6.40-2ubuntu15) yakkety; urgency=medium + + [ Laurent Bigonville ] + * Drop the -dbg package and rely on the automatically built -dbgsym one + + [ Jeremy Bicha ] + * 0014-libsystemd.patch: + - Backport patch to adapt to systemd 209, fixes missing "Switch User" + functionality in GNOME Shell (LP: #1577049) + * debian/control: + - Bump minimum systemd for above patch + - Drop build-dependencies only needed for obsolete pam-pin + + -- Jeremy Bicha Thu, 25 Aug 2016 21:15:10 -0400 + accountsservice (0.6.40-2ubuntu14) yakkety; urgency=medium * Build-depend on libgnutls28-dev instead of libgnutls-dev, which was diff -Nru accountsservice-0.6.40/debian/control accountsservice-0.6.40/debian/control --- accountsservice-0.6.40/debian/control 2016-07-15 01:19:00.000000000 +0000 +++ accountsservice-0.6.40/debian/control 2016-08-26 01:15:10.000000000 +0000 @@ -4,29 +4,24 @@ Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Alessio Treglia Build-Depends: - debhelper (>= 9), + debhelper (>= 9.20160114~), dh-autoreconf, dh-systemd, - dh-exec, gir1.2-freedesktop, gir1.2-glib-2.0 (>= 1.34), gnome-doc-utils, gobject-introspection (>= 0.9.12-4~), gtk-doc-tools, intltool, - libgcr-3-dev, - libgcrypt20-dev, libgirepository1.0-dev (>= 0.9.12), libglib2.0-dev (>= 2.37.3), - libgnutls28-dev, - libpam0g-dev, libpolkit-gobject-1-dev, - libsystemd-dev (>= 186) [linux-any], + libsystemd-dev (>= 209) [linux-any], xmlto -Standards-Version: 3.9.6 -Homepage: http://www.freedesktop.org/wiki/Software/AccountsService/ -Vcs-Git: git://anonscm.debian.org/collab-maint/accountsservice.git -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/accountsservice.git +Standards-Version: 3.9.8 +Homepage: https://www.freedesktop.org/wiki/Software/AccountsService/ +Vcs-Git: https://anonscm.debian.org/git/collab-maint/accountsservice.git +Vcs-Browser: https://anonscm.debian.org/gitweb/?p=collab-maint/accountsservice.git Package: accountsservice Architecture: any @@ -68,8 +63,8 @@ Architecture: any Multi-Arch: same Depends: - libaccountsservice0 (= ${binary:Version}), gir1.2-accountsservice-1.0 (= ${binary:Version}), + libaccountsservice0 (= ${binary:Version}), libglib2.0-dev (>= 2.25.11), libpolkit-gobject-1-dev, ${misc:Depends} @@ -103,23 +98,6 @@ This package provides the introspection data for the AccountService library. -Package: libaccountsservice-dbg -Section: debug -Priority: extra -Architecture: any -Multi-Arch: same -Depends: - libaccountsservice0 (= ${binary:Version}), - ${misc:Depends} -Description: query and manipulate user account information - debug - The AccountService project provides a set of D-Bus - interfaces for querying and manipulating user account - information and an implementation of these interfaces, - based on the useradd, usermod and userdel commands. - . - This package provides the debugging symbols for the - AccountService library. - Package: libaccountsservice-doc Section: doc Architecture: all diff -Nru accountsservice-0.6.40/debian/patches/0014-libsystemd.patch accountsservice-0.6.40/debian/patches/0014-libsystemd.patch --- accountsservice-0.6.40/debian/patches/0014-libsystemd.patch 1970-01-01 00:00:00.000000000 +0000 +++ accountsservice-0.6.40/debian/patches/0014-libsystemd.patch 2016-08-26 01:15:10.000000000 +0000 @@ -0,0 +1,24 @@ +From 3b2ff77f18746fbd2b7538c659bc8eb6211859b0 Mon Sep 17 00:00:00 2001 +From: Marc-Antoine Perennou +Date: Tue, 18 Aug 2015 13:37:14 +0200 +Subject: systemd: check for libsystemd instead of libsystemd-login + +Signed-off-by: Marc-Antoine Perennou + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=91678 +Bug-Ubuntu: https://launchpad.net/bugs/1577049 + +diff --git a/configure.ac b/configure.ac +index 4ba53ad..15e3b06 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -267,7 +267,7 @@ AC_ARG_ENABLE([systemd], + [enable_systemd=auto]) + + if test x$enable_systemd != xno; then +- PKG_CHECK_MODULES(SYSTEMD, [libsystemd-login >= 186], ++ PKG_CHECK_MODULES(SYSTEMD, [libsystemd >= 186], + [have_systemd=yes], [have_systemd=no]) + else + have_systemd=no + diff -Nru accountsservice-0.6.40/debian/patches/series accountsservice-0.6.40/debian/patches/series --- accountsservice-0.6.40/debian/patches/series 2016-04-19 09:18:58.000000000 +0000 +++ accountsservice-0.6.40/debian/patches/series 2016-08-26 01:15:10.000000000 +0000 @@ -9,6 +9,7 @@ 0011-add-background-file-support.patch 0012-add-keyboard-layout-support.patch 0013-add-has-message-support.patch +0014-libsystemd.patch 0016-add-input-sources-support.patch 0001-Move-cache-cleanup-out-into-a-common-function-and-cl.patch 0002-On-startup-clean-out-the-data-of-removed-users.patch diff -Nru accountsservice-0.6.40/debian/rules accountsservice-0.6.40/debian/rules --- accountsservice-0.6.40/debian/rules 2015-08-14 01:32:02.000000000 +0000 +++ accountsservice-0.6.40/debian/rules 2016-08-26 01:15:10.000000000 +0000 @@ -36,7 +36,7 @@ override_dh_installchangelogs: dh_installchangelogs NEWS -override_dh_install: +override_dh_install-arch: cat debian/accountsservice.install debian/accountsservice.install.linux.in > debian/accountsservice.install.linux dh_install # patch is only applied conditionally, only install when present @@ -45,5 +45,5 @@ fi override_dh_strip: - dh_strip -plibaccountsservice0 --dbg-package=libaccountsservice-dbg + dh_strip -plibaccountsservice0 --dbgsym-migration='libaccountsservice-dbg (<< 0.6.40-2ubuntu15~)' dh_strip --remaining-packages