Package Details: photoprism 250426-1

Git Clone URL: https://aur.archlinux.org/photoprism.git (read-only, click to copy)
Package Base: photoprism
Description: AI-Powered Photos App for the Decentralized Web
Upstream URL: https://github.com/photoprism/photoprism
Keywords: ai cloud golang photography
Licenses: AGPL-3.0-or-later
Conflicts: photoprism-facenet, photoprism-nasnet, photoprism-nsfw
Replaces: photoprism-facenet, photoprism-nasnet, photoprism-nsfw
Submitter: evine
Maintainer: shtrophic
Last Packager: shtrophic
Votes: 3
Popularity: 0.007089
First Submitted: 2024-06-18 05:57 (UTC)
Last Updated: 2025-04-26 16:58 (UTC)

Dependencies (14)

Required by (0)

Sources (11)

Pinned Comments

shtrophic commented on 2025-04-25 14:03 (UTC) (edited on 2025-04-25 14:04 (UTC) by shtrophic)

Please note: since upstream switched to tensorflow-2.x, there is no need anymore to vendor a compatible tensorflow version as the photoprism-tensorflow-* packages.

I also chose to vendor the model weights again, to simplify everything. (effectively un-doing the efforts of the previous maintainer, who chose to create a new package for every zip/tarball. It is definitely an opinionated change, but it should have no effect on end-users).

Therefore, this package now depends on tensorflow (which can be either -opt,-cuda and so on) and conflicts/replaces phoroprism-{nasnet,nsfw,facenet}.

evine commented on 2024-09-04 01:58 (UTC) (edited on 2024-09-24 04:22 (UTC) by evine)

Do not use nodejs 22.7.0/22.8.0 to make.

Latest Comments

1 2 Next › Last »

shtrophic commented on 2025-04-25 14:03 (UTC) (edited on 2025-04-25 14:04 (UTC) by shtrophic)

Please note: since upstream switched to tensorflow-2.x, there is no need anymore to vendor a compatible tensorflow version as the photoprism-tensorflow-* packages.

I also chose to vendor the model weights again, to simplify everything. (effectively un-doing the efforts of the previous maintainer, who chose to create a new package for every zip/tarball. It is definitely an opinionated change, but it should have no effect on end-users).

Therefore, this package now depends on tensorflow (which can be either -opt,-cuda and so on) and conflicts/replaces phoroprism-{nasnet,nsfw,facenet}.

evine commented on 2024-09-04 01:58 (UTC) (edited on 2024-09-24 04:22 (UTC) by evine)

Do not use nodejs 22.7.0/22.8.0 to make.

tzhuang commented on 2024-08-08 20:40 (UTC)

Thank you!

evine commented on 2024-08-08 01:05 (UTC)

@tzhuang photoprism-import.service and photoprism-import.timer has been added just now.

tzhuang commented on 2024-08-07 19:11 (UTC)

Did the photoprism-import service/timer get removed?

evine commented on 2024-06-18 14:42 (UTC) (edited on 2024-06-18 14:44 (UTC) by evine)

@bphil I made a mistake, but it has been corrected now. Please try again.

bphil commented on 2024-06-18 14:38 (UTC)

Thanks, it now asks whether I want tensorflow removed. But when I answer in the affirmative, I get a checksum error:

==> Validating source files with sha256sums... photoprism-240531-60b3a4628.tar.gz ... Passed photoprism-import.service ... Passed photoprism-import.timer ... Passed photoprism.service ... Passed photoprism.sysusers ... Passed photoprism.tmpfiles ... FAILED defaults.yml ... Passed ==> ERROR: One or more files did not pass the validity check! -> error making: photoprism-exit status 1 -> Failed to install the following packages. Manual intervention is required

evine commented on 2024-06-18 12:38 (UTC) (edited on 2024-06-18 12:44 (UTC) by evine)

@bphil I have added replaces var in photoprism-tensorflow-avx2-bin, photoprism-tensorflow-avx-bin and photoprism-tensorflow-cpu-bin, please cleanup old PKGBUILD and try again. If it still doesn't work, please uninstall old photoprism and tensorflow115 first.

bphil commented on 2024-06-18 12:19 (UTC) (edited on 2024-06-18 12:20 (UTC) by bphil)

When I choose photoprism-tensorflow-cpu-bin, I get a conflict:

photoprism-tensorflow-cpu-bin: /usr/include/tensorflow/c/c_api.h already exists in filesystem (owned by tensorflow115)

But I can't uninstall tensorflow115 because it is a requirement of photoprism. What to do?