nixpkgs/maintainers/scripts
Naïm Favier a8d4cf149c
doc: separate manpage URLs from the Pandoc filter
Move the manpage-to-URL mapping to `doc/manpage-urls.json` so that we can
reuse that file elsewhere, and generate the `link-manpages.lua` filter from
that file.

Also modify the Pandoc filter so that it doesn't wrap manpages that are
already inside a link.

Keeping a Lua filter is essential for speed: a Python filter would
increase the runtime `md-to-db.sh` from ~20s to ~30s (but Python is not
to blame; marshalling Pandoc types to and from JSON is a costly operation).
Parsing in Lua seems tedious, so I went with the Nix way.
2023-01-02 14:11:22 +01:00
..
doc doc: Add helper for converting DocBook files to Markdown 2021-07-13 02:21:22 +02:00
haskell Merge pull request #207764 from qowoz/shellcheck 2022-12-29 15:44:15 +01:00
all-tarballs.nix
build.nix maintainers/build: enable cross builds 2021-05-08 10:19:20 -07:00
check-hydra-by-maintainer.nix maintainers/check-hydra-by-maintainer: use pkgs.hydra-check from package set itself 2021-05-07 19:32:10 +02:00
check-maintainer-github-handles.sh maintainers/scripts: Lint check-maintainer-github-handles.sh (#147424) 2021-12-17 23:45:48 +02:00
copy-tarballs.pl copy-tarballs.pl: skip files that are patches 2022-08-28 14:51:26 +02:00
db-to-md.sh doc: separate manpage URLs from the Pandoc filter 2023-01-02 14:11:22 +01:00
debian-patches.sh maintainers/scripts: Use Bash shebang line for files with bashisms 2022-11-29 19:52:21 +13:00
dep-licenses.sh stdenv, dep-licenses.sh: do not skip handling of other exit traps 2022-02-20 16:27:24 +01:00
eval-release.nix
eval-release.sh maintainers/scripts: Use Bash shebang line for files with bashisms 2022-11-29 19:52:21 +13:00
feature-freeze-teams.pl maintainer/scripts/feature-freeze-teams: Fix HTTP status line log 2022-10-03 04:03:12 +02:00
fetch-kde-qt.sh fetch-kde-qt.sh: get sha256 from server 2022-07-07 19:30:10 +02:00
find-tarballs.nix find-tarballs.nix: isPatch should be defined only when postFetch is not empty 2022-08-29 10:17:39 +02:00
fix-maintainers.pl maintainers/fix-maintainers.pl: init 2022-06-29 00:52:11 +02:00
hydra_eval_check
hydra-eval-failures.py
luarocks-config.lua update-luarocks-package: fix mirrors 2022-06-13 11:17:36 +02:00
luarocks-packages.csv add teal-language-server + update lua modules (#205856) 2022-12-20 18:35:22 +01:00
mdize-module.sh maintainers/mdize-module: Add known limitations 2022-07-05 19:15:11 +02:00
nix-call-package
nix-diff.sh
nix-generate-from-cpan.nix treewide: makeWrapper to nativeBuildInputs 2022-09-26 17:53:26 +03:00
nix-generate-from-cpan.pl licenses: remove fdl13 2022-10-27 22:48:13 +02:00
nixpkgs-lint.nix
nixpkgs-lint.pl
patchelf-hints.sh treewide: stdenv.glibc -> glibc 2022-05-25 15:51:20 +03:00
pluginupdate.py scripts/pluginupdate: fix fetchgit indentation 2022-11-17 20:51:34 -05:00
rebuild-amount.sh treewide: fix bash exit handlers 2022-07-02 16:13:12 +02:00
remove-old-aliases.py maintainers/scripts/remove-old-aliases.py: add option to only operate on 2022-03-27 19:47:48 +03:00
update-channel-branches.sh maintainers/scripts: Use Bash shebang line for files with bashisms 2022-11-29 19:52:21 +13:00
update-luarocks-packages update-luarocks-package: better way to specify lua version 2022-09-11 21:25:44 +02:00
update-luarocks-shell.nix update-luarocks-shell: rename GitPython 2022-12-05 21:46:30 +01:00
update-python-libraries
update-redirected-urls.sh
update-ruby-packages maintainers/scripts/update-ruby-packages: force platform-independent bundler lock 2021-08-09 18:00:00 -05:00
update.nix Merge pull request #160453 from jtojnar/upd-nix-unstable-git 2022-10-22 23:16:29 -03:00
update.py maintainers/scripts/update.nix: make package name, pname and old version available to the update script 2022-09-26 22:16:19 -03:00
vanity-manual-equalities.txt
vanity.sh vanity: Indent with spaces part 2 2021-11-18 10:53:29 +13:00