net-p2p/p2pool: simplify ebuild with developer-provided static deps

Signed-off-by: Adam Pimentel <adam.pimentel@protonmail.com>
This commit is contained in:
Adam Pimentel
2023-08-31 19:51:46 -04:00
parent 79efa220c8
commit aee8e14a95
2 changed files with 4 additions and 59 deletions

View File

@@ -51,3 +51,4 @@ DIST p2pool-3.5-randomx.tar.gz 165921 BLAKE2B 67d1c3e0c21307f0205a92ec4d3ad87a49
DIST p2pool-3.5-rapidjson.tar.gz 1115887 BLAKE2B f135cff2fc7d03e6c4507745007bcb0fa8850ec6b745713732ba4ae6d1cd8da1a121b52f7138c50b28bfe66e319de8dc8cc12a98c10b28a5be1f2faa0c58deec SHA512 09911a870773b20ab2cdd37c43ffecb0b7ce921e5de00a27514caff5b412b420cb5c0237743abb9919407d7479f00cd997a1101747e4dd286f2db5c69691b688
DIST p2pool-3.5-robin-hood-hashing.tar.gz 177642 BLAKE2B e66b8388fcd1f6294f67a18bbc45ac8083b9e8fd8d304a35963645934c9054c98c54b10dd8185e72da4d88e3825f7daed8f503f75589e799717aa4a3e1e101f9 SHA512 c569727678600d7c7ca0fd436e1fffbefab129455d12c57e01d74c57bf5d470f6e0aefe15e35831f1c31166e1a39398995403b1b5e346547549a819be202cd7a
DIST p2pool-3.5.tar.gz 64292348 BLAKE2B e445abd689119136d00f29a859f90895c3a903aa1458d5c76a08f09e2ba8c51b0d65b3ba65d1729d9c7592e701301e22e5d33be132fdccf6bf27c7daac3db70e SHA512 30e40b4aa47f803ef0790885daba134cd4b2fba3ebd64d313e0f54a5f9215cb3f2ad0ad411a059b7f65e24973704f17913d895a36fc3ac4102621e2b05a4be1c
DIST p2pool-3.6.tar.xz 52889504 BLAKE2B 2204931073be845e43b85b0b87fe0eb7375a090565194aaa3a49ac4559c7443f0d6d37dbc3e14fef21f8dadd01d7f16a31a3ae9d5284d542413776b8d1a1f1bf SHA512 37ec77575135e91c6591d449dd711cf746cb14e9b6796d34ab6cb599f984ee2189101cd84eb09a55c047f553a3227cc89ce0f57c5a47c4605536577c4a7b0ad3

View File

@@ -5,36 +5,10 @@ EAPI=8
inherit cmake
P2POOL_DIST_COMMIT="fecfa189999af4c61db249a7fe7cf50e0fdddebb"
RANDOMX_DIST_COMMIT="f8c8618b561913024a38e75d4422820366b26dbb"
CPPZMQ_DIST_COMMIT="c94c20743ed7d4aa37835a5c46567ab0790d4acc"
CURL_DIST_COMMIT="50490c0679fcd0e50bb3a8fbf2d9244845652cf0"
LIBUV_DIST_COMMIT="701acd594028eff899c115f0260dcdc184372b8f"
RAPIDJSON_DIST_COMMIT="36a5533fde9ca2ded1b899b52fae4d29c2456cea"
ROBIN_HOOD_HASHING_DIST_COMMIT="4213dd109f03b49c68b52074d929e6f221803bed"
MINIUPNP_DIST_COMMIT="f7b437772bf0aca95a3bbcb58e74702b9605d3ff"
DESCRIPTION="Decentralized pool for Monero mining"
HOMEPAGE="https://p2pool.io"
SRC_URI="
https://github.com/SChernykh/p2pool/archive/${P2POOL_DIST_COMMIT}.tar.gz -> \
${P}.tar.gz
https://github.com/tevador/RandomX/archive/${RANDOMX_DIST_COMMIT}.tar.gz -> \
${P}-randomx.tar.gz
https://github.com/SChernykh/cppzmq/archive/${CPPZMQ_DIST_COMMIT}.tar.gz -> \
${P}-cppzmq.tar.gz
https://github.com/SChernykh/curl/archive/${CURL_DIST_COMMIT}.tar.gz -> \
${P}-curl.tar.gz
https://github.com/SChernykh/libuv/archive/${LIBUV_DIST_COMMIT}.tar.gz -> \
${P}-libuv.tar.gz
https://github.com/SChernykh/rapidjson/archive/${RAPIDJSON_DIST_COMMIT}.tar.gz -> \
${P}-rapidjson.tar.gz
https://github.com/SChernykh/robin-hood-hashing/archive/${ROBIN_HOOD_HASHING_DIST_COMMIT}.tar.gz -> \
${P}-robin-hood-hashing.tar.gz
https://github.com/SChernykh/miniupnp/archive/${MINIUPNP_DIST_COMMIT}.tar.gz -> \
${P}-miniupnp.tar.gz
"
SRC_URI=" https://github.com/SChernykh/p2pool/releases/download/v${PV}/p2pool_source.tar.xz -> ${P}.tar.xz"
KEYWORDS="~amd64 ~arm64 ~x86"
LICENSE="BSD GPL-3+ ISC LGPL-3+ MIT"
@@ -46,30 +20,8 @@ DEPEND="
"
src_unpack() {
unpack ${P}.tar.gz \
${P}-randomx.tar.gz \
${P}-cppzmq.tar.gz \
${P}-curl.tar.gz \
${P}-libuv.tar.gz \
${P}-rapidjson.tar.gz \
${P}-robin-hood-hashing.tar.gz \
${P}-miniupnp.tar.gz
mv -T "${WORKDIR}"/p2pool-${P2POOL_DIST_COMMIT} \
"${WORKDIR}"/${P} || die
mv -T "${WORKDIR}"/RandomX-${RANDOMX_DIST_COMMIT} \
"${WORKDIR}"/${P}/external/src/RandomX || die
mv -T "${WORKDIR}"/cppzmq-${CPPZMQ_DIST_COMMIT} \
"${WORKDIR}"/${P}/external/src/cppzmq || die
mv -T "${WORKDIR}"/curl-${CURL_DIST_COMMIT} \
"${WORKDIR}"/${P}/external/src/curl || die
mv -T "${WORKDIR}"/libuv-${LIBUV_DIST_COMMIT} \
"${WORKDIR}"/${P}/external/src/libuv || die
mv -T "${WORKDIR}"/rapidjson-${RAPIDJSON_DIST_COMMIT} \
"${WORKDIR}"/${P}/external/src/rapidjson || die
mv -T "${WORKDIR}"/robin-hood-hashing-${ROBIN_HOOD_HASHING_DIST_COMMIT} \
"${WORKDIR}"/${P}/external/src/robin-hood-hashing || die
mv -T "${WORKDIR}"/miniupnp-${MINIUPNP_DIST_COMMIT} \
"${WORKDIR}"/${P}/external/src/miniupnp || die
unpack ${P}.tar.xz
mv -T "${WORKDIR}"/${PN} "${WORKDIR}"/${P} || die
}
src_prepare() {
@@ -81,14 +33,6 @@ src_prepare() {
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DWITH_RANDOMX=OFF
)
cmake_src_configure
}
src_install(){
dobin "${BUILD_DIR}/p2pool"
}