summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmaury Bodet2023-01-11 07:01:18 +0100
committerAmaury Bodet2023-01-11 07:01:18 +0100
commit439ab41cd974c533806e3f6c48748341a53a1d89 (patch)
tree1094f0923f8f1c87128ad6be75053a87669762ed
parent5097c5c22bed3dd569cc2cee135da2937b398d8f (diff)
downloadaur-439ab41cd974c533806e3f6c48748341a53a1d89.tar.gz
Update to 1.11.3
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD17
-rw-r--r--paperless-scheduler.service4
-rw-r--r--paperless-task-queue.service15
-rw-r--r--paperless.target2
5 files changed, 39 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f503effbf44b..c4429c4c4121 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = paperless-ngx
pkgdesc = A supercharged version of paperless: scan, index and archive all your physical documents
- pkgver = 1.9.2
+ pkgver = 1.11.3
pkgrel = 1
url = https://github.com/paperless-ngx/paperless-ngx
install = paperless.install
@@ -27,6 +27,7 @@ pkgbase = paperless-ngx
depends = python-autobahn
depends = python-automat
depends = python-blessed
+ depends = python-celery
depends = python-certifi
depends = python-django-channels
depends = python-django-channels-redis
@@ -38,11 +39,11 @@ pkgbase = paperless-ngx
depends = python-daphne
depends = python-dateparser
depends = python-django
+ depends = python-django-celery-results
depends = python-django-cors-headers
depends = python-django-extensions
depends = python-django-filter
depends = python-django-picklefield
- depends = python-django-q
depends = python-django-rest-framework
depends = python-filelock
depends = python-fuzzywuzzy
@@ -102,27 +103,30 @@ pkgbase = paperless-ngx
depends = pyzbar
optdepends = jbig2enc: smaller PDF size
optdepends = postgresql: postgres database
+ optdepends = mariadb: mariadb database
provides = paperless
provides = paperless-ngx
conflicts = paperless
conflicts = paperless-ng
options = !strip
backup = etc/paperless.conf
- source = https://github.com/paperless-ngx/paperless-ngx/releases/download/v1.9.2/paperless-ngx-v1.9.2.tar.xz
+ source = https://github.com/paperless-ngx/paperless-ngx/releases/download/v1.11.3/paperless-ngx-v1.11.3.tar.xz
source = paperless.hook
source = paperless.sysusers
source = paperless.tmpfiles
source = paperless.target
source = paperless-consumer.service
source = paperless-scheduler.service
+ source = paperless-task-queue.service
source = paperless-webserver.service
- sha256sums = 7da7e355745fcc5ac837323f22f7e6d556386297a61e41f04e104fe785e85cce
+ sha256sums = c0636475cce057e50377d64ef815cc496a2da5eb44ffe73f8c90001fee925e9b
sha256sums = 4e2ca67d7eedf14ba839af852907e1d76aa0a5ee5f4f740a3aee786c24035ace
sha256sums = a002bd55b8e5b1ef89a10b907483c56df99d52d03951d464472d8c375e9835d6
sha256sums = 3971deb5721eb4e01c2cc0348546cc22a861a1e84458061fce4fbd2cf01b2a1e
- sha256sums = 091dc2406139bcc52ca1f9acdb4e20723f4511b8ce6849e37c5ab88784dbac12
+ sha256sums = b64182b491708a907d2a65a2f52d51f4cf897cd8b5e874483a9ed22bbfe3b2e7
sha256sums = 95d4e665f66f63432c22d9f139769f84575cb427362865931253d9651779ec22
- sha256sums = 544821a278617c6493e7a27f25266c39d6cc10a877247fa5f807c7eaf1a460cd
+ sha256sums = fd25de09705de3b70bfe459b1f917061a2e2d342fdfa3b51982a3e5dfffee3f7
+ sha256sums = 6f28ee44b0685cbe0bc7896182ec62f181ed4e6293cf8ae4b7f4c4aa86e09cc4
sha256sums = 47e47fcadf029d85fa6304191afa6362b7675216cb82ed1bad8cce42c0378e7e
pkgname = paperless-ngx
diff --git a/PKGBUILD b/PKGBUILD
index bfcef4d02341..b2c2d820bb18 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Maintainer: amo <https://aur.archlinux.org/account/amo>
pkgname="paperless-ngx"
-pkgver=1.9.2
+pkgver=1.11.3
pkgrel=1
pkgdesc="A supercharged version of paperless: scan, index and archive all your physical documents"
url="https://github.com/paperless-ngx/paperless-ngx"
@@ -31,6 +31,7 @@ depends=("file"
"python-autobahn"
"python-automat"
"python-blessed"
+ "python-celery"
"python-certifi"
"python-django-channels"
"python-django-channels-redis"
@@ -42,11 +43,11 @@ depends=("file"
"python-daphne"
"python-dateparser"
"python-django"
+ "python-django-celery-results"
"python-django-cors-headers"
"python-django-extensions"
"python-django-filter"
"python-django-picklefield"
- "python-django-q"
"python-django-rest-framework"
"python-filelock"
"python-fuzzywuzzy"
@@ -105,7 +106,8 @@ depends=("file"
"python-zope-interface"
"pyzbar")
optdepends=("jbig2enc: smaller PDF size"
- "postgresql: postgres database")
+ "postgresql: postgres database"
+ "mariadb: mariadb database")
source=("$url/releases/download/v$pkgver/$pkgname-v$pkgver.tar.xz"
"paperless.hook"
"paperless.sysusers"
@@ -113,14 +115,16 @@ source=("$url/releases/download/v$pkgver/$pkgname-v$pkgver.tar.xz"
"paperless.target"
"paperless-consumer.service"
"paperless-scheduler.service"
+ "paperless-task-queue.service"
"paperless-webserver.service")
-sha256sums=('7da7e355745fcc5ac837323f22f7e6d556386297a61e41f04e104fe785e85cce'
+sha256sums=('c0636475cce057e50377d64ef815cc496a2da5eb44ffe73f8c90001fee925e9b'
'4e2ca67d7eedf14ba839af852907e1d76aa0a5ee5f4f740a3aee786c24035ace'
'a002bd55b8e5b1ef89a10b907483c56df99d52d03951d464472d8c375e9835d6'
'3971deb5721eb4e01c2cc0348546cc22a861a1e84458061fce4fbd2cf01b2a1e'
- '091dc2406139bcc52ca1f9acdb4e20723f4511b8ce6849e37c5ab88784dbac12'
+ 'b64182b491708a907d2a65a2f52d51f4cf897cd8b5e874483a9ed22bbfe3b2e7'
'95d4e665f66f63432c22d9f139769f84575cb427362865931253d9651779ec22'
- '544821a278617c6493e7a27f25266c39d6cc10a877247fa5f807c7eaf1a460cd'
+ 'fd25de09705de3b70bfe459b1f917061a2e2d342fdfa3b51982a3e5dfffee3f7'
+ '6f28ee44b0685cbe0bc7896182ec62f181ed4e6293cf8ae4b7f4c4aa86e09cc4'
'47e47fcadf029d85fa6304191afa6362b7675216cb82ed1bad8cce42c0378e7e')
backup=("etc/paperless.conf")
options=("!strip")
@@ -163,5 +167,6 @@ package(){
install -D -m 644 "paperless.target" "$pkgdir/usr/lib/systemd/system/paperless.target"
install -D -m 644 "paperless-consumer.service" "$pkgdir/usr/lib/systemd/system/paperless-consumer.service"
install -D -m 644 "paperless-scheduler.service" "$pkgdir/usr/lib/systemd/system/paperless-scheduler.service"
+ install -D -m 644 "paperless-task-queue.service" "$pkgdir/usr/lib/systemd/system/paperless-task-queue.service"
install -D -m 644 "paperless-webserver.service" "$pkgdir/usr/lib/systemd/system/paperless-webserver.service"
}
diff --git a/paperless-scheduler.service b/paperless-scheduler.service
index e2925459b749..f2f551afb254 100644
--- a/paperless-scheduler.service
+++ b/paperless-scheduler.service
@@ -1,5 +1,5 @@
[Unit]
-Description=Paperless scheduler service
+Description=Paperless Celery Beat
After=network.target
Requires=redis.service
PartOf=paperless.target
@@ -8,7 +8,7 @@ PartOf=paperless.target
User=paperless
Group=paperless
WorkingDirectory=/usr/share/paperless/src
-ExecStart=/usr/bin/paperless-manage qcluster
+ExecStart=/usr/bin/celery --app paperless beat --loglevel INFO
Restart=on-abort
[Install]
diff --git a/paperless-task-queue.service b/paperless-task-queue.service
new file mode 100644
index 000000000000..34a0c7663f12
--- /dev/null
+++ b/paperless-task-queue.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=Paperless Celery Workers
+After=network.target
+Requires=redis.service
+PartOf=paperless.target
+
+[Service]
+User=paperless
+Group=paperless
+WorkingDirectory=/usr/share/paperless/src
+ExecStart=/usr/bin/celery --app paperless worker --loglevel INFO
+Restart=on-abort
+
+[Install]
+WantedBy=paperless.target \ No newline at end of file
diff --git a/paperless.target b/paperless.target
index 2b95694600f5..72a10a27e576 100644
--- a/paperless.target
+++ b/paperless.target
@@ -1,7 +1,7 @@
[Unit]
Description=Paperless services
After=network.target
-Wants=paperless-webserver.service paperless-consumer.service paperless-scheduler.service
+Wants=paperless-webserver.service paperless-consumer.service paperless-scheduler.service paperless-task-queue.service
Requires=redis.service
[Install]