1{ stdenv, fetchFromGitHub, autoreconfHook, zlib, pciutils }:
2
3stdenv.mkDerivation rec {
4 name = "biosdevname-${version}";
5 version = "0.7.2";
6
7 src = fetchFromGitHub {
8 owner = "dell";
9 repo = "biosdevname";
10 rev = "v${version}";
11 sha256 = "183k6f9nayhai27y6nizf0sp9bj1kabykj66hcwdzllhrrh505sd";
12 };
13
14 nativeBuildInputs = [ autoreconfHook ];
15 buildInputs = [ zlib pciutils ];
16
17 # Don't install /lib/udev/rules.d/*-biosdevname.rules
18 patches = [ ./makefile.patch ];
19
20 configureFlags = [ "--sbindir=\${out}/bin" ];
21
22 meta = with stdenv.lib; {
23 description = "Udev helper for naming devices per BIOS names";
24 license = licenses.gpl2;
25 platforms = ["x86_64-linux" "i686-linux"];
26 maintainers = with maintainers; [ cstrahan ];
27 };
28}