tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
docbook_xsl_*: Remove builder.sh
Tuomas Tynkkynen
8 years ago
a506d0ac
f24d1b7c
+23
-19
4 changed files
expand all
collapse all
unified
split
pkgs
data
sgml+xml
schemas
xml-dtd
docbook
builder.sh
generic.nix
docbook-ebnf
builder.sh
default.nix
-6
pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/builder.sh
···
1
-
source $stdenv/setup
2
-
3
-
mkdir -p $out/xml/dtd/docbook-ebnf
4
-
cd $out/xml/dtd/docbook-ebnf
5
-
cp -p $dtd dbebnf.dtd
6
-
cp -p $catalog $(stripHash $catalog)
···
0
0
0
0
0
0
+11
-3
pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/default.nix
···
1
{stdenv, fetchurl, unzip}:
2
3
-
assert unzip != null;
4
-
5
stdenv.mkDerivation {
6
name = "docbook-xml-ebnf-1.2b1";
7
-
builder = ./builder.sh;
8
dtd = fetchurl {
9
url = http://www.docbook.org/xml/ebnf/1.2b1/dbebnf.dtd;
10
sha256 = "0min5dsc53my13b94g2yd65q1nkjcf4x1dak00bsc4ckf86mrx95";
11
};
12
catalog = ./docbook-ebnf.cat;
0
0
0
0
0
0
0
0
0
0
13
14
meta = {
15
platforms = stdenv.lib.platforms.unix;
···
1
{stdenv, fetchurl, unzip}:
2
0
0
3
stdenv.mkDerivation {
4
name = "docbook-xml-ebnf-1.2b1";
5
+
6
dtd = fetchurl {
7
url = http://www.docbook.org/xml/ebnf/1.2b1/dbebnf.dtd;
8
sha256 = "0min5dsc53my13b94g2yd65q1nkjcf4x1dak00bsc4ckf86mrx95";
9
};
10
catalog = ./docbook-ebnf.cat;
11
+
12
+
unpackPhase = ''
13
+
mkdir -p $out/xml/dtd/docbook-ebnf
14
+
cd $out/xml/dtd/docbook-ebnf
15
+
'';
16
+
17
+
installPhase = ''
18
+
cp -p $dtd dbebnf.dtd
19
+
cp -p $catalog $(stripHash $catalog)
20
+
'';
21
22
meta = {
23
platforms = stdenv.lib.platforms.unix;
-7
pkgs/data/sgml+xml/schemas/xml-dtd/docbook/builder.sh
···
1
-
source $stdenv/setup
2
-
3
-
mkdir -p $out/xml/dtd/docbook
4
-
cd $out/xml/dtd/docbook
5
-
unpackFile $src
6
-
find . -type f -exec chmod -x {} \;
7
-
eval "$postInstall"
···
0
0
0
0
0
0
0
+12
-3
pkgs/data/sgml+xml/schemas/xml-dtd/docbook/generic.nix
···
1
{ stdenv, fetchurl, unzip, src, name, postInstall ? "true", meta ? {}, findXMLCatalogs }:
2
3
-
assert unzip != null;
4
-
5
stdenv.mkDerivation {
6
inherit src name postInstall;
7
-
builder = ./builder.sh;
8
nativeBuildInputs = [unzip];
9
propagatedNativeBuildInputs = [ findXMLCatalogs ];
0
0
0
0
0
0
0
0
0
0
0
10
11
meta = meta // {
12
platforms = stdenv.lib.platforms.unix;
···
1
{ stdenv, fetchurl, unzip, src, name, postInstall ? "true", meta ? {}, findXMLCatalogs }:
2
0
0
3
stdenv.mkDerivation {
4
inherit src name postInstall;
5
+
6
nativeBuildInputs = [unzip];
7
propagatedNativeBuildInputs = [ findXMLCatalogs ];
8
+
9
+
unpackPhase = ''
10
+
mkdir -p $out/xml/dtd/docbook
11
+
cd $out/xml/dtd/docbook
12
+
unpackFile $src
13
+
'';
14
+
15
+
installPhase = ''
16
+
find . -type f -exec chmod -x {} \;
17
+
runHook postInstall
18
+
'';
19
20
meta = meta // {
21
platforms = stdenv.lib.platforms.unix;