From 994c19c1909861cc295dc67c12fbca732fae49967b53eb5504b65bd4eb859bfe Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Tue, 15 Nov 2011 12:17:40 +0000 Subject: [PATCH 1/3] Accepting request 91089 from home:dimstar:GNOME:Next Pushing current Gnome 3.3 work to G:F... some work might be lumpy... OBS-URL: https://build.opensuse.org/request/show/91089 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/seahorse?expand=0&rev=113 --- seahorse-3.2.1.tar.bz2 | 3 --- seahorse-3.3.1.1.tar.bz2 | 3 +++ seahorse.changes | 19 +++++++++++++++++++ seahorse.spec | 5 ++--- 4 files changed, 24 insertions(+), 6 deletions(-) delete mode 100644 seahorse-3.2.1.tar.bz2 create mode 100644 seahorse-3.3.1.1.tar.bz2 diff --git a/seahorse-3.2.1.tar.bz2 b/seahorse-3.2.1.tar.bz2 deleted file mode 100644 index ce38086..0000000 --- a/seahorse-3.2.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d67bd14d75f47335d2f4628a39f8f9c27f0b66e000f7c02ac04297465c694c5 -size 2346267 diff --git a/seahorse-3.3.1.1.tar.bz2 b/seahorse-3.3.1.1.tar.bz2 new file mode 100644 index 0000000..a58761c --- /dev/null +++ b/seahorse-3.3.1.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9882e7a9c9f79723004c6af77948da48ee9160ee9e01b788c2e6f3d23382fc53 +size 2301596 diff --git a/seahorse.changes b/seahorse.changes index 000db58..dde1176 100644 --- a/seahorse.changes +++ b/seahorse.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Thu Oct 27 08:58:37 UTC 2011 - dimstar@opensuse.org + +- Update to version 3.3.1.1: + + Fix build issues when pgp, ssh, or pkcs11 backends are disabled + + Updated translations +- Changes from version 3.3.1: + + Major refactoring of look and behavior of seahorse + + Passwords, keys and certs are displayed together in the main + window + + Places sidebar, which can be shown, to access where various + objects come from + + Asynchronously initialize PKCS#11 modules + + Use the new importer infrastructure in libgcr + + Blacklist certain PKCS#11 tokens from showing up in seahorse + + Code cleanup and refactoring + + Build, translation fixes + + Updated translations. + ------------------------------------------------------------------- Mon Oct 17 21:37:46 UTC 2011 - vuntz@opensuse.org diff --git a/seahorse.spec b/seahorse.spec index ea23ec4..d9b1697 100644 --- a/seahorse.spec +++ b/seahorse.spec @@ -21,11 +21,11 @@ Name: seahorse License: GPLv2+ Group: Productivity/Security -Version: 3.2.1 +Version: 3.3.1.1 Release: 1 Summary: GNOME interface for gnupg Url: http://projects.gnome.org/seahorse/ -Source: http://download.gnome.org/sources/seahorse/3.2/%{name}-%{version}.tar.bz2 +Source: http://download.gnome.org/sources/seahorse/3.3/%{name}-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM seahorse-fix-crash-on-keyserver-add.patch bgo#661683 bnc#723908 vuntz@opensuse.org -- Fix crash when adding a keyserver Patch0: seahorse-fix-crash-on-keyserver-add.patch BuildRequires: fdupes @@ -109,7 +109,6 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/glib-2.0/schemas/org.gnome.seahorse.window.gschema.xml %{_datadir}/icons/hicolor/*/*/seahorse.png %{_datadir}/icons/hicolor/*/*/seahorse-preferences.png -%{_datadir}/pixmaps/seahorse/ %{_datadir}/seahorse/ %{_mandir}/man1/seahorse.1.* From a4a7b01597a5601613b971f406de3962a0cb87fbbbb4c8d485f44ba31f76b34f Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 28 Nov 2011 08:29:10 +0000 Subject: [PATCH 2/3] Accepting request 92895 from home:dimstar:branches:GNOME:Factory Update to 3.3.2 OBS-URL: https://build.opensuse.org/request/show/92895 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/seahorse?expand=0&rev=114 --- seahorse-3.3.1.1.tar.bz2 | 3 -- seahorse-3.3.2.tar.bz2 | 3 ++ seahorse-fix-crash-on-keyserver-add.patch | 40 ----------------------- seahorse.changes | 18 ++++++++++ seahorse.spec | 5 +-- 5 files changed, 22 insertions(+), 47 deletions(-) delete mode 100644 seahorse-3.3.1.1.tar.bz2 create mode 100644 seahorse-3.3.2.tar.bz2 delete mode 100644 seahorse-fix-crash-on-keyserver-add.patch diff --git a/seahorse-3.3.1.1.tar.bz2 b/seahorse-3.3.1.1.tar.bz2 deleted file mode 100644 index a58761c..0000000 --- a/seahorse-3.3.1.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9882e7a9c9f79723004c6af77948da48ee9160ee9e01b788c2e6f3d23382fc53 -size 2301596 diff --git a/seahorse-3.3.2.tar.bz2 b/seahorse-3.3.2.tar.bz2 new file mode 100644 index 0000000..dc5b7e8 --- /dev/null +++ b/seahorse-3.3.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b4a40af9b8329f030c4e8c60f62154790bfda97a2acea415e2ee642b6afe649 +size 2301061 diff --git a/seahorse-fix-crash-on-keyserver-add.patch b/seahorse-fix-crash-on-keyserver-add.patch deleted file mode 100644 index e3d10e5..0000000 --- a/seahorse-fix-crash-on-keyserver-add.patch +++ /dev/null @@ -1,40 +0,0 @@ -commit bf10531f540db1941fb3418c01b01b45d7d196e9 -Author: Vincent Untz -Date: Thu Oct 13 19:09:04 2011 +0200 - - Fix crash when adding a non-LDAP keyserver - - https://bugzilla.gnome.org/show_bug.cgi?id=661683 - -diff --git a/libseahorse/seahorse-prefs.c b/libseahorse/seahorse-prefs.c -index 93f6c2f..8afbc7a 100644 ---- a/libseahorse/seahorse-prefs.c -+++ b/libseahorse/seahorse-prefs.c -@@ -233,20 +233,21 @@ calculate_keyserver_uri (SeahorseWidget *swidget) - const gchar *host = NULL; - const gchar *port = NULL; - GtkWidget *widget; -- GList *types; -+ gchar **types; - gint active; - gchar *uri; -+ guint i; - - /* Figure out the scheme */ - widget = GTK_WIDGET (seahorse_widget_get_widget (swidget, "keyserver-type")); - g_return_val_if_fail (widget != NULL, NULL); - - active = gtk_combo_box_get_active (GTK_COMBO_BOX (widget)); -- if (active >= 0) { -- types = g_object_get_data (G_OBJECT (swidget), "keyserver-types"); -- scheme = (const gchar*)g_list_nth_data (types, active); -- if (scheme && !scheme[0]) -- scheme = NULL; -+ types = g_object_get_data (G_OBJECT (swidget), "keyserver-types"); -+ if (active >= 0 && types) { -+ for (i = 0; types[i] != NULL && i < active; i++); -+ if (i == active && types[active] && types[active][0]) -+ scheme = types[active]; - } - - /* The host */ diff --git a/seahorse.changes b/seahorse.changes index dde1176..b80b186 100644 --- a/seahorse.changes +++ b/seahorse.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Mon Nov 21 13:24:08 UTC 2011 - dimstar@opensuse.org + +- Update to version 3.3.2: + + Refactoring of how actions work + + Add ability to lock and unlock places from the sidebar + + Implement login to smart cards and PKCS#11 tokens + + Remove experimental check selection on sidebar + + Listing of private keys on smart cards and PKCS#11 tokens + + Showing matching keys and certificates together, in listing and + properties + + Build fixes + + Don't crash if gpg or gpg2 don't run correctly. + + Fix problems editing PGP key servers + + Don't load key signatures unless showing key properties + + Updated translations. +- Drop seahorse-fix-crash-on-keyserver-add.patch: fixed upstream. + ------------------------------------------------------------------- Thu Oct 27 08:58:37 UTC 2011 - dimstar@opensuse.org diff --git a/seahorse.spec b/seahorse.spec index d9b1697..c15716d 100644 --- a/seahorse.spec +++ b/seahorse.spec @@ -21,13 +21,11 @@ Name: seahorse License: GPLv2+ Group: Productivity/Security -Version: 3.3.1.1 +Version: 3.3.2 Release: 1 Summary: GNOME interface for gnupg Url: http://projects.gnome.org/seahorse/ Source: http://download.gnome.org/sources/seahorse/3.3/%{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM seahorse-fix-crash-on-keyserver-add.patch bgo#661683 bnc#723908 vuntz@opensuse.org -- Fix crash when adding a keyserver -Patch0: seahorse-fix-crash-on-keyserver-add.patch BuildRequires: fdupes BuildRequires: gnome-doc-utils-devel BuildRequires: gpg2 @@ -59,7 +57,6 @@ Seahorse is a GNOME interface for gnupg. It uses gpgme as the backend. %prep %setup -q translation-update-upstream -%patch0 -p1 %build %configure \ From b06f7236e607cc16a325829aec42b7f2b0501429d8a832694733f8fdc64e71de Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Wed, 21 Dec 2011 05:03:14 +0000 Subject: [PATCH 3/3] Accepting request 97313 from home:vuntz:branches:GNOME:Factory Update to 3.3.3 OBS-URL: https://build.opensuse.org/request/show/97313 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/seahorse?expand=0&rev=115 --- seahorse-3.3.2.tar.bz2 | 3 --- seahorse-3.3.3.tar.xz | 3 +++ seahorse.changes | 18 ++++++++++++++++++ seahorse.spec | 19 +++++++++---------- 4 files changed, 30 insertions(+), 13 deletions(-) delete mode 100644 seahorse-3.3.2.tar.bz2 create mode 100644 seahorse-3.3.3.tar.xz diff --git a/seahorse-3.3.2.tar.bz2 b/seahorse-3.3.2.tar.bz2 deleted file mode 100644 index dc5b7e8..0000000 --- a/seahorse-3.3.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2b4a40af9b8329f030c4e8c60f62154790bfda97a2acea415e2ee642b6afe649 -size 2301061 diff --git a/seahorse-3.3.3.tar.xz b/seahorse-3.3.3.tar.xz new file mode 100644 index 0000000..3fd5dd8 --- /dev/null +++ b/seahorse-3.3.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1ad97b95e2b60820dd7cdb6166a65ca2bccc42cd6ce035300e60bf391f59a61 +size 1967716 diff --git a/seahorse.changes b/seahorse.changes index b80b186..01bd61d 100644 --- a/seahorse.changes +++ b/seahorse.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Mon Dec 19 12:38:37 UTC 2011 - vuntz@opensuse.org + +- Update to version 3.3.3: + + Support for PKCS#11 key generation + + Support for creating certificate requests + + Certificate actions happen from certificate window. + + Reimplement export functionality + + Refactor deletion, unlocking, refreshing, and showing + properties + + Add way to lookup places, and refresh appropriate place after + import + + Fixes for glib 2.31.x deprecations + + Fix bugs, build issues, translations +- Add xz BuildRequires because we can't build a package for a + xz-compressed tarball without explicitly specifying that... See + bnc#697467 for more details. + ------------------------------------------------------------------- Mon Nov 21 13:24:08 UTC 2011 - dimstar@opensuse.org diff --git a/seahorse.spec b/seahorse.spec index c15716d..5951ec7 100644 --- a/seahorse.spec +++ b/seahorse.spec @@ -15,17 +15,14 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - - Name: seahorse -License: GPLv2+ -Group: Productivity/Security -Version: 3.3.2 -Release: 1 +Version: 3.3.3 +Release: 0 Summary: GNOME interface for gnupg +License: GPL-2.0+ +Group: Productivity/Security Url: http://projects.gnome.org/seahorse/ -Source: http://download.gnome.org/sources/seahorse/3.3/%{name}-%{version}.tar.bz2 +Source: http://download.gnome.org/sources/seahorse/3.3/%{name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: gnome-doc-utils-devel BuildRequires: gpg2 @@ -35,10 +32,12 @@ BuildRequires: openldap2-devel BuildRequires: openssh BuildRequires: translation-update-upstream BuildRequires: update-desktop-files +# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 +BuildRequires: xz BuildRequires: pkgconfig(avahi-client) BuildRequires: pkgconfig(avahi-glib) -BuildRequires: pkgconfig(gck-1) -BuildRequires: pkgconfig(gcr-3) >= 3.1.5 +BuildRequires: pkgconfig(gck-1) >= 3.3.3 +BuildRequires: pkgconfig(gcr-3) >= 3.3.3 BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gnome-keyring-1) BuildRequires: pkgconfig(gtk+-3.0)