tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
po4a: 0.62 -> 0.71
linsui
2 years ago
fd7787f3
b7ef78ce
+8
-16
1 changed file
expand all
collapse all
unified
split
pkgs
development
perl-modules
Po4a
default.nix
+8
-16
pkgs/development/perl-modules/Po4a/default.nix
···
6
6
, gettext
7
7
, libxslt
8
8
, glibcLocales
9
9
-
, docbook_xml_dtd_412
9
9
+
, docbook_xml_dtd_45
10
10
, docbook_sgml_dtd_41
11
11
, opensp
12
12
, bash
···
19
19
, UnicodeLineBreak
20
20
, PodParser
21
21
, YAMLTiny
22
22
-
, fetchpatch
22
22
+
, SyntaxKeywordTry
23
23
, writeShellScriptBin
24
24
}:
25
25
26
26
buildPerlPackage rec {
27
27
pname = "po4a";
28
28
-
version = "0.62";
28
28
+
version = "0.71";
29
29
30
30
src = fetchurl {
31
31
url = "https://github.com/mquinson/po4a/releases/download/v${version}/po4a-${version}.tar.gz";
32
32
-
sha256 = "0eb510a66f59de68cf7a205342036cc9fc08b39334b91f1456421a5f3359e68b";
32
32
+
hash = "sha256-xXJAHknMEXV8bTBgkW/ftagzJR7R1K65ibZnBLzyg/k=";
33
33
};
34
34
35
35
-
patches = [
36
36
-
(fetchpatch {
37
37
-
# make devdoc output reproducible
38
38
-
# https://github.com/mquinson/po4a/pull/387
39
39
-
url = "https://github.com/mquinson/po4a/commit/df7433b58f6570558d44b6aac885c2a8f7862e51.patch";
40
40
-
sha256 = "9MVkYiItR2P3PBCUc4OhEOUHQuLqTWUYtYlZ3L8miC8=";
41
41
-
})
42
42
-
];
43
43
-
44
35
strictDeps = true;
45
36
46
37
nativeBuildInputs =
···
58
49
docbook_xsl
59
50
docbook_xsl_ns
60
51
ModuleBuild
61
61
-
docbook_xml_dtd_412
52
52
+
docbook_xml_dtd_45
62
53
docbook_sgml_dtd_41
63
54
opensp
64
55
kpsewhich-stub
···
74
65
UnicodeLineBreak
75
66
PodParser
76
67
YAMLTiny
68
68
+
SyntaxKeywordTry
77
69
];
78
70
79
71
buildInputs = [ bash ];
80
72
81
73
LC_ALL = "en_US.UTF-8";
82
82
-
SGML_CATALOG_FILES = "${docbook_xml_dtd_412}/xml/dtd/docbook/catalog.xml";
74
74
+
SGML_CATALOG_FILES = "${docbook_xml_dtd_45}/xml/dtd/docbook/catalog.xml";
83
75
84
76
preConfigure = ''
85
77
touch Makefile.PL
···
115
107
meta = {
116
108
description = "Tools for helping translation of documentation";
117
109
homepage = "https://po4a.org";
118
118
-
license = with lib.licenses; [ gpl2Only ];
110
110
+
license = with lib.licenses; [ gpl2Plus ];
119
111
};
120
112
}