commit: f3b453ffaa6d1484462c2b4e78a542fc4a056b40 Author: John M. Harris Jr. <johnmh <AT> johnmh <DOT> me> AuthorDate: Sat Nov 2 18:09:06 2024 +0000 Commit: John M. Harris, Jr. <johnmh <AT> johnmh <DOT> me> CommitDate: Sat Nov 2 18:24:37 2024 +0000 URL: https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=f3b453ff
net-p2p/xmrig-proxy: new package, add 6.22.0 Signed-off-by: John M. Harris Jr. <johnmh <AT> johnmh.me> net-p2p/xmrig-proxy/Manifest | 3 ++ net-p2p/xmrig-proxy/metadata.xml | 11 +++++++ net-p2p/xmrig-proxy/xmrig-proxy-6.22.0.ebuild | 44 +++++++++++++++++++++++++++ 3 files changed, 58 insertions(+) diff --git a/net-p2p/xmrig-proxy/Manifest b/net-p2p/xmrig-proxy/Manifest new file mode 100644 index 0000000..ab32b66 --- /dev/null +++ b/net-p2p/xmrig-proxy/Manifest @@ -0,0 +1,3 @@ +DIST xmrig-proxy-6.22.0.tar.gz 574602 BLAKE2B c732e6a7db648752d118222a84e7127105c4262b13ca5dceaf8ac4feb12838190ff49a26d8e791450803ccfa5fab9a300e84c3f03d0ba558aaa7e1d49d468753 SHA512 0050ec1faac22312f177f99c1ed45f29c2d74992acd911f970d3c3caee57cedab755940c37d2e97453b4230bab27197759e85613879d7e91fb804b52e43ca1cc +EBUILD xmrig-proxy-6.22.0.ebuild 777 BLAKE2B 1fa7b4b01110fad6d70da40afd05612450c3272d0ff3b15a170ee81216b2fa1f61061fbbc128c46e91ebdbcd29fdca9cd7592fc915f2309e675679d83b3ad98c SHA512 e836161a52f53e17e9bb3c1d5d332525e2072a9b2e365abdc1b5dbe2d09ab2d4960f4c839b6b983edffc7350430d9a2de4cd2b6cfaee294571ec590748c946d3 +MISC metadata.xml 344 BLAKE2B 277052c92fe5ed2b0a41527ae0bcc2218a524190d1917e13a755d4b87c19b13f9353e47d45989e33ac83f2bf9c240e5394113d4b99a6fea13b55fb1206f36d78 SHA512 4dab40f1ce4e0ca00bfdcf506b787bf0af80b9c069f75803ecda5df1ce7a711fb30d11733d500559dc3752466c26cc166d6c9f7c7f4732a1c70cbaa08e4d7a58 diff --git a/net-p2p/xmrig-proxy/metadata.xml b/net-p2p/xmrig-proxy/metadata.xml new file mode 100644 index 0000000..aca873a --- /dev/null +++ b/net-p2p/xmrig-proxy/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>joh...@johnmh.me</email> + <name>John M. Harris, Jr.</name> + </maintainer> + <upstream> + <remote-id type="github">xmrig/xmrig-proxy</remote-id> + </upstream> +</pkgmetadata> diff --git a/net-p2p/xmrig-proxy/xmrig-proxy-6.22.0.ebuild b/net-p2p/xmrig-proxy/xmrig-proxy-6.22.0.ebuild new file mode 100644 index 0000000..574a67d --- /dev/null +++ b/net-p2p/xmrig-proxy/xmrig-proxy-6.22.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Monero (XMR) Stratum protocol proxy" +HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig-proxy" + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/xmrig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64" +fi + +LICENSE="Apache-2.0 GPL-3+ MIT" +SLOT="0" +IUSE="+ssl" + +DEPEND=" + dev-libs/libuv:= + ssl? ( dev-libs/openssl:= ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWITH_TLS=$(usex ssl) + ) + + cmake_src_configure +} + +src_install() { + default + dobin "${BUILD_DIR}/xmrig-proxy" +}