Merge pull request #269433 from anthonyroussel/updates/photofield

photofield: 0.11.0 -> 0.13.0
This commit is contained in:
Robert Scott
2023-11-26 00:04:46 +00:00
committed by GitHub
+14 -6
View File
@@ -5,17 +5,19 @@
, makeWrapper
, exiftool
, ffmpeg
, testers
, photofield
}:
let
pname = "photofield-ui";
version = "0.11.0";
version = "0.13.0";
src = fetchFromGitHub {
owner = "SmilyOrg";
repo = "photofield";
rev = "v${version}";
hash = "sha256-AqOhagqH0wRKjwcRHFVw0izC0DBv9uY3B5MMDBJoFVE=";
rev = "refs/tags/v${version}";
hash = "sha256-6pJvOn3sN6zfjt2dVZ/xH6pSXM0WgbG7au9tSVUGYys=";
};
webui = buildNpmPackage {
@@ -24,7 +26,7 @@ let
sourceRoot = "${src.name}/ui";
npmDepsHash = "sha256-YVyaZsFh5bolDzMd5rXWrbbXQZBeEIV6Fh/kwN+rvPk=";
npmDepsHash = "sha256-trKcNuhRdiabFKMafOLtPg8x1bQHLOif6Hm4k5bTAYc=";
installPhase = ''
mkdir -p $out/share
@@ -37,7 +39,7 @@ buildGoModule rec {
pname = "photofield";
inherit version src;
vendorHash = "sha256-0rrBHkKZfStwzIv5Us/8Db6z3ZSqassCMWQMpScZq7Y=";
vendorHash = "sha256-4JFP3vs/Z8iSKgcwfxpdnQpO9kTF68XQArFHYP8IoDQ=";
preBuild = ''
cp -r ${webui}/share/photofield-ui ui/dist
@@ -50,7 +52,7 @@ buildGoModule rec {
"-X main.builtBy=Nix"
];
tags = [ "embedstatic" ];
tags = [ "embedui" ];
doCheck = false; # tries to modify filesytem
@@ -61,10 +63,16 @@ buildGoModule rec {
--prefix PATH : "${lib.makeBinPath [exiftool ffmpeg]}"
'';
passthru.tests.version = testers.testVersion {
package = photofield;
command = "photofield -version";
};
meta = with lib; {
description = "Experimental fast photo viewer";
homepage = "https://github.com/SmilyOrg/photofield";
license = licenses.mit;
mainProgram = "photofield";
maintainers = with maintainers; [ dit7ya ];
};
}