photoprism: use finalAttrs.finalPackage

This commit is contained in:
Peder Bergebakken Sundt
2024-09-24 23:28:56 +02:00
parent a1b7dfbc6c
commit 85c14074e0
+8 -7
View File
@@ -1,4 +1,5 @@
{ pkgs, lib, stdenv, fetchFromGitHub, fetchzip, darktable, rawtherapee, ffmpeg_7, libheif, exiftool, imagemagick, makeWrapper, testers
{ lib, stdenv, fetchFromGitHub, fetchzip, darktable, rawtherapee, ffmpeg_7, libheif, exiftool, imagemagick, makeWrapper, testers
, callPackage
, nixosTests
, librsvg }:
@@ -13,9 +14,9 @@ let
hash = "sha256-ihDv5c5RUjDbFcAHJjzp/8qCwKfA+rlFXPziaYarzs8=";
};
libtensorflow = pkgs.callPackage ./libtensorflow.nix { };
backend = pkgs.callPackage ./backend.nix { inherit libtensorflow src version; };
frontend = pkgs.callPackage ./frontend.nix { inherit src version; };
libtensorflow = callPackage ./libtensorflow.nix { };
backend = callPackage ./backend.nix { inherit libtensorflow src version; };
frontend = callPackage ./frontend.nix { inherit src version; };
fetchModel = { name, hash }:
fetchzip {
@@ -41,7 +42,7 @@ let
assets_path = "$out/share/${pname}";
in
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
inherit pname version;
nativeBuildInputs = [
@@ -78,7 +79,7 @@ stdenv.mkDerivation {
runHook postInstall
'';
passthru.tests.version = testers.testVersion { package = pkgs.photoprism; };
passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; };
passthru.tests.photoprism = nixosTests.photoprism;
meta = with lib; {
@@ -89,4 +90,4 @@ stdenv.mkDerivation {
maintainers = with maintainers; [ benesim ];
mainProgram = "photoprism";
};
}
})