diff options
author | Amaury Bodet | 2023-01-11 07:01:18 +0100 |
---|---|---|
committer | Amaury Bodet | 2023-01-11 07:01:18 +0100 |
commit | 439ab41cd974c533806e3f6c48748341a53a1d89 (patch) | |
tree | 1094f0923f8f1c87128ad6be75053a87669762ed | |
parent | 5097c5c22bed3dd569cc2cee135da2937b398d8f (diff) | |
download | aur-439ab41cd974c533806e3f6c48748341a53a1d89.tar.gz |
Update to 1.11.3
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | paperless-scheduler.service | 4 | ||||
-rw-r--r-- | paperless-task-queue.service | 15 | ||||
-rw-r--r-- | paperless.target | 2 |
5 files changed, 39 insertions, 15 deletions
@@ -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 @@ -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] |