immich: 1.123.0 -> 1.124.2 (#371942)

authored by Robert Schütz and committed by GitHub 25d6e81e fcbaac0f

+24 -18
+12 -6
pkgs/by-name/im/immich/package.nix
··· 5 fetchFromGitHub, 6 fetchpatch2, 7 python3, 8 - nodejs_20, 9 node-gyp, 10 runCommand, 11 nixosTests, ··· 27 vips, 28 }: 29 let 30 - nodejs = nodejs_20; 31 buildNpmPackage' = buildNpmPackage.override { inherit nodejs; }; 32 sources = lib.importJSON ./sources.json; 33 inherit (sources) version; ··· 132 133 node-addon-api = stdenvNoCC.mkDerivation rec { 134 pname = "node-addon-api"; 135 - version = "8.0.0"; 136 src = fetchFromGitHub { 137 owner = "nodejs"; 138 repo = "node-addon-api"; 139 tag = "v${version}"; 140 - hash = "sha256-k3v8lK7uaEJvcaj1sucTjFZ6+i5A6w/0Uj9rYlPhjCE="; 141 }; 142 installPhase = '' 143 mkdir $out ··· 181 # Required because vips tries to write to the cache dir 182 makeCacheWritable = true; 183 184 preBuild = '' 185 pushd node_modules/sharp 186 187 mkdir node_modules ··· 205 npm prune --omit=dev 206 207 # remove build artifacts that bloat the closure 208 - rm -r node_modules/bcrypt/{build-tmp-napi-v3,node_modules/node-addon-api,src,test} 209 - rm -r node_modules/msgpackr-extract/build 210 211 mkdir -p $out/build 212 mv package.json package-lock.json node_modules dist resources $out/
··· 5 fetchFromGitHub, 6 fetchpatch2, 7 python3, 8 + nodejs, 9 node-gyp, 10 runCommand, 11 nixosTests, ··· 27 vips, 28 }: 29 let 30 buildNpmPackage' = buildNpmPackage.override { inherit nodejs; }; 31 sources = lib.importJSON ./sources.json; 32 inherit (sources) version; ··· 131 132 node-addon-api = stdenvNoCC.mkDerivation rec { 133 pname = "node-addon-api"; 134 + version = "8.3.0"; 135 src = fetchFromGitHub { 136 owner = "nodejs"; 137 repo = "node-addon-api"; 138 tag = "v${version}"; 139 + hash = "sha256-7KkJkMNX352XnWTOC6mJB+IcFrda20UENcNwoXWDm+s="; 140 }; 141 installPhase = '' 142 mkdir $out ··· 180 # Required because vips tries to write to the cache dir 181 makeCacheWritable = true; 182 183 + # we manually build sharp from source later on 184 + # FIXME figure out why otherwise it fails with 185 + # error: 'NewOrCopy' is not a member of 'Napi::Buffer<char>' 186 + env.SHARP_IGNORE_GLOBAL_LIBVIPS = 1; 187 + 188 preBuild = '' 189 + unset SHARP_IGNORE_GLOBAL_LIBVIPS 190 + export SHARP_FORCE_GLOBAL_LIBVIPS=1 191 + 192 pushd node_modules/sharp 193 194 mkdir node_modules ··· 212 npm prune --omit=dev 213 214 # remove build artifacts that bloat the closure 215 + rm -r node_modules/**/{*.target.mk,binding.Makefile,config.gypi,Makefile,Release/.deps} 216 217 mkdir -p $out/build 218 mv package.json package-lock.json node_modules dist resources $out/
+12 -12
pkgs/by-name/im/immich/sources.json
··· 1 { 2 - "version": "1.123.0", 3 - "hash": "sha256-qzNujf8zRtml57EmyPu0qY0dbswcLhPSHOuGRkSXtVY=", 4 "components": { 5 "cli": { 6 - "npmDepsHash": "sha256-L94vKYmNWO3IcJh+ZtJ2EBz6h3G9jeyqyw44tto8bQ0=", 7 - "version": "2.2.37" 8 }, 9 "server": { 10 - "npmDepsHash": "sha256-JUFeaaT4uqyff48nDMrlvC8maU+BjwNU3xcOOR1f8F4=", 11 - "version": "1.123.0" 12 }, 13 "web": { 14 - "npmDepsHash": "sha256-eq+VJVBZGVoMgAjdp/F+bu24cHSneAoTWpeft59Gig8=", 15 - "version": "1.123.0" 16 }, 17 "open-api/typescript-sdk": { 18 - "npmDepsHash": "sha256-n5B0fKRhDTrobT7SGUAMqsWSkHW4pEYRVzlMqAyfJwk=", 19 - "version": "1.123.0" 20 }, 21 "geonames": { 22 - "timestamp": "20241217171200", 23 - "hash": "sha256-A21TooXLWSmCW4NaYq+2juaNlAmzTT76ZwtF5NcJcLU=" 24 } 25 } 26 }
··· 1 { 2 + "version": "1.124.2", 3 + "hash": "sha256-EIp1KH2sNvEiB3wl6m0IiAUyDwBETgKlSXCrIsw73Oo=", 4 "components": { 5 "cli": { 6 + "npmDepsHash": "sha256-k3sA4OcjlvzMMI2GsUYks2fIj7LG89H3OX4vTZOCIOo=", 7 + "version": "2.2.40" 8 }, 9 "server": { 10 + "npmDepsHash": "sha256-O0XqMOUYy7VdumDDbSenMy22lgZLCDy/GpaSVNs+k4I=", 11 + "version": "1.124.2" 12 }, 13 "web": { 14 + "npmDepsHash": "sha256-f3p0HT7l3hXFEo+8AvKEn8QvH6KOTMGZOvaOAPxv3Kc=", 15 + "version": "1.124.2" 16 }, 17 "open-api/typescript-sdk": { 18 + "npmDepsHash": "sha256-uk4Gfs10TIsbD4VdHt7a9Fub8PcT6R8ksfvnOLFs/Zo=", 19 + "version": "1.124.2" 20 }, 21 "geonames": { 22 + "timestamp": "20250108222614", 23 + "hash": "sha256-gCi0iFQplv4XizDi9DYEVekFFe46DM4X2YiPSe7ugR4=" 24 } 25 } 26 }