From 92d55e6aa16f894362b4cdfb63822d60d231875497c11202145f1755e4668068 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Sat, 14 Sep 2013 15:23:26 +0000 Subject: [PATCH 1/2] Accepting request 199015 from home:dimstar:branches:GNOME:Factory Update to 3.9.3 OBS-URL: https://build.opensuse.org/request/show/199015 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-software?expand=0&rev=6 --- gnome-software-3.9.2.tar.xz | 3 -- gnome-software-3.9.3.tar.xz | 3 ++ gnome-software.changes | 70 +++++++++++++++++++++++++++++++++++++ gnome-software.spec | 20 ++++++++--- 4 files changed, 89 insertions(+), 7 deletions(-) delete mode 100644 gnome-software-3.9.2.tar.xz create mode 100644 gnome-software-3.9.3.tar.xz diff --git a/gnome-software-3.9.2.tar.xz b/gnome-software-3.9.2.tar.xz deleted file mode 100644 index fb2d03d..0000000 --- a/gnome-software-3.9.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aca30ec919a20a183ff5dbe6c8f95ff2d8cd5007b2b08c8b54a4fc1fe81cb634 -size 6311092 diff --git a/gnome-software-3.9.3.tar.xz b/gnome-software-3.9.3.tar.xz new file mode 100644 index 0000000..9a9381e --- /dev/null +++ b/gnome-software-3.9.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c96c191a809dea25ee3aeba6e34e2ae0282344ee62606b57cd85b2317dcd8e44 +size 2275696 diff --git a/gnome-software.changes b/gnome-software.changes index 9424a20..c28c64a 100644 --- a/gnome-software.changes +++ b/gnome-software.changes @@ -1,3 +1,73 @@ +------------------------------------------------------------------- +Fri Sep 13 17:23:02 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.3: + + New Features: + - Add a better icon for 'no results found'. + - Add a new application icon. + - Add a packagekit-history plugin that sets history data on + applications. + Add a plugin to get a list of the processed offline updates. + - Add featured data based on new mockups. + - Add gs_app_to_string() for dumping all properties and + metadata on a GsApp. + - Add Settings and PackageManager as menu spec categories. + - Add support for translations in AppStream. + - Add the ability to see the history of a package. + - Parse the keywords in the AppStream metadata. + - Read data from featured.ini. + + Bugfixes: + - Add a dummy history item to applications with no history. + - Add a way to force certain features. + - Add gettext context for subcategory names. + - Better dropshadow theme with active state. + - Break out the lots of separate widgets. + - Convert a few GsApp metadata items into properties and + clarify the differences. + - Do not decompress icons when first running gnome-software. + - Do not include the Fedora AppStream data in the upstream + tarball. + - Do not show available packages when installed results are + available when searching. + - Don't override the state if already known. + - Ensure the same app from two different plugins does not show + more than once. + - Fix a typo in a translatable string. + - Fix up visiblity handling for header buttons. + - Get names and comments for the correct locale in + datadir-apps. + - Ignore ENOENT reading the .desktop filename. + - Improve category tiles and the category pages. + - Load all AppStream files from /usr/share/app-info/xmls. + - Make application details scroll. + - Make debug env vars always available. + - Make feature style code safe against reloading. + - Make "installed badge" more legible. + - Make subcategory list scrollable. + - Make symbolic icons dim. + - Never fail refine() if a single icon failed to load. + - Notify when an app is installed. + - Remove the hardcoded description plugin, it's all in the + appdata markup now. + - Search all datadirs at startup so that local builds can use + the system AppStream data. + - Search the appstream data for name, summary, description and + keywords. + - Set the app version in packagekit-refine if not already set. + - Show app details from search in window. + - Show a warning when new jhbuild users have no sample data. + - Support AppStream data in /var/cache/app-info/xmls so support + too. + - Support the older gzip content type too. + - Tweak punctuation for command line documentation. + - Use 'File System' instead of 'Filesystem'. + - When loading a specific mode at startup don't wait for the + overview to load. + + Updated translations. +- Add pkgconfig(gio-unix-2.0) and pkgconfig(libnotify) + BuildRequires: new dependencies. +- Add icon_theme_cache and destop_database post/postun scripts. + ------------------------------------------------------------------- Fri Sep 6 13:22:14 UTC 2013 - cfarrell@suse.com diff --git a/gnome-software.spec b/gnome-software.spec index f418ee7..0831bf2 100644 --- a/gnome-software.spec +++ b/gnome-software.spec @@ -1,5 +1,5 @@ # -# spec file for package +# spec file for package gnome-software # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,17 +15,20 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: gnome-software -Version: 3.9.2 +Version: 3.9.3 Release: 0 -License: GPL-2.0+ Summary: GNOME Software Store -Url: https://wiki.gnome.org/Design/Apps/Software +License: GPL-2.0+ Group: System/GUI/GNOME +Url: https://wiki.gnome.org/Design/Apps/Software Source: http://ftp.gnome.org/pub/GNOME/sources/gnome-software/3.9/%{name}-%{version}.tar.xz BuildRequires: intltool >= 0.35.0 BuildRequires: update-desktop-files +BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.12 +BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(packagekit-glib2) >= 0.8.10 BuildRequires: pkgconfig(sqlite3) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -49,12 +52,21 @@ desktop-file-edit %{buildroot}%{_datadir}/applications/gnome-software.desktop -- %suse_update_desktop_file gnome-software %find_lang %{name} +%post +%icon_theme_cache_post +%desktop_database_post + +%postun +%icon_theme_cache_postun +%desktop_database_postun + %files %defattr(-,root,root) %doc README COPYING %{_bindir}/%{name} %{_datadir}/%{name}/ %{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}* %dir %{_libdir}/gs-plugins %{_libdir}/gs-plugins/*.so From a368cc882c7e72e507664da1de26c39b8f85062a7a63f825c7d091d6660ef24d Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Sun, 15 Sep 2013 13:04:25 +0000 Subject: [PATCH 2/2] Accepting request 199127 from home:Zaitor:branches:GNOME:Factory Add suse-xsl-stylesheets and pkgconfig(libxslt) BuildRequires, needed in order to build man pages. When investigating why gnome-software fails to launch I found this over at fedora... Seems we need to add our own appstream data now. # install AppStream data for Fedora %__mkdir_p %{buildroot}%{_datadir}/app-info/xmls %__cp %{SOURCE1} %{buildroot}%{_datadir}/app-info/xmls # decompress and install AppStream icons %__mkdir_p %{buildroot}%{_datadir}/app-info/icons cd %{buildroot}%{_datadir}/app-info/icons %__tar xvzf %{SOURCE2} cd - OBS-URL: https://build.opensuse.org/request/show/199127 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-software?expand=0&rev=7 --- gnome-software.changes | 6 ++++++ gnome-software.spec | 3 +++ 2 files changed, 9 insertions(+) diff --git a/gnome-software.changes b/gnome-software.changes index c28c64a..f62c193 100644 --- a/gnome-software.changes +++ b/gnome-software.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Sep 15 12:39:46 UTC 2013 - zaitor@opensuse.org + +- Add suse-xsl-stylesheets and pkgconfig(libxslt) BuildRequires, + needed in order to build man pages. + ------------------------------------------------------------------- Fri Sep 13 17:23:02 UTC 2013 - dimstar@opensuse.org diff --git a/gnome-software.spec b/gnome-software.spec index 0831bf2..8102baa 100644 --- a/gnome-software.spec +++ b/gnome-software.spec @@ -25,10 +25,12 @@ Group: System/GUI/GNOME Url: https://wiki.gnome.org/Design/Apps/Software Source: http://ftp.gnome.org/pub/GNOME/sources/gnome-software/3.9/%{name}-%{version}.tar.xz BuildRequires: intltool >= 0.35.0 +BuildRequires: suse-xsl-stylesheets BuildRequires: update-desktop-files BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.12 BuildRequires: pkgconfig(libnotify) +BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(packagekit-glib2) >= 0.8.10 BuildRequires: pkgconfig(sqlite3) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -69,6 +71,7 @@ desktop-file-edit %{buildroot}%{_datadir}/applications/gnome-software.desktop -- %{_datadir}/icons/hicolor/*/apps/%{name}* %dir %{_libdir}/gs-plugins %{_libdir}/gs-plugins/*.so +%{_mandir}/man1/%{name}.1%{?ext_man} %files lang -f %{name}.lang