The hack of using `crossConfig` to enforce stricter handling of
dependencies is replaced with a dedicated `strictDeps` for that purpose.
(Experience has shown that my punning was a terrible idea that made more
difficult and embarrising to teach teach.)
Now that is is clear, a few packages now use `strictDeps`, to fix
various bugs:
- bintools-wrapper and cc-wrapper
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/youtube-dl/versions.
These checks were done:
- built on NixOS
- ran ‘/nix/store/0shcgv9l70mwrzwsii5hgya7nx89j6w6-youtube-dl-2018.05.09/bin/.youtube-dl-wrapped -h’ got 0 exit code
- ran ‘/nix/store/0shcgv9l70mwrzwsii5hgya7nx89j6w6-youtube-dl-2018.05.09/bin/.youtube-dl-wrapped --help’ got 0 exit code
- ran ‘/nix/store/0shcgv9l70mwrzwsii5hgya7nx89j6w6-youtube-dl-2018.05.09/bin/.youtube-dl-wrapped --version’ and found version 2018.05.09
- ran ‘/nix/store/0shcgv9l70mwrzwsii5hgya7nx89j6w6-youtube-dl-2018.05.09/bin/youtube-dl -h’ got 0 exit code
- ran ‘/nix/store/0shcgv9l70mwrzwsii5hgya7nx89j6w6-youtube-dl-2018.05.09/bin/youtube-dl --help’ got 0 exit code
- ran ‘/nix/store/0shcgv9l70mwrzwsii5hgya7nx89j6w6-youtube-dl-2018.05.09/bin/youtube-dl --version’ and found version 2018.05.09
- found 2018.05.09 with grep in /nix/store/0shcgv9l70mwrzwsii5hgya7nx89j6w6-youtube-dl-2018.05.09
- directory tree listing: https://gist.github.com/e65e7afdbb0bcdbcf461cd2a77c6ad50
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/fwup/versions.
These checks were done:
- built on NixOS
- ran ‘/nix/store/37baank8iw1ksnyhg0m90y0p9sazyhv7-fwup-1.1.0/bin/fwup -h’ got 0 exit code
- ran ‘/nix/store/37baank8iw1ksnyhg0m90y0p9sazyhv7-fwup-1.1.0/bin/fwup --help’ got 0 exit code
- ran ‘/nix/store/37baank8iw1ksnyhg0m90y0p9sazyhv7-fwup-1.1.0/bin/fwup --version’ and found version 1.1.0
- found 1.1.0 with grep in /nix/store/37baank8iw1ksnyhg0m90y0p9sazyhv7-fwup-1.1.0
- directory tree listing: https://gist.github.com/eafe4f2b1c0b7a6fac5a4910f383ee94
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/pspg/versions.
These checks were done:
- built on NixOS
- ran ‘/nix/store/g5s0d7h461nd55hnzp5k6v74dlfcz6dh-pspg-1.1.1/bin/pspg --help’ got 0 exit code
- ran ‘/nix/store/g5s0d7h461nd55hnzp5k6v74dlfcz6dh-pspg-1.1.1/bin/pspg -V’ and found version 1.1.1
- ran ‘/nix/store/g5s0d7h461nd55hnzp5k6v74dlfcz6dh-pspg-1.1.1/bin/pspg --version’ and found version 1.1.1
- found 1.1.1 with grep in /nix/store/g5s0d7h461nd55hnzp5k6v74dlfcz6dh-pspg-1.1.1
- directory tree listing: https://gist.github.com/ba99487fab26f86a314d4a727749a490
During patch phase, the path to the fzf binary is overwritten in the vim
plugin source. The sed expression doing this wasn't working because the fzf
code changed in this commit:
02ceae15a2
making the patch useless.
I fixed it and added a check to verify that the plugin was effecively
patched to prevent this to happen in the future.