···1010, rev-prefix ? ""
1111, odd-unstable ? false
1212, patchlevel-unstable ? false
1313-# explicit url is useful when git protocol is used only for tags listing
1414-# while actual release is referred by tarball
1313+# an explicit url is needed when src.meta.homepage or src.url don't
1414+# point to a git repo (eg. when using fetchurl, fetchzip, ...)
1515, url ? null
1616}:
1717
+1-1
pkgs/common-updater/scripts/list-git-tags
···3131# By default we set url to src.url or src.meta.homepage
3232if [[ -z "$url" ]]; then
3333 url="$(nix-instantiate $systemArg --eval -E \
3434- "with import ./. {}; $UPDATE_NIX_ATTR_PATH.src.url or $UPDATE_NIX_ATTR_PATH.src.meta.homepage" \
3434+ "with import ./. {}; $UPDATE_NIX_ATTR_PATH.src.meta.homepage or $UPDATE_NIX_ATTR_PATH.src.url" \
3535 | tr -d '"')"
3636fi
3737
···16161717 patches = [
1818 ./proc_path.diff # TODO: upstream to OpenSMTPD, see https://github.com/NixOS/nixpkgs/issues/54045
1919+ ./cross_fix.diff # TODO: remove when https://github.com/OpenSMTPD/OpenSMTPD/pull/1177 will have made it into a release
1920 ];
20212122 # See https://github.com/OpenSMTPD/OpenSMTPD/issues/885 for the `sh bootstrap`
···225225226226 perl `type -P mktexlsr.pl` --sort ./share/texmf
227227 ${bin.texlinks}/bin/texlinks "$out/bin" && wrapBin
228228- perl `type -P fmtutil.pl` --sys --all | grep '^fmtutil' # too verbose
228228+ FORCE_SOURCE_DATE=1 perl `type -P fmtutil.pl` --sys --all | grep '^fmtutil' # too verbose
229229 #${bin.texlinks}/bin/texlinks "$out/bin" && wrapBin # do we need to regenerate format links?
230230231231 # Disable unavailable map files
232232 echo y | perl `type -P updmap.pl` --sys --syncwithtrees --force
233233 # Regenerate the map files (this is optional)
234234 perl `type -P updmap.pl` --sys --force
235235+236236+ # sort entries to improve reproducibility
237237+ [[ -f "$TEXMFSYSCONFIG"/web2c/updmap.cfg ]] && sort -o "$TEXMFSYSCONFIG"/web2c/updmap.cfg "$TEXMFSYSCONFIG"/web2c/updmap.cfg
235238236239 perl `type -P mktexlsr.pl` --sort ./share/texmf-* # to make sure
237240 '' +
···299302 )
300303 fi
301304 ''
302302- + bin.cleanBrokenLinks
305305+ + bin.cleanBrokenLinks +
306306+ # Get rid of all log files. They are not needed, but take up space
307307+ # and render the build unreproducible by their embedded timestamps.
308308+ ''
309309+ find $TEXMFSYSVAR/web2c -name '*.log' -delete
310310+ ''
303311 ;
304312}).overrideAttrs (_: { allowSubstitutes = true; })
305313# TODO: make TeX fonts visible by fontconfig: it should be enough to install an appropriate file
+5
pkgs/top-level/aliases.nix
···7474 amuleGui = throw "amuleGui was renamed to amule-gui"; # Added 2022-02-11
7575 amsn = throw "amsn has been removed due to being unmaintained"; # Added 2020-12-09
7676 angelfish = libsForQt5.plasmaMobileGear.angelfish; # Added 2021-10-06
7777+ ansible_2_11 = throw "Ansible 2.11 goes end of life in 2022/11 and can't be supported throughout the 22.05 release cycle"; # Added 2022-03-30
7878+ ansible_2_10 = throw "Ansible 2.10 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30
7979+ ansible_2_9 = throw "Ansible 2.9 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30
7780 antimicro = throw "antimicro has been removed as it was broken, see antimicrox instead"; # Added 2020-08-06
7881 antimicroX = antimicrox; # Added 2021-10-31
7982 ardour_5 = throw "ardour_5 has been removed. see https://github.com/NixOS/nixpkgs/issues/139549"; # Added 2021-09-28
···649652 libgroove = throw "libgroove has been removed, because it depends on an outdated and insecure version of ffmpeg"; # Added 2022-01-21
650653 libgumbo = throw "'libgumbo' has been renamed to/replaced by 'gumbo'"; # Converted to throw 2022-02-22
651654 libintlOrEmpty = lib.optional (!stdenv.isLinux || stdenv.hostPlatform.libc != "glibc") gettext; # Added 2018-03-14
655655+ libixp_hg = libixp;
652656 libjpeg_drop = libjpeg_original; # Added 2020-06-05
653657 libjson_rpc_cpp = throw "'libjson_rpc_cpp' has been renamed to/replaced by 'libjson-rpc-cpp'"; # Converted to throw 2022-02-22
654658 libkml = throw "libkml has been removed from nixpkgs, as it's abandoned and no package needed it"; # Added 2021-11-09
···13631367 winpdb = throw "winpdb has been removed: abandoned by upstream"; # Added 2022-04-22
13641368 winusb = throw "'winusb' has been renamed to/replaced by 'woeusb'"; # Converted to throw 2022-02-22
13651369 wireguard = throw "'wireguard' has been renamed to/replaced by 'wireguard-tools'"; # Converted to throw 2022-02-22
13701370+ wmii_hg = wmii;
13661371 wxmupen64plus = throw "wxmupen64plus was removed because the upstream disappeared"; # Added 2022-01-31
1367137213681373 ### X ###
···34343535mapAliases ({
3636 aioh2 = throw "aioh2 has been removed because it is abandoned and broken."; # Added 2022-03-30
3737+ ansible-base = throw "ansible-base has been removed, because it is end of life"; # added 2022-03-30
3738 anyjson = throw "anyjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
3839 asyncio-nats-client = nats-py; # added 2022-02-08
3940 bitcoin-price-api = throw "bitcoin-price-api has been removed, it was using setuptools 2to3 translation feautre, which has been removed in setuptools 58"; # added 2022-02-15