perkeep: 0-unstable-2024-04-23 -> 0.12 (#460856)

This commit is contained in:
Wael Nasreddine
2025-11-16 00:50:32 +00:00
committed by GitHub

View File

@@ -4,19 +4,24 @@
lib, lib,
}: }:
buildGoModule { buildGoModule rec {
pname = "perkeep"; pname = "perkeep";
# no release or tag since 2020 version = "0.12";
version = "0-unstable-2024-04-23";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "perkeep"; owner = "perkeep";
repo = "perkeep"; repo = "perkeep";
rev = "bb15e6eb48bc9d614673f3af9432c70a76707c22"; rev = "v${version}";
hash = "sha256-FUr+OgxYHVUzaahrG/3Adn5KNYHb0S/SKKFddskuvZA="; 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 = [ subPackages = [
"server/perkeepd" "server/perkeepd"
@@ -26,13 +31,6 @@ buildGoModule {
"cmd/pk-mount" "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 = { meta = {
description = "Way of storing, syncing, sharing, modelling and backing up content (née Camlistore)"; description = "Way of storing, syncing, sharing, modelling and backing up content (née Camlistore)";
homepage = "https://perkeep.org"; homepage = "https://perkeep.org";