From 4ffa503eb41861c40bb25492e759e890a7fc9911 Mon Sep 17 00:00:00 2001 From: Marcin Deranek Date: Thu, 22 Jun 2023 23:27:59 +0200 Subject: www-apps/paperless-ngx version bump --- www-apps/paperless-ngx/Manifest | 4 +- www-apps/paperless-ngx/paperless-ngx-1.16.2.ebuild | 160 --------------------- www-apps/paperless-ngx/paperless-ngx-1.16.3.ebuild | 160 +++++++++++++++++++++ 3 files changed, 162 insertions(+), 162 deletions(-) delete mode 100644 www-apps/paperless-ngx/paperless-ngx-1.16.2.ebuild create mode 100644 www-apps/paperless-ngx/paperless-ngx-1.16.3.ebuild (limited to 'www-apps') diff --git a/www-apps/paperless-ngx/Manifest b/www-apps/paperless-ngx/Manifest index 1aaeda2..c99032e 100644 --- a/www-apps/paperless-ngx/Manifest +++ b/www-apps/paperless-ngx/Manifest @@ -6,7 +6,7 @@ AUX paperless.conf.example 2577 BLAKE2B 4f786c02663300c3e8eb12a7702316621d917be4 AUX paperless.target 215 BLAKE2B 95b67ebfc166b888ee5aea32c5565002ae451a10c0d0851df79eeabf3a6e900c7112d447ccbc170bca771bf33e07261aa05f32a25e742ded0b10e6f31ee78870 SHA512 ae3d1dcc8f056f303a0c628c1aabb60e0c93f4006352c5d05a5ee673238c56085ccd2d95ff53555767d9a31a639cd571a26083aab274237cb9f8563ce50c25d6 AUX paperless.tmpfiles 349 BLAKE2B 4a59f0a0c6a4abad23cba01e216909f45a7064e93911b8ba3e3b394f52379e41898b8c9e1246ba034bc8d2fe6dc83f5cad926e265a17da7c7093d997cfe8b4f3 SHA512 63af6e4359d5fa7bfc3f3669263a36f5d3b5f60c95cf6579d7324bb2116647bb447968b1bab5916e831918344b963d1026116e8cdfb57bce8063ed5ba119c9ea DIST paperless-ngx-v1.15.1.tar.xz 17180892 BLAKE2B ec5463d8584c37257c7537d5fc4fd097378a35e40625479b89bb706b6800f1b9d7e0c66112cf57b0c4b7c26a616e43cff22d70f1ebb5e53eb3abe52a41834042 SHA512 aefa72e0ea5d96209c5089bec452bd7158b478954ebdb219db0379259f4b12540c02a7ae20cb998b49910c579de34be3c9b7351378b87a6f42d07f2884892200 -DIST paperless-ngx-v1.16.2.tar.xz 17135612 BLAKE2B 3a2ed12bbccdc25d8021eef7c85987d9f4618f44b622c60f0c4cb30b5e42d26167cb6b68bb6496795ec63bee8c743b350a1968d05b4c9e560c9c20d155e94c89 SHA512 be9938fed67aaa0f3a952c1ab0a006ea0339456126fd5f26afc15d78756b5c8281688e600bf550e121c02bcc422cf8d2bd0314a32fe417ee1d0adb1d8b5beb2b +DIST paperless-ngx-v1.16.3.tar.xz 16407484 BLAKE2B 2a998b4ae95e3738d5a1429f74e0ae95e802006389f62851c767bf3ee583f39f3691256f3d1fb5068a77b0c7d8bf48f90ff58370c80febba1a732a18bf5ec3c8 SHA512 a932e5bc528679d5b3f1f194098b265ca991e33f2ef90466a2eae20010eebd224083d5d7b9b20214d94fd4019f06103e194fa6b61bf5a380bee7cc06d506597a EBUILD paperless-ngx-1.15.1.ebuild 4816 BLAKE2B 227fd3f6b1bf93bd263265b4be96c5aeb20b06d4085e0a8289203e593511072cbfe1ce869ab6681209ed5c10cce9bb72e32d9731eefbe4f5a06a025eecc62c7b SHA512 f4712133a6715238174048cf25ca39a37bd90ba4e1c40dd056ef6746c3e64bf380023a935658e0588897d5c8280e05548048df52346ba78c2225d313189eedd6 -EBUILD paperless-ngx-1.16.2.ebuild 4816 BLAKE2B 227fd3f6b1bf93bd263265b4be96c5aeb20b06d4085e0a8289203e593511072cbfe1ce869ab6681209ed5c10cce9bb72e32d9731eefbe4f5a06a025eecc62c7b SHA512 f4712133a6715238174048cf25ca39a37bd90ba4e1c40dd056ef6746c3e64bf380023a935658e0588897d5c8280e05548048df52346ba78c2225d313189eedd6 +EBUILD paperless-ngx-1.16.3.ebuild 4816 BLAKE2B 227fd3f6b1bf93bd263265b4be96c5aeb20b06d4085e0a8289203e593511072cbfe1ce869ab6681209ed5c10cce9bb72e32d9731eefbe4f5a06a025eecc62c7b SHA512 f4712133a6715238174048cf25ca39a37bd90ba4e1c40dd056ef6746c3e64bf380023a935658e0588897d5c8280e05548048df52346ba78c2225d313189eedd6 MISC metadata.xml 659 BLAKE2B bc331f596aa68542a4e27ba044fdc7186eb524b0de650e4d719faff4c20a3ddf1903c7d780b05a58f61d120672d8d7882ac927338fcd048310e5cf78ee55966c SHA512 95fdd2bcd0ab9e144a8284c4047a2e8509fc68786d9304cd968956d4d74379f2f79496c08ca231fa6e6d527a1ecc565b30c3d12506942c7514876c3a397b7217 diff --git a/www-apps/paperless-ngx/paperless-ngx-1.16.2.ebuild b/www-apps/paperless-ngx/paperless-ngx-1.16.2.ebuild deleted file mode 100644 index eb7d11b..0000000 --- a/www-apps/paperless-ngx/paperless-ngx-1.16.2.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit systemd - -DESCRIPTION="Community supported paperless: scan, index and archive your physical documents" -HOMEPAGE="https://github.com/paperless-ngx/paperless-ngx" -SRC_URI="https://github.com/paperless-ngx/paperless-ngx/releases/download/v${PV}/paperless-ngx-v${PV}.tar.xz" -S="${WORKDIR}/${PN}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="compression mysql +ocr postgres remote-redis +sqlite" -REQUIRED_USE="|| ( mysql postgres sqlite )" - -ACCT_DEPEND=" - acct-group/paperless - acct-user/paperless -" -EXTRA_DEPEND=" - app-text/unpaper - dev-python/hiredis - dev-python/websockets -" - -DEPEND=" - ${ACCT_DEPEND} - ${EXTRA_DEPEND} - app-text/poppler[utils] - dev-python/asgiref - dev-python/bleach - dev-python/celery - >=dev-python/channels-4.0 - >=dev-python/channels-redis-4.0 - dev-python/concurrent-log-handler - >=dev-python/dateparser-1.1 - >=dev-python/django-4.1.9 - dev-python/django-celery-results - dev-python/django-cors-headers - dev-python/django-extensions - >=dev-python/django-filter-22.1 - dev-python/django-guardian - dev-python/django-redis - >=dev-python/djangorestframework-3.14 - dev-python/djangorestframework-guardian - dev-python/filelock - dev-python/imap-tools - >=dev-python/inotifyrecursive-0.3 - dev-python/langdetect - dev-python/nltk - dev-python/pathvalidate - dev-python/pdf2image - dev-python/pikepdf - dev-python/pillow - dev-python/python-dateutil - dev-python/python-dotenv - dev-python/python-gnupg - dev-python/python-ipware - dev-python/python-magic - dev-python/pyzbar - dev-python/rapidfuzz - dev-python/redis - =dev-python/reportlab-3.6.12 - dev-python/tqdm - dev-python/uvicorn - >=dev-python/watchdog-2.2 - >=dev-python/whitenoise-6.3 - >=dev-python/whoosh-2.7 - media-gfx/imagemagick - media-gfx/optipng - media-libs/jbig2enc - >=sci-libs/scikit-learn-1.2 - www-servers/gunicorn - compression? ( dev-python/django-compression-middleware ) - mysql? ( dev-python/mysqlclient ) - ocr? ( >=app-text/OCRmyPDF-14.0 ) - postgres? ( dev-python/psycopg:2 ) - !remote-redis? ( dev-db/redis ) -" -RDEPEND="${DEPEND}" -# dev-python/tika -# dev-python/zxing-cpp - -DOCS=( docker/imagemagick-policy.xml ) - -src_prepare() { - default - - sed \ - -e "s|#PAPERLESS_CONSUMPTION_DIR=../consume|PAPERLESS_CONSUMPTION_DIR=/var/lib/paperless/consume|" \ - -e "s|#PAPERLESS_DATA_DIR=../data|PAPERLESS_DATA_DIR=/var/lib/paperless/data|" \ - -e "s|#PAPERLESS_MEDIA_ROOT=../media|PAPERLESS_MEDIA_ROOT=/var/lib/paperless/media|" \ - -e "s|#PAPERLESS_STATICDIR=../static|PAPERLESS_STATICDIR=/usr/share/paperless/static|" \ - -e "s|#PAPERLESS_CONVERT_TMPDIR=/var/tmp/paperless|PAPERLESS_CONVERT_TMPDIR=/var/lib/paperless/tmp|" \ - -i "paperless.conf" || die "Cannot update paperless.conf" - - echo -e "\n# Custom\nPAPERLESS_ENABLE_COMPRESSION=$(use compression && echo 1 || echo 0)" >> "paperless.conf" -} - -src_install() { - einstalldocs - - # Install service files - systemd_newunit "${FILESDIR}"/paperless-webserver.service paperless-webserver.service - systemd_newunit "${FILESDIR}"/paperless-scheduler.service paperless-scheduler.service - systemd_newunit "${FILESDIR}"/paperless-consumer.service paperless-consumer.service - systemd_newunit "${FILESDIR}"/paperless-task-queue.service paperless-task-queue.service - systemd_newunit "${FILESDIR}"/paperless.target paperless.target - if use remote-redis; then - sed -e '/redis\.service/d' -i *.service "${D}$(systemd_get_systemunitdir)"/*.service - fi - - # Install paperless files - insinto /usr/share/paperless - doins -r docs src static gunicorn.conf.py requirements.txt - - insinto /etc - doins paperless.conf - fowners root:paperless /etc/paperless.conf - fperms 640 /etc/paperless.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/paperless.tmpfiles - fperms 644 /usr/lib/tmpfiles.d/paperless.tmpfiles - - # Set directories - for dir in consume data media tmp; do - keepdir /var/lib/paperless/${dir} - fowners paperless:paperless /var/lib/paperless/${dir} - case "${dir}" in - data) fperms 700 /var/lib/paperless/${dir} ;; - *) fperms 750 /var/lib/paperless/${dir} ;; - esac - done - - # Main executable - fperms 755 "/usr/share/paperless/src/manage.py" - dosym -r "/usr/share/paperless/src/manage.py" "/usr/bin/paperless-manage" -} - -pkg_postinst() { - elog "To complete the installation of paperless, edit /etc/paperless.conf file and" - elog "* Create the database with" - elog "" - elog "sudo -u paperless paperless-manage migrate" - elog "" - elog "* Create a super user account with" - elog "" - elog "sudo -u paperless paperless-manage createsuperuser" - elog "" - elog "After each update of paperless, you should run migration with" - elog "" - elog "sudo -u paperless paperless-manage migrate" - elog "" - elog "Paperless services can be started together with" - elog "" - elog "sudo systemctl start paperless.target" -} diff --git a/www-apps/paperless-ngx/paperless-ngx-1.16.3.ebuild b/www-apps/paperless-ngx/paperless-ngx-1.16.3.ebuild new file mode 100644 index 0000000..eb7d11b --- /dev/null +++ b/www-apps/paperless-ngx/paperless-ngx-1.16.3.ebuild @@ -0,0 +1,160 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit systemd + +DESCRIPTION="Community supported paperless: scan, index and archive your physical documents" +HOMEPAGE="https://github.com/paperless-ngx/paperless-ngx" +SRC_URI="https://github.com/paperless-ngx/paperless-ngx/releases/download/v${PV}/paperless-ngx-v${PV}.tar.xz" +S="${WORKDIR}/${PN}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="compression mysql +ocr postgres remote-redis +sqlite" +REQUIRED_USE="|| ( mysql postgres sqlite )" + +ACCT_DEPEND=" + acct-group/paperless + acct-user/paperless +" +EXTRA_DEPEND=" + app-text/unpaper + dev-python/hiredis + dev-python/websockets +" + +DEPEND=" + ${ACCT_DEPEND} + ${EXTRA_DEPEND} + app-text/poppler[utils] + dev-python/asgiref + dev-python/bleach + dev-python/celery + >=dev-python/channels-4.0 + >=dev-python/channels-redis-4.0 + dev-python/concurrent-log-handler + >=dev-python/dateparser-1.1 + >=dev-python/django-4.1.9 + dev-python/django-celery-results + dev-python/django-cors-headers + dev-python/django-extensions + >=dev-python/django-filter-22.1 + dev-python/django-guardian + dev-python/django-redis + >=dev-python/djangorestframework-3.14 + dev-python/djangorestframework-guardian + dev-python/filelock + dev-python/imap-tools + >=dev-python/inotifyrecursive-0.3 + dev-python/langdetect + dev-python/nltk + dev-python/pathvalidate + dev-python/pdf2image + dev-python/pikepdf + dev-python/pillow + dev-python/python-dateutil + dev-python/python-dotenv + dev-python/python-gnupg + dev-python/python-ipware + dev-python/python-magic + dev-python/pyzbar + dev-python/rapidfuzz + dev-python/redis + =dev-python/reportlab-3.6.12 + dev-python/tqdm + dev-python/uvicorn + >=dev-python/watchdog-2.2 + >=dev-python/whitenoise-6.3 + >=dev-python/whoosh-2.7 + media-gfx/imagemagick + media-gfx/optipng + media-libs/jbig2enc + >=sci-libs/scikit-learn-1.2 + www-servers/gunicorn + compression? ( dev-python/django-compression-middleware ) + mysql? ( dev-python/mysqlclient ) + ocr? ( >=app-text/OCRmyPDF-14.0 ) + postgres? ( dev-python/psycopg:2 ) + !remote-redis? ( dev-db/redis ) +" +RDEPEND="${DEPEND}" +# dev-python/tika +# dev-python/zxing-cpp + +DOCS=( docker/imagemagick-policy.xml ) + +src_prepare() { + default + + sed \ + -e "s|#PAPERLESS_CONSUMPTION_DIR=../consume|PAPERLESS_CONSUMPTION_DIR=/var/lib/paperless/consume|" \ + -e "s|#PAPERLESS_DATA_DIR=../data|PAPERLESS_DATA_DIR=/var/lib/paperless/data|" \ + -e "s|#PAPERLESS_MEDIA_ROOT=../media|PAPERLESS_MEDIA_ROOT=/var/lib/paperless/media|" \ + -e "s|#PAPERLESS_STATICDIR=../static|PAPERLESS_STATICDIR=/usr/share/paperless/static|" \ + -e "s|#PAPERLESS_CONVERT_TMPDIR=/var/tmp/paperless|PAPERLESS_CONVERT_TMPDIR=/var/lib/paperless/tmp|" \ + -i "paperless.conf" || die "Cannot update paperless.conf" + + echo -e "\n# Custom\nPAPERLESS_ENABLE_COMPRESSION=$(use compression && echo 1 || echo 0)" >> "paperless.conf" +} + +src_install() { + einstalldocs + + # Install service files + systemd_newunit "${FILESDIR}"/paperless-webserver.service paperless-webserver.service + systemd_newunit "${FILESDIR}"/paperless-scheduler.service paperless-scheduler.service + systemd_newunit "${FILESDIR}"/paperless-consumer.service paperless-consumer.service + systemd_newunit "${FILESDIR}"/paperless-task-queue.service paperless-task-queue.service + systemd_newunit "${FILESDIR}"/paperless.target paperless.target + if use remote-redis; then + sed -e '/redis\.service/d' -i *.service "${D}$(systemd_get_systemunitdir)"/*.service + fi + + # Install paperless files + insinto /usr/share/paperless + doins -r docs src static gunicorn.conf.py requirements.txt + + insinto /etc + doins paperless.conf + fowners root:paperless /etc/paperless.conf + fperms 640 /etc/paperless.conf + + insinto /usr/lib/tmpfiles.d + doins "${FILESDIR}"/paperless.tmpfiles + fperms 644 /usr/lib/tmpfiles.d/paperless.tmpfiles + + # Set directories + for dir in consume data media tmp; do + keepdir /var/lib/paperless/${dir} + fowners paperless:paperless /var/lib/paperless/${dir} + case "${dir}" in + data) fperms 700 /var/lib/paperless/${dir} ;; + *) fperms 750 /var/lib/paperless/${dir} ;; + esac + done + + # Main executable + fperms 755 "/usr/share/paperless/src/manage.py" + dosym -r "/usr/share/paperless/src/manage.py" "/usr/bin/paperless-manage" +} + +pkg_postinst() { + elog "To complete the installation of paperless, edit /etc/paperless.conf file and" + elog "* Create the database with" + elog "" + elog "sudo -u paperless paperless-manage migrate" + elog "" + elog "* Create a super user account with" + elog "" + elog "sudo -u paperless paperless-manage createsuperuser" + elog "" + elog "After each update of paperless, you should run migration with" + elog "" + elog "sudo -u paperless paperless-manage migrate" + elog "" + elog "Paperless services can be started together with" + elog "" + elog "sudo systemctl start paperless.target" +} -- cgit v1.2.3