tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
biosdevname: add package
Charles Strahan
12 years ago
f43d0708
ed890ab8
+51
3 changed files
expand all
collapse all
unified
split
pkgs
tools
networking
biosdevname
default.nix
makefile.patch
top-level
all-packages.nix
+36
pkgs/tools/networking/biosdevname/default.nix
···
1
1
+
{stdenv, fetchgit, automake, autoconf, zlib, pciutils}:
2
2
+
let
3
3
+
version = "0.5.1";
4
4
+
in
5
5
+
stdenv.mkDerivation {
6
6
+
name = "biosdevname-${version}";
7
7
+
8
8
+
src = fetchgit {
9
9
+
url = git://linux.dell.com/biosdevname.git;
10
10
+
rev = "refs/tags/v${version}";
11
11
+
sha256 = "0qmgfyqv13qwh86140q0qdjxys76arg2d1slyvijx6r314ca4r7z";
12
12
+
};
13
13
+
14
14
+
buildInputs = [
15
15
+
automake
16
16
+
autoconf
17
17
+
zlib
18
18
+
pciutils
19
19
+
];
20
20
+
21
21
+
preConfigure = ''
22
22
+
autoreconf -i
23
23
+
'';
24
24
+
25
25
+
# Don't install /lib/udev/rules.d/*-biosdevname.rules
26
26
+
patches = [ ./makefile.patch ];
27
27
+
28
28
+
configureFlags = [ "--sbindir=\${out}/bin" ];
29
29
+
30
30
+
meta = with stdenv.lib; {
31
31
+
description = "Udev helper for naming devices per BIOS names";
32
32
+
license = licenses.gpl2;
33
33
+
platforms = platforms.linux;
34
34
+
maintainers = with maintainers; [ cstrahan ];
35
35
+
};
36
36
+
}
+13
pkgs/tools/networking/biosdevname/makefile.patch
···
1
1
+
diff --git a/Makefile.am b/Makefile.am
2
2
+
index 14d9a92..9e324d2 100644
3
3
+
--- a/Makefile.am
4
4
+
+++ b/Makefile.am
5
5
+
@@ -8,8 +8,6 @@ dist_noinst_DATA = biosdevname.rules.in biosdevname.spec.fedora biosdevname.spec
6
6
+
7
7
+
CLEANFILES = version src/bios_dev_name.h
8
8
+
install-data-local:
9
9
+
- mkdir -p $(DESTDIR)@RULEDIR@
10
10
+
- $(INSTALL_DATA) $(top_srcdir)/biosdevname.rules.in $(DESTDIR)@RULEDEST@
11
11
+
12
12
+
uninstall-local:
13
13
+
rm -f $(DESTDIR)@RULEDEST@
+2
pkgs/top-level/all-packages.nix
···
755
755
756
756
usb_modeswitch = callPackage ../development/tools/misc/usb-modeswitch { };
757
757
758
758
+
biosdevname = callPackage ../tools/networking/biosdevname { };
759
759
+
758
760
clamav = callPackage ../tools/security/clamav { };
759
761
760
762
cloc = callPackage ../tools/misc/cloc {