tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
libsmbios: 2.2.28 -> 2.3.2
Shea Levy
9 years ago
72ff466d
fa84ad25
+7
-7
1 changed file
expand all
collapse all
unified
split
pkgs
os-specific
linux
libsmbios
default.nix
+7
-7
pkgs/os-specific/linux/libsmbios/default.nix
···
1
-
{ stdenv, fetchurl, pkgconfig, libxml2, perl }:
2
3
let
4
-
name = "libsmbios-2.2.28";
5
in
6
stdenv.mkDerivation {
7
-
inherit name;
8
9
src = fetchurl {
10
-
url = "http://linux.dell.com/libsmbios/download/libsmbios/${name}/${name}.tar.gz";
11
-
sha256 = "03m0n834w49acwbf5cf9ync1ksnn2jkwaysvy7584y60qpmngb91";
12
};
13
14
-
buildInputs = [ pkgconfig libxml2 perl ];
15
16
# It tries to install some Python stuff even when Python is disabled.
17
installFlags = "pkgpythondir=$(TMPDIR)/python";
18
19
-
# It forgets to install headers.
20
postInstall =
21
''
0
22
cp -va "src/include/"* "$out/include/"
23
cp -va "out/public-include/"* "$out/include/"
24
'';
···
1
+
{ stdenv, fetchurl, pkgconfig, libxml2, perl, autoreconfHook, doxygen }:
2
3
let
4
+
version = "2.3.2";
5
in
6
stdenv.mkDerivation {
7
+
name = "libsmbios-${version}";
8
9
src = fetchurl {
10
+
url = "https://github.com/dell/libsmbios/archive/v${version}.tar.gz";
11
+
sha256 = "0kvi36jrvhspyyq0pjfdyvzvimdn27fvbdpf429qm3xdmfi78y2j";
12
};
13
14
+
buildInputs = [ pkgconfig libxml2 perl autoreconfHook doxygen ];
15
16
# It tries to install some Python stuff even when Python is disabled.
17
installFlags = "pkgpythondir=$(TMPDIR)/python";
18
0
19
postInstall =
20
''
21
+
mkdir -p $out/include
22
cp -va "src/include/"* "$out/include/"
23
cp -va "out/public-include/"* "$out/include/"
24
'';