X-Git-Url: https://git.tld-linux.org/?p=packages%2Fudev.git;a=blobdiff_plain;f=udev.spec;h=b268d2565a23f3ef2f43031bb0930a21b820e168;hp=ed0f7c2b4ff2c33ca9119a78dd84ac3acc91eaf2;hb=HEAD;hpb=b2ef63d9d113e863af3c4d266d47addb67e2b143 diff --git a/udev.spec b/udev.spec index ed0f7c2..d0fd803 100644 --- 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.2.7 +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: c75d99910c1791dd9430d26ab76059c0 +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 @@ -282,12 +284,22 @@ fi /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 @@ -309,10 +321,12 @@ 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 @@ -322,7 +336,9 @@ fi /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 @@ -330,7 +346,10 @@ fi /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*