Package Details: hydrus 601-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
Last Packager: Score_Under
Votes: 40
Popularity: 0.87
First Submitted: 2015-02-28 18:11 (UTC)
Last Updated: 2024-12-04 21:42 (UTC)

Latest Comments

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

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.

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.