[Libosinfo] [PATCH 1/4] Assume availability of gobject introspection during RPM build
Daniel P. Berrange
berrange at redhat.com
Fri Jul 29 10:21:24 UTC 2016
The gobject introspection support is available for all
currently targetted platforms, so remove RPM conditionals.
Signed-off-by: Daniel P. Berrange <berrange at redhat.com>
---
libosinfo.spec.in | 24 +-----------------------
1 file changed, 1 insertion(+), 23 deletions(-)
diff --git a/libosinfo.spec.in b/libosinfo.spec.in
index 0feed84..d1ba0be 100644
--- a/libosinfo.spec.in
+++ b/libosinfo.spec.in
@@ -1,15 +1,5 @@
# -*- rpm-spec -*-
-# Plugin isn't ready for real world use yet - it needs
-# a security audit at very least
-%define with_plugin 0
-
-%define with_gir 0
-
-%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
-%define with_gir 1
-%endif
-
Summary: A library for managing OS information for virtualization
Name: libosinfo
Version: @VERSION@
@@ -29,9 +19,7 @@ BuildRequires: vala-tools
BuildRequires: libsoup-devel
BuildRequires: /usr/bin/pod2man
BuildRequires: hwdata
-%if %{with_gir}
BuildRequires: gobject-introspection-devel
-%endif
Requires: hwdata
%description
@@ -69,13 +57,7 @@ This package provides the Vala bindings for libosinfo library.
%setup -q
%build
-%if %{with_gir}
-%define gir_arg --enable-introspection=yes
-%else
-%define gir_arg --enable-introspection=no
-%endif
-
-%configure %{gir_arg} --enable-vala=yes
+%configure --enable-introspection=yes --enable-vala=yes
%__make %{?_smp_mflags} V=1
chmod a-x examples/*.js examples/*.py
@@ -119,9 +101,7 @@ rm -fr %{buildroot}
%{_mandir}/man1/osinfo-query.1*
%{_mandir}/man1/osinfo-install-script.1*
%{_libdir}/%{name}-1.0.so.*
-%if %{with_gir}
%{_libdir}/girepository-1.0/Libosinfo-1.0.typelib
-%endif
%files devel
%defattr(-, root, root)
@@ -132,9 +112,7 @@ rm -fr %{buildroot}
%dir %{_includedir}/%{name}-1.0/osinfo/
%{_includedir}/%{name}-1.0/osinfo/*.h
%{_libdir}/pkgconfig/%{name}-1.0.pc
-%if %{with_gir}
%{_datadir}/gir-1.0/Libosinfo-1.0.gir
-%endif
%{_datadir}/gtk-doc/html/Libosinfo
%files vala
--
2.7.4
More information about the Libosinfo
mailing list