pocket-id: 1.6.4 -> 1.7.0 (#432938)

This commit is contained in:
Marcus Ramberg
2025-08-17 21:54:41 +02:00
committed by GitHub
+25 -10
View File
@@ -2,25 +2,27 @@
lib,
fetchFromGitHub,
buildGoModule,
buildNpmPackage,
stdenvNoCC,
nodejs,
pnpm_10,
nixosTests,
nix-update-script,
}:
buildGoModule (finalAttrs: {
pname = "pocket-id";
version = "1.6.4";
version = "1.7.0";
src = fetchFromGitHub {
owner = "pocket-id";
repo = "pocket-id";
tag = "v${finalAttrs.version}";
hash = "sha256-P6pA0760eo/dL1t5Jics4oSztM4F/C8lIuZ3dZ9x5C8=";
hash = "sha256-u4H1wC5RL3p7GNL7WQkmK8DNgwKQvgxHd8TIug+Be+o=";
};
sourceRoot = "${finalAttrs.src.name}/backend";
vendorHash = "sha256-8D7sSmxR+Fq4ouB9SuoEDplu6Znv3U0BIyYISSmF6Bs=";
vendorHash = "sha256-guG/JnwUi2WeClSfAX9pRG3kLJMTvTDiJ7L54TGeSd0=";
env.CGO_ENABLED = 0;
ldflags = [
@@ -36,22 +38,35 @@ buildGoModule (finalAttrs: {
mv $out/bin/cmd $out/bin/pocket-id
'';
frontend = buildNpmPackage {
frontend = stdenvNoCC.mkDerivation {
pname = "pocket-id-frontend";
inherit (finalAttrs) version src;
sourceRoot = "${finalAttrs.src.name}/frontend";
npmDepsHash = "sha256-FiFSnN6DOMr8XghvyGTWB/EMTNfvpqlAgx7FPnbGQxU=";
npmFlags = [ "--legacy-peer-deps" ];
nativeBuildInputs = [
nodejs
pnpm_10.configHook
];
pnpmDeps = pnpm_10.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
hash = "sha256-UgbclnoOqsWY5fYAGoDJON9MDtN5edw65JRleghdReE=";
};
env.BUILD_OUTPUT_PATH = "dist";
buildPhase = ''
runHook preBuild
pnpm --filter pocket-id-frontend build
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out/lib/pocket-id-frontend
cp -r dist $out/lib/pocket-id-frontend/dist
cp -r frontend/dist $out/lib/pocket-id-frontend/dist
runHook postInstall
'';