[gnome-software] trivial: Add snap support to the reference spec file
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] trivial: Add snap support to the reference spec file
- Date: Fri, 2 Jun 2017 20:14:10 +0000 (UTC)
commit b84ee8daa41c575b8f5d6b67209f7d48b31693c1
Author: Richard Hughes <richard hughsie com>
Date: Tue Apr 4 10:41:02 2017 +0100
trivial: Add snap support to the reference spec file
contrib/gnome-software.spec.in | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/contrib/gnome-software.spec.in b/contrib/gnome-software.spec.in
index 42872f3..1b764f7 100644
--- a/contrib/gnome-software.spec.in
+++ b/contrib/gnome-software.spec.in
@@ -47,6 +47,7 @@ BuildRequires: rpm-devel
BuildRequires: libgudev1-devel
BuildRequires: valgrind-devel
BuildRequires: liboauth-devel
+BuildRequires: snapd-glib-devel
Requires: appstream-data
%if 0%{?fedora}
@@ -84,13 +85,21 @@ 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 snap
+Summary: Support for Ubuntu Snap packages
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: snapd-login-service
+
+%description snap
+Adds support for Snap packages from the Ubuntu store.
+
%prep
%setup -q
%build
%meson \
-Denable-tests=false \
- -Denable-snap=false \
+ -Denable-snap=true \
-Denable-ubuntu-reviews=false \
-Denable-gudev=true \
%if %{with packagekit}
@@ -138,6 +147,10 @@ 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]