[gnome-software] trivial: Add snap support to the reference spec file



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]