summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorthomaseizinger2023-10-12 03:46:19 +0000
committerthomaseizinger2023-10-12 03:46:19 +0000
commit01d6d3e12a79eb4c86fa6cffe05c3741681e6a29 (patch)
treea156d99ab43efca75950adafe5b03d37fb571bdd
parent830af324c923510248071d4480bfabfc5907ed31 (diff)
downloadaur-01d6d3e12a79eb4c86fa6cffe05c3741681e6a29.tar.gz
Update AUR package
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD12
-rw-r--r--photoprism-import.service11
-rw-r--r--photoprism-import.timer10
4 files changed, 35 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b7bd0eb93f3a..b5c930027cc5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = photoprism
pkgdesc = Personal Photo Management powered by Go and Google TensorFlow
pkgver = 230923
- pkgrel = 0
+ pkgrel = 1
url = https://github.com/photoprism/photoprism
arch = x86_64
arch = aarch64
@@ -28,6 +28,8 @@ pkgbase = photoprism
source = photoprism.sysusers
source = defaults.yml
source = photoprism.tmpfiles
+ source = photoprism-import.service
+ source = photoprism-import.timer
sha256sums = SKIP
sha256sums = a0e1ad8d5a5a0ff9efc4b3ed89898bf008563ee36cacd0c804a384f8fc661588
sha256sums = bf9ae0945d2ac53ac3db27082162d2b9dda5ba2c564c0e4c4f539f31f8b670af
@@ -36,5 +38,7 @@ pkgbase = photoprism
sha256sums = 73afd3b2983d6a31405c5a68f553f1a82a87a0d38483cdb56e32e959840ad1a6
sha256sums = f1242a6208a2623815d585d089fa133664dc3ddf5f63b468093da059141fb523
sha256sums = ec6f438c9818f982fb2aaa1895a8b07abb41a3c2befd1c3baa2fecbc2d6cc721
+ sha256sums = 76de44acbdfd3f818b9549b77daf187fb740ceccd3c01d42d8308d5edcf49d6c
+ sha256sums = ca4bfbddf0a550f215f28e31de56eb9ac60777f65aa7b89433155aa7998388e8
pkgname = photoprism
diff --git a/PKGBUILD b/PKGBUILD
index 9aaa006692e2..6d46040df893 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=photoprism
pkgver="230923"
commit="e59851350"
-pkgrel=0
+pkgrel=1
epoch=
pkgdesc="Personal Photo Management powered by Go and Google TensorFlow "
arch=(x86_64 aarch64)
@@ -34,7 +34,9 @@ source=("git+https://github.com/photoprism/photoprism.git#tag=${pkgver}-${commit
"photoprism.service"
"photoprism.sysusers"
"defaults.yml"
- "photoprism.tmpfiles")
+ "photoprism.tmpfiles"
+ "photoprism-import.service"
+ "photoprism-import.timer")
sha256sums=('SKIP'
'a0e1ad8d5a5a0ff9efc4b3ed89898bf008563ee36cacd0c804a384f8fc661588'
'bf9ae0945d2ac53ac3db27082162d2b9dda5ba2c564c0e4c4f539f31f8b670af'
@@ -42,7 +44,9 @@ sha256sums=('SKIP'
'18fb59d0ee09f6b9d95666e8c6fdd1b151fae985c18befb11b86e0fc1884b7d7'
'73afd3b2983d6a31405c5a68f553f1a82a87a0d38483cdb56e32e959840ad1a6'
'f1242a6208a2623815d585d089fa133664dc3ddf5f63b468093da059141fb523'
- 'ec6f438c9818f982fb2aaa1895a8b07abb41a3c2befd1c3baa2fecbc2d6cc721')
+ 'ec6f438c9818f982fb2aaa1895a8b07abb41a3c2befd1c3baa2fecbc2d6cc721'
+ '76de44acbdfd3f818b9549b77daf187fb740ceccd3c01d42d8308d5edcf49d6c'
+ 'ca4bfbddf0a550f215f28e31de56eb9ac60777f65aa7b89433155aa7998388e8')
noextract=()
validpgpkeys=()
@@ -61,6 +65,8 @@ check() {
package() {
install -Dm 0644 "${srcdir}/photoprism.service" "${pkgdir}/usr/lib/systemd/system/photoprism.service"
+ install -Dm 0644 "${srcdir}/photoprism-import.service" "${pkgdir}/usr/lib/systemd/system/photoprism-import.service"
+ install -Dm 0644 "${srcdir}/photoprism-import.timer" "${pkgdir}/usr/lib/systemd/system/photoprism-import.timer"
install -Dm 0644 "${srcdir}/photoprism.sysusers" "${pkgdir}/usr/lib/sysusers.d/photoprism.conf"
install -Dm 0644 "${srcdir}/photoprism.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/photoprism.conf"
diff --git a/photoprism-import.service b/photoprism-import.service
new file mode 100644
index 000000000000..e6607db960a5
--- /dev/null
+++ b/photoprism-import.service
@@ -0,0 +1,11 @@
+# Do not make manual changes to this file.
+# It will be overridden by package upgrades.
+# Use `systemctl edit photoprism-import` instead!
+
+[Unit]
+After=network.target
+Description=Import to Photoprism
+
+[Service]
+ExecStart=/usr/bin/photoprism import
+User=photoprism
diff --git a/photoprism-import.timer b/photoprism-import.timer
new file mode 100644
index 000000000000..757837dae53a
--- /dev/null
+++ b/photoprism-import.timer
@@ -0,0 +1,10 @@
+[Unit]
+Description=Run photoprism import hourly
+
+[Timer]
+OnCalendar=hourly
+Persistent=true
+RandomizedDelaySec=300
+
+[Install]
+WantedBy=timers.target