diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2018-02-01 15:55:52 +0100 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2018-02-01 15:55:52 +0100 |
commit | ec99a3de1be447bae36b2ffd79bd67726e80aa17 (patch) | |
tree | 979ca4dd233a49c16c5708696afd20908160f201 /pkgs/tools/typesetting/tex/texlive/default.nix | |
parent | 42b9b8f7c8687cb26e69c3559e0e1346fb0e680f (diff) | |
download | nixlib-ec99a3de1be447bae36b2ffd79bd67726e80aa17.tar nixlib-ec99a3de1be447bae36b2ffd79bd67726e80aa17.tar.gz nixlib-ec99a3de1be447bae36b2ffd79bd67726e80aa17.tar.bz2 nixlib-ec99a3de1be447bae36b2ffd79bd67726e80aa17.tar.lz nixlib-ec99a3de1be447bae36b2ffd79bd67726e80aa17.tar.xz nixlib-ec99a3de1be447bae36b2ffd79bd67726e80aa17.tar.zst nixlib-ec99a3de1be447bae36b2ffd79bd67726e80aa17.zip |
texlive: add comments, whitespace cleanup
Fixes #34490. The FIXME has been long obsolete.
Diffstat (limited to 'pkgs/tools/typesetting/tex/texlive/default.nix')
-rw-r--r-- | pkgs/tools/typesetting/tex/texlive/default.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/tools/typesetting/tex/texlive/default.nix b/pkgs/tools/typesetting/tex/texlive/default.nix index a6b1ac6c9f42..dc8f0908ea89 100644 --- a/pkgs/tools/typesetting/tex/texlive/default.nix +++ b/pkgs/tools/typesetting/tex/texlive/default.nix @@ -37,8 +37,10 @@ let /* # beware: the URL below changes contents continuously curl http://mirror.ctan.org/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz \ | xzcat | uniq -u | sed -rn -f ./tl2nix.sed > ./pkgs.nix */ - orig = import ./pkgs.nix tl; # XXX XXX XXX FIXME: the file is probably too big now XXX XXX XXX XXX XXX XXX - removeSelfDep = lib.mapAttrs (n: p: if p ? deps then p // { deps = lib.filterAttrs (dn: _: n != dn) p.deps; } else p); + orig = import ./pkgs.nix tl; + removeSelfDep = lib.mapAttrs + (n: p: if p ? deps then p // { deps = lib.filterAttrs (dn: _: n != dn) p.deps; } + else p); clean = removeSelfDep (orig // { # overrides of texlive.tlpdb @@ -112,6 +114,10 @@ let urls = args.urls or (if args ? url then [ args.url ] else map (up: "${up}/${urlName}.tar.xz") urlPrefixes ); + + # Upstream refuses to distribute stable tarballs, so we host snapshots on IPFS. + # Common packages should get served from the binary cache anyway. + # See discussions, e.g. https://github.com/NixOS/nixpkgs/issues/24683 urlPrefixes = args.urlPrefixes or [ http://146.185.144.154/texlive-2017 # IPFS GW is second, as it doesn't have a good time-outing behavior |