nixpkgs/pkgs/top-level
Luflosi 9e2866d215
kubo-migrator: rewrite
- Migrate to pkgs/by-name
- Format with nixfmt-rfc-style
- Make it possible to remove support for very old migrations in the future by increasing the `minRepoVersion` parameter
- Rename kubo-migrator-all-fs-repo-migrations to kubo-fs-repo-migrations since it may no longer include all migrations
- Add an alias for kubo-migrator-all-fs-repo-migrations to keep backwards compatibility
- Update descriptions to differentiate between kubo-migrator and kubo-migrator-unwrapped and better describe the purpose of the migrator
- Add a description to every individual migration
- Add a description to kubo-fs-repo-migrations
- Fetch the source code of the individual migrations from their specific Git tags, like upstream intends
- Enable tests for some migrations
- Check that the migrations don't crash on startup
- Mark two broken migrations as broken. They are not compatible with the latest Go versions and upstream is not interested in fixing this
- Change code to allow most updates to be done by only changing three lines (add new version and change git tag and hash)
- Add a stub for any disabled or broken migration to prevent downloading unsigned binaries from the internet, see https://github.com/ipfs/fs-repo-migrations/issues/148#issuecomment-2351355627 and https://github.com/ipfs/fs-repo-migrations/issues/188
- Use `lib.getExe` instead of hardcoding the binary name in the kubo NixOS module
- Use `substituteInPlace` with `--replace-fail` instead of `--replace`
2024-11-20 16:17:14 +01:00
..
pkg-config tests.pkg-config.defaultPkgConfigPackages.wayland-scanner: fix the test (#346086) 2024-10-26 20:01:07 +03:00
ada-packages.nix gnatPackages.gpr2: init at 24.0.0 2024-10-25 23:03:58 +02:00
agda-packages.nix
aliases.nix kubo-migrator: rewrite 2024-11-20 16:17:14 +01:00
all-packages.nix kubo-migrator: rewrite 2024-11-20 16:17:14 +01:00
beam-packages.nix
by-name-overlay.nix
config.nix
coq-packages.nix coqPackages_8_19.autosubst-ocaml: init at 1.1 2024-11-14 06:36:11 +01:00
cubocore-packages.nix
cuda-packages.nix cudaPackages_{10*,11*}: warn about upcoming removal (#342112) 2024-10-03 13:48:13 +01:00
darwin-aliases.nix moltenvk: update for the new xcbuild, the new SDK, and the new version plus cleanup (#346962) 2024-10-11 01:29:59 +01:00
darwin-packages.nix Merge master into staging-next 2024-10-29 18:04:32 +00:00
default.nix
dhall-packages.nix
dotnet-packages.nix
emacs-packages.nix
emilua-plugins.nix
emscripten-packages.nix treewide: Fix indentation in strings 2024-10-22 21:36:42 +02:00
gnuradio-packages.nix gnuradioPackages.fosphor: init at unstable-2024-03-23 2024-11-19 09:48:02 +02:00
hare-third-party.nix
haskell-packages.nix haskell.compiler.ghc98: 9.8.3 -> 9.8.2 2024-10-21 21:38:46 +02:00
haxe-packages.nix
impure.nix
java-packages.nix javaPackages.openjdk{8,11,17}-bootstrap: fix eval on Darwin 2024-10-25 13:32:47 +01:00
kodi-packages.nix
linux-kernels.nix linux_6_12: init at 6.12 2024-11-18 09:14:46 +03:00
lua-packages.nix
make-tarball.nix
metrics.nix
nim-overrides.nix
nixpkgs-basic-release-checks.nix
ocaml-packages.nix reason: refactor 2024-11-15 06:26:22 +01:00
octave-packages.nix
packages-config.nix steam (and friends): migrate to by-name, small cleanups all over 2024-10-16 23:27:24 +03:00
perl-packages.nix perlPackages.Imager: 1.019 -> 1.025 2024-11-18 00:27:29 +01:00
php-packages.nix php: 8.4.0RC3 -> 8.4.0RC4, 8.3.12 -> 8.3.13 (#354562) 2024-11-09 13:20:50 +01:00
python2-packages.nix
python-aliases.nix python312Packages: remove some old backport modules (#355418) 2024-11-18 17:00:55 +01:00
python-packages.nix python3Packages.gower: init at 0.1.2 (#350747) 2024-11-20 19:02:58 +09:00
qt5-packages.nix
qt6-packages.nix
release-alternatives.nix
release-attrpaths-superset.nix Re-add test-pkgs to excluded-attrnames-at-any-depth 2024-11-06 04:37:10 -08:00
release-cross.nix
release-cuda.nix
release-haskell.nix Reapply "haskellPackages: update stackage and hackage" (#354547) 2024-11-08 18:42:24 +01:00
release-lib.nix release-lib: build packages without meta.platforms on all platforms 2024-10-29 19:42:46 +00:00
release-outpaths.nix
release-perl.nix
release-python.nix
release-r.nix
release-small.nix treewide: replace webkitgtk to webkitgtk_4_0 2024-10-11 17:23:43 -06:00
release-unfree-redistributable.nix release-unfree-redistributable: init (#348079) 2024-10-24 12:34:26 +02:00
release.nix release.nix: add haskell.packages.ghc910.haskell-language-server (#354537) 2024-11-13 12:13:37 +01:00
ruby-packages.nix jekyll-compose: init at 0.12.0 (#322694) 2024-10-29 15:46:56 +08:00
splice.nix splice.nix: improve performance with early cut-off (#350295) 2024-10-31 18:42:15 +02:00
stage.nix
tcl-packages.nix treewide: move tcl libraries under tclPackages 2024-10-26 16:23:15 +00:00
unixtools.nix
wine-packages.nix