The Immich command line interface uploads photos and videos to an Immich
server from a shell, either in one go or by watching a directory for new
files. It talks to the server over its API, so it can run on a machine
that does not host Immich itself.
www/immich-cli: Restrict to amd64
The dependency store is fetched on an amd64 host and therefore carries
the x64 build of the TypeScript compiler only.
Sponsored by: Netzkommune GmbH
www/immich-cli: Update to 3.3.5
The command line interface is versioned with the monorepo; the release notes
for 3.3.0 through 3.3.5 list no changes specific to it.
The powerpc64le support from f276565ed7be does not survive this update: it
pins pnpm store paths to lockfile versions, and upstream moved rolldown from
1.2.5 to 1.2.9, so the pinned path no longer exists. Changes of this scope
to the build of this port belong in a review before they are committed, not
after. I have no powerpc64le host to build or test on, so I cannot carry
them.
Changelog: https://github.com/immich-app/immich/releases/tag/v3.3.5
Sponsored by: Netzkommune GmbH
www/immich-cli: enable on powerpc64le
rolldown and the TypeScript 7 compiler have no FreeBSD/powerpc64le
binaries, so use the Wasm build of rolldown there and the TypeScript 6
compiler instead.
www/immich-cli: Unbreak the build with BUILD_AS_NON_ROOT
npm then has no writable HOME and cannot create its cache. Restrict the
port to 64-bit, the TypeScript compiler has no FreeBSD/i386 binary.
PR: 299082
Reported by: otis
Sponsored by: Netzkommune GmbH
www/immich-cli: Add New Port
The Immich command line interface uploads photos and videos to an Immich
server from a shell, either in one go or by watching a directory for new
files. It talks to the server over its API, so it can run on a machine
that does not host Immich itself.
WWW: https://immich.app/
Sponsored by: Netzkommune GmbH