[libguestfs/f16] Disable gobject bindings on Fedora < 16.
Richard W.M. Jones
rjones at fedoraproject.org
Mon Jan 30 16:17:43 UTC 2012
commit 40de26ac44c39f3c1fdb4b2104812606a5076fe4
Author: Richard W.M. Jones <rjones at redhat.com>
Date: Mon Jan 30 16:17:29 2012 +0000
Disable gobject bindings on Fedora < 16.
libguestfs.spec | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/libguestfs.spec b/libguestfs.spec
index 11450e0..be39fb8 100644
--- a/libguestfs.spec
+++ b/libguestfs.spec
@@ -204,9 +204,11 @@ BuildRequires: java-devel
BuildRequires: php-devel
BuildRequires: erlang-erts
BuildRequires: erlang-erl_interface
+%if 0%{?fedora} >= 16
BuildRequires: glib2-devel
BuildRequires: gobject-introspection-devel
BuildRequires: gjs
+%endif
# For libguestfs-tools:
BuildRequires: perl-Sys-Virt
@@ -588,6 +590,7 @@ Requires: erlang-erts
erlang-%{name} contains Erlang bindings for %{name}.
+%if 0%{?fedora} >= 16
%package gobject
Summary: GObject bindings for %{name}
Group: Development/Libraries
@@ -610,6 +613,7 @@ Requires: %{name}-gobject = %{epoch}:%{version}-%{release}
This package is needed if you want to write software using the
GObject bindings. It also contains GObject Introspection information.
+%endif
%package man-pages-uk
@@ -771,8 +775,10 @@ make DESTDIR=$RPM_BUILD_ROOT install
# Delete static libraries, libtool files.
rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.a
rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.la
+%if 0%{?fedora} >= 16
rm $RPM_BUILD_ROOT%{_libdir}/libguestfs-gobject-1.0.a
rm $RPM_BUILD_ROOT%{_libdir}/libguestfs-gobject-1.0.la
+%endif
find $RPM_BUILD_ROOT -name perllocal.pod -delete
find $RPM_BUILD_ROOT -name .packlist -delete
@@ -994,6 +1000,7 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man3/guestfs-erlang.3*
+%if 0%{?fedora} >= 16
%files gobject
%defattr(-,root,root,-)
%{_libdir}/libguestfs-gobject-1.0.so.0*
@@ -1005,6 +1012,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libguestfs-gobject-1.0.so
%{_includedir}/guestfs-gobject.h
%{_datadir}/gir-1.0/Guestfs-1.0.gir
+%endif
%files man-pages-uk
@@ -1018,6 +1026,7 @@ rm -rf $RPM_BUILD_ROOT
- New upstream version 1.16.2.
- Try enabling tests on 32 bit. This works on Rawhide, so it might
work on Fedora 16.
+- Disable gobject bindings on Fedora < 16.
* Tue Jan 24 2012 Richard W.M. Jones <rjones at redhat.com> - 1:1.16.1-1
- New upstream version 1.16.1.
More information about the scm-commits
mailing list