From d4d5f007a357d4e3185b8de52563df5a45d7aa3b Mon Sep 17 00:00:00 2001 From: Bruno Bigras <24027+bbigras@users.noreply.github.com> Date: Wed, 12 Nov 2025 00:57:22 -0500 Subject: [PATCH] perkeep: 0-unstable-2024-04-23 -> 0.12 --- pkgs/by-name/pe/perkeep/package.nix | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/pe/perkeep/package.nix b/pkgs/by-name/pe/perkeep/package.nix index 6cc502dc991b..f5f568c1681a 100644 --- a/pkgs/by-name/pe/perkeep/package.nix +++ b/pkgs/by-name/pe/perkeep/package.nix @@ -4,19 +4,24 @@ lib, }: -buildGoModule { +buildGoModule rec { pname = "perkeep"; - # no release or tag since 2020 - version = "0-unstable-2024-04-23"; + version = "0.12"; src = fetchFromGitHub { owner = "perkeep"; repo = "perkeep"; - rev = "bb15e6eb48bc9d614673f3af9432c70a76707c22"; - hash = "sha256-FUr+OgxYHVUzaahrG/3Adn5KNYHb0S/SKKFddskuvZA="; + rev = "v${version}"; + hash = "sha256-mAVzgHDtCCYTds65qKzIJ+oqLbUQhhSdp6Sq0DA8zOA="; }; - vendorHash = "sha256-+l1QV7/P0sS1S26xdyQygRZQGKqwbLUhgVtm/yHL6Cc="; + vendorHash = "sha256-FLRfpyYVoZgV5LS2DjLOnc28Z+1v/YAxwWrOPoIzHHk="; + + ldflags = [ + "-s" + "-w" + "-X perkeep.org/pkg/buildinfo.GitInfo=v${version}" + ]; subPackages = [ "server/perkeepd" @@ -26,13 +31,6 @@ buildGoModule { "cmd/pk-mount" ]; - # genfileembed gets built regardless of subPackages, to embed static - # content into the Perkeep binaries. Remove it in post-install to - # avoid polluting paths. - postInstall = '' - rm -f $out/bin/genfileembed - ''; - meta = { description = "Way of storing, syncing, sharing, modelling and backing up content (née Camlistore)"; homepage = "https://perkeep.org";