mirror of
https://github.com/immich-app/immich.git
synced 2026-02-28 09:38:43 +03:00
fix: exiftool-vendored.exe (#26393)
This commit is contained in:
@@ -4,12 +4,18 @@ module.exports = {
|
|||||||
if (!pkg.name) {
|
if (!pkg.name) {
|
||||||
return pkg;
|
return pkg;
|
||||||
}
|
}
|
||||||
|
// make exiftool-vendored.pl a regular dependency since Docker prod
|
||||||
|
// images build with --no-optional to reduce image size
|
||||||
if (pkg.name === "exiftool-vendored") {
|
if (pkg.name === "exiftool-vendored") {
|
||||||
if (pkg.optionalDependencies["exiftool-vendored.pl"]) {
|
const binaryPackage =
|
||||||
// make exiftool-vendored.pl a regular dependency
|
process.platform === "win32"
|
||||||
pkg.dependencies["exiftool-vendored.pl"] =
|
? "exiftool-vendored.exe"
|
||||||
pkg.optionalDependencies["exiftool-vendored.pl"];
|
: "exiftool-vendored.pl";
|
||||||
delete pkg.optionalDependencies["exiftool-vendored.pl"];
|
|
||||||
|
if (pkg.optionalDependencies[binaryPackage]) {
|
||||||
|
pkg.dependencies[binaryPackage] =
|
||||||
|
pkg.optionalDependencies[binaryPackage];
|
||||||
|
delete pkg.optionalDependencies[binaryPackage];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return pkg;
|
return pkg;
|
||||||
|
|||||||
2
pnpm-lock.yaml
generated
2
pnpm-lock.yaml
generated
@@ -11,7 +11,7 @@ overrides:
|
|||||||
|
|
||||||
packageExtensionsChecksum: sha256-3l4AQg4iuprBDup+q+2JaPvbPg/7XodWCE0ZteH+s54=
|
packageExtensionsChecksum: sha256-3l4AQg4iuprBDup+q+2JaPvbPg/7XodWCE0ZteH+s54=
|
||||||
|
|
||||||
pnpmfileChecksum: sha256-AG/qwrPNpmy9q60PZwCpecoYVptglTHgH+N6RKQHOM0=
|
pnpmfileChecksum: sha256-un98do36L0wZyqsjcLozQ3YUadCAn2yz5bXcBbOuyDA=
|
||||||
|
|
||||||
importers:
|
importers:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user