Gentoo Archives: gentoo-commits

From: Sebastian Pipping <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-cdr/isomaster/
Date: Wed, 28 Mar 2018 14:44:08
Message-Id: 1522248215.7ec3a7ebc392b80d2398c410297b5410ec74dcc0.sping@gentoo
1 commit: 7ec3a7ebc392b80d2398c410297b5410ec74dcc0
2 Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 28 14:31:08 2018 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 28 14:43:35 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ec3a7eb
7
8 app-cdr/isomaster: 1.3.14 + EAPI 6 + xdg-utils
9
10 First release using iniparser 4.x
11
12 Bug: https://bugs.gentoo.org/647588
13 Package-Manager: Portage-2.3.24, Repoman-2.3.6
14
15 app-cdr/isomaster/Manifest | 1 +
16 app-cdr/isomaster/isomaster-1.3.14.ebuild | 69 +++++++++++++++++++++++++++++++
17 2 files changed, 70 insertions(+)
18
19 diff --git a/app-cdr/isomaster/Manifest b/app-cdr/isomaster/Manifest
20 index bab4c8e2e8a..6fda7fddad1 100644
21 --- a/app-cdr/isomaster/Manifest
22 +++ b/app-cdr/isomaster/Manifest
23 @@ -1 +1,2 @@
24 DIST isomaster-1.3.13.tar.bz2 245085 BLAKE2B ae2333f5511aae8deed76e556cf6055f7ad257d613dcf5c85274946f31f0da879b5fb7953d065046371c6f20faa15663ecb3c5d976c4dff404140cd09d23207c SHA512 dbc6a77fabf8d454bbde25a7540e68820bf773bc991176e5684e87aeb6044ad1bbbcf1c4f537148c18ec8847572949a52d6578a14f68b8ad3f21d542685859ba
25 +DIST isomaster-1.3.14.tar.bz2 257674 BLAKE2B 7b7abeb586eb8c6964d7959222195c1999f81275dea305e7c4efec1fef6dd9d9d4969552e6a6a4a882a9fe227ea072c6639879896e50799db9e67732e1331ad4 SHA512 5454baa4ce4e09df8ec4331718df3e1d81c0647867a21cfc4c4b15d90e509371a636e8fada7e624c0cf6d1b03b564bf89a2a26e13b5ec1b4cca91407bbc518f5
26
27 diff --git a/app-cdr/isomaster/isomaster-1.3.14.ebuild b/app-cdr/isomaster/isomaster-1.3.14.ebuild
28 new file mode 100644
29 index 00000000000..aed6f0647fd
30 --- /dev/null
31 +++ b/app-cdr/isomaster/isomaster-1.3.14.ebuild
32 @@ -0,0 +1,69 @@
33 +# Copyright 1999-2018 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +inherit eutils xdg-utils toolchain-funcs
38 +
39 +DESCRIPTION="Graphical CD image editor for reading, modifying and writing ISO images"
40 +HOMEPAGE="http://littlesvr.ca/isomaster"
41 +SRC_URI="http://littlesvr.ca/${PN}/releases/${P}.tar.bz2"
42 +
43 +LICENSE="GPL-2"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~x86 ~x86-fbsd"
46 +IUSE="nls"
47 +
48 +RDEPEND=">=dev-libs/iniparser-4.1:4
49 + x11-libs/gtk+:2"
50 +DEPEND="${RDEPEND}
51 + virtual/pkgconfig
52 + nls? ( >=sys-devel/gettext-0.19.1 )" # bug 512448
53 +
54 +pkg_setup() {
55 + myisoconf=(
56 + DEFAULT_EDITOR=leafpad
57 + MYDOCPATH=/usr/share/doc/${PF}/bkisofs
58 + USE_SYSTEM_INIPARSER=1
59 + LIB_INIPARSER=iniparser4
60 + PREFIX=/usr
61 + )
62 +
63 + use nls || myisoconf+=( WITHOUT_NLS=1 )
64 +}
65 +
66 +src_prepare() {
67 + rm -R iniparser-4.1 || die
68 + eapply_user
69 +}
70 +
71 +src_configure() { :; } #274361
72 +
73 +src_compile() {
74 + tc-export CC
75 + emake "${myisoconf[@]}"
76 +}
77 +
78 +_apply_linguas() {
79 + mv "${D}"/usr/share/locale{,_ALL} || die
80 + dodir /usr/share/locale || die
81 + for lingua in ${LINGUAS}; do
82 + [[ -d "${D}"/usr/share/locale_ALL/${lingua} ]] || break
83 + mv "${D}"/usr/share/{locale_ALL/${lingua},locale/} || die
84 + done
85 + rm -R "${D}"/usr/share/locale_ALL || die
86 +}
87 +
88 +src_install() {
89 + emake "${myisoconf[@]}" DESTDIR="${D}" install
90 + dodoc {CHANGELOG,CREDITS,README,TODO}.TXT *.txt
91 +
92 + use nls && _apply_linguas # bug 402679, bug 512448
93 +}
94 +
95 +pkg_postinst() {
96 + xdg_desktop_database_update
97 +}
98 +
99 +pkg_postrm() {
100 + xdg_desktop_database_update
101 +}