Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / re / redka / package.nix
blob53ba16d568d48e32817aefc455ab8a42dbe6c734
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "redka";
5   version = "0.5.2";
7   src = fetchFromGitHub {
8     owner = "nalgeon";
9     repo = "redka";
10     rev = "v${version}";
11     hash = "sha256-KpfXnhwz3uUdG89XdNqm1WyKwYhA5ImDg4DzzefKMz8=";
12   };
14   vendorHash = "sha256-aX0X6TWVEouo884LunCt+UzLyvDHgmvuxdV0wh0r7Ro=";
16   subPackages = [ "cmd/redka" "cmd/cli" ];
18   ldflags = [ "-X main.version=v${version}" ];
20   postInstall = ''
21     mv $out/bin/{cli,redka-cli}
22   '';
24   meta = {
25     description = "Redis re-implemented with SQLite";
26     homepage = "https://github.com/nalgeon/redka";
27     changelog = "https://github.com/nalgeon/redka/releases/tag/${src.rev}";
28     maintainers = with lib.maintainers; [ sikmir ];
29     license = lib.licenses.bsd3;
30   };