From 3aa446c5ec9e065715e29e7b8e6553840fa3b7cd Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Thu, 27 Mar 2014 21:16:00 +0200 Subject: [PATCH] packaging: don't require gnome for introspection files Bug-Tizen: TIVI-2984 Change-Id: Id75730e1b8c33f4b732d45a274032fa9725cefa8 Signed-off-by: Alexander Kanavin Signed-off-by: Philippe Coval --- packaging/libsoup.spec | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/packaging/libsoup.spec b/packaging/libsoup.spec index 1c657c2..1d4f3a3 100644 --- a/packaging/libsoup.spec +++ b/packaging/libsoup.spec @@ -1,4 +1,5 @@ %bcond_with gnome +%bcond_with introspection Name: libsoup Version: 2.46.0 @@ -13,8 +14,10 @@ Source1001: libsoup.manifest Requires: glib-networking BuildRequires: gettext-tools BuildRequires: glib-networking -%if %{with gnome} +%if %{with introspection} BuildRequires: gobject-introspection-devel +%endif +%if %{with gnome} BuildRequires: pkgconfig(gnome-keyring-1) %endif BuildRequires: intltool >= 0.35.0 @@ -75,9 +78,11 @@ cp %{SOURCE1001} . %build chmod +x autogen.sh %autogen\ +%if %{with introspection} + --enable-introspection \ +%endif %if %{with gnome} --with-gnome \ - --enable-introspection \ %else --without-gnome \ --enable-sqlite=yes \ @@ -103,13 +108,15 @@ make %{?_smp_mflags} %license COPYING %{_libdir}/*.so.* -%if %{with gnome} +%if %{with introspection} %files -n typelib-Soup %manifest %{name}.manifest %defattr(-,root,root) %{_libdir}/girepository-1.0/Soup-2.4.typelib +%if %{with gnome} %{_libdir}/girepository-1.0/SoupGNOME-2.4.typelib %endif +%endif %files devel %manifest %{name}.manifest @@ -117,8 +124,10 @@ make %{?_smp_mflags} %{_includedir}/libsoup-2.4 %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc -%if %{with gnome} +%if %{with introspection} %{_datadir}/gir-1.0/Soup-2.4.gir +%if %{with gnome} %{_datadir}/gir-1.0/SoupGNOME-2.4.gir %{_includedir}/libsoup-gnome-2.4 %endif +%endif -- 2.7.4