lol

docbook_xml_dtd,docbook_xml_ebnf_dtd,xhtml1: replace name with pname&version

+24 -37
+4 -3
pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/default.nix
··· 1 1 {lib, stdenv, fetchurl}: 2 2 3 - stdenv.mkDerivation { 4 - name = "docbook-xml-ebnf-1.2b1"; 3 + stdenv.mkDerivation rec { 4 + pname = "docbook-xml-ebnf"; 5 + version = "1.2b1"; 5 6 6 7 dtd = fetchurl { 7 - url = "http://www.docbook.org/xml/ebnf/1.2b1/dbebnf.dtd"; 8 + url = "https://docbook.org/xml/ebnf/${version}/dbebnf.dtd"; 8 9 sha256 = "0min5dsc53my13b94g2yd65q1nkjcf4x1dak00bsc4ckf86mrx95"; 9 10 }; 10 11 catalog = ./docbook-ebnf.cat;
+3 -8
pkgs/data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix
··· 1 1 {lib, stdenv, fetchurl, unzip, findXMLCatalogs}: 2 2 3 3 let 4 - 5 4 # Urgh, DocBook 4.1.2 doesn't come with an XML catalog. Use the one 6 5 # from 4.2. 7 6 docbook42catalog = fetchurl { 8 - url = "http://www.docbook.org/xml/4.2/catalog.xml"; 7 + url = "https://docbook.org/xml/4.2/catalog.xml"; 9 8 sha256 = "18lhp6q2l0753s855r638shkbdwq9blm6akdjsc9nrik24k38j17"; 10 9 }; 11 - 12 10 in 13 11 14 12 import ./generic.nix { 15 13 inherit lib stdenv unzip findXMLCatalogs; 16 - name = "docbook-xml-4.1.2"; 14 + version = "4.1.2"; 17 15 src = fetchurl { 18 - url = "http://www.docbook.org/xml/4.1.2/docbkx412.zip"; 16 + url = "https://docbook.org/xml/4.1.2/docbkx412.zip"; 19 17 sha256 = "0wkp5rvnqj0ghxia0558mnn4c7s3n501j99q2isp3sp0ci069w1h"; 20 18 }; 21 19 postInstall = " 22 20 sed 's|V4.2|V4.1.2|g' < ${docbook42catalog} > catalog.xml 23 21 "; 24 - meta = { 25 - branch = "4.1.2"; 26 - }; 27 22 }
+2 -5
pkgs/data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix
··· 2 2 3 3 import ./generic.nix { 4 4 inherit lib stdenv unzip findXMLCatalogs; 5 - name = "docbook-xml-4.2"; 5 + version = "4.2"; 6 6 src = fetchurl { 7 - url = "http://www.docbook.org/xml/4.2/docbook-xml-4.2.zip"; 7 + url = "https://docbook.org/xml/4.2/docbook-xml-4.2.zip"; 8 8 sha256 = "acc4601e4f97a196076b7e64b368d9248b07c7abf26b34a02cca40eeebe60fa2"; 9 - }; 10 - meta = { 11 - branch = "4.2"; 12 9 }; 13 10 }
+2 -5
pkgs/data/sgml+xml/schemas/xml-dtd/docbook/4.3.nix
··· 2 2 3 3 import ./generic.nix { 4 4 inherit lib stdenv unzip findXMLCatalogs; 5 - name = "docbook-xml-4.3"; 5 + version = "4.3"; 6 6 src = fetchurl { 7 - url = "http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip"; 7 + url = "https://docbook.org/xml/4.3/docbook-xml-4.3.zip"; 8 8 sha256 = "0r1l2if1z4wm2v664sqdizm4gak6db1kx9y50jq89m3gxaa8l1i3"; 9 - }; 10 - meta = { 11 - branch = "4.3"; 12 9 }; 13 10 }
+2 -5
pkgs/data/sgml+xml/schemas/xml-dtd/docbook/4.4.nix
··· 2 2 3 3 import ./generic.nix { 4 4 inherit lib stdenv unzip findXMLCatalogs; 5 - name = "docbook-xml-4.4"; 5 + version = "4.4"; 6 6 src = fetchurl { 7 - url = "http://www.docbook.org/xml/4.4/docbook-xml-4.4.zip"; 7 + url = "https://docbook.org/xml/4.4/docbook-xml-4.4.zip"; 8 8 sha256 = "141h4zsyc71sfi2zzd89v4bb4qqq9ca1ri9ix2als9f4i3mmkw82"; 9 - }; 10 - meta = { 11 - branch = "4.4"; 12 9 }; 13 10 }
+2 -5
pkgs/data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix
··· 2 2 3 3 import ./generic.nix { 4 4 inherit lib stdenv unzip findXMLCatalogs; 5 - name = "docbook-xml-4.5"; 5 + version = "4.5"; 6 6 src = fetchurl { 7 - url = "http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip"; 7 + url = "https://docbook.org/xml/4.5/docbook-xml-4.5.zip"; 8 8 sha256 = "1d671lcjckjri28xfbf6dq7y3xnkppa910w1jin8rjc35dx06kjf"; 9 - }; 10 - meta = { 11 - branch = "4.5"; 12 9 }; 13 10 }
+6 -4
pkgs/data/sgml+xml/schemas/xml-dtd/docbook/generic.nix
··· 1 - { lib, stdenv, unzip, src, name, postInstall ? "true", meta ? {}, findXMLCatalogs }: 1 + { lib, stdenv, unzip, src, version, postInstall ? "true", findXMLCatalogs }: 2 2 3 3 stdenv.mkDerivation { 4 - inherit src name postInstall; 4 + inherit version src postInstall; 5 + pname = "docbook-xml"; 5 6 6 - nativeBuildInputs = [unzip]; 7 + nativeBuildInputs = [ unzip ]; 7 8 propagatedNativeBuildInputs = [ findXMLCatalogs ]; 8 9 9 10 unpackPhase = '' ··· 17 18 runHook postInstall 18 19 ''; 19 20 20 - meta = meta // { 21 + meta = { 22 + branch = version; 21 23 platforms = lib.platforms.unix; 22 24 }; 23 25 }
+3 -2
pkgs/data/sgml+xml/schemas/xml-dtd/xhtml1/default.nix
··· 1 1 { lib, stdenv, fetchurl, libxml2 }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "xhtml1-20020801"; 4 + pname = "xhtml1"; 5 + version = "unstable-2002-08-01"; 5 6 6 7 src = fetchurl { 7 - url = "http://www.w3.org/TR/xhtml1/xhtml1.tgz"; 8 + url = "https://www.w3.org/TR/xhtml1/xhtml1.tgz"; 8 9 sha256 = "0rr0d89i0z75qvjbm8il93bippx09hbmjwy0y2sj44n9np69x3hl"; 9 10 }; 10 11