From: fanyx <fanyx@users.noreply.github.com> To: ml@inbox.vuxu.org Subject: Re: [PR PATCH] [Updated] New package: hydrus-474 Date: Wed, 08 Jun 2022 11:51:37 +0200 [thread overview] Message-ID: <20220608095137.KfZm61_a70h9u5s940BTIh5o924a8aeSxpfSqYVr97k@z> (raw) In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-35034@inbox.vuxu.org> [-- Attachment #1: Type: text/plain, Size: 1045 bytes --] There is an updated pull request by fanyx against master on the void-packages repository https://github.com/fanyx/void-packages hydrus https://github.com/void-linux/void-packages/pull/35034 New package: hydrus-474 <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **YES** #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES** <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> #### Local build testing - I built this PR locally for my native architecture, (x86_64) A patch file from https://github.com/void-linux/void-packages/pull/35034.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-hydrus-35034.patch --] [-- Type: text/x-diff, Size: 3218 bytes --] From b70e52b9bb37ba02036c0bc524972cc0ef8bc480 Mon Sep 17 00:00:00 2001 From: fanyx <fanyx@pm.me> Date: Wed, 12 Jan 2022 18:26:04 +0100 Subject: [PATCH] New package: hydrus-487 --- srcpkgs/hydrus/files/hydrus-client | 2 ++ srcpkgs/hydrus/files/hydrus-server | 2 ++ srcpkgs/hydrus/files/hydrus.desktop | 9 ++++++ srcpkgs/hydrus/template | 43 +++++++++++++++++++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 srcpkgs/hydrus/files/hydrus-client create mode 100644 srcpkgs/hydrus/files/hydrus-server create mode 100644 srcpkgs/hydrus/files/hydrus.desktop create mode 100644 srcpkgs/hydrus/template diff --git a/srcpkgs/hydrus/files/hydrus-client b/srcpkgs/hydrus/files/hydrus-client new file mode 100644 index 000000000000..f3ed9ccd0add --- /dev/null +++ b/srcpkgs/hydrus/files/hydrus-client @@ -0,0 +1,2 @@ +#!/bin/sh +exec python -OO /usr/lib/hydrus/client.pyw "$@" diff --git a/srcpkgs/hydrus/files/hydrus-server b/srcpkgs/hydrus/files/hydrus-server new file mode 100644 index 000000000000..80376bed6816 --- /dev/null +++ b/srcpkgs/hydrus/files/hydrus-server @@ -0,0 +1,2 @@ +#!/bin/sh +exec python -OO /usr/lib/hydrus/server.py "$@" diff --git a/srcpkgs/hydrus/files/hydrus.desktop b/srcpkgs/hydrus/files/hydrus.desktop new file mode 100644 index 000000000000..495c2f060d6e --- /dev/null +++ b/srcpkgs/hydrus/files/hydrus.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=Hydrus Client +Comment=Danbooru-like image tagging and searching system for the desktop +Exec=hydrus-client +Icon=/usr/lib/hydrus/static/hydrus_non-transparent.png +Terminal=false +Type=Application +Categories=Application;FileTools;Graphics;Network; diff --git a/srcpkgs/hydrus/template b/srcpkgs/hydrus/template new file mode 100644 index 000000000000..a2c9dceedcaf --- /dev/null +++ b/srcpkgs/hydrus/template @@ -0,0 +1,43 @@ +# Template file for 'hydrus' +pkgname=hydrus +version=487 +revision=1 +archs="x86_64" +makedepends="python3" +depends="python3 libopencv-python3 python3-BeautifulSoup4 python3-yaml python3-lz4 + python3-numpy python3-Twisted python3-Pillow python3-pysocks python3-psutil + python3-send2trash python3-html5lib python3-requests python3-QtPy noto-fonts-emoji + python3-mpv python3-service_identity python3-PyQt5 fmt python3-pyside2 ffmpeg + miniupnpc desktop-file-utils python3-cloudscraper python3-openssl" +short_desc="Danbooru-like image tagging and searching system for the desktop" +maintainer="fanyx <fanyx@pm.me>" +license="WTFPL" +homepage="https://hydrusnetwork.github.io/hydrus/" +distfiles="https://github.com/hydrusnetwork/${pkgname}/archive/refs/tags/v${version}.tar.gz" +checksum=a7a768de3fe2387a44bba4b563347b0ed87ba21a9d7b1e88f4de55b2a17d2b12 + +pre_build() { + rm -f "hydrus/Test"*.py + rm -rf "static/testing" +} + +do_build() { + echo 'Compiling .py files...' + python3 -OO -m compileall -fq . +} + +do_install() { + vmkdir usr/lib/hydrus + cp -r hydrus static client.pyw server.py ${DESTDIR}/usr/lib/hydrus/ + + vmkdir usr/lib/hydrus/bin + + vbin ${FILESDIR}/hydrus-client + vbin ${FILESDIR}/hydrus-server + + vmkdir usr/share/applications + vcopy ${FILESDIR}/hydrus.desktop usr/share/applications/ + + vlicense COPYING + vlicense license.txt +}
next prev parent reply other threads:[~2022-06-08 9:51 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-01-13 18:27 [PR PATCH] New package: hydrus-468 fanyx 2022-01-13 19:49 ` [PR PATCH] [Updated] " fanyx 2022-02-20 13:33 ` [PR PATCH] [Updated] New package: hydrus-469 fanyx 2022-06-08 9:50 ` [PR PATCH] [Updated] New package: hydrus-474 fanyx 2022-06-08 9:51 ` fanyx [this message] 2022-06-10 15:21 ` fanyx 2022-06-10 15:37 ` fanyx 2022-06-10 15:40 ` [PR PATCH] [Updated] New package: hydrus-488d fanyx
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20220608095137.KfZm61_a70h9u5s940BTIh5o924a8aeSxpfSqYVr97k@z \ --to=fanyx@users.noreply.github.com \ --cc=ml@inbox.vuxu.org \ --subject='Re: [PR PATCH] [Updated] New package: hydrus-474' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).