though gkrellm appears to still be maintained upstream, it has a hard
dependency on GTK2, which is being removed from Nixpkgs. it is also
unmaintained in Nixpkgs and only seems to have been kept up-to-date by
drive by r-ryantm merges.
Diff: https://github.com/gitkraken/gk-cli/compare/v2.1.2...v3.0.9
Now:
* the archive contains a subfolder
* the archive doesn't contains the completions files
* the completion is now generated with the binary
* build for Linux ARMv6 and ARMv7 are not published
* build for Windows ARM64 is published
* add basic test
* add git as runtime dependency
We are migrating packages that meet below requirements:
1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration
The tool is here: https://github.com/Aleksanaa/by-name-migrate.