[packages/libgudev] - updated to 231 - added tests patch (fixes test bug causing segfault in umockdev)
qboosh
qboosh at pld-linux.org
Sun Feb 19 12:11:20 CET 2017
commit 397c0815f8bd2e37f5f3b78d3fbf537caa5e76b3
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Feb 19 12:13:12 2017 +0100
- updated to 231
- added tests patch (fixes test bug causing segfault in umockdev)
libgudev-tests.patch | 11 +++++++++++
libgudev.spec | 15 ++++++++++-----
2 files changed, 21 insertions(+), 5 deletions(-)
---
diff --git a/libgudev.spec b/libgudev.spec
index 7b52c3c..ccea30c 100644
--- a/libgudev.spec
+++ b/libgudev.spec
@@ -2,28 +2,31 @@
# Conditional build:
%bcond_without apidocs # API documentation
%bcond_without static_libs # static library
+%bcond_without tests # tests (with umockdev)
#
Summary: GObject bindings for libudev
Summary(pl.UTF-8): Wiązania GObject do libudev
Name: libgudev
-Version: 230
+Version: 231
Release: 1
License: LGPL v2.1+
Group: Libraries
Source0: http://ftp.gnome.org/pub/GNOME/sources/libgudev/%{version}/%{name}-%{version}.tar.xz
-# Source0-md5: e4dee8f3f349e9372213d33887819a4d
+# Source0-md5: 916c10c51ec61131e244c3936bbb2e0c
+Patch0: %{name}-tests.patch
URL: https://wiki.gnome.org/Projects/libgudev
BuildRequires: autoconf >= 2.64
BuildRequires: automake >= 1:1.11
-BuildRequires: glib2-devel >= 1:2.22.0
+BuildRequires: glib2-devel >= 1:2.30.0
BuildRequires: gobject-introspection-devel >= 1.31.1
BuildRequires: gtk-doc >= 1.18
BuildRequires: libtool >= 2:2.2
BuildRequires: pkgconfig
BuildRequires: tar >= 1:1.22
BuildRequires: udev-devel >= 1:199
+%{?with_tests:BuildRequires: umockdev-devel}
BuildRequires: xz
-Requires: glib2 >= 1:2.22.0
+Requires: glib2 >= 1:2.30.0
Requires: udev-libs >= 1:199
Provides: udev-glib = 1:%{version}-%{release}
Obsoletes: udev-glib < 1:230
@@ -40,7 +43,7 @@ Summary: Header files for libgudev library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libgudev
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: glib2-devel >= 1:2.22.0
+Requires: glib2-devel >= 1:2.30.0
Requires: udev-devel >= 1:199
Provides: udev-glib-devel = 1:%{version}-%{release}
Obsoletes: udev-glib-devel < 1:230
@@ -83,6 +86,7 @@ Dokumentacja API biblioteki libgudev.
%prep
%setup -q
+%patch0 -p1
%build
# rebuild ac/am/lt for as-needed to work
@@ -95,6 +99,7 @@ Dokumentacja API biblioteki libgudev.
%{?with_apidocs:--enable-gtk-doc} \
--disable-silent-rules \
%{?with_static_libs:--enable-static} \
+ %{!?with_tests:--disable-umockdev} \
--with-html-dir=%{_gtkdocdir}
%{__make}
diff --git a/libgudev-tests.patch b/libgudev-tests.patch
new file mode 100644
index 0000000..548d5e1
--- /dev/null
+++ b/libgudev-tests.patch
@@ -0,0 +1,11 @@
+Add missing "properties" list.
+--- libgudev-231/tests/test-enumerator-filter.c.orig 2017-02-19 12:08:49.443366196 +0100
++++ libgudev-231/tests/test-enumerator-filter.c 2017-02-19 12:09:00.573366068 +0100
+@@ -47,6 +47,7 @@
+ "ID_MODEL", "KoolGadget 2", NULL);
+
+ umockdev_testbed_add_device (testbed, "drm", "dev3", NULL,
++ NULL,
+ "ID_FOR_SEAT", "drm-pci-0000_00_02_0", NULL);
+
+ /* Check the number of items in GUdevClient */
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libgudev.git/commitdiff/397c0815f8bd2e37f5f3b78d3fbf537caa5e76b3
More information about the pld-cvs-commit
mailing list