summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@redhat.com>2013-02-19 12:19:25 +0100
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>2013-02-19 23:43:20 +0200
commit96c66b8a99da4f840556f075075854ac2fe823f7 (patch)
tree904c3751a441df2a32a77516ed2e0992caeaa936
parent679b79b3c352300c3b3560470825685166c9dfa8 (diff)
spec: Disable udev rule on newer Fedoras
Changes in udev > 197 and libblkid > 2.22.2 have made this rule obsolete.
-rw-r--r--libosinfo.spec.in15
1 files changed, 14 insertions, 1 deletions
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