The AUR package for JpegXL support is outdated and does not build. If you need JpegXL support, follow the instructions in the comment I posted to update the PKGBUILD.
Search Criteria
Package Details: hydrus 608-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/hydrus.git (read-only, click to copy) |
---|---|
Package Base: | hydrus |
Description: | Danbooru-like image tagging and searching system for the desktop |
Upstream URL: | http://hydrusnetwork.github.io/hydrus/ |
Licenses: | custom |
Conflicts: | hydrus-docs-dummy |
Submitter: | Score_Under |
Maintainer: | Score_Under (turtletowerz) |
Last Packager: | turtletowerz |
Votes: | 41 |
Popularity: | 0.77 |
First Submitted: | 2015-02-28 18:11 (UTC) |
Last Updated: | 2025-02-05 22:28 (UTC) |
Dependencies (40)
- emoji-font (noto-fonts-emoji-flagsAUR, noto-fonts-emoji-gitAUR, noto-fonts-emoji-blobAUR, noto-fonts-emoji-flag-gitAUR, ttf-mutant-emojiAUR, ttf-blobmojiAUR, ttf-twemojiAUR, ttf-apple-emojiAUR, ttf-twemoji-color-gitAUR, ttf-whatsapp-emojiAUR, ttf-twemoji-colorAUR, ttf-noto-emoji-monochromeAUR, ttf-twemoji-gitAUR, ttf-ms-win11-autoAUR, otf-unifontAUR, ttf-unifontAUR, ttf-ms-win11AUR, noto-fonts-emoji, ttf-joypixels)
- pyside6
- python (python37AUR, python311AUR, python310AUR)
- python-beautifulsoup4
- python-html5lib (python-html5lib-gitAUR)
- python-lxml
- python-lz4
- python-mpv (python-mpv-gitAUR)
- python-numpy (python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-binAUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR)
- python-opencv (python-opencv-cuda)
- python-pillow (python-pillow-simd-gitAUR)
- python-psutil
- python-pysocks
- python-qtpy (python-qtpy-gitAUR)
- python-requests
- python-send2trash
- python-service-identity
- python-twisted
- python-typing_extensions
- python-urllib3
- Show 20 more dependencies...
Required by (3)
- hydownloader (optional)
- hydownloader-git (optional)
- hydownloader-systray-git (optional)
Sources (5)
turtletowerz commented on 2025-02-05 23:14 (UTC)
micwoj92 commented on 2025-01-30 18:59 (UTC)
Dependencies python-typing_extensions and python-service-identity are not needed.
Kirtai commented on 2024-10-15 13:41 (UTC)
Fails to run with latest updates.
python: /usr/src/debug/pyside6/pyside-setup/sources/shiboken6/libshiboken/basewrapper.cpp:1028: PyTypeObject* Shiboken::ObjectType::introduceWrapperType(PyObject*, const char*, const char*, PyType_Spec*, ObjectDestructor, PyObject*, unsigned int): Assertion `PyDict_Check(enclosingObject)' failed.
ardency commented on 2024-05-09 22:26 (UTC)
If you're running into this error during full system upgrade:
installing clang (17.0.6-2) breaks dependency 'clang=16.0.6' required by shiboken6
The fix is to upgrade clang and shiboken6 in isolation first, to manually resolve the dependency chain.
pacman -Sy clang shiboken6
Then your full system upgrade will resolve and proceed.
ahrs commented on 2024-04-12 07:57 (UTC)
Please re-name the desktop file per https://github.com/hydrusnetwork/hydrus/releases/tag/v569
diff --git a/PKGBUILD b/PKGBUILD
index 1946d23..4385272 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -82,7 +82,7 @@ package() {
# Install .desktop shortcut
install -d -m755 "${pkgdir}/usr/share/applications"
- install -m644 ../hydrus.desktop "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+ install -m644 ../hydrus.desktop "${pkgdir}/usr/share/applications/io.github.hydrusnetwork.hydrus.desktop"
# Install license files
install -d -m755 "${pkgdir}/usr/share/licenses/${_pkgname}"
python-dateparser should also go in optdepends:
diff --git a/PKGBUILD b/PKGBUILD
index 1946d23..6fad3c1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -27,6 +27,7 @@ optdepends=('ffmpeg: show duration and other information on video thumbnails'
'python-chardet: detect text encoding more accurately'
'python-cloudscraper: bypass cloudflare "checking your browser" challenges'
'python-dateutil: improved fuzzy date search'
+ 'python-dateparser: python parser for human readable dates'
'python-psd-tools: handle PSD files and extract thumbnails'
'python-pympler: debug menus to profile memory usage'
# 'python-pyqt6-charts: display bandwidth usage charts'
Kirtai commented on 2023-11-10 20:16 (UTC)
@polpoman Yep, fixed here too, thanks
polpoman commented on 2023-11-10 14:18 (UTC)
@Kirtai new python-pillow update has just dropped. That update fixes it for me
Kirtai commented on 2023-11-09 23:04 (UTC)
Latest update gives this error.
hydrus-client
v551, 2023/11/09 23:01:38: hydrus client started
v551, 2023/11/09 23:01:38: hydrus client failed
v551, 2023/11/09 23:01:38: Traceback (most recent call last):
File "/opt/hydrus/hydrus/hydrus_client_boot.py", line 244, in boot
from hydrus.client import ClientController
File "/opt/hydrus/hydrus/client/ClientController.py", line 34, in <module>
from hydrus.client import ClientDownloading
File "/opt/hydrus/hydrus/client/ClientDownloading.py", line 14, in <module>
from hydrus.client.importing import ClientImportFiles
File "/opt/hydrus/hydrus/client/importing/ClientImportFiles.py", line 2, in <module>
from hydrus.core import HydrusPSDHandling
File "/opt/hydrus/hydrus/core/HydrusPSDHandling.py", line 4, in <module>
from PIL import Image as PILImage
File "/usr/lib/python3.11/site-packages/PIL/Image.py", line 82, in <module>
from . import _imaging as core
ImportError: libimagequant.so.0: cannot open shared object file: No such file or directory
v551, 2023/11/09 23:01:38: hydrus client shut down
Yes, python-pillow and libimagequant are up to date.
Score_Under commented on 2023-09-21 19:33 (UTC)
@polpoman, the avif thing will just need installing as any other package, however there is currently no AUR package for it unfortunately.
The PDF thing is apparently part of qt6-webengine, so you may need to install that first. I'll put it in the opt-deps.
polpoman commented on 2023-09-21 19:30 (UTC) (edited on 2023-09-21 19:32 (UTC) by polpoman)
Also is this a normal error? Is there a way to make the import work?
v544, 2023/09/21 15:14:32: If this information helps, QtPdf failed to import because:
v544, 2023/09/21 15:14:32: Traceback (most recent call last):
File "/opt/hydrus/hydrus/client/ClientPDFHandling.py", line 9, in <module>
from qtpy import QtPdf
File "/usr/lib/python3.11/site-packages/qtpy/QtPdf.py", line 22, in <module>
from PyQt6.QtPdf import *
ImportError: libQt6Pdf.so.6: cannot open shared object file: No such file or directory
Pinned Comments
turtletowerz commented on 2025-02-05 23:14 (UTC)
The AUR package for JpegXL support is outdated and does not build. If you need JpegXL support, follow the instructions in the comment I posted to update the PKGBUILD.