2013-09-04 11:51:55 +00:00
#
2013-09-14 15:23:26 +00:00
# spec file for package gnome-software
2013-09-04 11:51:55 +00:00
#
2016-02-19 15:00:27 +00:00
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
2013-09-04 11:51:55 +00:00
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
2013-09-14 15:23:26 +00:00
2013-09-04 11:51:55 +00:00
Name : gnome-software
2016-03-21 17:12:27 +00:00
Version : 3.20.0
2013-09-04 11:51:55 +00:00
Release : 0
2016-03-18 10:09:01 +00:00
%define gs_plugin_api 9
2013-09-04 11:51:55 +00:00
Summary : GNOME Software Store
2013-09-14 15:23:26 +00:00
License : GPL-2.0+
2013-09-04 11:51:55 +00:00
Group : System/GUI/GNOME
2013-09-14 15:23:26 +00:00
Url : https://wiki.gnome.org/Design/Apps/Software
2016-03-21 17:12:27 +00:00
Source : http://download.gnome.org/sources/gnome-software/3.20/%{name} -%{version} .tar.xz
2013-10-14 21:41:45 +00:00
# PATCH-FEATURE-OPENSUSE gnome-software-PK-updates.patch dimstar@opensuse.org -- Switch to PackageKit Update provider instead of systemd offline updates.
Patch0 : gnome-software-PK-updates.patch
2014-10-04 18:42:29 +00:00
# PATCH-FEATURE-OPENSUSE gnome-software-add-default-yast-appfolder.patch boo#897713 badshah400@gmail.com -- Adds a YaST app-folder by default, in addition to existing app-folders Sundry and Utilities
Patch1 : gnome-software-add-default-yast-appfolder.patch
2016-04-12 10:46:51 +00:00
# PATCH-FIX-UPSTREAM gnome-software-icon-crash.patch boo#974806 mgorse@suse.com -- don't crash if unable to find a cached icon.
Patch2 : gnome-software-icon-crash.patch
2013-09-04 11:51:55 +00:00
BuildRequires : intltool >= 0.35.0
2013-09-15 13:04:25 +00:00
BuildRequires : suse-xsl-stylesheets
2013-09-04 11:51:55 +00:00
BuildRequires : update-desktop-files
2016-03-18 10:09:01 +00:00
BuildRequires : pkgconfig(appstream-glib) >= 0.5.11
2016-03-02 10:28:00 +00:00
BuildRequires : pkgconfig(gdk-pixbuf-2.0) >= 2.31.5
2016-02-19 15:00:27 +00:00
BuildRequires : pkgconfig(gio-unix-2.0) >= 2.46.0
2015-09-17 12:52:09 +00:00
BuildRequires : pkgconfig(gnome-desktop-3.0) >= 3.17.92
2014-04-03 20:43:40 +00:00
BuildRequires : pkgconfig(gsettings-desktop-schemas) >= 3.11.5
2016-02-19 15:00:27 +00:00
BuildRequires : pkgconfig(gtk+-3.0) >= 3.18.2
BuildRequires : pkgconfig(gtkspell3-3.0)
2016-03-02 10:28:00 +00:00
BuildRequires : pkgconfig(json-glib-1.0) >= 1.1.1
2015-09-17 12:52:09 +00:00
BuildRequires : pkgconfig(libsoup-2.4) >= 2.51.92
2013-09-15 13:04:25 +00:00
BuildRequires : pkgconfig(libxslt)
2016-02-19 15:00:27 +00:00
BuildRequires : pkgconfig(packagekit-glib2) >= 1.1.0
2015-06-15 00:26:55 +00:00
BuildRequires : pkgconfig(polkit-gobject-1)
2013-09-04 11:51:55 +00:00
BuildRequires : pkgconfig(sqlite3)
2016-03-21 17:12:27 +00:00
BuildRequires : pkgconfig(xdg-app) >= 0.4.14
2013-09-04 11:51:55 +00:00
BuildRoot : %{_tmppath} /%{name} -%{version} -build
2015-06-07 11:37:47 +00:00
Requires : iso-codes
2014-10-04 11:19:15 +00:00
Requires : libzypp-plugin-appdata
2015-10-09 08:51:38 +00:00
Recommends: %{name} -lang
2014-04-03 20:43:40 +00:00
%glib2_gsettings_schema_requires
2013-09-04 11:51:55 +00:00
%description
AppStore like management of Applications for your GNOME Desktop.
2014-10-04 14:43:58 +00:00
%lang_package
2014-10-04 11:19:15 +00:00
2013-09-04 11:51:55 +00:00
%prep
%setup -q
2014-04-03 20:43:40 +00:00
# Disables - let's try the systemd offline updater
#patch0 -p1
2014-10-04 18:42:29 +00:00
%patch1 -p1
2016-04-12 10:46:51 +00:00
%patch2 -p1
2013-09-04 11:51:55 +00:00
%build
%configure \
2015-09-04 11:32:52 +00:00
--disable-static \
--disable-firmware
2013-09-04 11:51:55 +00:00
make %{?_smp_mflags}
%install
%make_install
find %{buildroot} %{_libdir} -type f -name '*.la' -delete -print
2015-09-02 12:47:50 +00:00
# Currently not shipped, as this is not yet functional (boo#941862)
rm %{buildroot} %{_datadir} /applications/gnome-software-local-file.desktop
2016-03-02 10:28:00 +00:00
%suse_update_desktop_file org.gnome.Software
2013-09-04 11:51:55 +00:00
%find_lang %{name}
2013-09-14 15:23:26 +00:00
%post
2014-04-03 20:43:40 +00:00
%glib2_gsettings_schema_post
2013-09-14 15:23:26 +00:00
%icon_theme_cache_post
%desktop_database_post
%postun
2014-04-03 20:43:40 +00:00
%glib2_gsettings_schema_postun
2013-09-14 15:23:26 +00:00
%icon_theme_cache_postun
%desktop_database_postun
2013-09-04 11:51:55 +00:00
%files
%defattr (-,root,root)
%doc README COPYING
%{_bindir} /%{name}
%{_datadir} /%{name} /
2013-09-24 20:03:08 +00:00
%dir %{_datadir} /appdata
2014-04-03 20:43:40 +00:00
%{_datadir} /appdata/org.gnome.Software.appdata.xml
2015-09-02 12:47:50 +00:00
# Currently not shipped, as this is not yet functional (boo#941862)
#{_datadir}/applications/gnome-software-local-file.desktop
2014-04-03 20:43:40 +00:00
%{_datadir} /applications/org.gnome.Software.desktop
%{_datadir} /dbus-1/services/org.gnome.Software.service
2015-09-04 11:32:52 +00:00
%{_datadir} /dbus-1/services/org.freedesktop.PackageKit.service
2014-04-03 20:43:40 +00:00
%{_datadir} /glib-2.0/schemas/org.gnome.software.gschema.xml
%dir %{_datadir} /gnome-shell
%dir %{_datadir} /gnome-shell/search-providers
2016-02-19 15:00:27 +00:00
%{_datadir} /gnome-shell/search-providers/org.gnome.Software-search-provider.ini
%{_datadir} /icons/hicolor/*/apps/org.gnome.Software*
2014-08-23 11:52:15 +00:00
%dir %{_libdir} /gs-plugins-%{gs_plugin_api}
%{_libdir} /gs-plugins-%{gs_plugin_api} /*.so
2014-04-03 20:43:40 +00:00
#{_libexecdir}/gnome-software-service
2013-09-15 13:04:25 +00:00
%{_mandir} /man1/%{name} .1%{?ext_man}
2014-04-03 20:43:40 +00:00
%{_sysconfdir} /xdg/autostart/gnome-software-service.desktop
2013-09-04 11:51:55 +00:00
%files lang -f %{name}.lang
%changelog