[gnome-software] trivial: Update the reference spec file
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] trivial: Update the reference spec file
- Date: Mon, 26 Jun 2017 12:55:26 +0000 (UTC)
commit 6ab4ebb449da64bd46c214283ad22f3842234920
Author: Richard Hughes <richard hughsie com>
Date: Sun Jun 25 20:24:43 2017 +0100
trivial: Update the reference spec file
contrib/gnome-software.spec.in | 70 +++++++++++++++++++++++++++------------
1 files changed, 48 insertions(+), 22 deletions(-)
---
diff --git a/contrib/gnome-software.spec.in b/contrib/gnome-software.spec.in
index 1b764f7..ce5803f 100644
--- a/contrib/gnome-software.spec.in
+++ b/contrib/gnome-software.spec.in
@@ -1,17 +1,24 @@
%global glib2_version 2.46.0
-%global gtk3_version 3.20.0
+%global gtk3_version 3.22.4
%global json_glib_version 1.1.1
%global packagekit_version 1.1.1
-%global appstream_glib_version 0.6.2
+%global appstream_glib_version 0.7.0
%global libsoup_version 2.51.92
%global gsettings_desktop_schemas_version 3.11.5
%global gnome_desktop_version 3.17.92
-%global fwupd_version 0.7.0
-%global flatpak_version 0.5.2
+%global fwupd_version 0.9.3
+%global flatpak_version 0.8.0
%define alphatag #ALPHATAG#
%define distrotag 23
+# verified arches from snapd upstream
+%global snap_archs %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
+
+%ifarch %{snap_archs}
+%global have_snap 1
+%endif
+
# this should be set using "--without packagekit" when atomic
%bcond_without packagekit
@@ -19,9 +26,10 @@ Name: gnome-software
Version: #VERSION#
Release: 0.#BUILD#%{?alphatag}%{?dist}
Summary: A software center for GNOME
+
License: GPLv2+
URL: https://wiki.gnome.org/Apps/Software
-Source0: https://download.gnome.org/sources/gnome-software/3.23/%{name}-%{version}.tar.xz
+Source0: https://download.gnome.org/sources/gnome-software/3.25/%{name}-%{version}.tar.xz
BuildRequires: gettext
BuildRequires: libxslt
@@ -32,10 +40,12 @@ BuildRequires: glib2-devel >= %{glib2_version}
BuildRequires: gnome-desktop3-devel
BuildRequires: gsettings-desktop-schemas-devel >= %{gsettings_desktop_schemas_version}
BuildRequires: gtk3-devel >= %{gtk3_version}
+BuildRequires: gtk-doc
BuildRequires: gtkspell3-devel
BuildRequires: json-glib-devel >= %{json_glib_version}
BuildRequires: libappstream-glib-devel >= %{appstream_glib_version}
BuildRequires: libsoup-devel
+BuildRequires: meson
%if %{with packagekit}
BuildRequires: PackageKit-glib-devel >= %{packagekit_version}
%endif
@@ -46,8 +56,10 @@ BuildRequires: ostree-devel
BuildRequires: rpm-devel
BuildRequires: libgudev1-devel
BuildRequires: valgrind-devel
+%ifarch %{snap_archs}
BuildRequires: liboauth-devel
BuildRequires: snapd-glib-devel
+%endif
Requires: appstream-data
%if 0%{?fedora}
@@ -85,6 +97,14 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
These development files are for building gnome-software plugins outside
the source tree. Most users do not need this subpackage installed.
+%package editor
+Summary: Banner designer for GNOME Software
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description editor
+Editor for designing banners for GNOME Software.
+
+%ifarch %{snap_archs}
%package snap
Summary: Support for Ubuntu Snap packages
Requires: %{name}%{?_isa} = %{version}-%{release}
@@ -92,29 +112,33 @@ Requires: snapd-login-service
%description snap
Adds support for Snap packages from the Ubuntu store.
+%endif
%prep
%setup -q
%build
%meson \
- -Denable-tests=false \
+%if 0%{?have_snap}
-Denable-snap=true \
- -Denable-ubuntu-reviews=false \
+%else
+ -Denable-snap=false \
+%endif
-Denable-gudev=true \
%if %{with packagekit}
-Denable-packagekit=true \
%else
-Denable-packagekit=false \
%endif
- -Ddisable-external-appstream=false
+ -Denable-external-appstream=false \
+ -Denable-rpm-ostree=true \
+ -Denable-tests=false \
+ -Denable-ubuntu-reviews=false
%meson_build
%install
%meson_install
-#rm %{buildroot}%{_libdir}/gs-plugins-%{gs_plugin_version}/*.la
-
# make the software center load faster
desktop-file-edit %{buildroot}%{_datadir}/applications/org.gnome.Software.desktop \
--set-key=X-AppInstall-Package --set-value=%{name}
@@ -129,7 +153,6 @@ FOE
%find_lang %name --with-gnome
%check
-#make check VERBOSE=1
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
DESTDIR=%{buildroot} appstream-util check-root
@@ -147,10 +170,6 @@ fi
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
-%files snap
-%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_snap.so
-%{_datadir}/metainfo/org.gnome.Software.Plugin.Snap.metainfo.xml
-
%files -f %{name}.lang
%doc AUTHORS README
%license COPYING
@@ -159,11 +178,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%{_datadir}/applications/org.gnome.Software.desktop
%dir %{_datadir}/gnome-software
%{_datadir}/gnome-software/*.png
-%{_datadir}/metainfo/*.appdata.xml
%{_mandir}/man1/gnome-software.1.gz
%{_datadir}/icons/hicolor/*/apps/*
%{_datadir}/gnome-software/featured-*.svg
%{_datadir}/gnome-software/featured-*.jpg
+%{_datadir}/metainfo/org.gnome.Software.appdata.xml
%{_datadir}/metainfo/org.gnome.Software.Plugin.Epiphany.metainfo.xml
%{_datadir}/metainfo/org.gnome.Software.Plugin.Flatpak.metainfo.xml
%{_datadir}/metainfo/org.gnome.Software.Plugin.Fwupd.metainfo.xml
@@ -185,8 +204,8 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_hardcoded-featured.so
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_hardcoded-popular.so
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_icons.so
-%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_key-colors.so
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_key-colors-metadata.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_key-colors.so
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_modalias.so
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_odrs.so
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_os-release.so
@@ -205,6 +224,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_provenance.so
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_repos.so
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_rewrite-resource.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_rpm-ostree.so
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_rpm.so
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_shell-extensions.so
%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_steam.so
@@ -220,14 +240,14 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%{_datadir}/gnome-shell/search-providers/org.gnome.Software-search-provider.ini
%{_datadir}/glib-2.0/schemas/org.gnome.software.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gnome.software-fedora.gschema.override
-%{_datadir}/app-info/xmls/org.gnome.Software.Featured.xml
%{_libexecdir}/gnome-software-cmd
%{_libexecdir}/gnome-software-restarter
-# optional editor
-%{_datadir}/applications/org.gnome.Software.Editor.desktop
-%{_bindir}/gnome-software-editor
-%{_mandir}/man1/gnome-software-editor.1.gz
+%ifarch %{snap_archs}
+%files snap
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_snap.so
+%{_datadir}/metainfo/org.gnome.Software.Plugin.Snap.metainfo.xml
+%endif
%files devel
%{_libdir}/pkgconfig/gnome-software.pc
@@ -235,6 +255,12 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%{_includedir}/gnome-software/*.h
%{_datadir}/gtk-doc/html/gnome-software
+%files editor
+%{_bindir}/gnome-software-editor
+%{_datadir}/app-info/xmls/org.gnome.Software.Featured.xml
+%{_datadir}/applications/org.gnome.Software.Editor.desktop
+%{_mandir}/man1/gnome-software-editor.1*
+
%changelog
* #LONGDATE# Richard Hughes <richard hughsie com> #VERSION#-0.#BUILD##ALPHATAG#
- Update from GIT
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]