From d7d42d6b242518b5bc664d7e2644a2a78d15225a Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Sat, 7 Jun 2014 21:27:30 +0200 Subject: gnu: Add udev. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/linux.scm (udev): New variable. * gnu/packages/patches/udev-gir-libtool.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. Co-authored-by: Ludovic Courtès --- gnu/packages/patches/udev-gir-libtool.patch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 gnu/packages/patches/udev-gir-libtool.patch (limited to 'gnu/packages/patches') diff --git a/gnu/packages/patches/udev-gir-libtool.patch b/gnu/packages/patches/udev-gir-libtool.patch new file mode 100644 index 0000000000..7504f87eb8 --- /dev/null +++ b/gnu/packages/patches/udev-gir-libtool.patch @@ -0,0 +1,17 @@ +Without this patch, 'ld' as invoked by 'g-ir-scanner' fails to find -lgudev-1.0 +This is because libtool puts it in $(top_builddir)/.libs. + +This patch forces 'g-ir-scanner' to use libtool, which enables it to find +libgudev-1.0.la. + +--- udev-182/Makefile.in 2014-06-22 14:55:07.000000000 +0200 ++++ udev-182/Makefile.in 2014-06-22 14:55:15.000000000 +0200 +@@ -3622,7 +3622,7 @@ test-sys-distclean: + @ENABLE_GUDEV_TRUE@@ENABLE_INTROSPECTION_TRUE@ --namespace GUdev \ + @ENABLE_GUDEV_TRUE@@ENABLE_INTROSPECTION_TRUE@ --nsversion=1.0 \ + @ENABLE_GUDEV_TRUE@@ENABLE_INTROSPECTION_TRUE@ --include=GObject-2.0 \ +-@ENABLE_GUDEV_TRUE@@ENABLE_INTROSPECTION_TRUE@ --library=gudev-1.0 \ ++@ENABLE_GUDEV_TRUE@@ENABLE_INTROSPECTION_TRUE@ --library=gudev-1.0 --libtool=$(top_builddir)/libtool \ + @ENABLE_GUDEV_TRUE@@ENABLE_INTROSPECTION_TRUE@ --library-path=$(top_builddir)/src \ + @ENABLE_GUDEV_TRUE@@ENABLE_INTROSPECTION_TRUE@ --library-path=$(top_builddir)/src/gudev \ + @ENABLE_GUDEV_TRUE@@ENABLE_INTROSPECTION_TRUE@ --output $@ \ -- cgit v1.2.3