From 06f6f14394d726f4445f45a3abc3febb62d48377 Mon Sep 17 00:00:00 2001 From: Sangjung Woo Date: Mon, 18 Jul 2016 14:18:27 +0900 Subject: [PATCH] spec: add gir files into dev package In order to build gupnp plugin modules such as GUPnP-AV & GUPnP-DLNA, gir file (i.e. Gobject introspection repository) is necessary in dev package. Change-Id: Ie809d85e614d2e8081f40449e3c9be935c67418d Signed-off-by: Sangjung Woo --- packaging/gssdp.spec | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/packaging/gssdp.spec b/packaging/gssdp.spec index 2d8207a..828f7b4 100644 --- a/packaging/gssdp.spec +++ b/packaging/gssdp.spec @@ -1,3 +1,9 @@ +%if "%{profile}" == "ivi" +%define intro yes +%else +%define intro no +%endif + Name: gssdp Summary: GSSDP implements resource discovery and announcement over SSDP Version: 0.14.4 @@ -13,8 +19,10 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libxml-2.0) #BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(libsoup-2.4) -#BuildRequires: gobject-introspection-devel -#BuildRequires: vala +%if "%{profile}" == "ivi" +BuildRequires: gobject-introspection-devel +BuildRequires: vala +%endif %description @@ -37,14 +45,14 @@ Development files for gssdp. %setup -q -n %{name}-%{version} %build -%configure --prefix=/usr --enable-introspection=no --enable-gtk-doc-html=no - +%configure --prefix=/usr --enable-introspection=%{intro} --enable-gtk-doc-html=no + make %{?jobs:-j%jobs} %install rm -rf %{buildroot} %make_install -rm -rf %{buildroot}/usr/share/ +rm -rf %{buildroot}/usr/share/gtk-doc mkdir -p %{buildroot}/usr/share/license cp COPYING %{buildroot}/usr/share/license/%{name} @@ -68,4 +76,9 @@ rm -rf %{buildroot} #%{_libdir}/*.a %{_libdir}/*.so %{_libdir}/pkgconfig/* - +%if "%{profile}" == "ivi" +%{_libdir}/girepository-1.0/GSSDP-1.0.typelib +%{_datadir}/gir-1.0/GSSDP-1.0.gir +%{_datadir}/vala/vapi/gssdp-1.0.deps +%{_datadir}/vala/vapi/gssdp-1.0.vapi +%endif -- 2.7.4