commit:     d76d6154411bbaaa51a775817c806c225ea28311
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Aug 13 18:59:41 2021 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Fri Aug 13 19:01:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d76d6154

app-misc/jdupes: fix ebuild

Closes: https://bugs.gentoo.org/807961
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 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 121841923..d6600033b 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 aa250ca62..02b728d3d 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 311b7d127..acdd717d8 100644
--- a/app-misc/jdupes/metadata.xml
+++ b/app-misc/jdupes/metadata.xml
@@ -6,10 +6,18 @@
                <name>Alex Holcomb</name>
        </maintainer>
        <upstream>
+               <remote-id type="github">jbruchon/jdupes</remote-id>
                <bugs-to>https://github.com/jbruchon/jdupes/issues</bugs-to>
        </upstream>
        <longdescription>
-       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.
        </longdescription>
+       <use>
+               <flag name="low-memory">
+                       Build for low memory usage at the expense of speed and 
features
+               </flag>
+       </use>
 </pkgmetadata>
 

Reply via email to