commit: 9ac3d49935e3804af27e468b92a6e7737193d178 Author: Sebastian Engel <sighunter <AT> gmx <DOT> de> AuthorDate: Fri May 31 21:20:34 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Jun 2 00:19:46 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac3d499
sys-fs/mergerfs-tools: add 0_p20230912 * Enable python3.12 and python3.13 * Fix python shebangs * Corrected variable order Closes: https://bugs.gentoo.org/929844 Signed-off-by: Sebastian Engel <sighunter <AT> gmx.de> Signed-off-by: Sam James <sam <AT> gentoo.org> sys-fs/mergerfs-tools/Manifest | 1 + .../mergerfs-tools-0_p20230912.ebuild | 33 ++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/sys-fs/mergerfs-tools/Manifest b/sys-fs/mergerfs-tools/Manifest index 55f1350cb41b..68cb7118f98e 100644 --- a/sys-fs/mergerfs-tools/Manifest +++ b/sys-fs/mergerfs-tools/Manifest @@ -1 +1,2 @@ DIST mergerfs-tools-0_p20210502.gh.tar.gz 15575 BLAKE2B 0b111c8a37c7679cb5a331d942f11ad8315eb58d0e686a53ddf6ce9262fb04cde69654d6d8c597d94fba48914b5b7fc4fc35d0b6413bd817e587e1d8e70ad1b6 SHA512 8f0fefe65b277d01aa893bd8af3dad5618b403126817982740a59c7997af33480ee858158b430775d63f0aa5ade854a71d88ab99ee0d7eac8cc4cb95933204f2 +DIST mergerfs-tools-0_p20230912.gh.tar.gz 15573 BLAKE2B 3af6fe712697c3855e67282e9f0a287b71db88368d161db72569e5382325fe7b3b43b9ce20d92789e0f8295586d4b52f4fb649dd82a8fe164cc1d3ff83674e6e SHA512 1e8ce355bfa3783dedaf035b9f39b4aa4a7ec1e4280afe1f0fc761aecd0357a416de1f9d870480ac941104410824da5713fbb80b804abb13589fa0251c62ae14 diff --git a/sys-fs/mergerfs-tools/mergerfs-tools-0_p20230912.ebuild b/sys-fs/mergerfs-tools/mergerfs-tools-0_p20230912.ebuild new file mode 100644 index 000000000000..7b12d43bd707 --- /dev/null +++ b/sys-fs/mergerfs-tools/mergerfs-tools-0_p20230912.ebuild @@ -0,0 +1,33 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit python-single-r1 + +MY_COMMIT="80d6c9511da554009415d67e7c0ead1256c1fc41" + +DESCRIPTION="Optional tools to help manage data in a mergerfs pool" +HOMEPAGE="https://github.com/trapexit/mergerfs-tools" +SRC_URI="https://github.com/trapexit/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +LICENSE="ISC" +SLOT="0" + +KEYWORDS="~amd64 ~riscv ~x86" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RDEPEND="${PYTHON_DEPS}" + +src_compile() { + # no build system. + true +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install + python_fix_shebang "${ED}" +}
