summaryrefslogtreecommitdiff
path: root/www-apps
diff options
context:
space:
mode:
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/paperless-ngx/Manifest10
-rw-r--r--www-apps/paperless-ngx/files/channels-4.1.patch11
-rw-r--r--www-apps/paperless-ngx/files/uvicorn-0.26.patch9
-rw-r--r--www-apps/paperless-ngx/paperless-ngx-2.10.2.ebuild (renamed from www-apps/paperless-ngx/paperless-ngx-2.7.2.ebuild)24
-rw-r--r--www-apps/paperless-ngx/paperless-ngx-2.9.0.ebuild (renamed from www-apps/paperless-ngx/paperless-ngx-2.8.5.ebuild)15
5 files changed, 51 insertions, 18 deletions
diff --git a/www-apps/paperless-ngx/Manifest b/www-apps/paperless-ngx/Manifest
index 40c842e..680f08b 100644
--- a/www-apps/paperless-ngx/Manifest
+++ b/www-apps/paperless-ngx/Manifest
@@ -1,3 +1,4 @@
+AUX channels-4.1.patch 399 BLAKE2B 824f5d606f96be85248ef6b83015f38454776ed7de3d58b394089caaf8bd57964402304a8107264dcfd0db6858f21614b5ef082da8d761feff5406477089493e SHA512 82b5ccd83c816c257db7609877bcd27c7f949e2f8944c19ede8f39c976da1fdea50e8a4ad816c5fa9b035d6688ce0565373bb552b0acab00429566455af58d06
AUX paperless-consumer.service 306 BLAKE2B ebdeb8abf56a144a7a6ef281ac179aac0a9b2831a2093e9e6741fbb616078b84596c4a990995d8996ffb67ab653f4af356bd469eb965cab970f5c4c7f62a355e SHA512 d45f1e5be9130623eef21715ad3e2f80ff33e722ba2cbb29c56014008a105bca7add4507e116e8dbda53e4b41afa177b04f98a3e2d8553afd548a8846a19720c
AUX paperless-scheduler.service 307 BLAKE2B 4abe32ad0cc4a565675dce7f01323343ff6c3fe2309049971764865acc3f8da20894ecb624137ecd2c367bc4972c55e554f7d5aabc5df4fd8fda6e8bfb8496fa SHA512 424d116d083c536bf979911700bf2bc5f66a415d2732b5e68c3bd9efd3ba0c18d78de3a885e2fe6c49613bae3be3cb8917d5d91d2dffa0c25e1764b78389b815
AUX paperless-task-queue.service 306 BLAKE2B fb04b70fc9d3461dff1f4ba78a92f5e299f38d77c8bbae9f4449b52bfbb8d4b56dd50e8ced8126ba5224e316e1462590a0ccc227cd2219615430338a75a385e0 SHA512 a5f6ec9dd63d743dae42bad473c9147a66792b7b168521e9d1b7726d226829263fe5c4546ed1c1e9d8e86cf862581187fcf25b722e70f115c072c66b1bcde4f8
@@ -5,8 +6,9 @@ AUX paperless-webserver.service 496 BLAKE2B 5a818886de0dfa0bb724b9c7e9d64a2707f7
AUX paperless-webserver.socket 240 BLAKE2B 127735356bdd1ac1a46d85e757299f13a2224596fbc9e41b20b8d70aa2bbd31e8f20f571c636e6421960f2e5250386422c10ef16e7cab373f5625c7a3d053db1 SHA512 860ca3e6f3f2358684be356dbc9d2e770a22363e8324dea4d9547e99c02f9e36708b62b9da32df1d838852ca2ae0092a6795a368e7704d53981de87e4dc24df8
AUX paperless.target 215 BLAKE2B 95b67ebfc166b888ee5aea32c5565002ae451a10c0d0851df79eeabf3a6e900c7112d447ccbc170bca771bf33e07261aa05f32a25e742ded0b10e6f31ee78870 SHA512 ae3d1dcc8f056f303a0c628c1aabb60e0c93f4006352c5d05a5ee673238c56085ccd2d95ff53555767d9a31a639cd571a26083aab274237cb9f8563ce50c25d6
AUX paperless.tmpfiles 349 BLAKE2B 4a59f0a0c6a4abad23cba01e216909f45a7064e93911b8ba3e3b394f52379e41898b8c9e1246ba034bc8d2fe6dc83f5cad926e265a17da7c7093d997cfe8b4f3 SHA512 63af6e4359d5fa7bfc3f3669263a36f5d3b5f60c95cf6579d7324bb2116647bb447968b1bab5916e831918344b963d1026116e8cdfb57bce8063ed5ba119c9ea
-DIST paperless-ngx-v2.7.2.tar.xz 64558580 BLAKE2B c04d545363853c4b16cac300b653fa7c4c40894a98780f5636534427824132ae61ae4caa51253d5c4fd042200dcaaad02e180108a1ff11ef7c9c37964ef3047e SHA512 276f7f3368562280fbbeb57ef9486d53730f888e08cba6721c0f7c6d37450f5509acc7632c3d742e91106f2bcf0b0f5740d82512776f3ea78259e73aadd79dcf
-DIST paperless-ngx-v2.8.5.tar.xz 63666100 BLAKE2B 6bfbeeb1d03afd0712220ca0b82584930807f38412d0a6c30aaa361ad17ae9f60e4d5b453416881db95926f9d4cdeab09631aa4c3a975fa260347b8a3cce9950 SHA512 2819a3258034731a1cc69ca5f25a6c5dec881a307c23dd4937e4023f13526b40e99750ce664403418a0873e8fa5d0cc30814cc941de7129e3bd4aa20d7e2288d
-EBUILD paperless-ngx-2.7.2.ebuild 6363 BLAKE2B 419a727c29d6cf775e903b3367b1d1f4513b61132cf3bb97908fd3bb252567cdcaa8e686abb7f60ce95850b2052d13a910ba78be0dfde9aec0cb1d6fc9206906 SHA512 05a161eee91b55b6696998938f7c1e31016cef55454d67b2acf05efb76b9bc39397aabf618c86f7b000bd89ff7e6f4cc353119e1d946644e249b91dcb9583ede
-EBUILD paperless-ngx-2.8.5.ebuild 6363 BLAKE2B 9cbf5accf4b90534d8e09f854e63f865f98c822a257c7fd00ec2f1c021ce3a8ee91c01c217535a0765c75f184878b3e057a741d50201120d6840e966f49dd3a0 SHA512 78bcec04b0d5a4f81e98a71e40c47e85742cee4154d28e241dd06f6c67d45ed0db6d869693bde0f41bca9b5125e6dd7b9143e0e1c6e335432cdf73b89ab215d4
+AUX uvicorn-0.26.patch 335 BLAKE2B 624e61b490f1f13402dd8568a0a744c8f94821ef34d8fb419d06a45c3a87dae50c2f973dc14f5fe2fa515dddd49646b9be323013ff2fb5341a2723c39fbee31b SHA512 bbc68f49c581c0f9546bad578a98f3176951c018d94e00ccd99cd1a374fe57c7b4b5f97c479acea90c12d6060f3fdad5349537d44a483794d77b7f37f1c33516
+DIST paperless-ngx-v2.10.2.tar.xz 62291344 BLAKE2B d3d75b22e3567675c2137d6b699a6460a084b4e55f607ea04caa6f49850d0f0b9cb54b351b1003742f85279b21bb173e6469ce70b3224f86e3ba08e6533493a8 SHA512 8b7bff666312e04f84820c2cb499cc65035a50b12e4ef425a92e344a875544a7926405bc6a5ae191fd1a2bec9ad37c524e61b3e4fadf024ad0f61d6a94ad321c
+DIST paperless-ngx-v2.9.0.tar.xz 63809484 BLAKE2B e1286584d18142ed48d779dd5e2bba2c2d0b719ccf6d4a922183ddae1b79fe0d3fd1ca858aa20cf17c714a649c1f6377b8f728a2fc37f8d16be53ed4791e0516 SHA512 023381b2610ee1c39a47c7d299a3352f0d47e3ebc6cac7712f1470638b97c686526c7c671d69b23fa91baa78209143cb261a4ce77b219efbc71d9dfd85e539b7
+EBUILD paperless-ngx-2.10.2.ebuild 6510 BLAKE2B e5f453d4432818ce51d4a37b348d49ad43757247cf67bd8f582589bd67bc844656e73c97bb71fc6f376e8240df3c401e32fa62bc6203a66420480c6c49ae8b4e SHA512 5a6817f984d7fbf7b0c4e1ba727e72ea2ee4025be12b605f6213cf023ee37d12aa8663a0c866324c75cf723c50a9567869346adb9018543e618afbc4155c7a39
+EBUILD paperless-ngx-2.9.0.ebuild 6477 BLAKE2B 9eabf29318b8c71d0c20b1587b9c9d0c08ef8b1e98d35d2d3f344dc192ea41ed809473f9dd9d9081fc4b70ba128a63b9dd398cc8ae45dba7fe00d4e2fb0cd2f9 SHA512 f0182e1e77f6604482cdaf7f136db4bc4595163718cddbbc83becc650e66b170aadb8edb0002c6a5185693dacf3bcd7808f0a3352e305bc6d8cef464291ba17f
MISC metadata.xml 851 BLAKE2B dfb395b418d92c0c7318c4862dfbce74a312222b3a2848334806c2f8063bb63947a4c0315c289f1db83987d5e7649483efb484944afd6963b3f74c1a488877f5 SHA512 e7622cfe74bee71e3698241cb234221d9d40c9a41eca4f8b3e5e3c7338940652f5c5652cd72a675339cc6620d777e858fe5310f29cf7f87f5585eb8742b58405
diff --git a/www-apps/paperless-ngx/files/channels-4.1.patch b/www-apps/paperless-ngx/files/channels-4.1.patch
new file mode 100644
index 0000000..ed3b045
--- /dev/null
+++ b/www-apps/paperless-ngx/files/channels-4.1.patch
@@ -0,0 +1,11 @@
+--- paperless-ngx/src/paperless/urls.py.orig 2024-05-29 23:09:03.706400691 +0200
++++ paperless-ngx/src/paperless/urls.py 2024-05-29 23:09:21.336646279 +0200
+@@ -225,7 +225,7 @@
+
+
+ websocket_urlpatterns = [
+- path(settings.BASE_URL.lstrip("/") + "ws/status/", StatusConsumer.as_asgi()),
++ path("ws/status/", StatusConsumer.as_asgi()),
+ ]
+
+ # Text in each page's <h1> (and above login form).
diff --git a/www-apps/paperless-ngx/files/uvicorn-0.26.patch b/www-apps/paperless-ngx/files/uvicorn-0.26.patch
new file mode 100644
index 0000000..cf7e8a7
--- /dev/null
+++ b/www-apps/paperless-ngx/files/uvicorn-0.26.patch
@@ -0,0 +1,9 @@
+--- paperless-ngx/src/paperless/workers.py.orig 2024-06-15 23:18:23.082067983 +0200
++++ paperless-ngx/src/paperless/workers.py 2024-06-15 23:20:49.754097750 +0200
+@@ -8,5 +8,5 @@
+
+ class ConfigurableWorker(UvicornWorker):
+ CONFIG_KWARGS = {
+- "root_path": settings.FORCE_SCRIPT_NAME or "",
++ "root_path": "",
+ }
diff --git a/www-apps/paperless-ngx/paperless-ngx-2.7.2.ebuild b/www-apps/paperless-ngx/paperless-ngx-2.10.2.ebuild
index 28c6491..44a11d4 100644
--- a/www-apps/paperless-ngx/paperless-ngx-2.7.2.ebuild
+++ b/www-apps/paperless-ngx/paperless-ngx-2.10.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit python-single-r1 systemd
@@ -41,21 +41,21 @@ DEPEND="
dev-python/asgiref[${PYTHON_USEDEP}]
dev-python/bleach[${PYTHON_USEDEP}]
dev-python/celery[${PYTHON_USEDEP}]
- >=dev-python/channels-4.0[${PYTHON_USEDEP}]
+ >=dev-python/channels-4.1[${PYTHON_USEDEP}]
>=dev-python/channels-redis-4.0[${PYTHON_USEDEP}]
dev-python/concurrent-log-handler[${PYTHON_USEDEP}]
>=dev-python/dateparser-1.2[${PYTHON_USEDEP}]
- >=dev-python/django-4.2.11[${PYTHON_USEDEP}]
- <dev-python/django-5.0[${PYTHON_USEDEP}]
+ >=dev-python/django-5.0[${PYTHON_USEDEP}]
dev-python/django-allauth[${PYTHON_USEDEP}]
dev-python/django-celery-results[${PYTHON_USEDEP}]
dev-python/django-cors-headers[${PYTHON_USEDEP}]
dev-python/django-extensions[${PYTHON_USEDEP}]
- >=dev-python/django-filter-24.1[${PYTHON_USEDEP}]
+ >=dev-python/django-filter-24.2[${PYTHON_USEDEP}]
dev-python/django-guardian[${PYTHON_USEDEP}]
dev-python/django-multiselectfield[${PYTHON_USEDEP}]
dev-python/django-redis[${PYTHON_USEDEP}]
- ~dev-python/djangorestframework-3.14.0[${PYTHON_USEDEP}]
+ dev-python/django-soft-delete[${PYTHON_USEDEP}]
+ dev-python/djangorestframework[${PYTHON_USEDEP}]
dev-python/djangorestframework-guardian[${PYTHON_USEDEP}]
dev-python/drf-writable-nested[${PYTHON_USEDEP}]
dev-python/filelock[${PYTHON_USEDEP}]
@@ -75,9 +75,9 @@ DEPEND="
dev-python/pyzbar[${PYTHON_USEDEP}]
dev-python/rapidfuzz[${PYTHON_USEDEP}]
dev-python/redis[${PYTHON_USEDEP}]
- >=dev-python/scikit-learn-1.4
+ >=dev-python/scikit-learn-1.5
dev-python/tqdm[${PYTHON_USEDEP}]
- <dev-python/uvicorn-0.26.0[${PYTHON_USEDEP}]
+ >=dev-python/uvicorn-0.26.0[${PYTHON_USEDEP}]
>=dev-python/watchdog-4.0[${PYTHON_USEDEP}]
>=dev-python/whitenoise-6.6[${PYTHON_USEDEP}]
>=dev-python/whoosh-2.7[${PYTHON_USEDEP}]')
@@ -91,7 +91,8 @@ DEPEND="
dev-python/django-compression-middleware[${PYTHON_USEDEP}]') )
mysql? ( dev-python/mysqlclient )
ocr? ( >=app-text/OCRmyPDF-15.4 )
- postgres? ( dev-python/psycopg:2 )
+ postgres? ( $(python_gen_cond_dep '
+ dev-python/psycopg[native-extensions,${PYTHON_USEDEP}]') )
!remote-redis? ( dev-db/redis )
zxing? ( media-libs/zxing-cpp[python,${PYTHON_SINGLE_USEDEP}] )
"
@@ -99,6 +100,11 @@ RDEPEND="${DEPEND}"
# dev-python/tika
# dev-python/gotenberg-client
+PATCHES=(
+ "${FILESDIR}/uvicorn-0.26.patch"
+ "${FILESDIR}/channels-4.1.patch"
+)
+
DOCS=( docker/imagemagick-policy.xml )
src_prepare() {
diff --git a/www-apps/paperless-ngx/paperless-ngx-2.8.5.ebuild b/www-apps/paperless-ngx/paperless-ngx-2.9.0.ebuild
index d1559a0..d282e28 100644
--- a/www-apps/paperless-ngx/paperless-ngx-2.8.5.ebuild
+++ b/www-apps/paperless-ngx/paperless-ngx-2.9.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit python-single-r1 systemd
@@ -45,7 +45,7 @@ DEPEND="
>=dev-python/channels-redis-4.0[${PYTHON_USEDEP}]
dev-python/concurrent-log-handler[${PYTHON_USEDEP}]
>=dev-python/dateparser-1.2[${PYTHON_USEDEP}]
- >=dev-python/django-4.2.11[${PYTHON_USEDEP}]
+ >=dev-python/django-4.2.13[${PYTHON_USEDEP}]
<dev-python/django-5.0[${PYTHON_USEDEP}]
dev-python/django-allauth[${PYTHON_USEDEP}]
dev-python/django-celery-results[${PYTHON_USEDEP}]
@@ -75,9 +75,9 @@ DEPEND="
dev-python/pyzbar[${PYTHON_USEDEP}]
dev-python/rapidfuzz[${PYTHON_USEDEP}]
dev-python/redis[${PYTHON_USEDEP}]
- >=dev-python/scikit-learn-1.4
+ >=dev-python/scikit-learn-1.5
dev-python/tqdm[${PYTHON_USEDEP}]
- <dev-python/uvicorn-0.26.0[${PYTHON_USEDEP}]
+ >=dev-python/uvicorn-0.26.0[${PYTHON_USEDEP}]
>=dev-python/watchdog-4.0[${PYTHON_USEDEP}]
>=dev-python/whitenoise-6.6[${PYTHON_USEDEP}]
>=dev-python/whoosh-2.7[${PYTHON_USEDEP}]')
@@ -91,7 +91,8 @@ DEPEND="
dev-python/django-compression-middleware[${PYTHON_USEDEP}]') )
mysql? ( dev-python/mysqlclient )
ocr? ( >=app-text/OCRmyPDF-15.4 )
- postgres? ( dev-python/psycopg:2 )
+ postgres? ( $(python_gen_cond_dep '
+ dev-python/psycopg[native-extensions,${PYTHON_USEDEP}]') )
!remote-redis? ( dev-db/redis )
zxing? ( media-libs/zxing-cpp[python,${PYTHON_SINGLE_USEDEP}] )
"
@@ -99,6 +100,10 @@ RDEPEND="${DEPEND}"
# dev-python/tika
# dev-python/gotenberg-client
+PATCHES=(
+ "${FILESDIR}/channels-4.1.patch"
+)
+
DOCS=( docker/imagemagick-policy.xml )
src_prepare() {