Package Details: hydrus 607-1

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: Score_Under
Votes: 41
Popularity: 0.89
First Submitted: 2015-02-28 18:11 (UTC)
Last Updated: 2025-01-30 00:17 (UTC)

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

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

polpoman commented on 2023-09-21 14:14 (UTC) (edited on 2023-09-21 14:15 (UTC) by polpoman)

Hydrus gives me this message, when importing avif files.

"Sorry, you need the pillow-heif library to support this filetype (avif)! Please rebuild your venv."

How do I do that? I have downloaded the setup_venv.sh from the project github, but where should I execute it? I can't find the venv folder that the AUR install uses.