[libosinfo] spec: sync with upstream spec
Christophe Fergeau
teuf at fedoraproject.org
Tue Mar 5 08:06:40 UTC 2013
commit 0dda703066cf0adfccb68408f1cae886d681e50c
Author: Christophe Fergeau <cfergeau at redhat.com>
Date: Mon Feb 25 19:18:53 2013 +0100
spec: sync with upstream spec
...tect-Fix-segfault-with-non-bootable-media.patch | 42 --------------------
libosinfo.spec | 29 ++++++++++----
2 files changed, 21 insertions(+), 50 deletions(-)
---
diff --git a/libosinfo.spec b/libosinfo.spec
index f463d06..da4fd96 100644
--- a/libosinfo.spec
+++ b/libosinfo.spec
@@ -10,17 +10,20 @@
%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: 0.2.3
-Release: 2%{?dist}%{?extra_release}
+Version: 0.2.4
+Release: 1%{?dist}%{?extra_release}
License: LGPLv2+
Group: Development/Libraries
Source: https://fedorahosted.org/releases/l/i/%{name}/%{name}-%{version}.tar.gz
-# Fix osinfo-detect crash with non-bootable media (bz 901910)
-Patch1: 0001-osinfo-detect-Fix-segfault-with-non-bootable-media.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-URL: https://fedorahosted.org/libosinfo/
+URL: http://libosinfo.org/
BuildRequires: intltool
BuildRequires: glib2-devel
BuildRequires: check-devel
@@ -29,7 +32,9 @@ BuildRequires: libxslt-devel >= 1.0.0
BuildRequires: vala
BuildRequires: vala-tools
BuildRequires: libsoup-devel
+%if 0%{?fedora} >= 19
BuildRequires: perl-podlators
+%endif
%if %{with_gir}
BuildRequires: gobject-introspection-devel
%endif
@@ -68,7 +73,6 @@ This package provides the Vala bindings for libosinfo library.
%prep
%setup -q
-%patch1 -p1
%build
%if %{with_gir}
@@ -77,7 +81,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
@@ -87,6 +97,7 @@ rm -fr %{buildroot}
%__make install DESTDIR=%{buildroot}
rm -f %{buildroot}%{_libdir}/*.a
rm -f %{buildroot}%{_libdir}/*.la
+
%find_lang %{name}
%check
@@ -111,8 +122,8 @@ rm -fr %{buildroot}
%dir %{_datadir}/libosinfo/schemas/
%{_datadir}/libosinfo/db/usb.ids
%{_datadir}/libosinfo/db/pci.ids
-%{_datadir}/libosinfo/db/devices
%{_datadir}/libosinfo/db/datamaps
+%{_datadir}/libosinfo/db/devices
%{_datadir}/libosinfo/db/oses
%{_datadir}/libosinfo/db/hypervisors
%{_datadir}/libosinfo/db/install-scripts
@@ -122,7 +133,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
More information about the scm-commits
mailing list