commit:     aee8e14a9543d317ca53a9b96d1eef7d9dc25dde
Author:     Adam Pimentel <adam.pimentel <AT> protonmail <DOT> com>
AuthorDate: Thu Aug 31 23:51:46 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Thu Aug 31 23:53:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aee8e14a

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

Signed-off-by: Adam Pimentel <adam.pimentel <AT> protonmail.com>

 net-p2p/p2pool/Manifest          |  1 +
 net-p2p/p2pool/p2pool-3.6.ebuild | 62 ++--------------------------------------
 2 files changed, 4 insertions(+), 59 deletions(-)

diff --git a/net-p2p/p2pool/Manifest b/net-p2p/p2pool/Manifest
index 51addfceb9..e09400aa42 100644
--- a/net-p2p/p2pool/Manifest
+++ b/net-p2p/p2pool/Manifest
@@ -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

diff --git a/net-p2p/p2pool/p2pool-3.6.ebuild b/net-p2p/p2pool/p2pool-3.6.ebuild
index d422725fd8..ea749c1ebb 100644
--- a/net-p2p/p2pool/p2pool-3.6.ebuild
+++ b/net-p2p/p2pool/p2pool-3.6.ebuild
@@ -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"
 }

Reply via email to