Package Details: hydrus 618-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: WTFPL
Conflicts: hydrus-docs-dummy
Submitter: Score_Under
Maintainer: Score_Under (turtletowerz)
Last Packager: turtletowerz
Votes: 42
Popularity: 0.66
First Submitted: 2015-02-28 18:11 (UTC)
Last Updated: 2025-04-17 02:36 (UTC)

Dependencies (39)

Required by (3)

Sources (5)

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.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 13 Next › Last »

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.

Score_Under commented on 2023-08-17 00:24 (UTC)

Since missing offline docs now no longer triggers any serious issues with the context help system, I've removed the hard dependency on doc files of some sort being present in the hydrus directory and as a consequence have deprecated the dummy docs package. So don't worry about that going: the hydrus and hydrus-docs packages are now separate from each other and the default experience the average user gets if they forget to install the docs is acceptable and no longer simply looks like a bug in hydrus or the package.

simona commented on 2023-08-10 10:16 (UTC)

I tryied the script. Anymore now yay install hydrus with no problem. Thx.

ardency commented on 2023-07-24 12:04 (UTC)

I had a similar issue as to simona, but with building the hydrus-docs dependency; ModuleNotFound RE: python-mergedeep. Indeed, the issue was with its AUR-bared python dependencies not having rebuilt for Python 3.11. However, not only did I have to remove downstream Python dependencies built from AUR, but also clear the build and package cache to force a clean build on re-install.

Score_Under commented on 2023-07-14 17:02 (UTC)

Simona, please run this script and reinstall any AUR packages it mentions: https://gist.github.com/ScoreUnder/9c2129c2546db2c16b069287cc54a128

simona commented on 2023-07-12 08:29 (UTC)

==> Building documentation...
Traceback (most recent call last):
File "/bin/mkdocs", line 5, in <module>
from mkdocs.main import cli
ModuleNotFoundError: No module named 'mkdocs'
==> ERRORE: Si è verificato un errore in build().

classicsc commented on 2023-07-10 00:08 (UTC)

Since svg support was added recently (https://github.com/hydrusnetwork/hydrus/commit/799c85ea745d4b18affb8b80ad0d65d68d2e2e22), you now need the qt6-svg package otherwise hydrus-client will fail to start with this error:

Traceback (most recent call last):
  File "/opt/hydrus/hydrus/hydrus_client_boot.py", line 24, in <module>
    from hydrus.client.gui import QtInit
  File "/opt/hydrus/hydrus/client/gui/QtInit.py", line 142, in <module>
    from qtpy import QtSvg
  File "/usr/lib/python3.11/site-packages/qtpy/QtSvg.py", line 15, in <module>
    from PyQt6.QtSvg import *
ImportError: libQt6Svg.so.6: cannot open shared object file: No such file or directory

Critical boot error occurred! Details written to hydrus_crash.log in either db dir or user dir!

Score_Under commented on 2023-05-11 15:26 (UTC)

Thanks for the tip, I've confirmed the same on my own machine & added that to the list of required dependencies

guyven commented on 2023-05-11 14:57 (UTC)

After upgrading from version 526-1 to 527-1 I was unable to launch the application until I manually installed the qt6-multimedia package. This may need to be added to the dependency list, I have not done any in-depth investigation.

This was the error before adding this package:

v527, 2023/05/11 10:56:05: hydrus client started
v527, 2023/05/11 10:56:05: hydrus client failed
v527, 2023/05/11 10:56:05: 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 43, in <module>
from hydrus.client.gui import ClientGUI
File "/opt/hydrus/hydrus/client/gui/ClientGUI.py", line 92, in <module>
from hydrus.client.gui.pages import ClientGUIManagement
File "/opt/hydrus/hydrus/client/gui/pages/ClientGUIManagement.py", line 39, in <module>
from hydrus.client.gui.canvas import ClientGUICanvas
File "/opt/hydrus/hydrus/client/gui/canvas/ClientGUICanvas.py", line 42, in <module>
from hydrus.client.gui.canvas import ClientGUICanvasMedia
File "/opt/hydrus/hydrus/client/gui/canvas/ClientGUICanvasMedia.py", line 7, in <module>
from qtpy import QtMultimediaWidgets as QMW
File "/usr/lib/python3.11/site-packages/qtpy/QtMultimediaWidgets.py", line 19, in <module>
from PySide6.QtMultimediaWidgets import *
ImportError: libQt6MultimediaWidgets.so.6: cannot open shared object file: No such file or directory

v527, 2023/05/11 10:56:05: hydrus client shut down