--- seahorse-2.29.3.orig/debian/rules +++ seahorse-2.29.3/debian/rules @@ -0,0 +1,19 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +include /usr/share/gnome-pkg-tools/1/rules/gnome-version.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +CFLAGS += -DLDAP_DEPRECATED +LDFLAGS += -Wl,-O1 -Wl,--as-needed + +DEB_DH_MAKESHLIBS_ARGS_libcryptui0 += -V 'libcryptui0 (>= 2.27.5)' + +DEB_CONFIGURE_EXTRA_FLAGS += --disable-update-mime-database \ + --disable-schemas-install \ + --disable-scrollkeeper \ + --enable-pgp \ + --with-gecko=libxul-unstable \ --- seahorse-2.29.3.orig/debian/changelog +++ seahorse-2.29.3/debian/changelog @@ -0,0 +1,1103 @@ +seahorse (2.29.3-0ubuntu3) lucid; urgency=low + + * Add debian/patches/02_fix_crash_without_autostart.patch: Fix crash if + autostart .desktop file does not exist. (LP: #512231) + * debian/seahorse.install: Drop daemon autostart .desktop file. With above + fix, D-Bus activation works fine, and this saves quite some startup time + cost. (Upstream patch: https://bugzilla.gnome.org/show_bug.cgi?id=608012, + but it touches autostart files, so it's easier to just not install it in + the packaging). + * debian/seahorse.preinst: Remove daemon autostart .desktop file on upgrade. + * Drop 12_autostart_later.patch, obsolete. + + -- Martin Pitt Mon, 25 Jan 2010 11:31:19 +0100 + +seahorse (2.29.3-0ubuntu2) lucid; urgency=low + + * Add 12_autostart_later.patch: Start seahorse-daemon during normal + appliciation phase, not during init. This avoids blocking on gconf + startup, and it does not need to start that early. We can't yet disable it + completely until GNOME #587632 is fixed. + + -- Martin Pitt Fri, 22 Jan 2010 11:34:37 +0100 + +seahorse (2.29.3-0ubuntu1) lucid; urgency=low + + * New upstream version: + - Set default key length to 2048 bits + - Generate RSA-sign/RSA-encrypt key in one pass + - Support GPG 2.0 + - Fix window signals + - GTK-doc comments + - SSH Key importing + + -- Sebastien Bacher Tue, 01 Dec 2009 16:22:43 +0100 + +seahorse (2.29.1-0ubuntu1) lucid; urgency=low + + * New upstream release: (LP: #475009) + - No changes + * debian/control.in: + - Bump Standards-Version to 3.8.3 + + -- Robert Ancell Thu, 05 Nov 2009 13:08:57 +1100 + +seahorse (2.28.1-0ubuntu1) karmic; urgency=low + + * New upstream release: (LP: #455125) + - Prevent opening help window twice. + - Set bits setting properly when creating SSH key. + - Add support for GnuPG DSA2 keys. + - Fix subkey creation on newer GnuPG versions + - Fix location label in SSH key properties (LP: #444580) + - Fix assertion on exit. + - Fix pasting into filter field. + - Set key usage flags properly. + - Fix property bindings. + - Internal documentation. + - Translation fixes. + - Build fixes. + * debian/control.in: + - Added BZR link + + -- Robert Ancell Mon, 19 Oct 2009 14:22:29 +1100 + +seahorse (2.28.0-0ubuntu1) karmic; urgency=low + + * New upstream version + + -- Sebastien Bacher Tue, 22 Sep 2009 00:15:35 +0200 + +seahorse (2.27.92-0ubuntu1) karmic; urgency=low + + * New upstream version: + - Include config.h to avoid build breakage when gpgme is compiled with LFS + - Fix problems with gtk-builder UI files.(lp: #420265, #425230) + - Fix problem with 'Type:' label of SSH key displaying location. + - Update context menu display after keyring op. + - Fix more compiler warnings. + - Optionally use silent automake build rules. + - Clean up old libglade and CVS files. + - Respect the button-images setting, and cleanup gtkbuilder xml. + - Add keyring docs. + - Lots of documentation work. + + -- Sebastien Bacher Mon, 14 Sep 2009 13:43:52 +0200 + +seahorse (2.27.90-0ubuntu1) karmic; urgency=low + + * New upstream relese: (LP: #411609) + - Fix problem with missing password tab. (LP: #407063) + - New and updated translations + + -- Andreas Moog Mon, 10 Aug 2009 21:57:41 +0200 + +seahorse (2.27.5-0ubuntu1) karmic; urgency=low + + * New upstream release: (LP: #405540) + - Fix logic for setting owner trust combo. + - More Code and API documentation. + - Old result in search dialog is selected. + - seahorse-daemon should autostart by default + - Add a --version parameter to seahorse. + - No longer daemonizes when autostarted by D-Bus. + - Gray out displayed non-trusted keys. + - Remove the 'trusted keys' tab and combine with 'other keys'. + - Use GtkBuilder instead of libglade. + - Add support for adding manual keyring secrets. + - Move password tab to first place. + - Remove unportable test(1) construct in configure script. + * debian/control{.in} + - drop libglade2-dev build-dep, not used anymore + * debian/patches + - refreshed for new version + * debian/rules + - update version in DEB_DH_MAKESHLIBS_ARGS + * Launchpad bugs fixed: + - Seahorse menus are not the same as in documentation (LP: #366356) + + -- Andreas Moog Tue, 28 Jul 2009 01:17:18 +0200 + +seahorse (2.27.1-0ubuntu1) karmic; urgency=low + + * New upstream version: (LP: #371871) + - Distribute earlier ChangeLogs [Adam Schreiber] + - Fix importing context menus in search dialogs [Adam Schreiber] + - New and updated translations + * Rebase on version 2.24.1-2 in debian/unstable, Ubuntu changes: + - debian/control: + - remove obsolete build-depend on gnupg2 + - bump build-depends on libgnome-keyring-dev + - add build-depends on liblaunchpadintegration-dev for lpi. + - change replaces to corresponding ubuntu-versions in libcryptui* + - debian/libcryptui-dev.install + - debian/seahorse.install + - install documentation to libcryptui-dev package only + * debian/seahorse.install: + - inclusion of debian/tmp/usr/share/gnome/autostart/seahorse-daemon.desktop + - debian/patches: + - 01_lpi-patch - provide launchpad-integration + - 11_ubuntu-keyserver.patch - make ubuntu keyserver the default + - 90_autoconf.patch - update for lpi + - debian/rules: + - addition of a shlibs rule for libcryptui0 (>= 2.25.4) + - debian/watch: + - also look for unstable versions + + -- Andreas Moog Mon, 04 May 2009 22:34:10 +0200 + +seahorse (2.24.1-2) unstable; urgency=low + + * Upload to unstable. + + -- Josselin Mouette Sun, 08 Mar 2009 19:16:37 +0100 + +seahorse (2.24.1-1) experimental; urgency=low + + [ Emilio Pozuelo Monfort ] + * New upstream release. + - Update build dependencies. + - Recommend gvfs as it's needed to launch the help. + - debian/patches/01_sharedlib.patch, + debian/patches/05_focus_windows.patch: + + Removed, fixed upstream. + - debian/patches/04_ldap_deprecated.patch: + + Removed, upstream doesn't use deprecated LDAP functions anymore. + - debian/patches/06_tray_hide_window.patch, + debian/patches/09_gecko_1.9.patch, + debian/patches/10_ephyembed_api.patch: + + Removed, the code is now in seahorse-plugins. + - debian/patches/70_relibtoolize.patch: + + Turn it into 90_autoconf.patch and generate it running autoconf. + - Enable key sharing support. + * Remove mentions to the gone code from the description. + * Remove no longer needed hacks from debian/rules. + * Add libgcrypt{0,-dev} packages. Taken from Ubuntu. + * seahorse suggests seahorse-plugins. + * debian/seahorse.Xsession, + debian/seahorse.preinst: + - Remove the Xsession file, as the agent is now in seahorse-plugins. + Also, remove the conffile on upgrades. Taken from Ubuntu. + * Enable PKCS#11 support. Build-dep on libgp11-dev. + + [ Josselin Mouette ] + * Remove seahorse’s recommends on itself. + * 99_ltmain_as-needed.patch: make --as-needed work with libraries. + + -- Josselin Mouette Tue, 09 Dec 2008 22:23:19 +0100 + +seahorse (2.22.3-2) unstable; urgency=low + + * 02_close_fds.patch: set close-on-exec flag on the agent socket's + file descriptor to avoid leaking it to spawned processes. + Closes: #492282. + + -- Josselin Mouette Sat, 30 Aug 2008 18:56:42 +0200 + +seahorse (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:21:48 +0200 + +seahorse (2.22.2-5) unstable; urgency=low + + * Upload to unstable; drop check-dist include. + * Bump build-dependencies to xulrunner 1.9~rc1 and epiphany 2.22.2. + + -- Josselin Mouette Sun, 08 Jun 2008 22:01:33 +0200 + +seahorse (2.22.2-4) experimental; urgency=low + + [ Sebastian Dröge ] + * New upstream bugfix release: + + debian/patches/15_fix_find-remote-keys.patch: + - Dropped, merged upstream. + + [ Josselin Mouette ] + * 03_old_gnupg.patch: removed, we have gnupg 1.4.9 now. + * Now depend on gnupg >= 1.4.7 instead of the conflict. + * Update debian/patches/70_relibtoolize.patch. + + -- Josselin Mouette Tue, 03 Jun 2008 19:48:43 +0200 + +seahorse (2.22.1-3) experimental; urgency=low + + * Target to experimental; include check-dist. + * Require epiphany-browser-dev 2.22.1.1-2 and xulrunner-dev 1.9~b5-3. + * 09_gecko_1.9.patch: replace gecko.m4 by a more recent version that + supports gecko 1.9, and add support for libxul in configure.in. + * Use this libxul variant. Closes: #480819. + * Move 10_relibtoolize.patch to 70_relibtoolize.patch and refresh it. + * 10_ephyembed_api.patch: fixes for the EphyEmbed API to make the + extension work again. Includes fix for the implicit conversion. + Closes: #477113. + + -- Josselin Mouette Mon, 12 May 2008 15:42:25 +0200 + +seahorse (2.22.1-2) unstable; urgency=low + + [ Josselin Mouette ] + * seahorse.Xsession: only start seahorse-agent for GNOME sessions. + Closes: #443115, #472641. + + [ Jose Carlos Garcia Sogo ] + * debian/patches/15_fix-find-remote-keys.patch: + - Added, from upstream SVN r2171. + Fix importing keys from hkp keyservers (Closes: #449461) + + [ Josselin Mouette ] + * 05_focus_windows.patch: force the passphrase prompt and the + configuration dialog to get the focus. + * 06_tray_hide_window.patch: hide the status dialog if it is already + open when the icon is clicked. + + -- Josselin Mouette Sun, 11 May 2008 03:09:06 +0200 + +seahorse (2.22.1-1) unstable; urgency=high + + * New upstream bugfix release: + + debian/patches/10_relibtoolize.patch: + - Regenerated for the new version. + + debian/patches/02_mlock.patch: + - Dropped, not needed anymore. + + -- Sebastian Dröge Mon, 07 Apr 2008 06:36:59 +0200 + +seahorse (2.22.0-1) unstable; urgency=low + + [ Emilio Pozuelo Monfort ] + * New upstream release, some changes merged from the + Ubuntu package: + - Build-depend on libsoup2.4-dev instead of libsoup2.2-dev. + - Build-depend on libgnomevfs-dev. + - debian/patches/01_epiphany-path.patch: + + Removed, fixed upstream. + - debian/patches/08_force_ssh.patch, + debian/patches/10_relibtoolize.patch + + Updated for the new release. + * debian/patches/01_sharedlib.patch: + - Added, patch by Martin Pitt. + Build a shared libseahorse.so instead of linking the static + one to all binaries. This saves about 1.2 MB uncompressed + and 0.6 MB compressed package size. + * debian/patches/series: + - Updated. + + [ Sebastian Dröge ] + * debian/control.in: + + Update nautilus-cd-burner build dependency version. + + -- Sebastian Dröge Wed, 12 Mar 2008 11:51:00 +0100 + +seahorse (2.20.3-2) unstable; urgency=low + + * Fix capitalization of GNOME, and a repetition of the short + description in the long one. + * 03_old_gnupg.patch: new patch, reverts upstream commit r1781. It is + incompatible with the age requirements of the GnuPG version in + Debian. Fixes an infinite loop. Closes: #465481. + * Conflict against gnupg >= 1.4.7 to handle gracefully the time when + gnupg will be updated. + * 04_ldap_deprecated.patch: patch from Dann Frazier to use deprecated + LDAP functions. Closes: #463423. + + -- Josselin Mouette Fri, 15 Feb 2008 23:35:04 +0100 + +seahorse (2.20.3-1) unstable; urgency=low + + * New upstream release, with updated translations: + + debian/patches/10_relibtoolize.patch: + - Regenerated for the new version. + * debian/control.in: + + Update Standards-Version to 3.7.3, no additional changes needed. + + -- Sebastian Dröge Mon, 07 Jan 2008 21:56:46 +0100 + +seahorse (2.20.1-2) unstable; urgency=low + + * Switch to cdbs and quilt. + * Update menu file to the latest version. + * 01_epiphany-path.patch: use the path in the pkg-config path to + install the extensions. Closes: #451012. + * Fix FSF address in copyright file. + * Convert the icon to XPM format, ship it and use it in the menu file. + * Rename NEWS.Debian to NEWS and format it correctly. + + -- Josselin Mouette Thu, 15 Nov 2007 19:44:06 +0100 + +seahorse (2.20.1-1) unstable; urgency=low + + * New upstream bugfix release, works with gedit 2.20: + + debian/patches/20_svn_fix_pointer_usage.dpatch, + debian/patches/21_svn_missing_include.dpatch: + - Dropped, merged upstream. + + debian/patches/10_relibtoolize.dpatch: + - Updated for the new version. + + -- Sebastian Dröge Tue, 16 Oct 2007 13:19:36 +0200 + +seahorse (2.20.0-1) unstable; urgency=low + + * New upstream release, only change is the corrected version number. + * debian/patches/20_svn_fix_pointer_usage.dpatch: + + Fix some broken pointer handling. Patch taken from SVN. + * debian/patches/21_svn_missing_include.dpatch: + + Add a missing include and call gnome_vfs_unescape_string correctly. + This fixes an implicit pointer conversion that will break on archs + where sizeof(void*)>sizeof(int). Patch taken from SVN (Closes: #443255). + * debian/patches/10_relibtoolize.dpatch: + + Updated for the new version. + + -- Sebastian Dröge Thu, 20 Sep 2007 20:30:07 +0200 + +seahorse (2.20-1) unstable; urgency=low + + [ Josselin Mouette ] + * debian/gconf-defaults: re-enable the notification area icon until + the "clean cache" feature is exposed somewhere else (closes: #432975). + + [ Sebastian Dröge ] + * New upstream release: + + Fixes help button in seahorse-preferences (Closes: #409692). + + Fixes missing icon warning (Closes: #403663). + + Fixes improper handling of gnome-keyring-daemon keys with < in + name(Closes: #429771). + * debian/control.in: + + Build depend on libebook1.2-dev. + * debian/patches/3_setuid.dpatch, + debian/patches/9_fix_ephy_crash.dpatch, + debian/patches/1_seahorse-agent-manpage.dpatch, + debian/patches/4_gpg-agent.dpatch: + + Dropped, merged upstream. + * debian/patches/2_mlock.dpatch, + debian/patches/10_relibtoolize.dpatch: + + Updated for the new version. + + -- Sebastian Dröge Mon, 17 Sep 2007 22:45:56 +0200 + +seahorse (1.0.1-6) unstable; urgency=low + + [ Sebastian Dröge ] + * debian/patches/multiple_messages.dpatch: + + Drop accidentially added patch from the diff. + + [ Josselin Mouette ] + * debian/gconf-defaults: disable the notification area icon by + default as it doesn't notify of anything. See bugzilla#432891. + + [ Sebastian Dröge ] + * debian/patches/4_gpg-agent.dpatch: + + Prevent seahorse from crashing when gpg-agent is running. Patch + taken from upstream. This makes it possible to have both installed + and still everything working. (Closes: #407800, #420415, #415842) + + -- Sebastian Dröge Sun, 08 Jul 2007 19:13:28 +0200 + +seahorse (1.0.1-5) unstable; urgency=low + + * debian/patches/9_fix_ephy_crash.dpatch: + + Fix epiphany extension crash (Closes: #422616). Patch taken from the + Gnome 2.18 branch of seahorse, thanks to Sam Morris for pointing at it. + + -- Sebastian Dröge Mon, 7 May 2007 16:07:00 +0200 + +seahorse (1.0.1-4) unstable; urgency=low + + [ Sebastian Dröge ] + * debian/control, + debian/control.in, + debian/rules: + + Put @GNOME_TEAM@ in Uploaders and include the required stuff in rules. + + [ Loic Minier ] + * Cleanups. + * Wrap build-deps and deps. + * Add watch file. + * Add a get-orig-source target to retrieve the upstream tarball. + * Include full licensing information in debian/copyright. + + [ Sebastian Dröge ] + * debian/control.in: + + Remove the gpg-agent conflict to make it at least possible to install + those two packages at the same time. gpg-agent will be used if both are + installed as it starts earlier and seahorse doesn't crash the session + anymore in that case. This is a partial fix for bug #415842. + * debian/rules: + + Drop circular target dependency. + + Fix rules so the patches get actually applied. + + -- Sebastian Dröge Thu, 3 May 2007 20:49:56 +0200 + +seahorse (1.0.1-3) unstable; urgency=low + + * debian/patches/2_mlock.dpatch: + + Fix the mlock() check. It failed whenever called as root or with + fakeroot although we support mlock() as normal user (Closes: #421728). + * debian/patches/3_setuid.dpatch: + + Run chmod u+s on the correct binary (Closes: #421666). + * debian/patches/10_relibtoolize.dpatch: + + Regenerated for the above changes. + + -- Sebastian Dröge Tue, 1 May 2007 22:59:05 +0200 + +seahorse (1.0.1-2) unstable; urgency=low + + * debian/rules: + + Don't ship the mime-type catalog with seahorse, it's in shared-mime-info + since 0.20. + + -- Sebastian Dröge Mon, 23 Apr 2007 12:31:52 +0200 + +seahorse (1.0.1-1) unstable; urgency=low + + * New upstream version + * Upload to unstable + * debian/po, + debian/seahorse.config, + debian/seahorse.templates, + debian/seahorse.postinst, + debian/control, + debian/rules: + + Remove debconf stuff. With kernels greater than 2.6.8 no suid binary + is needed to get mlock()'ed memory anymore. + * debian/patches/9_gtk-2.10-revert.dpatch: + + Dropped, we use gtk 2.10 now. + * debian/control: + + Update build dependencies. + * debian/control, + debian/rules: + + Enable epiphany plugin. + * debian/patches/10_relibtoolize.dpatch: + + Updated for new upstream version. + + -- Sebastian Dröge Sun, 15 Apr 2007 21:20:02 +0200 + +seahorse (1.0-1) experimental; urgency=low + + * New upstream release + * debian/control: + + Add Build-Conflicts with gnupg2 and Conflicts on + gnupg-agent (Closes: #407800) + * debian/patches/10_relibtoolize.dpatch: + + Updated + + -- Sebastian Dröge Mon, 12 Mar 2007 21:14:16 +0100 + +seahorse (0.9.92-1) experimental; urgency=low + + * New upstream release + * debian/patches/30_crash-fixes.dpatch, + debian/patches/40_crash-fix.dpatch: + + Dropped, merged upstream + * debian/patches/10_relibtoolize.dpatch: + + Updated for new upstream version + + -- Sebastian Dröge Sun, 25 Feb 2007 11:10:22 +0100 + +seahorse (0.9.91-2) experimental; urgency=low + + * debian/patches/30_crash-fixes.dpatch: + + Fix crash when editing gpg.conf and add missing paranthesis in SSH + agent. Patches from Gnome SVN. + * debian/patches/40_crash-fix.dpatch: + + Fix for crash that happens when using a cached passphrase + + -- Sebastian Dröge Fri, 23 Feb 2007 11:49:11 +0100 + +seahorse (0.9.91-1) experimental; urgency=low + + * New upstream release + * debian/patches/1_seahorse-agent-manpage.dpatch: + + Fix the binary name of seahorse-agent in the manpage. Patch from the + Ubuntu package by Emmet Hikory . + * debian/patches/10_relibtoolize.dpatch: + + Updated for new upstream version + + -- Sebastian Dröge Tue, 13 Feb 2007 13:23:01 +0100 + +seahorse (0.9.10-2) unstable; urgency=low + + * Upload to unstable + * debian/control: + + Remove duplicated libgnome2-dev build dependency + + -- Sebastian Dröge Mon, 15 Jan 2007 01:25:05 +0100 + +seahorse (0.9.10-1) experimental; urgency=low + + * New upstream release: + + Fixes lockup when viewing key properties (Closes: #406139) + + Fix crash in agent when listing transientkey in cache (Closes: #405725) + + Don't prompt for confirmation on each key when deleting multiple + keys (Closes: #396024) + * debian/patches/9_gtk-2.10-revert.dpatch: + + Don't require gtk 2.10 but revert upstream commit that changed from + the eggtrayicon to the gtk 2.10 status icon. This version should go to + unstable ASAP after some testing and a gtk 2.10 dependency would prevent + this. + * debian/patches/10_relibtoolize.dpatch: + + Regenerated + * debian/control: + + Updated build dependencies + + Updated to use my debian.org mail address + + -- Sebastian Dröge Sun, 7 Jan 2007 20:26:36 +0100 + +seahorse (0.9.9-1) UNRELEASED; urgency=low + + * New upstream release + * debian/patches/10_relibtoolize.dpatch: + + Regenerated for the new upstream version + * debian/seahorse.links: + + Removed seahorse-agent link... this is an application now + * debian/seahorse-daemon.Xsession: + + Call seahorse-agent instead of seahorse-daemon, renamed file to + seahorse.Xsession + + -- Sebastian Dröge Wed, 20 Dec 2006 18:12:50 +0100 + +seahorse (0.9.8-1) UNRELEASED; urgency=low + + * New upstream release + * debian/seahorse-daemon.Xsession, + debian/rules: + + Install Xsession script to properly start seahorse-daemon as explained + on http://live.gnome.org/Seahorse/SessionIntegration (Closes: #381313) + + -- Sebastian Dröge Mon, 4 Dec 2006 00:45:11 +0100 + +seahorse (0.9.7-1) unstable; urgency=low + + * New upstream release. + * debian/patches: + + 9_move_libexec: drop; applied upstream. + + -- Jose Carlos Garcia Sogo Tue, 21 Nov 2006 22:25:32 +0100 + +seahorse (0.9.6-1) unstable; urgency=low + + * New upstream version. + + Fixes crashes when deleting keys (Closes: #395815) + * debian/patches: + + 9_move_libexec: make sure that nothing needs libexec (Closes: #378178) + + 10_relibtoolize: updated + + 20_amd64-ssh-crash: deleted, included upstream + * debian/control: + + Remove debconf-2.0 dependency. It is going to be added automatically by + dh_installdebconf + + -- Jose Carlos Garcia Sogo Sun, 29 Oct 2006 12:39:56 +0100 + +seahorse (0.9.5-3) unstable; urgency=low + + * Use $(CURDIR) instead of $(PWD), to avoid generating empty packages + in arches using sudo instead of fakeroot (Closes: #390389) + + -- Jose Carlos Garcia Sogo Sat, 7 Oct 2006 10:40:26 +0200 + +seahorse (0.9.5-2) unstable; urgency=low + + * debian/seahorse.postinst, + debian/seahorse.postrm, + debian/rules: + + Removed update-mime-database calls and call dh_installmime to handle + this. + * debian/rules: + + Random cleanup for stuff that is not needed anymore + + Correctly set CFLAGS and other variables for configure + + Drop -Wl,--as-needed from LDFLAGS as it is known to break gedit plugins + * debian/seahorse.links, + debian/rules: + + Install a seahorse-agent link that points to seahorse-daemon + to allow painless upgrades from older versions and install + NEWS.Debian. (Closes: #359353) + * debian/control: + + Depend on debconf-2.0 + * debian/seahorse.dirs: + + Drop useless file. + * debian/control, + debian/rules, + debian/compat: + + Update to debhelper compat level 5 + * debian/patches/20_amd64-ssh-crash.dpatch: + + Fix amd64 crasher when using the SSH agent (Closes: #388276) + Patch from upstream CVS + + -- Sebastian Dröge Fri, 22 Sep 2006 02:08:02 +0200 + +seahorse (0.9.5-1) unstable; urgency=low + + * New upstream release (Closes: #386617) + * debian/control: + + Add myself to Uploaders + + Tighten libnautilus-extension-dev build dependency to (>= 2.9.0) and + libpanel-applet2-dev to (>= 2.9.4) according to configure.ac + + Add build dependency on libgnome-keyring-dev + * debian/rules: + + Also remove static libcryptui and libcryptui headers + + Don't remove usr/libexec, it's not created anymore (Closes: #386787) + + Remove usr/share/mime/mime.cache as it seems to be created under some + circumstances and should never be shipped + * debian/patches/.dpatch, + debian/patches/00list, + debian/patches/seahorse_desktop.dpatch: + + Drop unnecessary stuff + * debian/patches/10_relibtoolize.dpatch: + + Updated for new upstream version + + -- Sebastian Dröge Tue, 12 Sep 2006 19:02:49 +0200 + +seahorse (0.9.3-1) unstable; urgency=low + + * The "I move" release. + * New upstream version. + + Fixed crash when enabling key sharing (Closes: #380160) + + Pipes are no longer left in ~/.gnome2 dir (Closes: #344500) + * debian/patches: + + 8_force_ssh: update to new checks made in configure.in + + -- Jose Carlos Garcia Sogo Tue, 5 Sep 2006 23:02:14 +0200 + +seahorse (0.9.1-2) unstable; urgency=low + + * Add build dependency on gnome-doc-utils (Closes: #376307) + + -- Jose Carlos Garcia Sogo Sun, 2 Jul 2006 01:01:01 +0200 + +seahorse (0.9.1-1) unstable; urgency=low + + * New upstream release (Closes: #375723) + * debian/patches: + + seahorse-desktop: remove. Included upstream + + 8_force_ssh, 9_move_libexec: add a description + + 10_relibtoolize: remade + * debian/control: bumped to Standards-Version 3.7.2. No changes. + + -- Jose Carlos Garcia Sogo Sat, 1 Jul 2006 22:54:18 +0200 + +seahorse (0.9.0-2) unstable; urgency=low + + * debian/patches: + + Force ordering of patches. + + Fix 9_move_libexec to also move seahorse-applet location. + + Remade 10_relibtoolize to get every patch. + + -- Jose Carlos Garcia Sogo Sun, 26 Mar 2006 12:51:54 +0200 + +seahorse (0.9.0-1) unstable; urgency=low + + * New upstream release. + + Fixes problem signing imported keys (Closes: #353423) + + Fix critical warnings when launching seahorse in a console + (Closes: #342283, #328308) + + Do not crash on deleting multiple keys (Closes: #309571) + + Properties dialog shows secret keys to select (Closes: #287134) + + Doesn't depend on MIME type to show Nautilus menu integration. (Closes: #287131) + + Adds support for photo IDs (Closes: #284155) + + * New build depends on: + + libnotify-dev: enable libnotify support. + + libpanel-applet2-dev: compile new clipboard applet + + libavahi-glib-dev: allow your public keyring to be shared using md-dns + + libdbus-glib-1-dev: compil dbus support + + * debian/patches: + + force_ssh: force compiling ssh support without the need of depending on + openssh-client at compile time. + + 10_relibtoolize: updated to include changes from force_ssh in + configure script. + + seahorse_desktop: fixes menu categories for seahorse. + + move_libexec: use /usr/lib/seahorse instead of /usr/libexec + + 01_update_DE_po: applied upstream. + + fix-gnupg-1.4.2: included upstream. + + gpgme_1.1.0-check: included upstream. + + * debian/po: + + add sv.po file (Closes: #333694) + + s/agent/daemon/g in every .po file. + + * Recommend openssh-client, as we can now manage SSH keys as well. + + * Added NEWS.Debian file talking about renaming of seahorse-agent to + seahorse-daemon. + + * debian/seahorse.postinst, debian/seahorse.templates: change seahorse-agent + for seahorse-daemon. + + -- Jose Carlos Garcia Sogo Sat, 25 Mar 2006 14:09:59 +0100 + + +seahorse (0.8.0-1) unstable; urgency=low + + * New upstream version. + + fix-gnupg-1.4.2 patch disabled. Included upstream + * Build-Depend on libnautilus-extension-dev. Thanks to Sebastian Bacher for + pointing this + + -- Jose Carlos Garcia Sogo Wed, 12 Oct 2005 14:47:37 +0200 + +seahorse (0.7.9-4) unstable; urgency=low + + * debian/patches: + + fix-gnupg-1.4.2: fix problems when used with GnuPG 1.4.2. + Patch got from upstream Gnome Bugzilla, bug #313329 + + -- Jose Carlos Garcia Sogo Sat, 1 Oct 2005 20:33:37 +0200 + +seahorse (0.7.9-3) unstable; urgency=low + + * Binary upload in i386 didn't include nautilus-extension library. + Reuploading. + * Cleaning all .a and .la files around. I don't think nobody is going + to develop using seahorse internal libs. + + -- Jose Carlos Garcia Sogo Sat, 1 Oct 2005 10:18:08 +0200 + +seahorse (0.7.9-2) unstable; urgency=low + + * Actually include French debconf translation (Closes: #315587) + + -- Jose Carlos Garcia Sogo Sun, 18 Sep 2005 17:01:27 +0200 + +seahorse (0.7.9-1) unstable; urgency=low + + * New upstream release (only requested in IRC) + + Keyring backups not created world readable (Closes: #314726) + + Do not crash if gpg.conf is not available (Closes: #322658) + + * Debconf translations updated: + + Italian (Closes: #313238) + + French (Closes: #315587) + + German (Closes: #326143) + + Vietnamese (Closes: #317932) + + * debian/rules: remove left files in /usr/share/mime at install target + (Closes: #313408, #313130) + * debian/patches: + + 10_relibtoolize: update + + 01_update_DE_po: new (Closes: #313914) + * debian/control: + + Update Standards-Version to 3.6.2. No changes needed. + + -- Jose Carlos Garcia Sogo Fri, 16 Sep 2005 23:24:13 +0200 + +seahorse (0.7.8-2) unstable; urgency=low + + * Uploaded to unstable along with GNOME 2.10 transition. + * Build-depend on libsoup2.2-dev and libldap2-dev. (Closes: #311954) + * Added Czech debconf translation by Miroslav Kure. (Closes: #308469) + + -- Jose Carlos Garcia Sogo Sat, 11 Jun 2005 12:07:35 +0200 + +seahorse (0.7.8-1) experimental; urgency=low + + * New upstream version. (Closes: #306433) + * Compiled with GNOME 2.10 libs and new Nautilus extension. + * Hey, we are shipping gedit plugin since 0.7.6-5 (Closes: #283513) + * New Frech debconf translation. Julien Valroff (Closes: #298327) + * New Spanish debconf translation. (Me) + * Remove libeel from build-depends. No longer needed. + + -- Jose Carlos Garcia Sogo Sun, 8 May 2005 10:32:51 +0200 + +seahorse (0.7.6-5) unstable; urgency=low + + * Tighten build dependency in gedit to version >=2.8.3-3 (Closes: #303125) + + -- Jose Carlos Garcia Sogo Tue, 5 Apr 2005 21:49:34 +0200 + +seahorse (0.7.6-4) unstable; urgency=low + + * Enable gedit plugin, as we now have a gedit-dev package. + * debian/control: add gedit plugin to description and a Enhaces: gedit + field. + * Passing -Wl,-O1 -Wl,--as-needed to linker. Should reduce binary + dependencies. + + -- Jose Carlos Garcia Sogo Fri, 1 Apr 2005 21:18:35 +0200 + +seahorse (0.7.6-3) unstable; urgency=low + + * The "3rd in 3 days" release. I am sorry for autobuilders. + * Fixed postrm script. It does not fail on unknown parameters. + (Closes: #296189) + + -- Jose Carlos Garcia Sogo Mon, 21 Feb 2005 23:43:44 +0100 + +seahorse (0.7.6-2) unstable; urgency=low + + * The "seahorse is not cpufreq-selector" release. + * Patched debconf template. (Closes: #296044, #296045) + + -- Jose Carlos Garcia Sogo Sat, 19 Feb 2005 23:40:46 +0100 + +seahorse (0.7.6-1) unstable; urgency=low + + * New upstream release. + + Fixed yelp. (Closes: #279845) + + Works with GnuPG 1.4 (Closes: #294179) + + New key properties dialog. (Closes: #285711) + + Allows encryption to self. (Closes: #287132) + + Initial keyserver support. (Closes: #284156) + + -- Jose Carlos Garcia Sogo Sat, 19 Feb 2005 19:02:30 +0100 + +seahorse (0.7.5-3) unstable; urgency=low + + * debian/rules: + + Removed more mime stuff which was being installed with the package. + + * debian/seahorse.postrm: + + Only call update-mime-database on remove. + + * debian/seahorse.postinst: + + Only call update-mime-database on remove. + + Added a debconf question about setting seahorse-agent SUID root. + + * debian/seahorse.[config,templates]: + + New. Added a debconf question about setting seahorse-agent SUID root. + + + -- Jose Carlos Garcia Sogo Thu, 11 Nov 2004 00:07:36 +0100 + +seahorse (0.7.5-2) unstable; urgency=low + + * debian/rules: + + Removed from the package mime files that should be generated + by update-mime-database on each system. (Closes: #279742) + + * debian/seahorse.post[inst,rm]: + + Added to call update-mime-database on each install and removal, + so we fix systems broken by previous version. + + * debian/control: + + Let's Build-Depend on debhelper version containing dh_desktop. + + -- Jose Carlos Garcia Sogo Fri, 5 Nov 2004 18:48:42 +0100 + +seahorse (0.7.5-1) unstable; urgency=low + + * New upstream version + * Using dh_desktop now. + + -- Jose Carlos Garcia Sogo Wed, 3 Nov 2004 22:53:43 +0100 + +seahorse (0.7.4-1) unstable; urgency=low + + * New upstream release. (Closes: #277497) + + It now depends on gpgme 1.0.x (Closes: #221606) + + Fixed crash on exit. (Closes: #268301) + + Handle properly key signatures. (Closes: #268300) + + Don't freeze when using gpg. (Closes: #264404) + + * debian/control: + + Build-Depend on libgpgme11-dev + + * debian/rules: + + use dh_gconf, so gconf registry is restarted in postinst. (Closes: #254218) + + disable gedit plugin until a gedit-dev package is available. + + * debian/patches: + + 01_fix_pgp-preferences_icon: removed + + 10_relibtoolize: updated + + 00list: updated + + -- Jose Carlos Garcia Sogo Sat, 23 Oct 2004 12:29:03 +0200 + +seahorse (0.7.3-6) unstable; urgency=low + + * Added missing libxml-parser-perl to buil dependencies. (Closes: #265043) + + -- Jose Carlos Garcia Sogo Wed, 11 Aug 2004 18:29:39 +0200 + +seahorse (0.7.3-5) unstable; urgency=low + + * debian/patches: + - 10_relibtoolize: updated & really applied. The resulting package + shouldn't depend on libgcrypt7 (Closes: #263660) + + -- Jose Carlos Garcia Sogo Fri, 6 Aug 2004 01:27:16 +0200 + +seahorse (0.7.3-4) unstable; urgency=low + + * debian/patches: + - 10_relibtoolize: Relibtoolized to get only the needed dependencies. + + -- Jose Carlos Garcia Sogo Sat, 19 Jun 2004 17:34:37 +0200 + +seahorse (0.7.3-3) unstable; urgency=low + + * Using dh_gconf and dh_scrollkeeper now. + * Removed reference to /usr/share/common-licenses/GFDL. (Closes: #215017) + * Link with new gnutls. (Closes: #221626) + * Corrected reference from icon in Gnome menu. (Closes: #222032) + * Fixed Debian menu. (Closes: #229944) + + -- Jose Carlos Garcia Sogo Fri, 19 Mar 2004 15:37:08 +0100 + +seahorse (0.7.3-2) unstable; urgency=low + + * Relibtoolized. (Closes: #192316) + * Fixed a bug in postinst which made gconf schema not to + be installed. (Closes: #192357) + + -- Jose Carlos Garcia Sogo Thu, 8 May 2003 22:33:40 +0200 + +seahorse (0.7.3-1) unstable; urgency=low + + * New upstream version. + * Added libeel2-dev build-dependency. + * Added explicit build-dependency on debhelper (>= 4.0.0) + * Bumped standars-version to 3.5.9. No changes + + -- Jose Carlos Garcia Sogo Tue, 6 May 2003 22:28:39 +0200 + +seahorse (0.7.1-1) unstable; urgency=low + + * Another new upstream version. + + -- Jose Carlos Garcia Sogo Tue, 4 Mar 2003 21:08:41 +0100 + +seahorse (0.7.0-1) unstable; urgency=low + + * New upstream version. + No bugs closed, as no bugs have been filled :-) + + -- Jose Carlos Garcia Sogo Tue, 11 Feb 2003 23:21:59 +0100 + +seahorse (0.6.1-1) unstable; urgency=low + + * New upstream release. + + -- Jose Carlos Garcia Sogo Sat, 1 Feb 2003 10:10:50 +0100 + +seahorse (0.6.0-1) unstable; urgency=low + + * New upstream release. This is live again. (Closes: #170813) + * This is a completely rewrite, for GNOME 2 (Closes: #95848, #165769) + * Got es.po from CVS because file released with 0.6.0 is bad UTF-8 encoded + * Standars-Version -> 3.5.8 + + -- Jose Carlos Garcia Sogo Thu, 23 Jan 2003 23:48:10 +0100 + +seahorse (0.5.0-5) unstable; urgency=low + + * Moved to main. + + -- Jose Carlos Garcia Sogo Wed, 24 Apr 2002 00:55:30 +0200 + +seahorse (0.5.0-4) unstable; urgency=low + + * I forgot to change Mantainer field in debian/control file. Sorry + + -- Jose Carlos Garcia Sogo Fri, 8 Feb 2002 15:42:21 +0100 + +seahorse (0.5.0-3) unstable; urgency=low + + * I have adopted this package. (Closes: #132441) + * I have applied a little patch to not show passphrase when + signing a key (Closes: #132435) + + -- Jose Carlos Garcia Sogo Thu, 7 Feb 2002 20:37:25 +0100 + +seahorse (0.5.0-2) unstable; urgency=low + + * Package orphaned. + + -- Christian Marillat Wed, 6 Feb 2002 18:37:50 +0100 + +seahorse (0.5.0-1) unstable; urgency=low + + * New upstream release. + + -- Christian Marillat Tue, 20 Feb 2001 10:21:13 +0100 + +seahorse (0.4.9-3) unstable; urgency=low + + * Build against the latest gnome-libs 1.2.11 + + -- Christian Marillat Wed, 14 Feb 2001 14:19:36 +0100 + +seahorse (0.4.9-2) unstable; urgency=low + + * Switch to debhelper v2. + * debian/control removed unnecessary build-depends. + + -- Christian Marillat Thu, 25 Jan 2001 14:02:24 +0100 + +seahorse (0.4.9-1) unstable; urgency=low + + * New upstream release. + * Removed the debian folder from orig.tar.gz (Closes: #66793). + * Added build-depends field. Standards-Version: to 3.1.1.1 + * New e-mail address. + + -- Christian Marillat Mon, 10 Jul 2000 16:23:52 +0200 + +seahorse (0.4.8-1) unstable; urgency=low + + * New upstream release. + + -- Christian Marillat Tue, 13 Jun 2000 22:57:36 +0200 + +seahorse (0.4.6-2) unstable; urgency=low + + * Moved to non-US. + + -- Christian Marillat Tue, 23 May 2000 09:06:25 +0200 + +seahorse (0.4.6-1) unstable; urgency=low + + * New Seahorse Release, First official debian release.. + + -- Christian Marillat Fri, 19 May 2000 14:49:09 +0200 + +seahorse (0.4.5-1) unstable; urgency=low + + * New Seahorse Release. + + -- Anthony Mulcahy Sun, 7 May 2000 22:06:38 +0900 + +seahorse (0.4.0-1) unstable; urgency=low + + * New Seahorse Release. + + -- Anthony Mulcahy Sun, 7 May 2000 22:06:05 +0900 + +seahorse (0.3.6-1) unstable; urgency=low + + * New Seahorse Release. + + -- Anthony Mulcahy Sun, 20 Feb 2000 22:20:45 +0900 + +seahorse (0.3.5-1) unstable; urgency=low + + * New Seahorse Release. + + -- Anthony Mulcahy Sat, 19 Feb 2000 16:20:53 +0900 + +seahorse (0.3.4-1) unstable; urgency=low + + * New Seahorse Release. + * + + -- Anthony Mulcahy Sat, 19 Feb 2000 16:20:20 +0900 + +seahorse (0.3.2-1) unstable; urgency=low + + * New Seahorse Release. + + -- Anthony Mulcahy Wed, 26 Jan 2000 05:54:20 +0900 + +seahorse (0.3.1-1) unstable; urgency=low + + * Initial Release. + + -- Anthony Mulcahy Mon, 10 Jan 2000 22:17:00 +0900 + +Local variables: +mode: debian-changelog +End: --- seahorse-2.29.3.orig/debian/watch +++ seahorse-2.29.3/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://ftp.gnome.org/pub/gnome/sources/seahorse/([\d\.]+)/seahorse-([\d\.]+)\.tar\.gz --- seahorse-2.29.3.orig/debian/copyright +++ seahorse-2.29.3/debian/copyright @@ -0,0 +1,389 @@ +This package was debianized by Jose Carlos Garcia Sogo on +Mon, 17 Jan 2003 20:14:10 +0100. + +It was downloaded from ftp://ftp.gnome.org/pub/GNOME/sources/seahorse + +Upstream Authors: Nate Nielsen , Adam Schreiber + +Copyright (C) 2001, 2002 Jose Carlos Garcia Sogo +Copyright (C) 2002, 2003 Jacob Perkins +Copyright (C) 2004, 2006 Nate Nielsen, Adam Schreiber + +Main License (everything except docs): + + This package 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. + + This package 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'. + +Documentation and help files are covered by GFDL license. + +GFDL License: + + GNU Free Documentation License + Version 1.1, March 2000 + + Copyright (C) 2000 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +written document "free" in the sense of freedom: to assure everyone +the effective freedom to copy and redistribute it, with or without +modifying it, either commercially or noncommercially. Secondarily, +this License preserves for the author and publisher a way to get +credit for their work, while not being considered responsible for +modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work that contains a +notice placed by the copyright holder saying it can be distributed +under the terms of this License. The "Document", below, refers to any +such manual or work. Any member of the public is a licensee, and is +addressed as "you". + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (For example, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, whose contents can be viewed and edited directly and +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup has been designed to thwart or discourage +subsequent modification by readers is not Transparent. A copy that is +not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML designed for human modification. Opaque formats include +PostScript, PDF, proprietary formats that can be read and edited only +by proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML produced by some word processors for output +purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies of the Document numbering more than 100, +and the Document's license notice requires Cover Texts, you must enclose +the copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a publicly-accessible computer-network location containing a complete +Transparent copy of the Document, free of added material, which the +general network-using public has access to download anonymously at no +charge using public-standard network protocols. If you use the latter +option, you must take reasonably prudent steps, when you begin +distribution of Opaque copies in quantity, to ensure that this +Transparent copy will remain thus accessible at the stated location +until at least one year after the last time you distribute an Opaque +copy (directly or through your agents or retailers) of that edition to +the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has less than five). +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section entitled "History", and its title, and add to + it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. In any section entitled "Acknowledgements" or "Dedications", + preserve the section's title, and preserve in the section all the + substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section as "Endorsements" + or to conflict in title with any Invariant Section. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections entitled "History" +in the various original documents, forming one section entitled +"History"; likewise combine any sections entitled "Acknowledgements", +and any sections entitled "Dedications". You must delete all sections +entitled "Endorsements." + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, does not as a whole count as a Modified Version +of the Document, provided no compilation copyright is claimed for the +compilation. Such a compilation is called an "aggregate", and this +License does not apply to the other self-contained works thus compiled +with the Document, on account of their being thus compiled, if they +are not themselves derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one quarter +of the entire aggregate, the Document's Cover Texts may be placed on +covers that surround only the Document within the aggregate. +Otherwise they must appear on covers around the whole aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License provided that you also include the +original English version of this License. In case of a disagreement +between the translation and the original English version of this +License, the original English version will prevail. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document is void, and will +automatically terminate your rights under this License. However, +parties who have received copies, or rights, from you under this +License will not have their licenses terminated so long as such +parties remain in full compliance. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. See +http://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. + + +ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 + or any later version published by the Free Software Foundation; + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + +If you have no Invariant Sections, write "with no Invariant Sections" +instead of saying which ones are invariant. If you have no +Front-Cover Texts, write "no Front-Cover Texts" instead of +"Front-Cover Texts being LIST"; likewise for Back-Cover Texts. + +If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, +to permit their use in free software. --- seahorse-2.29.3.orig/debian/libcryptui-dev.install +++ seahorse-2.29.3/debian/libcryptui-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include +debian/tmp/usr/share/gtk-doc/html +debian/tmp/usr/lib/*.so +debian/tmp/usr/lib/pkgconfig --- seahorse-2.29.3.orig/debian/compat +++ seahorse-2.29.3/debian/compat @@ -0,0 +1 @@ +5 --- seahorse-2.29.3.orig/debian/seahorse.xpm +++ seahorse-2.29.3/debian/seahorse.xpm @@ -0,0 +1,222 @@ +/* XPM */ +static char *seahorse[] = { +/* columns rows colors chars-per-pixel */ +"32 32 184 2", +" c black", +". c #3D3D3D", +"X c #2C344E", +"o c #743700", +"O c #5B4900", +"+ c #614713", +"@ c #6F581D", +"# c #756324", +"$ c #7A6625", +"% c #796B26", +"& c #7E6A2B", +"* c #7D702E", +"= c #7F7035", +"- c #4C4C4C", +"; c #555555", +": c #55565C", +"> c #5C5C5C", +", c #626054", +"< c #716744", +"1 c #776D43", +"2 c #746B49", +"3 c #7B6F43", +"4 c #636363", +"5 c #6B6B6B", +"6 c #7B7667", +"7 c #737272", +"8 c #797876", +"9 c #7B7B7B", +"0 c #8E6500", +"q c #8A711D", +"w c #906300", +"e c #926A00", +"r c #9A7500", +"t c #9A7C00", +"y c #9E7E09", +"u c #977E1E", +"i c #856C2E", +"p c #826B30", +"a c #8B6B39", +"s c #8B762E", +"d c #8D7A2A", +"f c #847333", +"g c #867836", +"h c #887635", +"j c #8C7C3B", +"k c #937B20", +"l c #A27E00", +"z c #907F40", +"x c #817A60", +"c c #9D800D", +"v c #9E8216", +"b c #9E8219", +"n c #9B842D", +"m c #90803E", +"M c #9E8B3D", +"N c #A58304", +"B c #A3840D", +"V c #A58C07", +"C c #A98405", +"Z c #A98509", +"A c #AC8B0C", +"S c #A28513", +"D c #AC8C12", +"F c #AA8E1F", +"G c #AD9816", +"H c #B08D0D", +"J c #B18D10", +"K c #B2910F", +"L c #B9970D", +"P c #B39212", +"I c #B79817", +"U c #B7991B", +"Y c #BE9D14", +"T c #BA9B1A", +"R c #A78B20", +"E c #AA8F21", +"W c #B19627", +"Q c #BB9E22", +"! c #B09B3D", +"~ c #AAAA00", +"^ c #BFA020", +"/ c #B9A032", +"( c #928341", +") c #91834A", +"_ c #9E8C42", +"` c #9A8B4A", +"' c #91875A", +"] c #968A5B", +"[ c #87816C", +"{ c #868271", +"} c #87857A", +"| c #908967", +" . c #948B6B", +".. c #9E9571", +"X. c #A49241", +"o. c #A99541", +"O. c #AD9A4D", +"+. c #A29352", +"@. c #A0945C", +"#. c #A79954", +"$. c #AB9D56", +"%. c #A99B59", +"&. c #B09E4E", +"*. c #B4905E", +"=. c #A19561", +"-. c #A69B62", +";. c #A0997B", +":. c #AEA05C", +">. c #B3A45B", +",. c #AEA162", +"<. c #AFA36A", +"1. c #B3A663", +"2. c #B6A965", +"3. c #B7A969", +"4. c #BBAE67", +"5. c #BAAD6A", +"6. c #BDB16C", +"7. c #C09F18", +"8. c #C3992A", +"9. c #C5A312", +"0. c #C3A41C", +"q. c #C9A615", +"w. c #CAA61D", +"e. c #CCAA1C", +"r. c #C3A521", +"t. c #C6AA25", +"y. c #C6A929", +"u. c #CDAD23", +"i. c #CAAD2B", +"p. c #C6AB32", +"a. c #C3AB3B", +"s. c #CAAF32", +"d. c #C8AF39", +"f. c #CFB025", +"g. c #CFB12B", +"h. c #CCB133", +"j. c #CCB33E", +"k. c #D0B126", +"l. c #D2B32B", +"z. c #D4B92C", +"x. c #D3B633", +"c. c #D6B934", +"v. c #D5BA3A", +"b. c #D9BC36", +"n. c #D9BE3A", +"m. c #C3AB41", +"M. c #C0AC4D", +"N. c #CFB640", +"B. c #C3B055", +"V. c #D5BD45", +"C. c #C1B66E", +"Z. c #C4BA71", +"A. c #C7BC7A", +"S. c #C8BB74", +"D. c #DBC032", +"F. c #DBC13D", +"G. c #E0C63F", +"H. c #E3CA3C", +"J. c #DDC443", +"K. c #DDC54B", +"L. c #E0C646", +"P. c #E3CA43", +"I. c #E2CA4C", +"U. c #E4CE54", +"Y. c #E9D242", +"T. c #EBD44A", +"R. c #EFD948", +"E. c #E7D157", +"W. c #E6D25B", +"Q. c #E9D45C", +"!. c #EBD760", +"~. c #EDDA66", +"^. c #EFDD6A", +"/. c #F0DE6B", +"(. c #838383", +"). c #888783", +"_. c #8C8C8C", +"`. c #9C9786", +"'. c #929292", +"]. c #9B9B9B", +"[. c #A59F8A", +"{. c #A2A2A3", +"}. c #ABA9A2", +"|. c None", +/* pixels */ +"|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.|.|.|.; ; 4 4 4 4 > ; (.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.|.|.; 4 8 _.{.{.].9 4 > |.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.|.: 4 (.`.......[.}.].5 > |.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.X > 6 ] _ O.>.5.<.-.;.'.5 - |.|.|.|.|.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.: 2 n W p.d.h.a.B.A.-. .8 4 4 4 4 4 4 4 4 4 4 4 4 4 > > |.", +"|.|.|.d E i.F.J.K.U.U.V.a.S.-.[ (.(.).).)._.(.(.(.(.(.(.(.9 4 : ", +"|.|.A I i.c.u.T T V.Q.~.U.m.C.' (._._.'.'._._.'._.'._.'.'._.5 > ", +"|.C P w.e.I S N B Q U.Q.^.K.>.@.} _._._._._._._.9 ).(.(._.).5 > ", +"|.D Y w.Y u < = v T I.Q.~.~.d.+.{ _.(._.].].].).5 (.9 5 ).8 > : ", +"|.P 0.e.Y b f u I c.I.E.~.^.j.M x 7 4 7 (.(.(.5 5 5 5 4 4 > - |.", +"|.K e.q.9.L L 9.u.b.J.E.!.~.j.! ) 3 1 > : > > 4 4 4 > ; . |.|.", +"|.P r.e.e.q.q.e.u.l.c.J.Q.~.h.&.2.$.( h q |.|.|.|.|.|.|.|.|.|.|.", +"|.K w.e.e.e.e.e.u.l.x.b.I.Q.! >.1.6.>.+.j f $ |.|.|.|.|.|.|.|.|.", +"|.A T u.e.e.u.u.k.l.z.c.n.s.o.2.2.1.4.6.1.` h f |.|.|.|.|.|.|.|.", +"|.N P r.k.k.k.k.l.l.c.b.n.Q o.#.$.6.1.1.5.5.%.( h % |.|.|.|.|.|.", +"|.|.C P r.l.l.l.z.x.c.F.F.g.F j ` Z.C.4.1.3.5.2.+.j p $ |.|.|.|.", +"|.|.|.A P T r.t.t.x.b.F.F.H.0.S m #.6.Z.5.#.-.5.4.-.` j f |.|.|.", +"|.|.|.|.C N A P P T D.H.F.H.D.I q g ( #.+.j 2.-.1.3.3.` f |.|.|.", +"|.|.|.|.|.|.|.|.A K 9.z.F.F.H.t.A |.p f m m 1.` %.2.3.` f |.|.|.", +"|.|.|.|.|.|.|.|.|.r K z.Y.F.F.F.I Z |.|.|.h h z %.,.+.m i |.|.|.", +"|.|.|.|.|.|.|.|.|.O J z.R.P.F.P.g.A |.|.|.p i j j m f f g |.|.|.", +"|.|.|.|.|.|.|.|.|.|.C T P.T.F.J.F.T N |.|.|.|.i $ # + |.|.|.|.|.", +"|.|.|.|.|.|.|.|.|.|.|.A t.P.n.v.J.h.P |.|.|.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.|.|.|.|.|.|.|.|.N K P T i.J.J.T A |.|.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.|.|.|.|.|.|.|.|.|.c T y.J.n.L.h.P r |.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.|.|.|.|.|.|.|.|.|.|.P ^ i.i.F.J.r.A |.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.|.|.|.|.|.|.|.|.|.|.A A P v.F.J.h.A |.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.|.|.|.|.|.|.|.|.|.|.|.w P s.v.x.^ A |.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.A D T T A t |.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.0 l N A |.|.|.|.|.|.|.|.|.|.|.|.", +"|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|." +}; --- seahorse-2.29.3.orig/debian/menu +++ seahorse-2.29.3/debian/menu @@ -0,0 +1,7 @@ +?package(seahorse):needs="X11" \ + section="Applications/System/Security" \ + hints="Gnome" \ + title="Seahorse" \ + longtitle="A GNOME frontend for GnuPG" \ + command="/usr/bin/seahorse" \ + icon="/usr/share/pixmaps/seahorse.xpm" --- seahorse-2.29.3.orig/debian/seahorse.preinst +++ seahorse-2.29.3/debian/seahorse.preinst @@ -0,0 +1,32 @@ +#!/bin/sh +set -e + +rm_conffile() { + PKGNAME="$1" + CONFFILE="$2" + + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE's/.* //p\"`" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +case "$1" in + install|upgrade) + if dpkg --compare-versions "$2" le "2.23.5-0ubuntu1"; then + rm_conffile seahorse "/etc/X11/Xsession.d/60seahorse" + fi + if dpkg --compare-versions "$2" lt-nl "2.29.3-0ubuntu3"; then + rm_conffile seahorse "/etc/xdg/autostart/seahorse-daemon.desktop" + fi +esac + +#DEBHELPER# --- seahorse-2.29.3.orig/debian/control.in +++ seahorse-2.29.3/debian/control.in @@ -0,0 +1,74 @@ +Source: seahorse +Section: gnome +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Jose Carlos Garcia Sogo +Uploaders: @GNOME_TEAM@ +Build-Depends: debhelper (>= 5), + cdbs (>= 0.4.41), + quilt, + scrollkeeper, + libgpgme11-dev (>= 1.0.0), + libgp11-dev (>= 2.23.6), + intltool (>= 0.35), + libsoup2.4-dev, + libldap2-dev, + libnotify-dev, + libavahi-glib-dev (>= 0.6), + libavahi-client-dev (>= 0.6), + libdbus-glib-1-dev, + gnome-doc-utils, + libgnome-keyring-dev (>= 2.25.5), + libglib2.0-dev (>= 2.16.0), + libgtk2.0-dev (>= 2.10.0), + libxml2-dev (>= 2.6.0), + libgconf2-dev, + gnome-pkg-tools, + liblaunchpad-integration-dev (>= 0.1.17) +Standards-Version: 3.8.3 +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/seahorse/ubuntu + +Package: seahorse +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + gnupg (>= 1.4.7) +Recommends: openssh-client +Suggests: seahorse-plugins +Description: GNOME front end for GnuPG + Seahorse is a front end for GnuPG - the Gnu Privacy Guard program - + that integrates to the GNOME desktop. It is a tool for secure + communications and data storage. Data encryption and digital signature + creation can easily be performed through a GUI and Key Management + operations can easily be carried out through an intuitive interface. + +Package: libcryptui0 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Section: libs +Replaces: seahorse (<< 2.23.6-0ubuntu2) +Description: the UI library for DBUS functions exported by seahorse + Seahorse is a front end for GnuPG - the Gnu Privacy Guard program - + that integrates to the GNOME desktop. It is a tool for secure + communications and data storage. Data encryption and digital signature + creation can easily be performed through a GUI and Key Management + operations can easily be carried out through an intuitive interface. + . + This package contains the shared library. + +Package: libcryptui-dev +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libcryptui0 (= ${binary:Version}) +Section: libdevel +Replaces: seahorse (<< 2.25.90-0ubuntu2) +Description: the UI library for DBUS functions exported by seahorse (development) + Seahorse is a front end for GnuPG - the Gnu Privacy Guard program - + that integrates to the GNOME desktop. It is a tool for secure + communications and data storage. Data encryption and digital signature + creation can easily be performed through a GUI and Key Management + operations can easily be carried out through an intuitive interface. + . + This package contains the development files for the library --- seahorse-2.29.3.orig/debian/seahorse.install +++ seahorse-2.29.3/debian/seahorse.install @@ -0,0 +1,12 @@ +debian/seahorse.xpm /usr/share/pixmaps +debian/tmp/usr/bin +debian/tmp/usr/lib/seahorse +debian/tmp/usr/share/locale +debian/tmp/usr/share/pixmaps +debian/tmp/usr/share/seahorse +debian/tmp/usr/share/applications +debian/tmp/usr/share/icons +debian/tmp/usr/share/gnome +debian/tmp/usr/share/omf +debian/tmp/usr/share/man +debian/tmp/usr/share/dbus-1 --- seahorse-2.29.3.orig/debian/NEWS +++ seahorse-2.29.3/debian/NEWS @@ -0,0 +1,8 @@ +seahorse (0.9.0-1) unstable; urgency=low + + * From version 0.9.0 seahorse-agent has been renamed to seahorse-daemon. + For now, a convenient wrapper is provided, so old installations won't + break, but you should change your gnome-session settings, as this + wrapper will be dropped anytime. + + -- Jose Carlos Garcia Sogo Tue, 21 March 2006 00:00:00 +0100 --- seahorse-2.29.3.orig/debian/libcryptui0.install +++ seahorse-2.29.3/debian/libcryptui0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libcryptui.so.* --- seahorse-2.29.3.orig/debian/control +++ seahorse-2.29.3/debian/control @@ -0,0 +1,79 @@ +# This file is autogenerated. DO NOT EDIT! +# +# Modifications should be made to debian/control.in instead. +# This file is regenerated automatically in the clean target. + +Source: seahorse +Section: gnome +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Jose Carlos Garcia Sogo +Uploaders: Debian GNOME Maintainers +Build-Depends: debhelper (>= 5), + cdbs (>= 0.4.41), + quilt, + scrollkeeper, + libgpgme11-dev (>= 1.0.0), + libgp11-dev (>= 2.23.6), + intltool (>= 0.35), + libsoup2.4-dev, + libldap2-dev, + libnotify-dev, + libavahi-glib-dev (>= 0.6), + libavahi-client-dev (>= 0.6), + libdbus-glib-1-dev, + gnome-doc-utils, + libgnome-keyring-dev (>= 2.25.5), + libglib2.0-dev (>= 2.16.0), + libgtk2.0-dev (>= 2.10.0), + libxml2-dev (>= 2.6.0), + libgconf2-dev, + gnome-pkg-tools, + liblaunchpad-integration-dev (>= 0.1.17) +Standards-Version: 3.8.3 +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/seahorse/ubuntu + +Package: seahorse +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + gnupg (>= 1.4.7) +Recommends: openssh-client +Suggests: seahorse-plugins +Description: GNOME front end for GnuPG + Seahorse is a front end for GnuPG - the Gnu Privacy Guard program - + that integrates to the GNOME desktop. It is a tool for secure + communications and data storage. Data encryption and digital signature + creation can easily be performed through a GUI and Key Management + operations can easily be carried out through an intuitive interface. + +Package: libcryptui0 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Section: libs +Replaces: seahorse (<< 2.23.6-0ubuntu2) +Description: the UI library for DBUS functions exported by seahorse + Seahorse is a front end for GnuPG - the Gnu Privacy Guard program - + that integrates to the GNOME desktop. It is a tool for secure + communications and data storage. Data encryption and digital signature + creation can easily be performed through a GUI and Key Management + operations can easily be carried out through an intuitive interface. + . + This package contains the shared library. + +Package: libcryptui-dev +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libcryptui0 (= ${binary:Version}) +Section: libdevel +Replaces: seahorse (<< 2.25.90-0ubuntu2) +Description: the UI library for DBUS functions exported by seahorse (development) + Seahorse is a front end for GnuPG - the Gnu Privacy Guard program - + that integrates to the GNOME desktop. It is a tool for secure + communications and data storage. Data encryption and digital signature + creation can easily be performed through a GUI and Key Management + operations can easily be carried out through an intuitive interface. + . + This package contains the development files for the library --- seahorse-2.29.3.orig/debian/patches/02_fix_crash_without_autostart.patch +++ seahorse-2.29.3/debian/patches/02_fix_crash_without_autostart.patch @@ -0,0 +1,34 @@ +From 26983687f714b3479dc1a41d7ffc6a05cb8271c3 Mon Sep 17 00:00:00 2001 +From: Martin Pitt +Date: Mon, 25 Jan 2010 10:48:24 +0100 +Subject: [PATCH 1/2] fix crash if autostart .desktop file does not exist + +If the autostart .desktop file is not present, egg_set_desktop_file() receives +and prints the error from egg_desktop_file_new(), but then accesses the NULL +egg_desktop_file anyway. Fix this by actually returning from +egg_set_desktop_file() on error. + +This makes seahorse-daemon work without an autostart .desktop file, and thus +makes use of the D-Bus .service file for activation on demand. + +Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608010 +Bug-Ubuntu: https://bugs.launchpad.net/bugs/512231 +--- + libegg/eggdesktopfile.c | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/libegg/eggdesktopfile.c b/libegg/eggdesktopfile.c +index 1a20e96..cd91373 100644 +--- a/libegg/eggdesktopfile.c ++++ b/libegg/eggdesktopfile.c +@@ -1438,6 +1438,7 @@ egg_set_desktop_file (const char *desktop_file_path) + g_warning ("Could not load desktop file '%s': %s", + desktop_file_path, error->message); + g_error_free (error); ++ return; + } + + /* Set localized application name and default window icon */ +-- +1.6.5 + --- seahorse-2.29.3.orig/debian/patches/11_ubuntu_keyserver.patch +++ seahorse-2.29.3/debian/patches/11_ubuntu_keyserver.patch @@ -0,0 +1,13 @@ +Index: seahorse-2.23.5/data/seahorse.schemas.in +=================================================================== +--- seahorse-2.23.5.orig/data/seahorse.schemas.in 2008-07-22 00:15:26.000000000 +0200 ++++ seahorse-2.23.5/data/seahorse.schemas.in 2008-07-22 09:27:51.000000000 +0200 +@@ -139,7 +139,7 @@ + seahorse + list + string +- [hkp://pgp.mit.edu:11371,ldap://keyserver.pgp.com] ++ [hkp://keyserver.ubuntu.com:11371,hkp://pgp.mit.edu:11371,ldap://keyserver.pgp.com] + + PGP Key servers + A list of key server URIs to search for remote PGP keys. --- seahorse-2.29.3.orig/debian/patches/90_autoconf.patch +++ seahorse-2.29.3/debian/patches/90_autoconf.patch @@ -0,0 +1,318 @@ +diff -Nur seahorse-2.27.92/configure seahorse-2.27.92.ubuntu/configure +--- seahorse-2.27.92/configure 2009-09-14 00:17:07.000000000 +0200 ++++ seahorse-2.27.92.ubuntu/configure 2009-09-14 13:49:53.000000000 +0200 +@@ -773,8 +773,6 @@ + WITH_TESTS_TRUE + WITH_SSH_FALSE + WITH_SSH_TRUE +-SSH_PATH +-SSH_KEYGEN_PATH + WITH_PKCS11_FALSE + WITH_PKCS11_TRUE + GP11_LIBS +@@ -5846,13 +5844,13 @@ + else + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext +- (eval echo "\"\$as_me:5849: $ac_compile\"" >&5) ++ (eval echo "\"\$as_me:5847: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 +- (eval echo "\"\$as_me:5852: $NM \\\"conftest.$ac_objext\\\"\"" >&5) ++ (eval echo "\"\$as_me:5850: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 +- (eval echo "\"\$as_me:5855: output\"" >&5) ++ (eval echo "\"\$as_me:5853: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" +@@ -7057,7 +7055,7 @@ + ;; + *-*-irix6*) + # Find out which ABI we are using. +- echo '#line 7060 "configure"' > conftest.$ac_ext ++ echo '#line 7058 "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? +@@ -9114,11 +9112,11 @@ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` +- (eval echo "\"\$as_me:9117: $lt_compile\"" >&5) ++ (eval echo "\"\$as_me:9115: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 +- echo "$as_me:9121: \$? = $ac_status" >&5 ++ echo "$as_me:9119: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. +@@ -9453,11 +9451,11 @@ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` +- (eval echo "\"\$as_me:9456: $lt_compile\"" >&5) ++ (eval echo "\"\$as_me:9454: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 +- echo "$as_me:9460: \$? = $ac_status" >&5 ++ echo "$as_me:9458: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. +@@ -9558,11 +9556,11 @@ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` +- (eval echo "\"\$as_me:9561: $lt_compile\"" >&5) ++ (eval echo "\"\$as_me:9559: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 +- echo "$as_me:9565: \$? = $ac_status" >&5 ++ echo "$as_me:9563: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized +@@ -9613,11 +9611,11 @@ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` +- (eval echo "\"\$as_me:9616: $lt_compile\"" >&5) ++ (eval echo "\"\$as_me:9614: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 +- echo "$as_me:9620: \$? = $ac_status" >&5 ++ echo "$as_me:9618: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized +@@ -11996,7 +11994,7 @@ + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +-#line 11999 "configure" ++#line 11997 "configure" + #include "confdefs.h" + + #if HAVE_DLFCN_H +@@ -12092,7 +12090,7 @@ + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +-#line 12095 "configure" ++#line 12093 "configure" + #include "confdefs.h" + + #if HAVE_DLFCN_H +@@ -14048,11 +14046,11 @@ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` +- (eval echo "\"\$as_me:14051: $lt_compile\"" >&5) ++ (eval echo "\"\$as_me:14049: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 +- echo "$as_me:14055: \$? = $ac_status" >&5 ++ echo "$as_me:14053: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. +@@ -14147,11 +14145,11 @@ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` +- (eval echo "\"\$as_me:14150: $lt_compile\"" >&5) ++ (eval echo "\"\$as_me:14148: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 +- echo "$as_me:14154: \$? = $ac_status" >&5 ++ echo "$as_me:14152: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized +@@ -14199,11 +14197,11 @@ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` +- (eval echo "\"\$as_me:14202: $lt_compile\"" >&5) ++ (eval echo "\"\$as_me:14200: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 +- echo "$as_me:14206: \$? = $ac_status" >&5 ++ echo "$as_me:14204: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized +@@ -16012,12 +16010,12 @@ + pkg_cv_SEAHORSE_CFLAGS="$SEAHORSE_CFLAGS" + else + if test -n "$PKG_CONFIG" && \ +- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0\""; } >&5 +- ($PKG_CONFIG --exists --print-errors "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0") 2>&5 ++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0 launchpad-integration\""; } >&5 ++ ($PKG_CONFIG --exists --print-errors "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0 launchpad-integration") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then +- pkg_cv_SEAHORSE_CFLAGS=`$PKG_CONFIG --cflags "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0" 2>/dev/null` ++ pkg_cv_SEAHORSE_CFLAGS=`$PKG_CONFIG --cflags "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0 launchpad-integration" 2>/dev/null` + else + pkg_failed=yes + fi +@@ -16030,12 +16028,12 @@ + pkg_cv_SEAHORSE_LIBS="$SEAHORSE_LIBS" + else + if test -n "$PKG_CONFIG" && \ +- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0\""; } >&5 +- ($PKG_CONFIG --exists --print-errors "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0") 2>&5 ++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0 launchpad-integration\""; } >&5 ++ ($PKG_CONFIG --exists --print-errors "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0 launchpad-integration") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then +- pkg_cv_SEAHORSE_LIBS=`$PKG_CONFIG --libs "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0" 2>/dev/null` ++ pkg_cv_SEAHORSE_LIBS=`$PKG_CONFIG --libs "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0 launchpad-integration" 2>/dev/null` + else + pkg_failed=yes + fi +@@ -16054,14 +16052,14 @@ + _pkg_short_errors_supported=no + fi + if test $_pkg_short_errors_supported = yes; then +- SEAHORSE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0"` ++ SEAHORSE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0 launchpad-integration"` + else +- SEAHORSE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0"` ++ SEAHORSE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0 launchpad-integration"` + fi + # Put the nasty error message in config.log where it belongs + echo "$SEAHORSE_PKG_ERRORS" >&5 + +- as_fn_error "Package requirements (gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0) were not met: ++ as_fn_error "Package requirements (gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0 launchpad-integration) were not met: + + $SEAHORSE_PKG_ERRORS + +@@ -17239,106 +17237,26 @@ + echo "disabling ssh support" + else + +- # Extract the first word of "ssh-keygen", so it can be a program name with args. +-set dummy ssh-keygen; ac_word=$2 +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +-$as_echo_n "checking for $ac_word... " >&6; } +-if test "${ac_cv_path_SSH_KEYGEN_PATH+set}" = set; then : +- $as_echo_n "(cached) " >&6 +-else +- case $SSH_KEYGEN_PATH in +- [\\/]* | ?:[\\/]*) +- ac_cv_path_SSH_KEYGEN_PATH="$SSH_KEYGEN_PATH" # Let the user override the test with a path. +- ;; +- *) +- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH +-do +- IFS=$as_save_IFS +- test -z "$as_dir" && as_dir=. +- for ac_exec_ext in '' $ac_executable_extensions; do +- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +- ac_cv_path_SSH_KEYGEN_PATH="$as_dir/$ac_word$ac_exec_ext" +- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +- done +-IFS=$as_save_IFS ++# AC_PATH_PROG(SSH_KEYGEN_PATH, ssh-keygen, "failed") ++# AC_PATH_PROG(SSH_PATH, ssh, "failed") + +- test -z "$ac_cv_path_SSH_KEYGEN_PATH" && ac_cv_path_SSH_KEYGEN_PATH=""failed"" +- ;; +-esac +-fi +-SSH_KEYGEN_PATH=$ac_cv_path_SSH_KEYGEN_PATH +-if test -n "$SSH_KEYGEN_PATH"; then +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SSH_KEYGEN_PATH" >&5 +-$as_echo "$SSH_KEYGEN_PATH" >&6; } +-else +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +-$as_echo "no" >&6; } +-fi +- +- +- # Extract the first word of "ssh", so it can be a program name with args. +-set dummy ssh; ac_word=$2 +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +-$as_echo_n "checking for $ac_word... " >&6; } +-if test "${ac_cv_path_SSH_PATH+set}" = set; then : +- $as_echo_n "(cached) " >&6 +-else +- case $SSH_PATH in +- [\\/]* | ?:[\\/]*) +- ac_cv_path_SSH_PATH="$SSH_PATH" # Let the user override the test with a path. +- ;; +- *) +- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH +-do +- IFS=$as_save_IFS +- test -z "$as_dir" && as_dir=. +- for ac_exec_ext in '' $ac_executable_extensions; do +- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +- ac_cv_path_SSH_PATH="$as_dir/$ac_word$ac_exec_ext" +- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +- done +-IFS=$as_save_IFS +- +- test -z "$ac_cv_path_SSH_PATH" && ac_cv_path_SSH_PATH=""failed"" +- ;; +-esac +-fi +-SSH_PATH=$ac_cv_path_SSH_PATH +-if test -n "$SSH_PATH"; then +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SSH_PATH" >&5 +-$as_echo "$SSH_PATH" >&6; } +-else +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +-$as_echo "no" >&6; } +-fi +- +- +- +- if test $SSH_KEYGEN_PATH != "failed" && +- test $SSH_PATH != "failed"; then ++# if test $SSH_KEYGEN_PATH != "failed" && i ++# test $SSH_PATH != "failed"; then + enable_ssh="yes" + + $as_echo "#define WITH_SSH 1" >>confdefs.h + + + cat >>confdefs.h <<_ACEOF +-#define SSH_KEYGEN_PATH "$SSH_KEYGEN_PATH" ++#define SSH_KEYGEN_PATH "/usr/bin/ssh-keygen" + _ACEOF + + + cat >>confdefs.h <<_ACEOF +-#define SSH_PATH "$SSH_PATH" ++#define SSH_PATH "/usr/bin/ssh" + _ACEOF + +- fi ++# fi + + fi + --- seahorse-2.29.3.orig/debian/patches/08_force_ssh.patch +++ seahorse-2.29.3/debian/patches/08_force_ssh.patch @@ -0,0 +1,28 @@ +Index: seahorse-2.27.5/configure.in +=================================================================== +--- seahorse-2.27.5.orig/configure.in 2009-07-28 01:24:32.414782849 +0200 ++++ seahorse-2.27.5/configure.in 2009-07-28 01:24:34.586783448 +0200 +@@ -461,16 +461,16 @@ + echo "disabling ssh support" + else + +- AC_PATH_PROG(SSH_KEYGEN_PATH, ssh-keygen, "failed") +- AC_PATH_PROG(SSH_PATH, ssh, "failed") ++# AC_PATH_PROG(SSH_KEYGEN_PATH, ssh-keygen, "failed") ++# AC_PATH_PROG(SSH_PATH, ssh, "failed") + +- if test $SSH_KEYGEN_PATH != "failed" && +- test $SSH_PATH != "failed"; then ++# if test $SSH_KEYGEN_PATH != "failed" && i ++# test $SSH_PATH != "failed"; then + enable_ssh="yes" + AC_DEFINE(WITH_SSH, 1, [With SSH Support]) +- AC_DEFINE_UNQUOTED(SSH_KEYGEN_PATH, "$SSH_KEYGEN_PATH", [Path to ssh-keygen]) +- AC_DEFINE_UNQUOTED(SSH_PATH, "$SSH_PATH", [Path to ssh]) +- fi ++ AC_DEFINE_UNQUOTED(SSH_KEYGEN_PATH, "/usr/bin/ssh-keygen", [Path to ssh-keygen]) ++ AC_DEFINE_UNQUOTED(SSH_PATH, "/usr/bin/ssh", [Path to ssh]) ++# fi + + fi + --- seahorse-2.29.3.orig/debian/patches/series +++ seahorse-2.29.3/debian/patches/series @@ -0,0 +1,6 @@ +01_lpi.patch +02_fix_crash_without_autostart.patch +08_force_ssh.patch +11_ubuntu_keyserver.patch +90_autoconf.patch +99_ltmain_as-needed.patch --- seahorse-2.29.3.orig/debian/patches/99_ltmain_as-needed.patch +++ seahorse-2.29.3/debian/patches/99_ltmain_as-needed.patch @@ -0,0 +1,32 @@ +Index: seahorse-2.24.1/ltmain.sh +=================================================================== +--- seahorse-2.24.1.orig/ltmain.sh 2008-10-19 10:58:10.000000000 +0200 ++++ seahorse-2.24.1/ltmain.sh 2008-12-09 22:20:26.389215248 +0100 +@@ -4189,6 +4189,11 @@ func_mode_link () + arg=$func_stripname_result + ;; + ++ -Wl,--as-needed) ++ deplibs="$deplibs $arg" ++ continue ++ ;; ++ + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result +@@ -4543,6 +4548,15 @@ func_mode_link () + 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" --- seahorse-2.29.3.orig/debian/patches/01_lpi.patch +++ seahorse-2.29.3/debian/patches/01_lpi.patch @@ -0,0 +1,47 @@ +Index: seahorse-2.27.1/configure.in +=================================================================== +--- seahorse-2.27.1.orig/configure.in 2009-05-04 22:08:56.000000000 +0200 ++++ seahorse-2.27.1/configure.in 2009-05-04 23:09:17.000000000 +0200 +@@ -49,7 +49,7 @@ + AC_SUBST([GTK_CFLAGS]) + + AC_PATH_PROG(PKG_CONFIG, pkg-config, no) +-PKG_CHECK_MODULES(SEAHORSE, gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0) ++PKG_CHECK_MODULES(SEAHORSE, gmodule-2.0 gconf-2.0 gthread-2.0 gtk+-2.0 >= 2.10.0 launchpad-integration) + + + AC_MSG_CHECKING([for some Win32 platform]) +Index: seahorse-2.27.1/src/seahorse-key-manager.ui +=================================================================== +--- seahorse-2.27.1.orig/src/seahorse-key-manager.ui 2009-05-04 22:08:56.000000000 +0200 ++++ seahorse-2.27.1/src/seahorse-key-manager.ui 2009-05-04 23:09:17.000000000 +0200 +@@ -29,6 +29,7 @@ + + + ++ + + + +Index: seahorse-2.27.1/src/seahorse-viewer.c +=================================================================== +--- seahorse-2.27.1.orig/src/seahorse-viewer.c 2009-05-04 22:08:56.000000000 +0200 ++++ seahorse-2.27.1/src/seahorse-viewer.c 2009-05-04 23:09:17.000000000 +0200 +@@ -34,6 +34,7 @@ + + #include + #include ++#include + + enum { + PROP_0, +@@ -705,6 +706,9 @@ + gtk_window_add_accel_group (GTK_WINDOW (win), + gtk_ui_manager_get_accel_group (pv->ui_manager)); + ++ launchpad_integration_add_ui (pv->ui_manager, ++ "/menubar/Help/LaunchpadItems"); ++ + include_basic_actions (self); + + g_signal_connect (SEAHORSE_VIEW (self), "selection-changed",