diff options
-rw-r--r-- | net-p2p/monero/Manifest | 2 | ||||
-rw-r--r-- | net-p2p/monero/files/0.15.0.1-Do-not-install-trezor-dep-libs.patch (renamed from net-p2p/monero/files/0.15.0.0-Do-not-install-trezor-dep-libs.patch) | 0 | ||||
-rw-r--r-- | net-p2p/monero/files/0.15.0.1-Drop-in-tree-miniupnpc.patch (renamed from net-p2p/monero/files/0.15.0.0-Drop-in-tree-miniupnpc.patch) | 0 | ||||
-rw-r--r-- | net-p2p/monero/files/0.15.0.1-Use-gentoo-dev-libs-randomx.patch (renamed from net-p2p/monero/files/0.15.0.0-Use-gentoo-dev-libs-randomx.patch) | 0 | ||||
-rw-r--r-- | net-p2p/monero/files/0.15.0.1-Use-gentoo-versioning.patch (renamed from net-p2p/monero/files/0.15.0.0-Use-gentoo-versioning.patch) | 0 | ||||
-rw-r--r-- | net-p2p/monero/monero-0.15.0.1.ebuild (renamed from net-p2p/monero/monero-0.15.0.0.ebuild) | 12 |
6 files changed, 10 insertions, 4 deletions
diff --git a/net-p2p/monero/Manifest b/net-p2p/monero/Manifest index d63bc5ae..74181df6 100644 --- a/net-p2p/monero/Manifest +++ b/net-p2p/monero/Manifest @@ -1,3 +1,3 @@ DIST monero-0.14.1.2.tar.gz 9052395 BLAKE2B bc419877f8040566ae64312123f4e20a7683b43a22c642f3f01451d52a349d32470b1198fa218a1145a1de63a2746378e3e5bc986cc93778daabcf227e7853b7 SHA512 c3c3b7cb6e6d5ab5fd28fddd4c0d40978ede0b281f27d714ab909c6c85f73da6e56a6114ddeed6b520a462e0066d5412ca8e38370e1c89113015b880bbd926fd -DIST monero-0.15.0.0.tar.gz 10383817 BLAKE2B 2238f961e39190a3ad08dec0cb19a20567df7936d4251c15bef4dd4a7b1ca53dfde9dd3d2375eb339198d18fdcd0c0af20f1b06725d5b71a6d738d6c4b254be3 SHA512 8290800e78b266230292ebbea71dd8c5bceb967f20de0a17aa59dd67aff737f45102105a530e5bfd63be0e9ccec56f680009ad891d87db6fd21f93d1220cb19f +DIST monero-0.15.0.1.tar.gz 10389206 BLAKE2B e9011c1c7ee22c3d15a0019a84870cba8a1ed2a8a68be6a8977ddf58ff2e4ea7f62f50eb3687d33d651e95319793696873999a88b2908ee3e78ff263144111b7 SHA512 c2665aec43d4a2fc9edef6794de025f20b69c2a3e4e714558692b6d1b41cfe8c201f26cad3276499172727114b4954ef62f4b56c102ae10e470affc4bb700a66 DIST trezor-common-31a0073c62738827b48d725facd3766879429124.tar.gz 1329234 BLAKE2B 1d02969183c7df068797649e0f4a68887dae3ff673a488ad96a33753a3c3cdfa2f210f5d6f895a8bcc3c2498e6c77a62f890bd6dea795b04d23cda2d7050ad09 SHA512 dbea8e80809046cd620ae4ad90cb4c715c07f614b29735ebd6cc8347d721f130e2f9c01c7f3a311d5f5e2a731c29821402a1fa9e027c710e594a1c6dccd5273e diff --git a/net-p2p/monero/files/0.15.0.0-Do-not-install-trezor-dep-libs.patch b/net-p2p/monero/files/0.15.0.1-Do-not-install-trezor-dep-libs.patch index bd82f089..bd82f089 100644 --- a/net-p2p/monero/files/0.15.0.0-Do-not-install-trezor-dep-libs.patch +++ b/net-p2p/monero/files/0.15.0.1-Do-not-install-trezor-dep-libs.patch diff --git a/net-p2p/monero/files/0.15.0.0-Drop-in-tree-miniupnpc.patch b/net-p2p/monero/files/0.15.0.1-Drop-in-tree-miniupnpc.patch index 7736e369..7736e369 100644 --- a/net-p2p/monero/files/0.15.0.0-Drop-in-tree-miniupnpc.patch +++ b/net-p2p/monero/files/0.15.0.1-Drop-in-tree-miniupnpc.patch diff --git a/net-p2p/monero/files/0.15.0.0-Use-gentoo-dev-libs-randomx.patch b/net-p2p/monero/files/0.15.0.1-Use-gentoo-dev-libs-randomx.patch index 4eead2fe..4eead2fe 100644 --- a/net-p2p/monero/files/0.15.0.0-Use-gentoo-dev-libs-randomx.patch +++ b/net-p2p/monero/files/0.15.0.1-Use-gentoo-dev-libs-randomx.patch diff --git a/net-p2p/monero/files/0.15.0.0-Use-gentoo-versioning.patch b/net-p2p/monero/files/0.15.0.1-Use-gentoo-versioning.patch index 614e9956..614e9956 100644 --- a/net-p2p/monero/files/0.15.0.0-Use-gentoo-versioning.patch +++ b/net-p2p/monero/files/0.15.0.1-Use-gentoo-versioning.patch diff --git a/net-p2p/monero/monero-0.15.0.0.ebuild b/net-p2p/monero/monero-0.15.0.1.ebuild index dd45080f..a433664e 100644 --- a/net-p2p/monero/monero-0.15.0.0.ebuild +++ b/net-p2p/monero/monero-0.15.0.1.ebuild @@ -2,8 +2,10 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 + PYTHON_COMPAT=( python{3_6,3_7} ) -inherit cmake-utils user systemd python-r1 +CMAKE_MAKEFILE_GENERATOR="ninja" +inherit cmake-utils python-single-r1 user systemd DESCRIPTION="Secure, private, untraceable cryptocurrency" HOMEPAGE="https://getmonero.org" @@ -18,8 +20,7 @@ SLOT="0/${PV}" KEYWORDS="~amd64" IUSE="doc qt5 readline smartcard unwind" -RDEPEND="dev-db/lmdb - net-dns/unbound:=[threads] +RDEPEND="net-dns/unbound:=[threads] >=dev-libs/randomx-1.1.6:= net-libs/miniupnpc:= dev-libs/openssl:0 @@ -45,6 +46,8 @@ DEPEND="${PYTHON_DEPS} ${RDEPEND}" PDEPEND="qt5? ( net-p2p/monero-gui )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + PATCHES=( "${FILESDIR}/${PV}-Drop-in-tree-miniupnpc.patch" "${FILESDIR}/${PV}-Use-gentoo-versioning.patch" @@ -55,6 +58,8 @@ PATCHES=( CMAKE_BUILD_TYPE=Release pkg_setup() { + python-single-r1_pkg_setup + enewgroup monero enewuser monero -1 -1 /var/lib/monero monero } @@ -72,6 +77,7 @@ src_unpack() { src_configure() { local mycmakeargs=( + -DPYTHON_EXECUTABLE="${PYTHON}" -DBUILD_DOCUMENTATION="$(usex doc ON OFF)" -DBUILD_TESTS=OFF -DCOVERAGE=OFF |