gnu: udev: Remove package, now superceded by eudev.
* gnu/packages/linux.scm (udev): Remove. (eudev): Incorporate fields formerly inherited from udev.
This commit is contained in:
parent
8fcaf8b173
commit
fe32c7f760
|
@ -1337,55 +1337,9 @@ kmod. The aim is to be compatible with tools, configurations and indices
|
||||||
from the module-init-tools project.")
|
from the module-init-tools project.")
|
||||||
(license gpl2+))) ; library under lgpl2.1+
|
(license gpl2+))) ; library under lgpl2.1+
|
||||||
|
|
||||||
(define-public udev
|
|
||||||
;; The last pre-systemd version.
|
|
||||||
(package
|
|
||||||
(name "udev")
|
|
||||||
(version "182")
|
|
||||||
(source (origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (string-append
|
|
||||||
"mirror://kernel.org/linux/utils/kernel/hotplug/udev-"
|
|
||||||
version ".tar.xz"))
|
|
||||||
(sha256
|
|
||||||
(base32
|
|
||||||
"1awp7p07gi083w0dwqhhbbas68a7fx2sbm1yf1ip2jwf7cpqkf5d"))
|
|
||||||
(patches (list (search-patch "udev-gir-libtool.patch")))))
|
|
||||||
(build-system gnu-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:configure-flags (list (string-append
|
|
||||||
"--with-pci-ids-path="
|
|
||||||
(assoc-ref %build-inputs "pciutils")
|
|
||||||
"/share/pci.ids.gz")
|
|
||||||
|
|
||||||
"--with-firmware-path=/no/firmware"
|
|
||||||
|
|
||||||
;; Work around undefined reference to
|
|
||||||
;; 'mq_getattr' in sc-daemon.c.
|
|
||||||
"LDFLAGS=-lrt")))
|
|
||||||
(native-inputs
|
|
||||||
`(("pkg-config" ,pkg-config)
|
|
||||||
("gperf" ,gperf)
|
|
||||||
("glib" ,glib "bin") ; glib-genmarshal, etc.
|
|
||||||
("perl" ,perl) ; for the tests
|
|
||||||
("python" ,python-2))) ; ditto
|
|
||||||
(inputs
|
|
||||||
`(("kmod" ,kmod)
|
|
||||||
("pciutils" ,pciutils)
|
|
||||||
("usbutils" ,usbutils)
|
|
||||||
("util-linux" ,util-linux)
|
|
||||||
("glib" ,glib)
|
|
||||||
("gobject-introspection" ,gobject-introspection)))
|
|
||||||
(home-page "http://www.freedesktop.org/software/systemd/libudev/")
|
|
||||||
(synopsis "Userspace device management")
|
|
||||||
(description "Udev is a daemon which dynamically creates and removes
|
|
||||||
device nodes from /dev/, handles hotplug events and loads drivers at boot
|
|
||||||
time.")
|
|
||||||
(license gpl2+))) ; libudev is under lgpl2.1+
|
|
||||||
|
|
||||||
(define-public eudev
|
(define-public eudev
|
||||||
;; The post-systemd fork, maintained by Gentoo.
|
;; The post-systemd fork, maintained by Gentoo.
|
||||||
(package (inherit udev)
|
(package
|
||||||
(name "eudev")
|
(name "eudev")
|
||||||
(version "1.10")
|
(version "1.10")
|
||||||
(source (origin
|
(source (origin
|
||||||
|
@ -1406,11 +1360,39 @@ time.")
|
||||||
'(substitute* "configure"
|
'(substitute* "configure"
|
||||||
(("linux/btrfs\\.h")
|
(("linux/btrfs\\.h")
|
||||||
"")))))
|
"")))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(native-inputs
|
||||||
|
`(("pkg-config" ,pkg-config)
|
||||||
|
("gperf" ,gperf)
|
||||||
|
("glib" ,glib "bin") ; glib-genmarshal, etc.
|
||||||
|
("perl" ,perl) ; for the tests
|
||||||
|
("python" ,python-2))) ; ditto
|
||||||
|
(inputs
|
||||||
|
`(("kmod" ,kmod)
|
||||||
|
("pciutils" ,pciutils)
|
||||||
|
("usbutils" ,usbutils)
|
||||||
|
("util-linux" ,util-linux)
|
||||||
|
("glib" ,glib)
|
||||||
|
("gobject-introspection" ,gobject-introspection)))
|
||||||
(arguments
|
(arguments
|
||||||
(substitute-keyword-arguments (package-arguments udev)
|
`(#:configure-flags (list "--enable-libkmod"
|
||||||
((#:configure-flags flags)
|
|
||||||
`(cons "--enable-libkmod" ,flags))))
|
(string-append
|
||||||
(home-page "http://www.gentoo.org/proj/en/eudev/")))
|
"--with-pci-ids-path="
|
||||||
|
(assoc-ref %build-inputs "pciutils")
|
||||||
|
"/share/pci.ids.gz")
|
||||||
|
|
||||||
|
"--with-firmware-path=/no/firmware"
|
||||||
|
|
||||||
|
;; Work around undefined reference to
|
||||||
|
;; 'mq_getattr' in sc-daemon.c.
|
||||||
|
"LDFLAGS=-lrt")))
|
||||||
|
(home-page "http://www.gentoo.org/proj/en/eudev/")
|
||||||
|
(synopsis "Userspace device management")
|
||||||
|
(description "Udev is a daemon which dynamically creates and removes
|
||||||
|
device nodes from /dev/, handles hotplug events and loads drivers at boot
|
||||||
|
time.")
|
||||||
|
(license gpl2+)))
|
||||||
|
|
||||||
(define-public lvm2
|
(define-public lvm2
|
||||||
(package
|
(package
|
||||||
|
|
Loading…
Reference in New Issue