[udev] version 179
Kay Sievers
kay at fedoraproject.org
Wed Jan 25 13:38:53 UTC 2012
commit faded2be30b587c563f6aceba52826ef1ea8f7fe
Author: Kay Sievers <kay.sievers at vrfy.org>
Date: Wed Jan 25 14:04:35 2012 +0100
version 179
.gitignore | 2 +-
sources | 2 +-
udev.spec | 62 ++++++++++++++++++++++++-----------------------------------
3 files changed, 27 insertions(+), 39 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9e36943..9e7171b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/udev-175.tar.bz2
+/udev-179.tar.xz
diff --git a/sources b/sources
index f573b89..85ba111 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2fc9c1efcbde98e3d73ffee7a77aea47 udev-175.tar.bz2
+c966a07dd75fd8d3f1a7e3d210a96c6b udev-179.tar.xz
diff --git a/udev.spec b/udev.spec
index a52b63b..6c26f64 100644
--- a/udev.spec
+++ b/udev.spec
@@ -1,12 +1,11 @@
Summary: A rule-based device node and kernel event manager
Name: udev
-Version: 175
-Release: 2%{?dist}
+Version: 179
+Release: 1%{?dist}
License: GPLv2+
Group: System Environment/Base
-Source: ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/%{name}-%{version}.tar.bz2
+Source: ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/%{name}-%{version}.tar.xz
URL: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: gperf
@@ -15,13 +14,14 @@ BuildRequires: glib2-devel
BuildRequires: hwdata
BuildRequires: gobject-introspection-devel >= 0.6.2
BuildRequires: usbutils >= 0.82
+BuildRequires: kmod-libs >= 4
+BuildRequires: libblkid-devel >= 2.20
Obsoletes: dev <= 0:3.12-1
Provides: dev = 0:3.12-2
Requires(pre): fileutils
Requires(pre): /usr/bin/getent /usr/sbin/groupadd
Requires: hwdata
Requires: systemd-units
-Requires: pkgconfig
Requires: util-linux >= 2.15.1
Conflicts: systemd < 37
Conflicts: dracut < 013-93
@@ -89,35 +89,24 @@ export CFLAGS="$CFLAGS $RPM_OPT_FLAGS -fPIE -DPIE -pie -Wl,-z,relro -Wl,-z,now"
export V=1
%configure \
--prefix=%{_prefix} \
+ --with-rootprefix= \
--sysconfdir=%{_sysconfdir} \
- --sbindir=/sbin \
- --libexecdir=/lib/udev \
+ --bindir=/sbin \
+ --libexecdir=/lib \
--with-rootlibdir=/%{_lib} \
--with-selinux \
- --with-systemdsystemunitdir=/lib/systemd/system \
- --enable-floppy
+ --with-systemdsystemunitdir=/lib/systemd/system
make %{?_smp_mflags}
%install
-rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
rm -fr $RPM_BUILD_ROOT%{_docdir}/udev
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
-for i in \
-%ifarch ia64
- rules/arch/40-ia64.rules \
-%endif
-%ifarch ppc ppc64
- rules/arch/40-ppc.rules \
-%endif
-%ifarch s390 s390x
- rules/arch/40-s390.rules \
-%endif
- ; do
- install -m 0644 "$i" "$RPM_BUILD_ROOT/lib/udev/rules.d/${i##*/}"
-done
mkdir -p -m 0755 $RPM_BUILD_ROOT/lib/firmware
mkdir -p -m 0755 $RPM_BUILD_ROOT/lib/firmware/updates
+%ifarch s390 s390x
+install -m 0644 rules/arch/40-s390.rules $RPM_BUILD_ROOT/lib/udev/rules.d
+%endif
%pre
getent group cdrom >/dev/null || /usr/sbin/groupadd -g 11 cdrom || :
@@ -139,17 +128,13 @@ getent group floppy >/dev/null || /usr/sbin/groupadd -g 19 floppy || :
%post -n libgudev1 -p /sbin/ldconfig
%postun -n libgudev1 -p /sbin/ldconfig
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%files
-%defattr(-, root, root, 0755)
-%doc NEWS COPYING README TODO ChangeLog extras/keymap/README.keymap.txt
+%doc NEWS COPYING README TODO ChangeLog src/extras/keymap/README.keymap.txt
+/lib/udev
%attr(0755,root,root) /sbin/udevadm
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/udev/udev.conf
%attr(0755,root,root) %dir %{_sysconfdir}/udev/
%attr(0755,root,root) %dir %{_sysconfdir}/udev/rules.d/
-%attr(0755,root,root) /lib/udev
%attr(0644,root,root) %{_mandir}/man7/*.7*
%attr(0644,root,root) %{_mandir}/man8/*.8*
%{_datadir}/pkgconfig/udev.pc
@@ -161,27 +146,23 @@ rm -rf $RPM_BUILD_ROOT
/lib/systemd/system/sockets.target.wants/*.socket
%files -n libudev
-%defattr(0644, root, root, 0755)
-%doc libudev/COPYING
+%doc src/COPYING
%attr(0755,root,root) /%{_lib}/libudev.so.*
%files -n libudev-devel
-%defattr(0644, root, root, 0755)
-%doc libudev/docs/html/*
+%doc src/docs/html/*
%{_includedir}/libudev.h
%{_libdir}/libudev.so
%{_libdir}/pkgconfig/libudev.pc
%{_datadir}/gtk-doc/html/libudev/*
%files -n libgudev1
-%defattr(0644, root, root, 0755)
-%doc extras/gudev/COPYING
+%doc src/extras/gudev/COPYING
%attr(0755,root,root) /%{_lib}/libgudev-1.0.so.*
%attr(0644,root,root) %{_libdir}/girepository-1.0/GUdev-1.0.typelib
%files -n libgudev1-devel
-%defattr(0644, root, root, 0755)
-%doc extras/gudev/docs/html/*
+%doc src/extras/gudev/docs/html/*
%attr(0755,root,root) %{_libdir}/libgudev-1.0.so
%dir %attr(0755,root,root) %{_includedir}/gudev-1.0
%dir %attr(0755,root,root) %{_includedir}/gudev-1.0/gudev
@@ -192,6 +173,13 @@ rm -rf $RPM_BUILD_ROOT
%attr(0644,root,root) %{_libdir}/pkgconfig/gudev-1.0*
%changelog
+* Wed Jan 25 2012 Kay Sievers <kay at redhat.com> 179-1
+- version 179
+ - devtmpfs is mandatory now
+ - /run is mandatory now
+ - modules are loaded with 'libkmod'
+ - blkid is built-in now
+
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 175-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
More information about the scm-commits
mailing list