packages: udev/udev.spec, udev/udev-libpath.patch (NEW), udev/udev-so.patch...
arekm
arekm at pld-linux.org
Sat Aug 15 22:06:48 CEST 2009
Author: arekm Date: Sat Aug 15 20:06:48 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- up to 146
---- Files affected:
packages/udev:
udev.spec (1.299 -> 1.300) , udev-libpath.patch (NONE -> 1.1) (NEW), udev-so.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/udev/udev.spec
diff -u packages/udev/udev.spec:1.299 packages/udev/udev.spec:1.300
--- packages/udev/udev.spec:1.299 Sun Aug 2 22:32:14 2009
+++ packages/udev/udev.spec Sat Aug 15 22:06:43 2009
@@ -32,13 +32,13 @@
Summary: Device manager for the Linux 2.6 kernel series
Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
Name: udev
-Version: 145
+Version: 146
Release: 1
Epoch: 1
License: GPL
Group: Base
Source0: ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/%{name}-%{version}.tar.bz2
-# Source0-md5: b3d3b5f88c7b81e7615700a04db685e1
+# Source0-md5: b2a8acefda4fa8a70d45642035abd718
# rules
Source1: %{name}-alsa.rules
Source2: %{name}.rules
@@ -52,6 +52,8 @@
Source30: %{name}-initramfs-bottom
Source31: %{name}-initramfs-hook
Source32: %{name}-initramfs-premount
+Patch0: %{name}-so.patch
+Patch1: %{name}-libpath.patch
URL: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
BuildRequires: ConsoleKit-devel
BuildRequires: autoconf
@@ -241,6 +243,8 @@
%prep
%setup -q
+%patch0 -p1
+%patch1 -p0
%build
%{__libtoolize}
@@ -259,28 +263,33 @@
%{?debug:--enable-debug} \
--libexecdir=/lib/udev \
--with-rootlibdir=/%{_lib} \
- --disable-extras \
--disable-gtk-doc \
--disable-logging \
--disable-shared \
--enable-static \
--with-pci-ids-path=%{_sysconfdir} \
- --with-selinux \
- --with-udev-prefix=/
-%{__make} \
+ --with-selinux
+
+# don't build few things for initrd
+cp -a Makefile Makefile.org
+sed -i -e 's#extras/usb_id/usb_id$(EXEEXT)##g' \
+ -e 's#extras/usb-db/usb-db$(EXEEXT)##g' \
+ -e 's#extras/hid2hci/hid2hci$(EXEEXT)##g' \
+ -e 's#extras/modem-modeswitch/modem-modeswitch$(EXEEXT)##g' \
+ Makefile
+
+%{__make} -f Makefile \
LDFLAGS="-all-static"
DEST=$(pwd)/udev-initrd
-for dir in extras udev; do
- cd $dir
- %{__make} -j 1 install \
- DESTDIR=$DEST
- cd ..
-done
+%{__make} -f Makefile -j 1 install \
+ DESTDIR=${DEST}
%if %{with main}
%{__make} clean
%endif
+
+cp -a Makefile.org Makefile
%endif
%if %{with main}
@@ -296,8 +305,7 @@
--enable-shared \
--enable-static \
--with-pci-ids-path=%{_sysconfdir} \
- --with-selinux \
- --with-udev-prefix=/
+ --with-selinux
%{__make}
%endif
@@ -537,6 +545,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.300 2009/08/15 20:06:43 arekm
+- up to 146
+
Revision 1.299 2009/08/02 20:32:14 arekm
- BR gperf (from pefi)
================================================================
Index: packages/udev/udev-libpath.patch
diff -u /dev/null packages/udev/udev-libpath.patch:1.1
--- /dev/null Sat Aug 15 22:06:48 2009
+++ packages/udev/udev-libpath.patch Sat Aug 15 22:06:43 2009
@@ -0,0 +1,24 @@
+--- Makefile.am 2009-08-15 22:04:56.536696651 +0200
++++ /tmp/Makefile.am 2009-08-15 22:04:31.812740885 +0200
+@@ -534,12 +534,13 @@
+
+ extras/gudev/GUdev-1.0.gir: extras/gudev/libgudev-1.0.la $(G_IR_SCANNER) Makefile.am
+ $(AM_V_GEN)PKG_CONFIG_PATH=$(top_builddir)/data:$$PKG_CONFIG_PATH \
++ LD_LIBRARY_PATH=extras/gudev/.libs \
+ $(G_IR_SCANNER) -v \
+ --namespace GUdev \
+ --nsversion=1.0 \
+ --include=GObject-2.0 \
+ --library=gudev-1.0 \
+- --library-path=extras/gudev \
++ --library-path=extras/gudev/.libs \
+ --output $@ \
+ --pkg=glib-2.0 \
+ --pkg=gobject-2.0 \
+@@ -556,4 +557,5 @@
+ $(top_srcdir)/extras/gudev/gudevdevice.c
+
+ extras/gudev/GUdev-1.0.typelib: extras/gudev/GUdev-1.0.gir $(G_IR_COMPILER)
+- $(AM_V_GEN)g-ir-compiler $< -o $@
++ $(AM_V_GEN)LD_LIBRARY_PATH=extras/gudev/.libs \
++ g-ir-compiler $< -o $@
================================================================
Index: packages/udev/udev-so.patch
diff -u /dev/null packages/udev/udev-so.patch:1.1
--- /dev/null Sat Aug 15 22:06:48 2009
+++ packages/udev/udev-so.patch Sat Aug 15 22:06:43 2009
@@ -0,0 +1,15 @@
+--- udev-146/Makefile.am~ 2009-08-14 14:14:06.000000000 +0200
++++ udev-146/Makefile.am 2009-08-15 20:54:31.651285047 +0200
+@@ -485,8 +485,10 @@
+ mkdir -p $(DESTDIR)$(rootlib_execdir) && \
+ so_img_name=$$(readlink $(DESTDIR)$(libdir)/libudev.so) && \
+ so_img_rel_target_prefix=$$(echo $(libdir) | sed 's,\(^/\|\)[^/][^/]*,..,g') && \
+- ln -sf $$so_img_rel_target_prefix$(rootlib_execdir)/$$so_img_name $(DESTDIR)$(libdir)/libudev.so && \
+- mv $(DESTDIR)$(libdir)/libudev.so.* $(DESTDIR)$(rootlib_execdir); \
++ if test "x$$so_img_name" != "x"; then \
++ ln -sf $$so_img_rel_target_prefix$(rootlib_execdir)/$$so_img_name $(DESTDIR)$(libdir)/libudev.so && \
++ mv $(DESTDIR)$(libdir)/libudev.so.* $(DESTDIR)$(rootlib_execdir); \
++ fi; true; \
+ fi
+
+ libudev-uninstall-move-hook:
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/udev/udev.spec?r1=1.299&r2=1.300&f=u
More information about the pld-cvs-commit
mailing list