1 |
commit: 801df3e392d499a89d4b9064857f13d252064b18 |
2 |
Author: Yegor Timoshenko <yegortimoshenko <AT> gmail <DOT> com> |
3 |
AuthorDate: Thu May 18 00:36:34 2017 +0000 |
4 |
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed May 31 16:22:53 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=801df3e3 |
7 |
|
8 |
app-cdr/nrg2iso: EAPI 6 bump, keyword for ~x64-macos, fix LICENSE and src_test phase. |
9 |
|
10 |
Closes: https://github.com/gentoo/gentoo/pull/4663 |
11 |
|
12 |
app-cdr/nrg2iso/Manifest | 2 ++ |
13 |
app-cdr/nrg2iso/metadata.xml | 12 ++++++++---- |
14 |
app-cdr/nrg2iso/nrg2iso-0.4-r2.ebuild | 35 +++++++++++++++++++++++++++++++++++ |
15 |
3 files changed, 45 insertions(+), 4 deletions(-) |
16 |
|
17 |
diff --git a/app-cdr/nrg2iso/Manifest b/app-cdr/nrg2iso/Manifest |
18 |
index 523734b82d5..0bc0662ec93 100644 |
19 |
--- a/app-cdr/nrg2iso/Manifest |
20 |
+++ b/app-cdr/nrg2iso/Manifest |
21 |
@@ -1 +1,3 @@ |
22 |
DIST nrg2iso-0.4.tar.gz 8553 SHA256 25049d864680ec12bbe31b20597ce8c1ba3a4fe7a7f11e25742b83e2fda94aa3 SHA512 fa9e081984345770fad713cdfc5711c8c9ace3981d1cc8130b4c2b83eca517c7765eaab758a34dd5e59846f24c6e3f76f3fc89e984305c4358859b0b28e1ec68 WHIRLPOOL 668d43e1a3dc7e3dfc41f92212d3c102d41ef055f7af396a4e8726aa047701e64bac4100f3a149e61641d52bbbc88a6bd024976e2bda62a84535017cac835b14 |
23 |
+DIST nrg2iso-test.iso 55452 SHA256 c88230596afeebef632ebe1c683180abb93a082e3e8667ca066d994b9cd77605 SHA512 905c0b30482a3b411e786a4cc225dab7513a33c32bfd312717f4666543323456d2b6b6ddbeee75ed194e04cf28d472c87ffbdbf783c63abd06fae7e433601fba WHIRLPOOL 0db6347b0eb253879bd675112faad91cab287e8a26eb63b03b116ff4ae5a8d72b82fd65d38935f8a66c4b7b464bed0667cdc421d19d83835e9a63b4014b66d6c |
24 |
+DIST nrg2iso-test.nrg 362652 SHA256 1219059917243ec0d8ca211354e50611a912094a1ea523d759c06690b60bc63a SHA512 c29f7e7d3f692a03fdbc5d0c1a112ead73efb45b102302f7f1685f9f2ccfe1eed9b690a3c3f1c7d7d79da9197fdb40dd06ca7bab4187e5dfca81d47268b550b7 WHIRLPOOL a4ee3f1216eebe15ca01037eae371697d4275f463c4428e403b30c66f1412bf9853bf7bbb413f2c2a3c72c24a9695aa8532dd5519bdd2ea0ccffbc456d6a219f |
25 |
|
26 |
diff --git a/app-cdr/nrg2iso/metadata.xml b/app-cdr/nrg2iso/metadata.xml |
27 |
index 074a8867a5c..c2690264a00 100644 |
28 |
--- a/app-cdr/nrg2iso/metadata.xml |
29 |
+++ b/app-cdr/nrg2iso/metadata.xml |
30 |
@@ -1,8 +1,12 @@ |
31 |
<?xml version="1.0" encoding="UTF-8"?> |
32 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
33 |
<pkgmetadata> |
34 |
-<!-- maintainer-needed --> |
35 |
-<longdescription>Nrg2Iso is a linux utils for converting CD (or DVD) image |
36 |
-generated by Nero Burning Rom to ISO format. |
37 |
-</longdescription> |
38 |
+<maintainer type="person"> |
39 |
+ <email>yegortimoshenko@×××××.com</email> |
40 |
+ <name>Yegor Timoshenko</name> |
41 |
+</maintainer> |
42 |
+<maintainer type="project"> |
43 |
+ <email>proxy-maint@g.o</email> |
44 |
+ <name>Proxy Maintainers</name> |
45 |
+</maintainer> |
46 |
</pkgmetadata> |
47 |
|
48 |
diff --git a/app-cdr/nrg2iso/nrg2iso-0.4-r2.ebuild b/app-cdr/nrg2iso/nrg2iso-0.4-r2.ebuild |
49 |
new file mode 100644 |
50 |
index 00000000000..30048df034e |
51 |
--- /dev/null |
52 |
+++ b/app-cdr/nrg2iso/nrg2iso-0.4-r2.ebuild |
53 |
@@ -0,0 +1,35 @@ |
54 |
+# Copyright 1999-2017 Gentoo Foundation |
55 |
+# Distributed under the terms of the GNU General Public License v2 |
56 |
+ |
57 |
+EAPI="6" |
58 |
+ |
59 |
+inherit toolchain-funcs |
60 |
+ |
61 |
+DESCRIPTION="Convert CD images from nrg (Nero) to iso" |
62 |
+HOMEPAGE="http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html" |
63 |
+SRC_URI="http://gregory.kokanosky.free.fr/v4/linux/${P}.tar.gz |
64 |
+ test? ( |
65 |
+ https://yegortimoshenko.s3.amazonaws.com/${PN}-test.iso |
66 |
+ https://yegortimoshenko.s3.amazonaws.com/${PN}-test.nrg |
67 |
+ )" |
68 |
+ |
69 |
+LICENSE="GPL-2+" |
70 |
+SLOT="0" |
71 |
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos" |
72 |
+IUSE="test" |
73 |
+DOCS=( CHANGELOG ) |
74 |
+ |
75 |
+src_compile() { |
76 |
+ $(tc-getCC) ${CFLAGS} ${LDFLAGS} ${PN}.c -o ${PN} |
77 |
+} |
78 |
+ |
79 |
+src_test() { |
80 |
+ einfo "checking that nrg -> iso matches the expected output" |
81 |
+ "${S}/${PN}" "${DISTDIR}/${PN}-test.nrg" "${T}/${PN}-test.iso" || die "conversion failed" |
82 |
+ diff "${DISTDIR}/${PN}-test.iso" "${T}/${PN}-test.iso" || die "unexpected iso" |
83 |
+} |
84 |
+ |
85 |
+src_install() { |
86 |
+ dobin ${PN} |
87 |
+ einstalldocs |
88 |
+} |