Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/jdupes/
Date: Tue, 19 Oct 2021 10:51:16
Message-Id: 1634640624.ef32933b0fdabfafa27e5b75840e3ff7e109f6b5.jsmolic@gentoo
1 commit: ef32933b0fdabfafa27e5b75840e3ff7e109f6b5
2 Author: Jakov Petrina <jakov.petrina <AT> sartura <DOT> hr>
3 AuthorDate: Thu Oct 14 14:38:51 2021 +0000
4 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 19 10:50:24 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef32933b
7
8 app-misc/jdupes: initial import
9
10 This change introduces the jdupes package which is an improved fork of
11 the original fdupes package.
12
13 Closes: https://bugs.gentoo.org/637344
14 Signed-off-by: Jakov Petrina <jakov.petrina <AT> sartura.hr>
15 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
16
17 app-misc/jdupes/Manifest | 1 +
18 app-misc/jdupes/jdupes-1.20.0.ebuild | 37 ++++++++++++++++++++++++++++++++++++
19 app-misc/jdupes/jdupes-9999.ebuild | 37 ++++++++++++++++++++++++++++++++++++
20 app-misc/jdupes/metadata.xml | 15 +++++++++++++++
21 4 files changed, 90 insertions(+)
22
23 diff --git a/app-misc/jdupes/Manifest b/app-misc/jdupes/Manifest
24 new file mode 100644
25 index 00000000000..d6600033be0
26 --- /dev/null
27 +++ b/app-misc/jdupes/Manifest
28 @@ -0,0 +1 @@
29 +DIST jdupes-1.20.0.tar.gz 93809 BLAKE2B cce6ca06794ee3af9523e3c86550ff2b49a5f42a13278bd61c99099b4c2cab1a392bc973c44593acb23b7e8f99d4f23518f526244182a0d9d3b4084e80cc1015 SHA512 62bb78a902e77f0c9acce93c7c139fc2aaa5911aa85322a372dd0e6b375ee5c4992e91b821fa3f9eb407820657f57591303c9bc14a9fe453d9a4c5651caf05ff
30
31 diff --git a/app-misc/jdupes/jdupes-1.20.0.ebuild b/app-misc/jdupes/jdupes-1.20.0.ebuild
32 new file mode 100644
33 index 00000000000..681f1d0f149
34 --- /dev/null
35 +++ b/app-misc/jdupes/jdupes-1.20.0.ebuild
36 @@ -0,0 +1,37 @@
37 +# Copyright 2021 Gentoo Authors
38 +# Distributed under the terms of the GNU General Public License v2
39 +
40 +EAPI=8
41 +
42 +inherit toolchain-funcs
43 +
44 +DESCRIPTION="Identify duplicate files on the filesystem"
45 +HOMEPAGE="https://github.com/jbruchon/jdupes"
46 +if [[ "${PV}" == *9999 ]] ; then
47 + EGIT_REPO_URI="https://github.com/jbruchon/jdupes.git"
48 + inherit git-r3
49 +else
50 + SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
51 + KEYWORDS="~amd64"
52 +fi
53 +LICENSE="MIT"
54 +SLOT="0"
55 +
56 +# missing test.sh script
57 +# https://github.com/jbruchon/jdupes/issues/191
58 +RESTRICT="test"
59 +
60 +src_prepare() {
61 + sed -i -e '/PREFIX/s/=/?=/' Makefile || die
62 + default
63 +}
64 +
65 +src_compile() {
66 + tc-export CC
67 + default
68 +}
69 +
70 +src_install() {
71 + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
72 + einstalldocs
73 +}
74
75 diff --git a/app-misc/jdupes/jdupes-9999.ebuild b/app-misc/jdupes/jdupes-9999.ebuild
76 new file mode 100644
77 index 00000000000..681f1d0f149
78 --- /dev/null
79 +++ b/app-misc/jdupes/jdupes-9999.ebuild
80 @@ -0,0 +1,37 @@
81 +# Copyright 2021 Gentoo Authors
82 +# Distributed under the terms of the GNU General Public License v2
83 +
84 +EAPI=8
85 +
86 +inherit toolchain-funcs
87 +
88 +DESCRIPTION="Identify duplicate files on the filesystem"
89 +HOMEPAGE="https://github.com/jbruchon/jdupes"
90 +if [[ "${PV}" == *9999 ]] ; then
91 + EGIT_REPO_URI="https://github.com/jbruchon/jdupes.git"
92 + inherit git-r3
93 +else
94 + SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
95 + KEYWORDS="~amd64"
96 +fi
97 +LICENSE="MIT"
98 +SLOT="0"
99 +
100 +# missing test.sh script
101 +# https://github.com/jbruchon/jdupes/issues/191
102 +RESTRICT="test"
103 +
104 +src_prepare() {
105 + sed -i -e '/PREFIX/s/=/?=/' Makefile || die
106 + default
107 +}
108 +
109 +src_compile() {
110 + tc-export CC
111 + default
112 +}
113 +
114 +src_install() {
115 + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
116 + einstalldocs
117 +}
118
119 diff --git a/app-misc/jdupes/metadata.xml b/app-misc/jdupes/metadata.xml
120 new file mode 100644
121 index 00000000000..8d9826eecd5
122 --- /dev/null
123 +++ b/app-misc/jdupes/metadata.xml
124 @@ -0,0 +1,15 @@
125 +<?xml version="1.0" encoding="UTF-8"?>
126 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
127 +<pkgmetadata>
128 + <maintainer type="person" proxied="yes">
129 + <email>jakov.petrina@×××××××.hr</email>
130 + <name>Jakov Petrina</name>
131 + </maintainer>
132 + <maintainer type="project" proxied="proxy">
133 + <email>jsmolic@g.o</email>
134 + <name>Jakov Smolić</name>
135 + </maintainer>
136 + <upstream>
137 + <remote-id type="github">jbruchon/jdupes</remote-id>
138 + </upstream>
139 +</pkgmetadata>