diff options
Diffstat (limited to 'sys-fs/duperemove')
-rw-r--r-- | sys-fs/duperemove/Manifest | 2 | ||||
-rw-r--r-- | sys-fs/duperemove/duperemove-0.15.1.ebuild | 47 |
2 files changed, 49 insertions, 0 deletions
diff --git a/sys-fs/duperemove/Manifest b/sys-fs/duperemove/Manifest index ae765d327c90..bfadb8b3104e 100644 --- a/sys-fs/duperemove/Manifest +++ b/sys-fs/duperemove/Manifest @@ -1,3 +1,5 @@ +DIST duperemove-0.15.1.gh.tar.gz 120464 BLAKE2B 79aa63247d79a5f143c5e350d3406fbe79f0d4441e033d685ad8841c68b31494f9ec1517ed7e68f49dd972e8c9e2523d67b014274851fc6eef7684e2e6809381 SHA512 ab8b2e979d590b9a90c2bdb541e50e176979536fb5294204509f3f70f85b6997e579ec0d0f86b7ef719ef53503ff59a2e92d7febaa3f22679b7fcb0a581f3f6c DIST duperemove-0.15.gh.tar.gz 119848 BLAKE2B 4b0455b34e3e5c1d002a39ade1b8abcd8a04b50ae7178b575218735e5529c0639f852dd433db1863c31fe14089e01bbc69fb202687d8a691c5a1f4de6f6b499a SHA512 e6d6e658c0175e74d706f9d4cbbeaa7bcad1b554eb60805415a948af63c78b6982cea6be6d48c15ddf14595a5b061d7794014eb1e8b71fab2041fc57e676c881 +EBUILD duperemove-0.15.1.ebuild 843 BLAKE2B b9846a1fc7fbeb11f1c8b81d9b1856d81f7c1524d0f1b36f4f7d490c6f0a7f826d27d6e6022d17b0d97e2d1d883d9df157f71e48eec11b2e8a346d54a461e51c SHA512 e82b35b1aaa3f25bb17c955b55c1da1a20621135c89b74adfa1cc0a21ea7b818f688e5cfd65ed3476930360c482b4bc08e25c9986292f807f00306f19b3d331c EBUILD duperemove-0.15.ebuild 841 BLAKE2B 172b971eae9d66b0596198febf48227e2b9b5e6c140df2b4530e99c9b2182cec6349428cba089f5b5718c493623253b80a9c0613cbe19699e2263c4c50998441 SHA512 c2cf7432327dcade50c0371596089291ed648e3e31478d397ce1e14f6e339177bce9597decedb62a7da4cd279fc7e1745e410101d98512e329b6f412d7826800 MISC metadata.xml 334 BLAKE2B 375ee51b86214e9cc0d3b68727d83314d2694fa25f36758f7af1e691bcbc620896576c4f957809429d527ab0d9e6c6464af4850d13991b7174f8118901fd9985 SHA512 6ff5e136e085723546f070d388e9da22a902461629c799985fb2563c3eb3ca7b05794b4bcc96bedee97dd5a65551b2c74aeadbb3e2880a3ffa6426a9fea05bac diff --git a/sys-fs/duperemove/duperemove-0.15.1.ebuild b/sys-fs/duperemove/duperemove-0.15.1.ebuild new file mode 100644 index 000000000000..b059ed96dffb --- /dev/null +++ b/sys-fs/duperemove/duperemove-0.15.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Btrfs and xfs deduplication utility" +HOMEPAGE="https://github.com/markfasheh/duperemove/" +SRC_URI=" + https://github.com/markfasheh/duperemove/archive/v${PV/_/.}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${P/_/.} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/glib:2 + sys-apps/util-linux:= +" +DEPEND=" + ${RDEPEND} + dev-libs/libbsd + dev-libs/xxhash +" + +mymake() { + # note: CFLAGS has some upstream flags, sigh + emake VERSION="${PV}" IS_RELEASE=1 CFLAGS="${CFLAGS} -Wall -std=c23 -MMD" "${@}" +} + +src_compile() { + tc-export CC PKG_CONFIG + mymake +} + +src_test() { + mymake test +} + +src_install() { + mymake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install +} |