Search Criteria
Package Details: hydrus 601-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 |
Last Packager: | Score_Under |
Votes: | 40 |
Popularity: | 0.89 |
First Submitted: | 2015-02-28 18:11 (UTC) |
Last Updated: | 2024-12-04 21:42 (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-flameAUR, python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-binAUR, python-numpy-mklAUR, python-numpy-mkl-tbbAUR)
- python-opencv (python-opencv-cuda)
- python-pillow (python-pillow-gitAUR)
- python-psutil
- python-pysocks
- python-qtpy (python-qtpy-gitAUR)
- python-requests
- python-send2trash
- python-service-identity
- python-twisted
- python-typing_extensions
- python-urllib3
- python-yaml (python-yaml-gitAUR)
- qt6-multimedia
- qt6-svg
- git (git-gitAUR, git-glAUR) (make)
- desktop-file-utils (desktop-file-utils-gitAUR) (optional) – to add Hydrus to your desktop environment menus
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-ffplayoutAUR) (optional) – show duration and other information on video thumbnails
- hydrus-docsAUR (hydrus-gitAUR) (optional) – offline documentation
- miniupnpc (miniupnpc-gitAUR) (optional) – automatic port forwarding
- python-cbor2 (optional) – cbor support in client-server communication
- python-chardet (optional) – detect text encoding more accurately
- python-cloudscraperAUR (python-cloudscraper-gitAUR) (optional) – bypass cloudflare "checking your browser" challenges
- python-cryptography (optional) – to generate certificates for accessing client API and server via HTTPS
- python-dateparser (optional) – date string to timestamp parser for predicate system
- python-dateutil (optional) – improved fuzzy date search
- python-olefile (optional) – support legacy microsoft office file formats
- python-psd-toolsAUR (optional) – handle PSD files and extract thumbnails
- python-pymplerAUR (optional) – debug menus to profile memory usage
- python-pyopenssl (optional) – to generate certificates for accessing client API and server via HTTPS
- qt6-webengine (optional) – to display PDF thumbnails
- swftoolsAUR (swftools-gitAUR) (optional) – to display SWF thumbnails
Required by (2)
- hydownloader-git (optional)
- hydownloader-systray-git (optional)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 13 Next › Last »
ardency commented on 2022-11-25 00:34 (UTC)
I was able to solve the ongoing upstream issue by replacing
python-qtpy
from community withpython-qtpy-git
from AUR. This installed v2.3.0, which contains the fix. Hopefully the community package can be updated soon, as this release has been out for over two weeks!HydrusUser commented on 2022-10-22 20:10 (UTC)
"If you want to manually apply the patch you can do so removing from the pkgbuild the lines marked with - in the patch and adding lines marked with + in the patch. All lines not starting with - or + are there to show where the changes should be made and are not part of those changes."
Thank you for explaining this. I was able to edit the build files, and it built and updated Hydrus successfully. Thanks for the help!
Score_Under commented on 2022-10-22 19:51 (UTC) (edited on 2022-10-22 19:55 (UTC) by Score_Under)
If you want to manually apply the patch you can do so removing from the pkgbuild the lines marked with
-
in the patch and adding lines marked with+
in the patch. All lines not starting with-
or+
are there to show where the changes should be made and are not part of those changes.If you have the repo checked out then you should be able to use either
git apply
orpatch -Np1
with this patch file as input, and that should apply the changes automatically.HydrusUser commented on 2022-10-22 19:47 (UTC)
"The patch I sent was in unified diff format and should be able to be processed by any standard patching tool"
I was just going to manually edit the build file in Pamac and remove the parts for McDocs (though maybe that was a stupid idea); I'm not sure how to run this patch. Sorry, I'm new to all this.
Score_Under commented on 2022-10-22 19:31 (UTC)
Nothing from the depends array should be removed, only from makedepends, and it is because those three exist to translate documentation from markdown to HTML at build time.
The patch I sent was in unified diff format and should be able to be processed by any standard patching tool
HydrusUser commented on 2022-10-22 19:25 (UTC)
Thanks for the fast reply, but now I'm even more confused. This looks like it has a lot more than just removing MkDocs. Why would I remove everything in depends=?
Score_Under commented on 2022-10-22 19:10 (UTC)
@HydrusUser
You will also enjoy a much faster build time and much smaller installation size.
HydrusUser commented on 2022-10-22 19:07 (UTC)
Can you tell me the EXACT parts I need to remove in order to build Hydrus without MkDocs? I'm also confused what you mean by the help argument to cp in package().
And1G commented on 2022-10-17 20:02 (UTC)
Thanks @Score_Under, downgrading to pyside6-6.3.2-1 did the trick as a workaround.
Score_Under commented on 2022-10-16 03:40 (UTC)
@And1G, this seems to have been triggered by a Pyside6 update which has broken qtpy. Some potential workarounds:
Qt.MouseButton.MiddleButton =
part of that line (line 90 of/usr/lib/python3.10/site-packages/qtpy/QtCore.py
)Upstream issue: https://github.com/spyder-ide/qtpy/issues/373
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 13 Next › Last »