]> TLD Linux GIT Repositories - packages/udev.git/blobdiff - udev.spec
- updated to 3.2.14
[packages/udev.git] / udev.spec
index 1f852e6fec617c2815c58e732e5c370051987227..d0fd803e41658978b3dd5f74d74ffb4a238406df 100644 (file)
--- a/udev.spec
+++ b/udev.spec
@@ -1,6 +1,3 @@
-# TODO:
-#   - get rules patches from systemd (if any)
-#
 # Conditional build:
 %bcond_without selinux         # without SELinux support
 %bcond_with    apidocs         # with API docs
@@ -8,13 +5,13 @@
 Summary:       Device manager for the Linux kernel
 Summary(pl.UTF-8):     Zarządca urządzeń dla jądra Linuksa
 Name:          udev
-Version:       3.1.5
+Version:       3.2.14
 Release:       1
 Epoch:         2
 License:       GPL v2+ (udev), LGPL v2.1+ (the rest)
 Group:         Base
-Source0:       http://dev.gentoo.org/~blueness/eudev/eudev-%{version}.tar.gz
-# Source0-md5: c4dace42deecede102b6c01904042acc
+Source0:       https://github.com/eudev-project/eudev/releases/download/v%{version}/eudev-%{version}.tar.gz
+# Source0-md5: ee1789b524304dfe6d4775b4b39f6d3c
 # rules
 Source101:     udev-alsa.rules
 Source102:     udev.rules
@@ -30,7 +27,7 @@ Patch1:               udev-libexecdir.patch
 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
 # don't remove it entirely, just change default value to disabled
 Patch2:                udev-net.ifnames.patch
-URL:           https://wiki.gentoo.org/wiki/Project:Eudev
+URL:           https://github.com/eudev-project/eudev
 BuildRequires: attr-devel
 BuildRequires: autoconf >= 2.64
 BuildRequires: automake >= 1:1.11
@@ -38,6 +35,8 @@ BuildRequires:        binutils >= 3:2.22.52.0.1-2
 BuildRequires: dbus-devel >= 1.3.2
 BuildRequires: docbook-style-xsl
 %{?with_apidocs:BuildRequires: gtk-doc >= 1.18}
+BuildRequires: gobject-introspection-devel >= 1.31.1
+BuildRequires: gperf
 BuildRequires: kmod-devel >= 14
 BuildRequires: libblkid-devel >= 2.20
 %{?with_selinux:BuildRequires: libselinux-devel >= 2.1.9}
@@ -45,7 +44,7 @@ BuildRequires:        libtool >= 2:2.2
 BuildRequires: libxslt-progs
 BuildRequires: m4
 BuildRequires: pkgconfig >= 0.9.0
-BuildRequires: python-modules
+BuildRequires: python3-modules
 BuildRequires: rpmbuild(macros) >= 1.628
 BuildRequires: sed >= 4.0
 BuildRequires: usbutils >= 0.82
@@ -91,7 +90,7 @@ Requires:     udev-libs = %{epoch}:%{version}-%{release}
 Requires:      uname(release) >= 2.6.32
 #Suggests:     uname(release) >= 3.0
 Obsoletes:     udev-compat
-Obsoletes:     udev-initrd < %{epoch}:%{version}-%{release}}
+Obsoletes:     udev-initrd < %{epoch}:%{version}-%{release}
 Conflicts:     geninitrd < 12639
 Conflicts:     rc-scripts < 0.4.5.3-1
 Conflicts:     systemd-units < 1:183
@@ -264,6 +263,8 @@ fi
 
 %attr(755,root,root) /lib/udev/ata_id
 %attr(755,root,root) /lib/udev/cdrom_id
+%attr(755,root,root) /lib/udev/dmi_memory_id
+%attr(755,root,root) /lib/udev/fido_id
 %attr(755,root,root) /lib/udev/mtd_probe
 %attr(755,root,root) /lib/udev/scsi_id
 %attr(755,root,root) /lib/udev/v4l_id
@@ -274,6 +275,7 @@ fi
 /lib/udev/hwdb.d/20-OUI.hwdb
 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
+/lib/udev/hwdb.d/20-dmi-id.hwdb
 /lib/udev/hwdb.d/20-net-ifname.hwdb
 /lib/udev/hwdb.d/20-pci-classes.hwdb
 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
@@ -281,10 +283,23 @@ fi
 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
 /lib/udev/hwdb.d/20-usb-classes.hwdb
 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
+/lib/udev/hwdb.d/20-vmbus-class.hwdb
+/lib/udev/hwdb.d/60-autosuspend.hwdb
+/lib/udev/hwdb.d/60-autosuspend-fingerprint-reader.hwdb
 /lib/udev/hwdb.d/60-evdev.hwdb
+/lib/udev/hwdb.d/60-input-id.hwdb
 /lib/udev/hwdb.d/60-keyboard.hwdb
+/lib/udev/hwdb.d/60-seat.hwdb
+/lib/udev/hwdb.d/60-sensor.hwdb
+/lib/udev/hwdb.d/70-analyzers.hwdb
+/lib/udev/hwdb.d/70-av-production.hwdb
+/lib/udev/hwdb.d/70-cameras.hwdb
+/lib/udev/hwdb.d/70-joystick.hwdb
 /lib/udev/hwdb.d/70-mouse.hwdb
+/lib/udev/hwdb.d/70-pda.hwdb
 /lib/udev/hwdb.d/70-pointingstick.hwdb
+/lib/udev/hwdb.d/70-touchpad.hwdb
+/lib/udev/hwdb.d/80-ieee1394-unit-function.hwdb
 
 %attr(755,root,root) %{_sbindir}/start_udev
 %attr(755,root,root) %{_sbindir}/udevd
@@ -306,24 +321,35 @@ fi
 
 # rules below are NOT supposed to be changed by users
 /lib/udev/rules.d/50-udev-default.rules
+/lib/udev/rules.d/60-autosuspend.rules
 /lib/udev/rules.d/60-cdrom_id.rules
 /lib/udev/rules.d/60-block.rules
 /lib/udev/rules.d/60-drm.rules
 /lib/udev/rules.d/60-evdev.rules
+/lib/udev/rules.d/60-fido-id.rules
+/lib/udev/rules.d/60-input-id.rules
 /lib/udev/rules.d/60-persistent-alsa.rules
 /lib/udev/rules.d/60-persistent-input.rules
 /lib/udev/rules.d/60-persistent-storage-tape.rules
 /lib/udev/rules.d/60-persistent-storage.rules
 /lib/udev/rules.d/60-persistent-v4l.rules
+/lib/udev/rules.d/60-sensor.rules
 /lib/udev/rules.d/60-serial.rules
 /lib/udev/rules.d/64-btrfs.rules
+/lib/udev/rules.d/70-camera.rules
+/lib/udev/rules.d/70-joystick.rules
+/lib/udev/rules.d/70-memory.rules
 /lib/udev/rules.d/70-mouse.rules
+/lib/udev/rules.d/70-touchpad.rules
 /lib/udev/rules.d/75-net-description.rules
 /lib/udev/rules.d/75-probe_mtd.rules
 /lib/udev/rules.d/78-sound-card.rules
 /lib/udev/rules.d/80-drivers.rules
 /lib/udev/rules.d/80-net-name-slot.rules
+/lib/udev/rules.d/81-net-dhcp.rules
+
 %{_mandir}/man5/udev.conf.5*
+%{_mandir}/man7/hwdb.7*
 %{_mandir}/man7/udev.7*
 %{_mandir}/man8/udevadm.8*
 %{_mandir}/man8/udevd.8*