[Libosinfo] [libosinfo] spec: Disable udev rule on newer Fedoras
Christophe Fergeau
cfergeau at redhat.com
Tue Feb 19 11:19:25 UTC 2013
Changes in udev > 197 and libblkid > 2.22.2 have made this rule obsolete.
---
libosinfo.spec.in | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/libosinfo.spec.in b/libosinfo.spec.in
index 0c49950..4e59504 100644
--- a/libosinfo.spec.in
+++ b/libosinfo.spec.in
@@ -10,6 +10,11 @@
%define with_gir 1
%endif
+%define with_udev 1
+%if 0%{?fedora} >= 19
+%define with_udev 0
+%endif
+
Summary: A library for managing OS information for virtualization
Name: libosinfo
Version: @VERSION@
@@ -73,7 +78,13 @@ This package provides the Vala bindings for libosinfo library.
%define gir_arg --enable-introspection=no
%endif
-%configure %{gir_arg} --enable-vala=yes --enable-udev=yes
+%if %{with_udev}
+%define udev_arg --enable-udev=yes
+%else
+%define udev_arg --enable-udev=no
+%endif
+
+%configure %{gir_arg} %{udev_arg} --enable-vala=yes
%__make %{?_smp_mflags} V=1
chmod a-x examples/*.js examples/*.py
@@ -119,7 +130,9 @@ rm -fr %{buildroot}
%{_mandir}/man1/osinfo-query.1*
%{_mandir}/man1/osinfo-install-script.1*
%{_libdir}/%{name}-1.0.so.*
+%if %{with_udev}
/lib/udev/rules.d/95-osinfo.rules
+%endif
%if %{with_gir}
%{_libdir}/girepository-1.0/Libosinfo-1.0.typelib
%endif
--
1.8.1.2
More information about the Libosinfo
mailing list