hydrus: update to 544.

This commit is contained in:
Andrew J. Hesford 2023-09-23 21:03:54 -04:00
parent d5342d22aa
commit caad64db62

View File

@ -1,40 +1,42 @@
# Template file for 'hydrus'
pkgname=hydrus
version=525a
version=544
revision=1
pycompile_dirs="usr/lib/hydrus"
hostmakedepends="python3"
depends="python3 libopencv-python3 python3-BeautifulSoup4 python3-yaml python3-lz4
python3-numpy python3-Twisted python3-Pillow python3-pysocks python3-psutil
python3-send2trash python3-html5lib python3-requests python3-QtPy noto-fonts-emoji
python3-mpv python3-service_identity python3-PyQt5 fmt python3-pyside2 ffmpeg
miniupnpc desktop-file-utils python3-cloudscraper python3-openssl python3-packaging"
depends="python3 libopencv-python3 python3-BeautifulSoup4 python3-yaml
python3-lz4 python3-numpy python3-Twisted python3-Pillow python3-pysocks
python3-psutil python3-send2trash python3-html5lib python3-requests
python3-QtPy noto-fonts-emoji python3-mpv python3-service_identity fmt ffmpeg
miniupnpc desktop-file-utils python3-cloudscraper python3-openssl
python3-packaging"
short_desc="Danbooru-like image tagging and searching system for the desktop"
maintainer="fanyx <fanyx+github@posteo.net>"
license="WTFPL"
homepage="https://hydrusnetwork.github.io/hydrus/"
distfiles="https://github.com/hydrusnetwork/hydrus/archive/refs/tags/v${version}.tar.gz"
checksum=67ee32f9ccb2ba5d1a8730d3033bb7850dc43b07628e2635847256e2820f9448
checksum=7fa642c6139aaac97abaaad96a64c5e481b701c90c503129368b211c87af091c
python_version="3"
do_install() {
vsed -i hydrus/core/HydrusConstants.py -e 's|^LICENSE_PATH.*|LICENSE_PATH = "/usr/share/licenses/hydrus/license.txt"|'
chmod +x server.py
chmod +x hydrus_server.py hydrus_client.py
vmkdir usr/lib/hydrus
vcopy hydrus usr/lib/hydrus/
vcopy static usr/lib/hydrus/
vcopy client.pyw usr/lib/hydrus/
vcopy server.py usr/lib/hydrus/
vcopy hydrus_client.py usr/lib/hydrus/
vcopy hydrus_server.py usr/lib/hydrus/
vmkdir usr/bin
ln -sf /usr/lib/hydrus/client.pyw ${DESTDIR}/usr/bin/hydrus-client
ln -sf /usr/lib/hydrus/server.py ${DESTDIR}/usr/bin/hydrus-server
ln -sf ../lib/hydrus/hydrus_client.py ${DESTDIR}/usr/bin/hydrus-client
ln -sf ../lib/hydrus/hydrus_server.py ${DESTDIR}/usr/bin/hydrus-server
vmkdir usr/share/applications
ln -sf /usr/lib/hydrus/static/hydrus.desktop ${DESTDIR}/usr/share/applications
ln -Tsf ../../lib/hydrus/static/hydrus.desktop \
${DESTDIR}/usr/share/applications/hydrus.desktop
vlicense COPYING
vlicense license.txt
}