--- gnome-keyring-2.26.1.orig/debian/gnome-keyring.install +++ gnome-keyring-2.26.1/debian/gnome-keyring.install @@ -0,0 +1,9 @@ +debian/tmp/etc/gconf/schemas +debian/tmp/usr/bin +debian/tmp/usr/share/locale +debian/tmp/usr/share/dbus-1/services +debian/tmp/usr/lib/gnome-keyring/gnome-keyring-ask +debian/tmp/usr/lib/gnome-keyring/*.so +debian/tmp/usr/lib/gnome-keyring/devel/*.so +debian/tmp/usr/lib/gnome-keyring/standalone/*.so +debian/tmp/etc/xdg/autostart --- gnome-keyring-2.26.1.orig/debian/libpam-gnome-keyring.install +++ gnome-keyring-2.26.1/debian/libpam-gnome-keyring.install @@ -0,0 +1 @@ +debian/tmp/lib/security/*.so --- gnome-keyring-2.26.1.orig/debian/rules +++ gnome-keyring-2.26.1/debian/rules @@ -0,0 +1,19 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +# workaround a deadlock which is triggerred easily on armel; LP: #328167 +ifeq ($(DEB_HOST_ARCH),armel) +CFLAGS += -O1 +endif + +LDFLAGS := -Wl,-O1 -Wl,-z,defs -Wl,--as-needed + +DEB_CONFIGURE_EXTRA_FLAGS += --enable-static --with-pam-dir=/lib/security + +DEB_DH_MAKESHLIBS_ARGS_gnome-keyring := --no-act --- gnome-keyring-2.26.1.orig/debian/changelog +++ gnome-keyring-2.26.1/debian/changelog @@ -0,0 +1,593 @@ +gnome-keyring (2.26.1-0ulite1~ppa3) jaunty; urgency=low + + * U-lite Customization + - Added LXDE; to OnlyShowIn in daemon/gnome-keyring-daemon.desktop.in.in + + -- Shae Smittle Sat, 30 May 2009 19:30:00 -0500 + +gnome-keyring (2.26.1-0ulite1~ppa2) jaunty; urgency=low + + * U-lite Customization + - Added LXDE; to OnlyShowIn in daemon/gnome-keyring-daemon.desktop.in.in + + -- Shae Smittle Sat, 30 May 2009 19:07:00 -0500 + +gnome-keyring (2.26.1-0ulite1~ppa1) jaunty; urgency=low + + * U-lite Customization + - Added LXDE; to OnlyShowIn in daemon/gnome-keyring-daemon.desktop.in + + -- Shae Smittle Sat, 30 May 2009 18:21:00 -0500 + +gnome-keyring (2.26.1-0ubuntu1) jaunty; urgency=low + + * New upstream version: + - Fix many problems with the new secure memory allocator. + (lp: #328167, #338158, #352269) + - DBus now automatically starts the gnome-keyring service properly. + (lp: #344444) + - When auto activating the gnome-keyring DBus service, check for an + already running daemon. + - Don't print critical warnings when registering with DBus fails. + - Bump glib dependency. + - Add DBus method for getting the gnome-keyring environment variables. + (lp: #345496) + - Fix crash when prompting to unlock the keyring. + - Initialize daemon with LOGNAME and USERNAME environment variables. + - Build fixes + * debian/patches/03_secure-mem_crash.patch: + - the change is in the new version + + -- Sebastien Bacher Mon, 13 Apr 2009 11:00:28 +0200 + +gnome-keyring (2.26.0-0ubuntu7) jaunty; urgency=low + + * Built with -O1 on armel to workaround a deadlock which is triggerred + easily on armel; LP #328167. + + -- Loic Minier Thu, 09 Apr 2009 09:58:08 +0200 + +gnome-keyring (2.26.0-0ubuntu6) jaunty; urgency=low + + * debian/patches/03_secure-mem_crash.patch: + - use svn version of the crasher fix change (lp: #338158) + + -- Sebastien Bacher Wed, 08 Apr 2009 16:08:39 +0200 + +gnome-keyring (2.26.0-0ubuntu5) jaunty; urgency=low + + * debian/patches/egg-endless-loop.patch: + - don't use this change since it seems to lead to higher number of crashes + (lp: #356703) + + -- Sebastien Bacher Tue, 07 Apr 2009 11:41:42 +0200 + +gnome-keyring (2.26.0-0ubuntu4) jaunty; urgency=low + + * egg/egg-secure-memory.c: apply upstream patch from + http://bugzilla.gnome.org/attachment.cgi?id=131888&action=view + to fix LP: #338158 + + -- Atreju Tauschinsky Sat, 04 Apr 2009 08:04:51 +0200 + +gnome-keyring (2.26.0-0ubuntu3) jaunty; urgency=low + + * No-change rebuild to fix lpia shared library dependencies. + + -- Colin Watson Thu, 19 Mar 2009 12:13:49 +0000 + +gnome-keyring (2.26.0-0ubuntu2) jaunty; urgency=low + + * debian/control.in: + - correctly build-depends on libtasn1-3-bin now + + -- Sebastien Bacher Mon, 16 Mar 2009 11:18:09 +0100 + +gnome-keyring (2.26.0-0ubuntu1) jaunty; urgency=low + + * New upstream version: + - Implement support for running gnome-keyring-daemon under valgrind. + - Checks for asn1Parser tool when configuring. + - Only automatically expose PKCS#11 public key objects for private keys. + - Have the SSH agent only log into the token when we have a private + key that we want to access. + - Disable input method in password. + * debian/control.in: + - Build-Depends on libtasn1-3-bin + + -- Sebastien Bacher Mon, 16 Mar 2009 09:12:31 +0100 + +gnome-keyring (2.25.92-0ubuntu1) jaunty; urgency=low + + * New upstream version: + - Fix problems when multiple processes tried to initialize the + gnome-keyring-daemon at the same time, often resulting in a user + session that hung on login. + - Add compatibility support for loading SSH unlock passwords from + previous versions of gnome-keyring. + - Fix compiler warnings on 32-bit systems. + - Fix uninitialized variable usage. These resulted in crashes. + - Initialize PKCS#11 tokens before importing certificates or keys + to them. Remove previous auto-initialize idea. + - Add basic support for PKCS#11 SO logins. + - Fix focus issues in the import certificate/key dialog. + - When looking for PKCS#11 objects, skip tokens that have not been + initialized. + - Exit properly when an error occurs on importing a certificate or key. + - Hash objects when storing them in PKCS#11 user-store and + validate the hashes when loading them. + - Build fix on Solaris + - If login keyring doesn't exist when changing a PAM password, don't + create it automatically. + - Close stdin/stdout when not running the daemon in foreground. This + fixes a regression in scripts starting gnome-keyring-daemon. (lp: #316070) + + -- Sebastien Bacher Mon, 02 Mar 2009 17:00:10 +0100 + +gnome-keyring (2.25.91-0ubuntu1) jaunty; urgency=low + + * New upstream version (LP: #330096). + - Complete certificate details display in the gcr library. + - Correctly escape prompt markup. [Joe Shaw, Magnus Boman] + - Show correct MD5 hash in certificate display. [Fabrizio Tarizzo] + - Overhaul the secure memory allocator to have memory guards, + and also be more sparing with secure memory. + - Add C++ header guards to public headers. [Xan Lopez] + - Prompt to initialize new PKCS#11 tokens with a password. + - Fix output of RSA keys to be interoperable. + - Translation fixes. + - Fix problems importing certificates and keys. + - More code reorganization. + - Add support for netscape trust objects, so Root CA certificates + can be trusted by NSS. + - Fixes to the PKCS#11 headers on 64-bit systems. [Christophe Fergeau] + * Removal of debian/patches/02_fix_libs.patch and + debian/patches/03_automake.patch since they have been integrated. + * Addition of debian/libgcr0.shlibs, set to 2.25.91. + + -- Christophe Sauthier Mon, 16 Feb 2009 12:01:35 +0100 + +gnome-keyring (2.25.90-0ubuntu2) jaunty; urgency=low + + * debian/rules: don't build the test suite, it's not used during build and + it sets -Werror which breaks build on some architectures (LP: #327643). + + -- Christophe Sauthier Tue, 10 Feb 2009 16:06:41 +0100 + +gnome-keyring (2.25.90-0ubuntu1) jaunty; urgency=low + + * New upstream version (LP: #327464). + - Removal of debian/patches/02_pthread_build_error.patch. + - Additon of debian/patches/02_fix_libs.patch to fix some libs references, + and thus addition of debian/patches/03_automake.patch. + - debian/libgnome-keyring0.shlibs bump to 2.25.90. + - debian/gnome-keyring.install : + + change the install location of gnome-keyring-daemon.desktop to the + correct one (debian/tmp/etc/xdg/autostart/). + + addition of debian/tmp/usr/lib/gnome-keyring/devel/*.so and + debian/tmp/usr/lib/gnome-keyring/standalone/*.so. + * Addition of the binary package libgcr0 and libgcr-dev. + - debian/control.in: addition of the packages. + - Addition of debian/libgcr0.install and debian/libgcr-dev.install. + - Inclusion of gcr-certificate-basics-widget.ui and gcr-import-dialog.ui + in libgcr0. + + -- Christophe Sauthier Wed, 04 Feb 2009 10:28:51 +0100 + +gnome-keyring (2.25.4.1-0ubuntu1) jaunty; urgency=low + + * New upstream version (LP: #315144). + - debian/libgnome-keyring0.shlibs bump to 2.25.4.1 + * Addition of debian/patches/02_pthread_build_error.patch and + debian/patches/03_automake.patch to bypass a pthread build problem. + * debian/control.in: + - libtasn1-3-dev bump to >= 1.0 + * debian/gnome-keyring.install: + - inclusion of + debian/tmp/usr/share/gnome/autostart/gnome-keyring-daemon.desktop. + + -- Christophe Sauthier Thu, 08 Jan 2009 18:47:48 +0100 + +gnome-keyring (2.25.1-0ubuntu1) jaunty; urgency=low + + * New upstream version + * debian/control.in: + - libgp11-dev replaces libgnome-keyring-dev (<< 2.25) + + -- Sebastien Bacher Tue, 02 Dec 2008 15:06:07 +0100 + +gnome-keyring (2.24.1-1) experimental; urgency=low + + * New upstream release. + + Uses id_rsa.pub to read public key information. Closes: #431544. + * Bump glib build-dependency. + * Bump shlibs for libgnome-keyring0 to 2.23.5. + * 01_pam-logging-less-verbose.patch: refreshed. + * 02_dbus_crash.patch: dropped, merged upstream. + * New packages: libgp11-0 and libgp11-dev. + * libgnome-keyring-dev.docs: updated for the new source layout. + * Don’t install the .a and .la for the gnome-keyring pkcs11 module. + * Don’t run dh_makeshlibs on gnome-keyring package. + * Pass -O1 -z defs --as-needed to the linker. + * 99_ltmain_as-needed.patch: make it work on libraries. + + -- Josselin Mouette Sat, 22 Nov 2008 11:02:45 +0100 + +gnome-keyring (2.22.3-2) unstable; urgency=low + + * 02_dbus_crash.patch: patch from upstream to fix a crash that happens + after dbus restarts. Closes: #474418. + + -- Josselin Mouette Tue, 23 Sep 2008 12:42:14 +0200 + +gnome-keyring (2.22.3-1) unstable; urgency=low + + * New upstream bugfix release. + * debian/control.in: + + Updated Standards-Version to 3.8.0, no additional changes needed. + + -- Sebastian Dröge Tue, 01 Jul 2008 08:23:46 +0200 + +gnome-keyring (2.22.2-1) unstable; urgency=low + + [ Josselin Mouette ] + * README.Debian: document how passwords are stored, how to disable the + SSH agent, and how the login keyring works. Closes: #473864. + + [ Sebastian Dröge ] + * New upstream bugfix release. + + -- Sebastian Dröge Mon, 02 Jun 2008 11:50:21 +0200 + +gnome-keyring (2.22.1-1) unstable; urgency=low + + [ Michael Banck ] + * debian/patches/03_fix_symbol_exporting.patch + - Added. Fix symbol export to include upper case GNOME_KEYRING_ + symbols as well. Taken from upstream svn, thanks to Andrea Del + Signore. + + [ Sebastian Dröge ] + * New upstream bugfix release: + + debian/patches/02_handle_dbus_restart.patch, + debian/patches/03_fix_symbol_exporting.patch: + - Dropped, merged upstream. + + -- Sebastian Dröge Mon, 07 Apr 2008 06:38:43 +0200 + +gnome-keyring (2.22.0-2) unstable; urgency=low + + * debian/patches/02_handle_dbus_restart.patch + - Added. Handle the restart of the system dbus (Closes: #456362) + + -- Sjoerd Simons Fri, 14 Mar 2008 14:36:07 +0100 + +gnome-keyring (2.22.0-1) unstable; urgency=low + + [ Emilio Pozuelo Monfort ] + * New upstream release. + - Build-Depend on libglib2.0-dev, libgconf2-dev and libtasn1-3-dev. + - debian/gnome-keyring.docs: + + Updated to match new keyring-intro.txt location. + - debian/libgnome-keyring-dev.docs: + + Likewise for file-format.txt. + - debian/gnome-keyring.install: + + Install new files, stolen from the Ubuntu package. + * Build the test suite. + + [ Josselin Mouette ] + * libpam-gnome-keyring recommends gnome-keyring. + + [ Sebastian Dröge ] + * debian/libgnome-keyring0.shlibs: + + Update shlibs to >= 2.22.0 because of new API. + * debian/control.in: + + Cleanup dependencies of the -dev package. + + -- Sebastian Dröge Wed, 12 Mar 2008 11:31:11 +0100 + +gnome-keyring (2.20.3-1) unstable; urgency=low + + [ Loic Minier ] + * Downgrade libgnomekeyring dep on gnome-keyring to a Recommends; + closes: #455203. + * Wrap build-deps and deps. + * Add a ${misc:Depends}. + + [ Sam Morris ] + * Add fix_evolution_crash.patch (closes: #456967). + + [ Josselin Mouette ] + * Rework libpam-gnome-keyring description. Closes: #455491. + + [ Sebastian Dröge ] + * New upstream bugfix release: + + debian/patches/fix_evolution_crash.patch: + - Dropped, merged upstream. + * debian/control.in: + + Update Standards-Version to 3.7.3, no additional changes needed. + * debian/patches/01_pam-logging-less-verbose.patch: + + Don't log unknown user names to syslog as they could be accidentally + typed in password (Closes: #459631). + + -- Sebastian Dröge Tue, 08 Jan 2008 20:01:07 +0100 + +gnome-keyring (2.20.2-1) unstable; urgency=low + + [ Sebastien Bacher ] + + * debian/control.in: + - libpam-gnome-keyring Conflicts,Provides,Replaces libpam-keyring + + [ Josselin Mouette ] + * libpam-gnome-keyring.README.Debian: document how to configure + pam_gnome_keyring in Debian. Closes: #452731. + * gnome-keyring recommends libpam-gnome-keyring. + + [ Sebastian Dröge ] + * New upstream bugfix release. + + -- Sebastian Dröge Sun, 25 Nov 2007 14:40:12 +0100 + +gnome-keyring (2.20.1-1) unstable; urgency=low + + * New upstream bugfix release: + + Dropped patch 01_add-new-keyrings.diff, merged upstream. + + debian/rules, + debian/libpam-gnome-keyring.install: + - The PAM module is automatically installed now, no need to do it by + hand. + + debian/libgnome-keyring0.shlibs: + - Bump shlibs to >= 2.20.1 because of a new possible return value of a + function. + + -- Sebastian Dröge Sun, 21 Oct 2007 21:46:57 +0200 + +gnome-keyring (2.20.0-3) unstable; urgency=low + + * New patch, 01_add-new-keyrings.diff from upstream svn, to get newly + created keyrings to list of loaded keyrings; GNOME #476644. + + -- Norbert Tretkowski Sat, 06 Oct 2007 17:36:20 +0200 + +gnome-keyring (2.20.0-2) unstable; urgency=low + + * Upload to unstable. + * debian/control.in: + + Use ${binary:Version} instead of ${Source-Version} to make lintian happy. + + -- Sebastian Dröge Sat, 29 Sep 2007 17:16:09 +0200 + +gnome-keyring (2.20.0-1) experimental; urgency=low + + [ Sven Arvidsson ] + * Add a (very basic) man page for gnome-keyring-daemon + (Closes: #355667) + * Ship keyring-intro.txt and file-format.txt in the -dev package + (Closes: #434718) + + [ Loic Minier ] + * Don't include autotools.mk as it's already included by gnome.mk. + + [ Sebastian Dröge ] + * New upstrem release, most packaging changes taken from Ubuntu. + Thanks to Sebastien Bacher, Aron Sisak, Baptiste Mille-Mathias + and Martin Pitt for their work. + * debian/control.in: + + Add libgcrypt11-dev, libhal-storage-dev and libpam0g-dev to build + dependencies and update the libgnome-keyring-dev dependencies. + + Add a new libpam-gnome-keyring package that contains a PAM module + to automatically unlock keyrings on login. + * debian/rules: + + Build and install the PAM module. + * debian/libgnome-keyring0.shlibs: + + Update shlibs to >= 2.19.6. + * debian/gnome-keyring.docs, + debian/libgnome-keyring-dev.docs: + + Update docs that should be shipped. + + -- Sebastian Dröge Sat, 22 Sep 2007 10:00:51 +0200 + +gnome-keyring (0.8.1-2) unstable; urgency=low + + * Upload to unstable, remove check-dist include. + + -- Sebastian Dröge Thu, 19 Apr 2007 08:49:25 +0200 + +gnome-keyring (0.8.1-1) experimental; urgency=low + + * New upstream stable release; no API change; bug fix. + * Fix watch file to track all stable versions and use HTTP. + * Bump up Debhelper compatibility level to 5. + * Drop useless debian/*dirs. + * Add ${misc:Depends}. + + -- Loic Minier Sun, 08 Apr 2007 09:07:52 +0200 + +gnome-keyring (0.8-1) experimental; urgency=low + + [ Loic Minier ] + * Add a get-orig-source target to retrieve the upstream tarball. + + [ Marc 'HE' Brockschmidt ] + * Remove unneeded debian/*.files, .install files are in use. + * New upstream release: + + Bumped shlibs, new functions available + + Added build-dep on dbus, to make use of new dbus features + + debian/patches/30_kfreebsd.patch: Dropped, merged upstream + + Install gtk-doc documentation to libgnome-keyring-dev + + [ Loic Minier ] + * Don't overwrite DEB_CONFIGURE_EXTRA_FLAGS. + * Include the new check-dist Makefile to prevent accidental uploads to + unstable; bump build-dep on gnome-pkg-tools to >= 0.10. + + -- Loic Minier Tue, 27 Mar 2007 22:20:24 +0200 + +gnome-keyring (0.6.0-3) unstable; urgency=low + + * New patch, 30_kfreebsd, fixes build under kfreesbd; thanks Petr Salinger; + GNOME #382773; closes: #401720. + + -- Loic Minier Tue, 5 Dec 2006 22:35:15 +0100 + +gnome-keyring (0.6.0-2) unstable; urgency=low + + * Upload to unstable. + * Call clean-la.mk; require gnome-pkg-tools 0.7. + + -- Loic Minier Sun, 22 Oct 2006 20:06:57 +0200 + +gnome-keyring (0.6.0-1) experimental; urgency=low + + * New upstream release. + * Update build-dependencies. + * Standards version is 3.7.2. + * Bump libgnome-keyring0.shlibs. + + -- Josselin Mouette Tue, 5 Sep 2006 23:14:37 +0200 + +gnome-keyring (0.4.9-1) unstable; urgency=low + + * New upstream release (bugfix and updated translations). + + -- J.H.M. Dassen (Ray) Thu, 16 Mar 2006 09:48:14 +0100 + +gnome-keyring (0.4.8-1) unstable; urgency=medium + + * New upstream release (bugfix and updated translations). + + -- J.H.M. Dassen (Ray) Tue, 28 Feb 2006 07:03:41 +0100 + +gnome-keyring (0.4.7-1) unstable; urgency=low + + * New upstream release (bugfix and translation updates). + + -- J.H.M. Dassen (Ray) Thu, 16 Feb 2006 21:40:14 +0100 + +gnome-keyring (0.4.6-2) unstable; urgency=low + + * Upload to unstable. + + -- Ondřej Surý Fri, 30 Dec 2005 15:02:56 +0100 + +gnome-keyring (0.4.6-1) unstable; urgency=low + + [ Sebastien Bacher ] + * New upstream version: + - confirm password when selecting new password. + + [ Loic Minier ] + * Update watch file. [debian/watch] + + -- Ondřej Surý Fri, 30 Dec 2005 15:02:39 +0100 + +gnome-keyring (0.4.5-1) unstable; urgency=low + + * New upstream release + * debian/control.in: + - added Section field to source package part + - removed dependencies on unused ${misc:Depends} + - updated to Standards-Version 3.6.2.1 with no changes + * debian/patches/00_relibtoolise.patch: + - dropped; no longer necessary + + -- Guilherme de S. Pastore Fri, 16 Sep 2005 17:00:20 -0300 + +gnome-keyring (0.4.3-2) unstable; urgency=low + + * Add dependency on libglib2.0-dev to libgnome-keyring-dev. + (Closes: #323310) [debian/control, debian/control.in] + * Update FSF address. [debian/copyright] + * Bump Standards-Version to 3.6.2. [debian/control, debian/control.in] + + -- Loic Minier Sat, 3 Sep 2005 11:26:50 +0200 + +gnome-keyring (0.4.3-1) unstable; urgency=low + + * New upstream version: + - Translation updates. + - Fix bug in acl functions. + - implement gnome_keyring_set_info. + - add sync function for all operations. + - fix leaks. + * debian/libgnome-keyring0.shlibs: + - set to the current version. + + -- Sebastien Bacher Fri, 1 Jul 2005 23:30:27 +0200 + +gnome-keyring (0.4.2-1) unstable; urgency=low + + * New upstream release. + + -- Sebastien Bacher Thu, 7 Apr 2005 18:22:43 +0200 + +gnome-keyring (0.4.1-1) unstable; urgency=low + + * New upstream release. + * debian/patches/00_relibtoolise.patch: use updated seb128's work + + -- Ondřej Surý Wed, 12 Jan 2005 11:51:59 +0100 + +gnome-keyring (0.4.0-2) unstable; urgency=low + + * GNOME team upload. + * Upload to unstable. + + -- Jordi Mallach Wed, 17 Nov 2004 14:10:30 +0100 + +gnome-keyring (0.4.0-1) experimental; urgency=low + + * GNOME team upload. + * New upstream release. + * debian/control.in: s/informations/information/g. + * debian/libgnome-keyring0.shlibs: bumped to 0.4.0, new symbols added. + * debian/patches/00_relibtoolise.patch: updated. + + -- Jordi Mallach Tue, 14 Sep 2004 23:47:27 +0200 + +gnome-keyring (0.2.1-3) unstable; urgency=low + + * Add relibtoolize patch to fix FTBFS on on k*bsd-gnu (Closes: #266763) + + -- Ondřej Surý Thu, 19 Aug 2004 08:35:24 +0200 + +gnome-keyring (0.2.1-2) unstable; urgency=low + + * Upload to unstable. + + -- Ondřej Surý Mon, 24 May 2004 14:55:38 +0200 + +gnome-keyring (0.2.1-1) experimental; urgency=low + + * New upstream release. + + -- Ondřej Surý Tue, 20 Apr 2004 11:10:30 +0200 + +gnome-keyring (0.2.0-3) experimental; urgency=low + + * Add build depends on cdbs, docbook-xml and gtk-doc-tools. + + -- Ondřej Surý Fri, 26 Mar 2004 23:16:28 +0100 + +gnome-keyring (0.2.0-2) experimental; urgency=low + + * Renamed libgnome-keyring-0 to libgnome-keyring0. + + -- Ondřej Surý Wed, 24 Mar 2004 15:22:32 +0100 + +gnome-keyring (0.2.0-1) experimental; urgency=low + + * Initial Release. + + -- Ondřej Surý Tue, 23 Mar 2004 12:21:43 +0100 + +gnome-keyring (2.22.0-3.1) UNRELEASED; urgency=low + + * debian/patches/03_fix_symbol_exporting.patch + - Added. Fix symbol export to include upper case GNOME_KEYRING_ + symbols as well. Taken from upstream svn, thanks to Andrea Del + Signore. + * + + -- Sebastian Dröge Mon, 07 Apr 2008 06:38:43 +0200 --- gnome-keyring-2.26.1.orig/debian/libgp11-dev.install +++ gnome-keyring-2.26.1/debian/libgp11-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/gp11 +debian/tmp/usr/lib/libgp11.a +debian/tmp/usr/lib/libgp11.so +debian/tmp/usr/lib/pkgconfig/gp11*.pc +debian/tmp/usr/share/gtk-doc/html/gp11 --- gnome-keyring-2.26.1.orig/debian/control +++ gnome-keyring-2.26.1/debian/control @@ -0,0 +1,140 @@ +Source: gnome-keyring +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Ondřej Surý +Uploaders: Debian GNOME Maintainers , Loic Minier +Build-Depends: debhelper (>= 5), + gnome-pkg-tools (>= 0.10), + libgtk2.0-dev (>= 2.6.0), + libglib2.0-dev (>= 2.16.0), + libgconf2-dev (>= 2.8.0), + libtasn1-3-dev (>= 1.0), + libtasn1-3-bin, + cdbs, + gtk-doc-tools, + docbook-xml, + libdbus-1-dev (>= 1.0), + libgcrypt11-dev, + libhal-storage-dev (>= 0.5.7), + libpam0g-dev +Standards-Version: 3.8.0 + +Package: gnome-keyring +Section: gnome +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: libpam-gnome-keyring +Description: GNOME keyring services (daemon and tools) + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + +Package: libgnome-keyring-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + libgnome-keyring0 (= ${binary:Version}), + libglib2.0-dev (>= 2.8) +Description: Development files for GNOME keyring service + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + . + This package contains development files for GNOME. + +Package: libgnome-keyring0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: gnome-keyring +Description: GNOME keyring services library + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + . + This package contains shared libraries for GNOME. + +Package: libgp11-dev +Section: libdevel +Architecture: any +Replaces: libgnome-keyring-dev (<< 2.25) +Depends: ${misc:Depends}, + libgp11-0 (= ${binary:Version}), + libglib2.0-dev (>= 2.16) +Description: GLib wrapper library for PKCS#11 - development + GP11 is a wrapper based on GLib implementing the PKCS#11 (Cryptoki) + interface. + . + This package contains the static libraries, header files and + documentation needed to build applications using the GP11 library. + +Package: libgp11-0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: Glib wrapper library for PKCS#11 - runtime + GP11 is a wrapper based on GLib implementing the PKCS#11 (Cryptoki) + interface. + . + This package contains the shared libraries needed to run programs + built against the GP11 library. + +Package: libpam-gnome-keyring +Section: admin +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: gnome-keyring +Conflicts: libpam-keyring +Replaces: libpam-keyring +Provides: libpam-keyring +Description: PAM module to unlock the GNOME keyring upon login + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + This package contains a PAM module that will automatically unlock the + keyrings using your login password, making gnome-keyring usage + transparent without losing its security benefits. + . + When installed, this module will automatically be used by GDM and + gnome-screensaver to unlock your keyrings when logging in and when + unlocking the screen saver. + +Package: libgcr-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + libgcr0 (= ${binary:Version}), +Description: Library for Crypto UI related task - development + GCR is a library for crypto UI and related tasks. + . + This package contains the static libraries, header files and + documentation needed to build applications using the GCR library. + +Package: libgcr0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: Library for Crypto UI related task - runtime + GCR is a library for crypto UI and related tasks. + . + This package contains the shared libraries needed to run programs + built against the GCR library. --- gnome-keyring-2.26.1.orig/debian/libgnome-keyring0.shlibs +++ gnome-keyring-2.26.1/debian/libgnome-keyring0.shlibs @@ -0,0 +1 @@ +libgnome-keyring 0 libgnome-keyring0 (>= 2.25.90) --- gnome-keyring-2.26.1.orig/debian/libgcr-dev.install +++ gnome-keyring-2.26.1/debian/libgcr-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/gcr +debian/tmp/usr/lib/libgcr.a +debian/tmp/usr/lib/libgcr.so +debian/tmp/usr/lib/pkgconfig/gcr*.pc --- gnome-keyring-2.26.1.orig/debian/compat +++ gnome-keyring-2.26.1/debian/compat @@ -0,0 +1 @@ +5 --- gnome-keyring-2.26.1.orig/debian/libgnome-keyring-dev.docs +++ gnome-keyring-2.26.1/debian/libgnome-keyring-dev.docs @@ -0,0 +1,4 @@ +daemon/keyrings/file-format.txt +NEWS +README +TODO --- gnome-keyring-2.26.1.orig/debian/libgcr0.install +++ gnome-keyring-2.26.1/debian/libgcr0.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libgcr.so.* +debian/tmp/usr/share/gcr/ui --- gnome-keyring-2.26.1.orig/debian/watch +++ gnome-keyring-2.26.1/debian/watch @@ -0,0 +1,4 @@ +version=2 +http://ftp.gnome.org/pub/GNOME/sources/gnome-keyring/([\d\.]+)[02468]/ \ + gnome-keyring-(.*)\.tar\.gz \ + debian uupdate --- gnome-keyring-2.26.1.orig/debian/copyright +++ gnome-keyring-2.26.1/debian/copyright @@ -0,0 +1,48 @@ +This package was debianized by Ondřej Surý on +Tue, 23 Mar 2004 12:21:43 +0100. + +It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/ + +Upstream Author: Alexander Larsson + +Copyright: (C) 2003 Red Hat, Inc + + The Gnome Keyring Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The Gnome Keyring Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + + +gnome-keyring-daemon license: + + Copyright (C) 2003 Red Hat, Inc + + Gnome keyring is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + Gnome keyring is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- gnome-keyring-2.26.1.orig/debian/gnome-keyring.docs +++ gnome-keyring-2.26.1/debian/gnome-keyring.docs @@ -0,0 +1 @@ +keyring-intro.txt --- gnome-keyring-2.26.1.orig/debian/libpam-gnome-keyring.README.Debian +++ gnome-keyring-2.26.1/debian/libpam-gnome-keyring.README.Debian @@ -0,0 +1,19 @@ +pam_gnome_keyring for Debian +---------------------------- + +The default PAM configuration for GDM and gnome-screensaver already +uses pam_gnome_keyring. + +If you want the default password to be correctly changed together with +the login password, you need to add the following line to +/etc/pam.d/common-password: + password optional pam_gnome_keyring.so + + +If you want to start gnome_keyring from another display manager, you +need to add the following lines to the corresponding /etc/pam.d/?dm +file: + auth optional pam_gnome_keyring.so + session optional pam_gnome_keyring.so auto_start + + -- Josselin Mouette , Sun, 25 Nov 2007 11:53:10 +0100 --- gnome-keyring-2.26.1.orig/debian/libgcr0.shlibs +++ gnome-keyring-2.26.1/debian/libgcr0.shlibs @@ -0,0 +1 @@ +libgcr 0 libgcr0 (>= 2.25.91) --- gnome-keyring-2.26.1.orig/debian/README.Debian +++ gnome-keyring-2.26.1/debian/README.Debian @@ -0,0 +1,28 @@ +gnome-keyring for Debian +======================== + + Password caching + ---------------- +GNOME keyring caches the passwords in memory, and when asked to, it will +store them on disk (in .gnome2/keyrings). They are encrypted with the +AES128 cipher, using a master password as key. + + Login keyring + ------------- +If you use GDM, the GNOME keyring daemon is spawned directly at the time +of authentication, and the keyring named "login" is unlocked. This +keyring uses the authentication token as a master password. + +If you change your authentication password, you need to change the +password for the login keyring as well. This can be done from +seahorse-preferences (System->Preferences->Encryption and Keyrings). You +can also automate this process by adding the following line to +/etc/pam.d/common-password: + password optional pam_gnome_keyring.so + + SSH agent + --------- +The GNOME keyring includes the functionality of the SSH agent, and it +can break some setups, especially if ssh-agent is started by hand. If +you want to disable it, you can set the +/apps/gnome-keyring/daemon-components/ssh GConf key to false. --- gnome-keyring-2.26.1.orig/debian/gnome-keyring.manpages +++ gnome-keyring-2.26.1/debian/gnome-keyring.manpages @@ -0,0 +1 @@ +debian/gnome-keyring-daemon.1 --- gnome-keyring-2.26.1.orig/debian/gnome-keyring-daemon.1 +++ gnome-keyring-2.26.1/debian/gnome-keyring-daemon.1 @@ -0,0 +1,27 @@ +.\" Copyright (C) 2006 Sven Arvidsson +.\" +.\" This is free software; you may redistribute it and/or modify +.\" it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2, +.\" or (at your option) any later version. +.\" +.\" This is distributed in the hope that it will be useful, but +.\" WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\"You should have received a copy of the GNU General Public License along +.\"with this program; if not, write to the Free Software Foundation, Inc., +.\"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +.TH gnome-keyring-daemon 1 "2007\-05\-05" "GNOME" +.SH NAME +gnome-keyring-daemon \- keep password and other secrets for users +.SH DESCRIPTION +.B gnome-keyring-daemon +is a daemon in the session, similar to ssh-agent, and other applications can use it to store passwords and other sensitive information. +.SH AUTHORS +.B gnome-keyring-daemon +was written by Alexander Larsson and others. +.P +This manual page was written by Sven Arvidsson , +for the Debian project (but may be used by others). --- gnome-keyring-2.26.1.orig/debian/control.in +++ gnome-keyring-2.26.1/debian/control.in @@ -0,0 +1,140 @@ +Source: gnome-keyring +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Ondřej Surý +Uploaders: @GNOME_TEAM@ +Build-Depends: debhelper (>= 5), + gnome-pkg-tools (>= 0.10), + libgtk2.0-dev (>= 2.6.0), + libglib2.0-dev (>= 2.16.0), + libgconf2-dev (>= 2.8.0), + libtasn1-3-dev (>= 1.0), + libtasn1-3-bin, + cdbs, + gtk-doc-tools, + docbook-xml, + libdbus-1-dev (>= 1.0), + libgcrypt11-dev, + libhal-storage-dev (>= 0.5.7), + libpam0g-dev +Standards-Version: 3.8.0 + +Package: gnome-keyring +Section: gnome +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: libpam-gnome-keyring +Description: GNOME keyring services (daemon and tools) + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + +Package: libgnome-keyring-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + libgnome-keyring0 (= ${binary:Version}), + libglib2.0-dev (>= 2.8) +Description: Development files for GNOME keyring service + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + . + This package contains development files for GNOME. + +Package: libgnome-keyring0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: gnome-keyring +Description: GNOME keyring services library + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + . + This package contains shared libraries for GNOME. + +Package: libgp11-dev +Section: libdevel +Architecture: any +Replaces: libgnome-keyring-dev (<< 2.25) +Depends: ${misc:Depends}, + libgp11-0 (= ${binary:Version}), + libglib2.0-dev (>= 2.16) +Description: GLib wrapper library for PKCS#11 - development + GP11 is a wrapper based on GLib implementing the PKCS#11 (Cryptoki) + interface. + . + This package contains the static libraries, header files and + documentation needed to build applications using the GP11 library. + +Package: libgp11-0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: Glib wrapper library for PKCS#11 - runtime + GP11 is a wrapper based on GLib implementing the PKCS#11 (Cryptoki) + interface. + . + This package contains the shared libraries needed to run programs + built against the GP11 library. + +Package: libpam-gnome-keyring +Section: admin +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: gnome-keyring +Conflicts: libpam-keyring +Replaces: libpam-keyring +Provides: libpam-keyring +Description: PAM module to unlock the GNOME keyring upon login + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + This package contains a PAM module that will automatically unlock the + keyrings using your login password, making gnome-keyring usage + transparent without losing its security benefits. + . + When installed, this module will automatically be used by GDM and + gnome-screensaver to unlock your keyrings when logging in and when + unlocking the screen saver. + +Package: libgcr-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + libgcr0 (= ${binary:Version}), +Description: Library for Crypto UI related task - development + GCR is a library for crypto UI and related tasks. + . + This package contains the static libraries, header files and + documentation needed to build applications using the GCR library. + +Package: libgcr0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: Library for Crypto UI related task - runtime + GCR is a library for crypto UI and related tasks. + . + This package contains the shared libraries needed to run programs + built against the GCR library. --- gnome-keyring-2.26.1.orig/debian/libgp11-0.install +++ gnome-keyring-2.26.1/debian/libgp11-0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libgp11.so.* --- gnome-keyring-2.26.1.orig/debian/libgnome-keyring0.install +++ gnome-keyring-2.26.1/debian/libgnome-keyring0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libgnome-keyring.so.* --- gnome-keyring-2.26.1.orig/debian/libgnome-keyring-dev.install +++ gnome-keyring-2.26.1/debian/libgnome-keyring-dev.install @@ -0,0 +1,6 @@ +debian/tmp/usr/include/gnome-keyring* +debian/tmp/usr/lib/libgnome-keyring.a +debian/tmp/usr/lib/libgnome-keyring.la +debian/tmp/usr/lib/libgnome-keyring.so +debian/tmp/usr/lib/pkgconfig/gnome-keyring*.pc +debian/tmp/usr/share/gtk-doc/html/gnome-keyring* --- gnome-keyring-2.26.1.orig/debian/patches/99_ltmain_as-needed.patch +++ gnome-keyring-2.26.1/debian/patches/99_ltmain_as-needed.patch @@ -0,0 +1,30 @@ +--- ltmain.sh.orig 2008-10-19 10:32:18.000000000 +0200 ++++ ltmain.sh 2008-11-22 11:52:34.555029690 +0100 +@@ -4189,6 +4189,11 @@ + arg=$func_stripname_result + ;; + ++ -Wl,--as-needed) ++ deplibs="$deplibs $arg" ++ continue ++ ;; ++ + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result +@@ -4543,6 +4548,15 @@ + lib= + found=no + case $deplib in ++ -Wl,--as-needed) ++ if test "$linkmode,$pass" = "prog,link"; then ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ else ++ deplibs="$deplib $deplibs" ++ fi ++ continue ++ ;; + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" --- gnome-keyring-2.26.1.orig/debian/patches/01_pam-logging-less-verbose.patch +++ gnome-keyring-2.26.1/debian/patches/01_pam-logging-less-verbose.patch @@ -0,0 +1,13 @@ +Index: gnome-keyring-2.24.1/pam/gkr-pam-module.c +=================================================================== +--- gnome-keyring-2.24.1.orig/pam/gkr-pam-module.c 2008-09-16 23:45:07.000000000 +0200 ++++ gnome-keyring-2.24.1/pam/gkr-pam-module.c 2008-11-22 11:14:00.707526445 +0100 +@@ -769,7 +769,7 @@ pam_sm_authenticate (pam_handle_t *ph, i + + pwd = getpwnam (user); + if (!pwd) { +- syslog (GKR_LOG_ERR, "gkr-pam: error looking up user information for: %s", user); ++ syslog (GKR_LOG_ERR, "gkr-pam: error looking up user information"); + return PAM_SERVICE_ERR; + } + --- gnome-keyring-2.26.1.orig/daemon/gnome-keyring-daemon.desktop.in.in +++ gnome-keyring-2.26.1/daemon/gnome-keyring-daemon.desktop.in.in @@ -2,7 +2,7 @@ Type=Application _Name=GNOME Keyring Daemon Exec=@VALGRIND_RUN@ gnome-keyring-daemon --start -OnlyShowIn=GNOME; +OnlyShowIn=GNOME;LXDE; X-GNOME-Autostart-Phase=Initialization X-GNOME-AutoRestart=false X-GNOME-Autostart-Notify=true --- gnome-keyring-2.26.1.orig/daemon/gnome-keyring-daemon.desktop.in +++ gnome-keyring-2.26.1/daemon/gnome-keyring-daemon.desktop.in @@ -2,7 +2,7 @@ Type=Application _Name=GNOME Keyring Daemon Exec= gnome-keyring-daemon --start -OnlyShowIn=GNOME; +OnlyShowIn=GNOME;LXDE; X-GNOME-Autostart-Phase=Initialization X-GNOME-AutoRestart=false X-GNOME-Autostart-Notify=true