docbook_xml*: fix source not found

This commit is contained in:
Nadeŭka
2026-01-14 23:04:03 +03:00
parent 9954d5f1fb
commit 6dac5dab0f
6 changed files with 22 additions and 26 deletions
@@ -7,11 +7,11 @@
}:
let
# Urgh, DocBook 4.1.2 doesn't come with an XML catalog. Use the one
# Urgh, DocBook 4.1.2 doesn't come with an XML catalog. Use the one
# from 4.2.
docbook42catalog = fetchurl {
url = "https://docbook.org/xml/4.2/catalog.xml";
sha256 = "18lhp6q2l0753s855r638shkbdwq9blm6akdjsc9nrik24k38j17";
url = "https://www.oasis-open.org/docbook/xml/4.2/catalog.xml";
hash = "sha256-J0g0JhEzZpuYlm0qU+lKmLc1oUbD5FKQHuUAKrC5kKI=";
};
in
@@ -19,14 +19,13 @@ import ./generic.nix {
inherit
lib
stdenv
fetchurl
unzip
findXMLCatalogs
;
version = "4.1.2";
src = fetchurl {
url = "https://docbook.org/xml/4.1.2/docbkx412.zip";
sha256 = "0wkp5rvnqj0ghxia0558mnn4c7s3n501j99q2isp3sp0ci069w1h";
};
url = "https://www.oasis-open.org/docbook/xml/4.1.2/docbkx412.zip";
hash = "sha256-MPBkQGTg6nF1FDglGUCxQx9GrK2oFKBihw9IbHcud3I=";
postInstall = "
sed 's|V4.2|V4.1.2|g' < ${docbook42catalog} > catalog.xml
";
@@ -10,12 +10,10 @@ import ./generic.nix {
inherit
lib
stdenv
fetchurl
unzip
findXMLCatalogs
;
version = "4.2";
src = fetchurl {
url = "https://docbook.org/xml/4.2/docbook-xml-4.2.zip";
sha256 = "acc4601e4f97a196076b7e64b368d9248b07c7abf26b34a02cca40eeebe60fa2";
};
hash = "sha256-rMRgHk+XoZYHa35ks2jZJIsHx6vyazSgLMpA7uvmD6I=";
}
@@ -10,12 +10,10 @@ import ./generic.nix {
inherit
lib
stdenv
fetchurl
unzip
findXMLCatalogs
;
version = "4.3";
src = fetchurl {
url = "https://docbook.org/xml/4.3/docbook-xml-4.3.zip";
sha256 = "0r1l2if1z4wm2v664sqdizm4gak6db1kx9y50jq89m3gxaa8l1i3";
};
hash = "sha256-IwaKlOpv1ISwBMWnPsNqZqpH6o8Na2LMFpWTH1wUNGQ=";
}
@@ -10,12 +10,10 @@ import ./generic.nix {
inherit
lib
stdenv
fetchurl
unzip
findXMLCatalogs
;
version = "4.4";
src = fetchurl {
url = "https://docbook.org/xml/4.4/docbook-xml-4.4.zip";
sha256 = "141h4zsyc71sfi2zzd89v4bb4qqq9ca1ri9ix2als9f4i3mmkw82";
};
hash = "sha256-AvFZ64jEJU2V6DHFHBRLGGOyFtkJtf9FdDoc5vUnMJA=";
}
@@ -10,12 +10,10 @@ import ./generic.nix {
inherit
lib
stdenv
fetchurl
unzip
findXMLCatalogs
;
version = "4.5";
src = fetchurl {
url = "https://docbook.org/xml/4.5/docbook-xml-4.5.zip";
sha256 = "1d671lcjckjri28xfbf6dq7y3xnkppa910w1jin8rjc35dx06kjf";
};
hash = "sha256-Tk4DeiuDyYxslIGDkNS90/bhD27GLdeRiFlOJhkNx7Q=";
}
@@ -2,10 +2,15 @@
lib,
stdenv,
unzip,
src,
version,
postInstall ? "true",
fetchurl,
findXMLCatalogs,
src ? fetchurl {
inherit hash url;
},
version,
hash ? "",
url ? "https://www.oasis-open.org/docbook/xml/${version}/docbook-xml-${version}.zip",
postInstall ? "true",
}:
stdenv.mkDerivation {