From 1b5ac9775ce94d7e806661ecff0e85f5a73cb3a263c10283603de8568c34d4ac Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Sun, 18 Sep 2011 08:43:37 +0000 Subject: [PATCH 1/3] Accepting request 82271 from home:vuntz:branches:GNOME:Factory Update to 3.1.91.1 OBS-URL: https://build.opensuse.org/request/show/82271 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=79 --- gnome-shell-3.1.91.1.tar.bz2 | 3 +++ gnome-shell-3.1.91.tar.bz2 | 3 --- gnome-shell-fix-service.patch | 23 +++++++++++++++++++++ gnome-shell-plugin-dir.patch | 37 +++++++++++++++++++++++++++++++++ gnome-shell.changes | 39 +++++++++++++++++++++++++++++++++++ gnome-shell.spec | 39 ++++++++++++++++++++++++++++++++--- 6 files changed, 138 insertions(+), 6 deletions(-) create mode 100644 gnome-shell-3.1.91.1.tar.bz2 delete mode 100644 gnome-shell-3.1.91.tar.bz2 create mode 100644 gnome-shell-fix-service.patch create mode 100644 gnome-shell-plugin-dir.patch diff --git a/gnome-shell-3.1.91.1.tar.bz2 b/gnome-shell-3.1.91.1.tar.bz2 new file mode 100644 index 0000000..f822a71 --- /dev/null +++ b/gnome-shell-3.1.91.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cce104623bbd087314e3ecb220ee1349161f112f8b8196be7ef2c008c52d0ea5 +size 1244880 diff --git a/gnome-shell-3.1.91.tar.bz2 b/gnome-shell-3.1.91.tar.bz2 deleted file mode 100644 index 0b6138c..0000000 --- a/gnome-shell-3.1.91.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:79ee7121da3804602d3a877b13a346618f4e59244916b915d2982abdacc75bcc -size 1203161 diff --git a/gnome-shell-fix-service.patch b/gnome-shell-fix-service.patch new file mode 100644 index 0000000..c603961 --- /dev/null +++ b/gnome-shell-fix-service.patch @@ -0,0 +1,23 @@ +commit 80a79c88bc32a01034680eb6f4afd6730edd635a +Author: Vincent Untz +Date: Thu Sep 15 13:43:01 2011 +0200 + + build: Fix rule to create .service files + + It was always taking the first .service.in file to create all .service + files: org.gnome.Shell.CalendarServer.service.in was the only one being + used. + +diff --git a/src/Makefile.am b/src/Makefile.am +index 11449ea..d19f0fe 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -19,7 +19,7 @@ typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) + servicedir = $(datadir)/dbus-1/services + service_DATA = $(service_in_files:.service.in=.service) + +-$(service_DATA): $(service_in_files) Makefile ++%.service: %.service.in Makefile + $(AM_V_GEN) \ + [ -d $(@D) ] || $(mkdir_p) $(@D) ; \ + sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@.tmp && mv $@.tmp $@ diff --git a/gnome-shell-plugin-dir.patch b/gnome-shell-plugin-dir.patch new file mode 100644 index 0000000..841c2fc --- /dev/null +++ b/gnome-shell-plugin-dir.patch @@ -0,0 +1,37 @@ +commit b8d136b2142cd26b8249bbb73c580f5abdc41b8f +Author: Vincent Untz +Date: Thu Sep 15 07:42:43 2011 +0200 + + browser-plugin: Add support for BROWSER_PLUGIN_DIR environment variable + + This makes it easy to override where the plugin should be installed. + + This is based on what totem does. + + https://bugzilla.gnome.org/show_bug.cgi?id=659123 + +diff --git a/browser-plugin/Makefile.am b/browser-plugin/Makefile.am +index 4bfb350..0dc7da1 100644 +--- a/browser-plugin/Makefile.am ++++ b/browser-plugin/Makefile.am +@@ -1,5 +1,5 @@ + +-mozillalibdir = $(libdir)/mozilla/plugins ++mozillalibdir = $(BROWSER_PLUGIN_DIR) + + mozillalib_LTLIBRARIES = libgnome-shell-browser-plugin.la + +diff --git a/configure.ac b/configure.ac +index a7493c9..93dd0a0 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -235,6 +235,9 @@ else + fi + AC_SUBST(SHELL_SYSTEM_CA_FILE,["$with_ca_certificates"]) + ++BROWSER_PLUGIN_DIR="${BROWSER_PLUGIN_DIR:-"\${libdir}/mozilla/plugins"}" ++AC_ARG_VAR([BROWSER_PLUGIN_DIR],[Where to install the plugin to]) ++ + AC_CONFIG_FILES([ + Makefile + data/Makefile diff --git a/gnome-shell.changes b/gnome-shell.changes index eb57fa8..fcb536a 100644 --- a/gnome-shell.changes +++ b/gnome-shell.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Thu Sep 15 05:09:01 UTC 2011 - vuntz@opensuse.org + +- Update to version 3.1.91.1: + + Add a browser plugin: this plugin, tied to extensions.gnome.org, + allows users to download and install shell extensions, and + enable, disable, and uninstall extensions they already have + installed. [bgo#658070, bgo#658612] + + Improve adding links to URLs in notifications [bgo#636252] + + Remove "connection lost" notifications after reconnecting + [bgo#658049] + + Hide the onscreen keyboard when leaving a text entry + [bgo#658591] + + Fixes for translated strings [bgo#639987, bgo#644097, + bgo#645037] + + Bug fixes for network menu [bgo#658492] + + Code cleanup [bgo#646934] + + Build fixes + + Misc bug fixes [bgo#652837, bgo#658423, bgo#658503, bgo#658525, + bgo#658562, bgo#658624, bgo#658640, bgo#658983] + + Updated translations. +- Add pkgconfig(json-glib-1.0): new dependency. +- Add --with-ca-certificates=%{_sysconfdir}/ssl/ca-bundle.pem to + configure, so that gnome-shell knows where to find the + certificates. +- Add gnome-shell-fix-service.patch: fix build of a dbus .service + file so that it's created from the correct file (instead of + duplicating another .service file). +- Fix browser plugin installation: + + Add gnome-shell-plugin-dir.patch: let us easily specify where + the browser plugin should get installed. + + Add gnome-common BuildRequires and call to gnome-autogen.sh, + needed for above patch. + + Export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins to install + the browser plugin in the right directory. +- Create a gnome-shell-browser-plugin subpackage for this new + browser plugin. Add a Recommends for it to gnome-shell, since it + makes sense to have it by default. + ------------------------------------------------------------------- Wed Sep 7 08:41:51 UTC 2011 - vuntz@opensuse.org diff --git a/gnome-shell.spec b/gnome-shell.spec index 026577e..52275f7 100644 --- a/gnome-shell.spec +++ b/gnome-shell.spec @@ -18,13 +18,19 @@ Name: gnome-shell -Version: 3.1.91 +Version: 3.1.91.1 Release: 1 License: GPLv2+ Summary: GNOME Shell Group: System/GUI/GNOME Url: http://live.gnome.org/GnomeShell Source: http://download.gnome.org/sources/gnome-shell/3.1/%{name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM gnome-shell-plugin-dir.patch bgo#659123 vuntz@opensuse.org -- Specify where the browser plugin should get installed +Patch0: gnome-shell-plugin-dir.patch +# PATCH-FIX-UPSTREAM gnome-shell-fix-service.patch vuntz@opensuse.org -- Correctly build .service files +Patch1: gnome-shell-fix-service.patch +# needed for patch0 & patch1 +BuildRequires: gnome-common BuildRequires: intltool BuildRequires: translation-update-upstream BuildRequires: update-desktop-files @@ -44,6 +50,7 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.10.1 BuildRequires: pkgconfig(gstreamer-0.10) >= 0.10.16 BuildRequires: pkgconfig(gstreamer-base-0.10) BuildRequires: pkgconfig(gtk+-3.0) >= 3.0.0 +BuildRequires: pkgconfig(json-glib-1.0) >= 0.13.2 BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libcroco-0.6) BuildRequires: pkgconfig(libedataserver-1.2) >= 1.2.0 @@ -79,6 +86,7 @@ Requires: gnome-themes-accessibility Requires: gnome-screensaver # network system icon Requires: NetworkManager-gnome +Recommends: %{name}-browser-plugin Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build %gconf_schemas_prereq @@ -89,17 +97,37 @@ The GNOME Shell redefines user interactions with the GNOME desktop. In particular, it offers new paradigms for launching applications, accessing documents, and organizing open windows in GNOME. +%package browser-plugin +License: GPLv2+ +Summary: GNOME Shell Browser Plugin for the Extensions Repository +Group: System/GUI/GNOME +Requires: %{name} = %{version} +Supplements: packageand(%{name}:MozillaFirefox) + +%description browser-plugin +The GNOME Shell Browser Plugin provides integration with gnome-shell +and the corresponding extensions repository. The plugin allows the +extensions repository to provide good integration, letting the website +know which extensions are enabled and disabled, and allowing the website +to enable, disable and install them. + %lang_package %prep %setup -q translation-update-upstream +%patch0 -p1 +%patch1 -p1 %build +# needed for patch0 & patch1 +NOCONFIGURE=1 gnome-autogen.sh +export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins %configure \ --disable-static \ --libexecdir=%{_libexecdir}/%{name} \ --disable-schemas-install \ - --enable-compile-warnings=no + --enable-compile-warnings=no \ + --with-ca-certificates=%{_sysconfdir}/ssl/ca-bundle.pem %__make %{?_smp_mflags} V=1 %install @@ -130,7 +158,7 @@ rm -rf %{buildroot} %files -f %{name}.schemas_list %defattr(-,root,root) -%doc COPYING +%doc COPYING README NEWS %{_bindir}/gnome-shell %{_bindir}/gnome-shell-extension-tool %{_libexecdir}/gnome-shell/ @@ -145,6 +173,11 @@ rm -rf %{buildroot} %dir %{_datadir}/gnome-shell/extensions %doc %{_mandir}/man?/gnome-shell.* +%files browser-plugin +%defattr(-,root,root) +%doc browser-plugin/README +%{_libdir}/browser-plugins/libgnome-shell-browser-plugin.* + %files lang -f %{name}.lang %changelog From b328e64c08125be68a652e92dcd0abf70b38a6546b6800b0afa38ba3b13064f9 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Wed, 21 Sep 2011 16:04:41 +0000 Subject: [PATCH 2/3] Accepting request 84223 from home:vuntz:branches:GNOME:Factory Update to 3.1.92 OBS-URL: https://build.opensuse.org/request/show/84223 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=80 --- gnome-shell-3.1.91.1.tar.bz2 | 3 --- gnome-shell-3.1.92.tar.bz2 | 3 +++ gnome-shell-fix-service.patch | 23 ---------------- gnome-shell-plugin-dir.patch | 37 ------------------------- gnome-shell.changes | 51 +++++++++++++++++++++++++++++++++++ gnome-shell.spec | 12 +-------- 6 files changed, 55 insertions(+), 74 deletions(-) delete mode 100644 gnome-shell-3.1.91.1.tar.bz2 create mode 100644 gnome-shell-3.1.92.tar.bz2 delete mode 100644 gnome-shell-fix-service.patch delete mode 100644 gnome-shell-plugin-dir.patch diff --git a/gnome-shell-3.1.91.1.tar.bz2 b/gnome-shell-3.1.91.1.tar.bz2 deleted file mode 100644 index f822a71..0000000 --- a/gnome-shell-3.1.91.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cce104623bbd087314e3ecb220ee1349161f112f8b8196be7ef2c008c52d0ea5 -size 1244880 diff --git a/gnome-shell-3.1.92.tar.bz2 b/gnome-shell-3.1.92.tar.bz2 new file mode 100644 index 0000000..4ce6477 --- /dev/null +++ b/gnome-shell-3.1.92.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:643b24068f5488958b62af47a01b058ec54a5f18ccda7d64266c1d49a557510c +size 1257983 diff --git a/gnome-shell-fix-service.patch b/gnome-shell-fix-service.patch deleted file mode 100644 index c603961..0000000 --- a/gnome-shell-fix-service.patch +++ /dev/null @@ -1,23 +0,0 @@ -commit 80a79c88bc32a01034680eb6f4afd6730edd635a -Author: Vincent Untz -Date: Thu Sep 15 13:43:01 2011 +0200 - - build: Fix rule to create .service files - - It was always taking the first .service.in file to create all .service - files: org.gnome.Shell.CalendarServer.service.in was the only one being - used. - -diff --git a/src/Makefile.am b/src/Makefile.am -index 11449ea..d19f0fe 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -19,7 +19,7 @@ typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) - servicedir = $(datadir)/dbus-1/services - service_DATA = $(service_in_files:.service.in=.service) - --$(service_DATA): $(service_in_files) Makefile -+%.service: %.service.in Makefile - $(AM_V_GEN) \ - [ -d $(@D) ] || $(mkdir_p) $(@D) ; \ - sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@.tmp && mv $@.tmp $@ diff --git a/gnome-shell-plugin-dir.patch b/gnome-shell-plugin-dir.patch deleted file mode 100644 index 841c2fc..0000000 --- a/gnome-shell-plugin-dir.patch +++ /dev/null @@ -1,37 +0,0 @@ -commit b8d136b2142cd26b8249bbb73c580f5abdc41b8f -Author: Vincent Untz -Date: Thu Sep 15 07:42:43 2011 +0200 - - browser-plugin: Add support for BROWSER_PLUGIN_DIR environment variable - - This makes it easy to override where the plugin should be installed. - - This is based on what totem does. - - https://bugzilla.gnome.org/show_bug.cgi?id=659123 - -diff --git a/browser-plugin/Makefile.am b/browser-plugin/Makefile.am -index 4bfb350..0dc7da1 100644 ---- a/browser-plugin/Makefile.am -+++ b/browser-plugin/Makefile.am -@@ -1,5 +1,5 @@ - --mozillalibdir = $(libdir)/mozilla/plugins -+mozillalibdir = $(BROWSER_PLUGIN_DIR) - - mozillalib_LTLIBRARIES = libgnome-shell-browser-plugin.la - -diff --git a/configure.ac b/configure.ac -index a7493c9..93dd0a0 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -235,6 +235,9 @@ else - fi - AC_SUBST(SHELL_SYSTEM_CA_FILE,["$with_ca_certificates"]) - -+BROWSER_PLUGIN_DIR="${BROWSER_PLUGIN_DIR:-"\${libdir}/mozilla/plugins"}" -+AC_ARG_VAR([BROWSER_PLUGIN_DIR],[Where to install the plugin to]) -+ - AC_CONFIG_FILES([ - Makefile - data/Makefile diff --git a/gnome-shell.changes b/gnome-shell.changes index fcb536a..5012c64 100644 --- a/gnome-shell.changes +++ b/gnome-shell.changes @@ -1,3 +1,54 @@ +------------------------------------------------------------------- +Wed Sep 21 11:20:56 UTC 2011 - vuntz@opensuse.org + +- Update to version 3.1.92: + + Login screen + - Add the ability to set a logo at the top of the user list + [bgo#658062] + - Add fingerprint reader support [bgo#657823] + - Add a power button offering the choice of + Suspend/Restart/Power off [bgo#657822] + - Remove the option to view the current keyboad layout + [bgo#659164] + - Make Control-Alt-Tab work for full keyboard access + [bgo#659177] + + Frequently initiate a full garbage collection; Spidermonkey + isn't very good at tracking the amount of resources we have + allocated so this hopefully will improve memory usage without + affecting performance too much [bgo#659254] + + Stop adding a notification when the network connection is lost + [bgo#658954] + + When disabling notifications; display a notification "Your chat + status will be set to busy" [bgo#652718] + + Fix keynav in network dialogs [bgo#659133] + + Improve calendar styling [bgo#641135, bgo#651299] + + Shrink padding around panel buttons for narrow screens + [bgo#651299] + + Allow enabling the onscreen keyboard through the accessibility + menu [bgo#612662] + + Fix problem that was causing VPN secret dialogs to be delayed + before showing [bgo#658484] + + Make custom-keybindings for the window switcher that don't use + alt work correctly [bgo#645200] + + Fix duplicate application icons in the Activities Overview + [bgo#659351] + + Bug fixes for dimming windows with attached modal dialogs + [bgo#659302, bgo#659634] + + Add build-time support for BROWSER_PLUGIN_DIR environment + variable [bgo#659123] + + Build fixes [bgo#659194] + + Code cleanups and test cases [bgo#651299, bgo#658092, + bgo#658939] + + Misc bug fixes [bgo#651299, bgo#652837, bgo#657249, bgo#658004, + bgo#658150, bgo#658239, bgo#658469, bgo#658598, bgo#658605, + bgo#659050, bgo#659159, bgo#659210, bgo#659270, bgo#659370, + bgo#659633] + + Updated translations. +- Drop gnome-shell-fix-service.patch: fixed upstream. +- Drop gnome-shell-plugin-dir.patch: fixed upstream. +- Remove gnome-common BuildRequires and call to gnome-autogen.sh: + those were needed only for the patches above. + ------------------------------------------------------------------- Thu Sep 15 05:09:01 UTC 2011 - vuntz@opensuse.org diff --git a/gnome-shell.spec b/gnome-shell.spec index 52275f7..dee983f 100644 --- a/gnome-shell.spec +++ b/gnome-shell.spec @@ -18,19 +18,13 @@ Name: gnome-shell -Version: 3.1.91.1 +Version: 3.1.92 Release: 1 License: GPLv2+ Summary: GNOME Shell Group: System/GUI/GNOME Url: http://live.gnome.org/GnomeShell Source: http://download.gnome.org/sources/gnome-shell/3.1/%{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM gnome-shell-plugin-dir.patch bgo#659123 vuntz@opensuse.org -- Specify where the browser plugin should get installed -Patch0: gnome-shell-plugin-dir.patch -# PATCH-FIX-UPSTREAM gnome-shell-fix-service.patch vuntz@opensuse.org -- Correctly build .service files -Patch1: gnome-shell-fix-service.patch -# needed for patch0 & patch1 -BuildRequires: gnome-common BuildRequires: intltool BuildRequires: translation-update-upstream BuildRequires: update-desktop-files @@ -115,12 +109,8 @@ to enable, disable and install them. %prep %setup -q translation-update-upstream -%patch0 -p1 -%patch1 -p1 %build -# needed for patch0 & patch1 -NOCONFIGURE=1 gnome-autogen.sh export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins %configure \ --disable-static \ From f4d0e55761ba65b846038ec5e31d7a8d76d7362692a3267696bcb2d19c79499e Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Tue, 27 Sep 2011 11:28:29 +0000 Subject: [PATCH 3/3] Accepting request 84981 from home:vuntz:branches:GNOME:Factory Update to 3.2.0 OBS-URL: https://build.opensuse.org/request/show/84981 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=81 --- gnome-shell-3.1.92.tar.bz2 | 3 --- gnome-shell-3.2.0.tar.bz2 | 3 +++ gnome-shell.changes | 25 +++++++++++++++++++++++++ gnome-shell.spec | 6 +++--- 4 files changed, 31 insertions(+), 6 deletions(-) delete mode 100644 gnome-shell-3.1.92.tar.bz2 create mode 100644 gnome-shell-3.2.0.tar.bz2 diff --git a/gnome-shell-3.1.92.tar.bz2 b/gnome-shell-3.1.92.tar.bz2 deleted file mode 100644 index 4ce6477..0000000 --- a/gnome-shell-3.1.92.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:643b24068f5488958b62af47a01b058ec54a5f18ccda7d64266c1d49a557510c -size 1257983 diff --git a/gnome-shell-3.2.0.tar.bz2 b/gnome-shell-3.2.0.tar.bz2 new file mode 100644 index 0000000..33e774b --- /dev/null +++ b/gnome-shell-3.2.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ebcbfb4aef1bfebab761574758b2b038b4797da22873b22f2b98dea22f8ed40 +size 1278705 diff --git a/gnome-shell.changes b/gnome-shell.changes index 5012c64..7225775 100644 --- a/gnome-shell.changes +++ b/gnome-shell.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Mon Sep 26 21:30:05 UTC 2011 - vuntz@opensuse.org + +- Update to version 3.2.0: + + Prevent the fallback on-screen keyboard from showing up while + GNOME Shell is running [bgo#659865] + + Disable code to reposition windows around the on-screen + keyboard; it wasn't finished or working properly. [bgo#659643] + + Fix interaction between on-screen keyboard and notifications + [bgo#658603] + + Fix menu-sizing problems in right-to-left locales. [bgo#659827] + + Update chat icons in the message tray when an avatar image + changes [bgo#659768] + + Fix problem with empty notification bubbles being left + [bgo#659862] + + Fix problem with chat notifications bouncing when new messages + come in. [bgo#659768] + + Fix bug that was causing SIP calls to automatically be accepted + in some circumstances [bgo#660084] + + Fix string that should have been marked translatable + + Fix a crash that could happen during CSS transitions + [bgo#659676] + + Build fixes + + Updated translations. + ------------------------------------------------------------------- Wed Sep 21 11:20:56 UTC 2011 - vuntz@opensuse.org diff --git a/gnome-shell.spec b/gnome-shell.spec index dee983f..f41da46 100644 --- a/gnome-shell.spec +++ b/gnome-shell.spec @@ -18,13 +18,13 @@ Name: gnome-shell -Version: 3.1.92 +Version: 3.2.0 Release: 1 License: GPLv2+ Summary: GNOME Shell Group: System/GUI/GNOME Url: http://live.gnome.org/GnomeShell -Source: http://download.gnome.org/sources/gnome-shell/3.1/%{name}-%{version}.tar.bz2 +Source: http://download.gnome.org/sources/gnome-shell/3.2/%{name}-%{version}.tar.bz2 BuildRequires: intltool BuildRequires: translation-update-upstream BuildRequires: update-desktop-files @@ -36,7 +36,7 @@ BuildRequires: pkgconfig(folks) >= 0.5.2 BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) >= 2.29.10 -BuildRequires: pkgconfig(gjs-1.0) >= 1.29.15 +BuildRequires: pkgconfig(gjs-1.0) >= 1.29.18 BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.1.0 BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gnome-keyring-1)