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" }
