aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Pimentel <adam.pimentel@protonmail.com>2023-09-30 12:34:23 -0400
committerAdam Pimentel <adam.pimentel@protonmail.com>2023-09-30 12:34:23 -0400
commit499f7bf1f66b380713e6ba8ffec8c715c4b8398a (patch)
tree9279b5bd0c78466ba6e05a829831818a884f1858 /net-p2p
parentmedia-sound/jriver: new package, add 31.0.60 (diff)
downloadguru-499f7bf1f66b380713e6ba8ffec8c715c4b8398a.tar.gz
guru-499f7bf1f66b380713e6ba8ffec8c715c4b8398a.tar.bz2
guru-499f7bf1f66b380713e6ba8ffec8c715c4b8398a.zip
net-p2p/p2pool: version bump
Signed-off-by: Adam Pimentel <adam.pimentel@protonmail.com>
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/p2pool/Manifest1
-rw-r--r--net-p2p/p2pool/p2pool-3.6.2.ebuild2
-rw-r--r--net-p2p/p2pool/p2pool-3.7.ebuild62
3 files changed, 64 insertions, 1 deletions
diff --git a/net-p2p/p2pool/Manifest b/net-p2p/p2pool/Manifest
index 30e816698..45280e263 100644
--- a/net-p2p/p2pool/Manifest
+++ b/net-p2p/p2pool/Manifest
@@ -52,3 +52,4 @@ DIST p2pool-3.5-rapidjson.tar.gz 1115887 BLAKE2B f135cff2fc7d03e6c4507745007bcb0
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.2.tar.xz 52891908 BLAKE2B 590a1001a69c308b709fa27c32e1f489662ffe02ed604c2920b2cf721f3265b87326c7aedb26bc6e559013fae6f4618374afe7595e66832921f9962d9896893b SHA512 7d9a9bc1bcff8908591b8e4a1307c905bed431afcde7f1ecdb6373b4432dc4330e2735991a9b782710e3e98fbff1c7281c4dc155ad61fdd012e9577662dd0abc
+DIST p2pool-3.7.tar.xz 52901632 BLAKE2B daece7cebbc4227a7822ab78a91b13b773dac5769aa1aae22265a6dc9d5135a6e8abb2c2eee3546732b8769e5552c2d516601bbf058a440ac84bc99db5498f89 SHA512 9cd7000aefe47bfde0905d04ab548e712b2b5f80e4e81247918a43bec88e33a352fbb6bc000b6a7d96baac0d591af249e46f615aebd1f3553ec77f773dfd472d
diff --git a/net-p2p/p2pool/p2pool-3.6.2.ebuild b/net-p2p/p2pool/p2pool-3.6.2.ebuild
index 5bf25e9f9..470ecec65 100644
--- a/net-p2p/p2pool/p2pool-3.6.2.ebuild
+++ b/net-p2p/p2pool/p2pool-3.6.2.ebuild
@@ -37,7 +37,7 @@ src_configure() {
local mycmakeargs=(
-DWITH_RANDOMX=OFF
)
-
+
cmake_src_configure
}
diff --git a/net-p2p/p2pool/p2pool-3.7.ebuild b/net-p2p/p2pool/p2pool-3.7.ebuild
new file mode 100644
index 000000000..470ecec65
--- /dev/null
+++ b/net-p2p/p2pool/p2pool-3.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Decentralized pool for Monero mining"
+HOMEPAGE="https://p2pool.io"
+
+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"
+SLOT="0"
+
+DEPEND="
+ dev-libs/libsodium
+ net-libs/czmq
+"
+
+src_unpack() {
+ unpack ${P}.tar.xz
+ mv -T "${WORKDIR}"/${PN} "${WORKDIR}"/${P} || die
+}
+
+src_prepare() {
+ default
+
+ # Stop their script from overriding flags:
+ cp "${FILESDIR}"/flags.cmake cmake/flags.cmake || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_RANDOMX=OFF
+ )
+
+ cmake_src_configure
+}
+
+src_install(){
+ dobin "${BUILD_DIR}/p2pool"
+}
+
+pkg_postinst() {
+ #Some important wisdom taken from P2Pool documentation
+ ewarn "P2Pool for Monero is now installed."
+ ewarn "You can run it by doing 'p2pool --host 127.0.0.1 --wallet YOUR_PRIMARY_ADDRESS'"
+ ewarn "Where 127.0.0.1 is the address of a local monero node (e.g. monerod)"
+ ewarn ""
+ ewarn "Once configured, point your RandomX miner (e.g. XMRig) at p2pool"
+ ewarn "For example 'xmrig -o 127.0.0.1:3333'"
+ ewarn ""
+ ewarn "You MUST use your primary address when using p2pool, just like solo mining."
+ ewarn "If you want privacy, create a new mainnet wallet for P2Pool mining."
+ ewarn ""
+ ewarn "Rewards will not be visibile unless you use a wallet that supports P2Pool."
+ ewarn "See https://p2pool.io/#help and https://github.com/SChernykh/p2pool for more information."
+}