From d76d6154411bbaaa51a775817c806c225ea28311 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 13 Aug 2021 23:59:41 +0500 Subject: [PATCH] app-misc/jdupes: fix ebuild Closes: https://bugs.gentoo.org/807961 Signed-off-by: Anna (cybertailor) Vyalkova --- app-misc/jdupes/Manifest | 2 +- app-misc/jdupes/jdupes-1.20.0.ebuild | 28 +++++++++++++++++----------- app-misc/jdupes/metadata.xml | 10 +++++++++- 3 files changed, 27 insertions(+), 13 deletions(-) diff --git a/app-misc/jdupes/Manifest b/app-misc/jdupes/Manifest index 1218419236..d6600033be 100644 --- a/app-misc/jdupes/Manifest +++ b/app-misc/jdupes/Manifest @@ -1 +1 @@ -DIST v1.20.0.tar.gz 93809 BLAKE2B cce6ca06794ee3af9523e3c86550ff2b49a5f42a13278bd61c99099b4c2cab1a392bc973c44593acb23b7e8f99d4f23518f526244182a0d9d3b4084e80cc1015 SHA512 62bb78a902e77f0c9acce93c7c139fc2aaa5911aa85322a372dd0e6b375ee5c4992e91b821fa3f9eb407820657f57591303c9bc14a9fe453d9a4c5651caf05ff +DIST jdupes-1.20.0.tar.gz 93809 BLAKE2B cce6ca06794ee3af9523e3c86550ff2b49a5f42a13278bd61c99099b4c2cab1a392bc973c44593acb23b7e8f99d4f23518f526244182a0d9d3b4084e80cc1015 SHA512 62bb78a902e77f0c9acce93c7c139fc2aaa5911aa85322a372dd0e6b375ee5c4992e91b821fa3f9eb407820657f57591303c9bc14a9fe453d9a4c5651caf05ff diff --git a/app-misc/jdupes/jdupes-1.20.0.ebuild b/app-misc/jdupes/jdupes-1.20.0.ebuild index aa250ca628..02b728d3df 100644 --- a/app-misc/jdupes/jdupes-1.20.0.ebuild +++ b/app-misc/jdupes/jdupes-1.20.0.ebuild @@ -3,26 +3,32 @@ EAPI=7 -#inherit toolchain-funcs +inherit toolchain-funcs DESCRIPTION="Identify and manipulate duplicate files" -HOMEPAGE="https://www.jodybruchon.com/software/#jdupes" -SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v1.20.0.tar.gz" +HOMEPAGE="https://www.jodybruchon.com/software/#jdupes +https://github.com/jbruchon/jdupes" +SRC_URI="https://github.com/jbruchon/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="low-memory" -RDEPEND="" +# ./test.sh: No such file or directory +RESTRICT="test" + +DOCS=( CHANGES README.md README.stupid_dupes ) -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" -#DOCS=( CHANGES CONTRIBUTORS README ) src_configure() { -# econf - sed -in 's/local//' Makefile + tc-export CC } + src_compile() { - emake + emake ENABLE_DEDUPE=1 HARDEN=1 LOW_MEMORY=$(usex low-memory 1 0) +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + einstalldocs } diff --git a/app-misc/jdupes/metadata.xml b/app-misc/jdupes/metadata.xml index 311b7d127c..acdd717d8e 100644 --- a/app-misc/jdupes/metadata.xml +++ b/app-misc/jdupes/metadata.xml @@ -6,10 +6,18 @@ Alex Holcomb + jbruchon/jdupes https://github.com/jbruchon/jdupes/issues - jdupes is a program for finding and dealing with duplicate files. It was forked from fdupes, and intends to accomplish the same result while adding features and being noticeably faster. + jdupes is a program for finding and dealing with duplicate + files. It was forked from fdupes, and intends to accomplish the + same result while adding features and being noticeably faster. + + + Build for low memory usage at the expense of speed and features + +