tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
discount: enable parallel builds
Sergei Trofimovich
4 years ago
d1bcd00c
92b0e341
+24
-1
2 changed files
expand all
collapse all
unified
split
pkgs
tools
text
discount
default.nix
parallel-make.patch
+9
-1
pkgs/tools/text/discount/default.nix
···
11
11
sha256 = "0p2gznrsvv82zxbajqir8y2ap1ribbgagqg1bzhv3i81p2byhjh7";
12
12
};
13
13
14
14
-
patches = ./fix-configure-path.patch;
14
14
+
patches = [
15
15
+
./fix-configure-path.patch
16
16
+
17
17
+
# Fix parallel make depends:
18
18
+
# - https://github.com/Orc/discount/commit/e42188e6c4c30d9de668cf98d98dd0c13ecce7cf.patch
19
19
+
# - https://github.com/Orc/discount/pull/245
20
20
+
./parallel-make.patch
21
21
+
];
15
22
configureScript = "./configure.sh";
16
23
17
24
configureFlags = [
···
21
28
"--with-fenced-code"
22
29
];
23
30
31
31
+
enableParallelBuilding = true;
24
32
doCheck = true;
25
33
26
34
meta = with lib; {
+15
pkgs/tools/text/discount/parallel-make.patch
···
1
1
+
https://github.com/Orc/discount/pull/245
2
2
+
https://github.com/Orc/discount/commit/e42188e6c4c30d9de668cf98d98dd0c13ecce7cf.patch
3
3
+
4
4
+
Fix parallel make failure: add missing pandoc_headers dependency.
5
5
+
--- a/Makefile.in
6
6
+
+++ b/Makefile.in
7
7
+
@@ -139,7 +139,7 @@ test: $(PGMS) $(TESTFRAMEWORK) verify
8
8
+
9
9
+
pandoc_headers.o: tools/pandoc_headers.c config.h
10
10
+
$(BUILD) -c -o pandoc_headers.o tools/pandoc_headers.c
11
11
+
-pandoc_headers: pandoc_headers.o
12
12
+
+pandoc_headers: pandoc_headers.o $(COMMON) $(MKDLIB)
13
13
+
$(LINK) -o pandoc_headers pandoc_headers.o $(COMMON) -lmarkdown
14
14
+
15
15
+
branch.o: tools/branch.c config.h