tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
argtable: 3.1.5 -> 3.2.1
AndersonTorres
4 years ago
ddef2011
e242eef8
+13
-5
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
argtable
default.nix
+13
-5
pkgs/development/libraries/argtable/default.nix
···
1
1
-
{ lib, stdenv
1
1
+
{ lib
2
2
+
, stdenv
2
3
, fetchFromGitHub
3
4
, cmake
4
5
}:
5
6
6
7
stdenv.mkDerivation rec {
7
8
pname = "argtable";
8
8
-
version = "3.1.5";
9
9
-
srcVersion = "v${version}.1c1bb23";
9
9
+
version = "3.2.1";
10
10
+
srcVersion = "v${version}.52f24e5";
10
11
11
12
src = fetchFromGitHub {
12
13
owner = "argtable";
13
14
repo = "argtable3";
14
15
rev = srcVersion;
15
15
-
sha256 = "sha256-sL6mnxsuL1K0DY26jLF/2Czo0RxHYJ3xU3VyavISiMM=";
16
16
+
hash = "sha256-HFsk91uJXQ0wpvAQxP4/yZwRQx9kLH7KgB3Y/+zcZC0=";
16
17
};
17
18
18
19
nativeBuildInputs = [ cmake ];
19
20
21
21
+
cmakeFlags = [
22
22
+
"-DBUILD_SHARED_LIBS=ON"
23
23
+
];
24
24
+
20
25
postPatch = ''
21
26
patchShebangs tools/build
22
27
'';
···
37
42
platforms = with platforms; all;
38
43
};
39
44
}
40
40
-
# TODO [ AndersonTorres ]: a NixOS test suite
45
45
+
# TODO: a NixOS test suite
46
46
+
# TODO: multiple outputs
47
47
+
# TODO: documentation
48
48
+
# TODO: build both shared and static libs