Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-cdr/nrg2iso/
Date: Wed, 31 May 2017 16:23:00
Message-Id: 1496247773.801df3e392d499a89d4b9064857f13d252064b18.monsieurp@gentoo
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 +}