require gnome-common
authorAnas Nashif <anas.nashif@intel.com>
Tue, 27 Nov 2012 03:58:00 +0000 (19:58 -0800)
committerdavid <david@david-desktop.(none)>
Fri, 21 Nov 2014 01:41:01 +0000 (09:41 +0800)
packaging/libsoup.spec

index b83e1c4..51a29ec 100644 (file)
@@ -1,12 +1,15 @@
+%define enable_gnome 0
+
 Name:           libsoup
 Version:        2.40.1
-Release:        0
+Release:        2.1
 License:        LGPL-2.1+
 Summary:        HTTP client/server library for GNOME
 Url:            http://www.gnome.org
 Group:          Development/Libraries/GNOME
 Source:         http://download.gnome.org/sources/libsoup/2.40/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
+# Patches auto-generated by git-buildpackage:
 BuildRequires:  gettext-tools
 BuildRequires:  glib-networking
 BuildRequires:  gobject-introspection-devel
@@ -14,6 +17,7 @@ BuildRequires:  gtk-doc
 BuildRequires:  intltool >= 0.35.0
 BuildRequires:  sqlite3-devel
 BuildRequires:  pkgconfig(glib-2.0) >= 2.31.7
+BuildRequires:  gnome-common
 BuildRequires:  pkgconfig(libxml-2.0)
 
 %description
@@ -62,11 +66,16 @@ Features:
 %setup -q
 
 %build
-%autogen
-%configure\
+%autogen\
     --disable-static \
-    --enable-introspection \
-    --without-gnome --enable-sqllite=yes --disable-tls-check
+%if 0%{!enable_gnome}
+     --with-gnome \
+%else
+     --without-gnome \
+     --enable-sqllite=yes \
+    --disable-tls-check \
+%endif
+    --enable-introspection
 make %{?_smp_mflags}
 
 %install
@@ -82,20 +91,23 @@ make %{?_smp_mflags}
 
 %files
 %defattr(-, root, root)
-%license COPYING
+%license  COPYING
 %{_libdir}/*.so.*
 
 %files -n typelib-Soup
 %defattr(-,root,root)
 %{_libdir}/girepository-1.0/Soup-2.4.typelib
+%if 0%{!enable_gnome}
 %{_libdir}/girepository-1.0/SoupGNOME-2.4.typelib
+%endif
 
 %files devel
 %defattr(-,root,root)
 %{_includedir}/libsoup-2.4
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
-%{_includedir}/libsoup-gnome-2.4
-%{_datadir}/gtk-doc/html/libsoup-2.4
 %{_datadir}/gir-1.0/Soup-2.4.gir
+%if 0%{!enable_gnome}
 %{_datadir}/gir-1.0/SoupGNOME-2.4.gir
+%{_includedir}/libsoup-gnome-2.4
+%endif