Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/flacon/
Date: Thu, 02 Jun 2016 07:42:20
Message-Id: 1464851636.b0139092dee566786bea0ea2b3291321d22be2ba.monsieurp@gentoo
1 commit: b0139092dee566786bea0ea2b3291321d22be2ba
2 Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
3 AuthorDate: Tue May 31 01:55:05 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 2 07:13:56 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0139092
7
8 media-sound/flacon: revbump to 2.0.1-r1
9
10 Changes:
11 - EAPI=6;
12 - add missing test deps;
13 - update qt USE flags.
14
15 Package-Manager: portage-2.3.0_rc1
16
17 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
18
19 media-sound/flacon/flacon-2.0.1-r1.ebuild | 100 ++++++++++++++++++++++++++++++
20 1 file changed, 100 insertions(+)
21
22 diff --git a/media-sound/flacon/flacon-2.0.1-r1.ebuild b/media-sound/flacon/flacon-2.0.1-r1.ebuild
23 new file mode 100644
24 index 0000000..4a0e45a
25 --- /dev/null
26 +++ b/media-sound/flacon/flacon-2.0.1-r1.ebuild
27 @@ -0,0 +1,100 @@
28 +# Copyright 1999-2016 Gentoo Foundation
29 +# Distributed under the terms of the GNU General Public License v2
30 +# $Id$
31 +
32 +EAPI=6
33 +
34 +# Ignore rudimentary et, uz@Latn, zh_TW translation(s).
35 +PLOCALES="cs cs_CZ de es es_MX fr gl hu it ja_JP lt nb pl pl_PL pt_BR pt_PT ro_RO ru sr tr uk zh_CN"
36 +
37 +inherit cmake-utils fdo-mime gnome2-utils l10n virtualx
38 +
39 +DESCRIPTION="Extracts audio tracks from an audio CD image to separate tracks"
40 +HOMEPAGE="https://flacon.github.io/"
41 +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
42 +
43 +LICENSE="LGPL-2.1+"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~x86"
46 +IUSE="aac flac mac mp3 opus qt5 replaygain test tta vorbis wavpack"
47 +
48 +COMMON_DEPEND="
49 + dev-libs/uchardet
50 + !qt5? (
51 + dev-qt/qtcore:4
52 + dev-qt/qtgui:4
53 + )
54 + qt5? (
55 + dev-qt/qtcore:5
56 + dev-qt/qtnetwork:5
57 + dev-qt/qtwidgets:5
58 + )
59 +"
60 +RDEPEND="${COMMON_DEPEND}
61 + media-sound/shntool[mac?]
62 + aac? ( media-libs/faac )
63 + flac? ( media-libs/flac )
64 + mac? ( media-sound/mac )
65 + mp3? ( media-sound/lame )
66 + opus? ( media-sound/opus-tools )
67 + replaygain? (
68 + mp3? ( media-sound/mp3gain )
69 + vorbis? ( media-sound/vorbisgain )
70 + )
71 + tta? ( media-sound/ttaenc )
72 + vorbis? ( media-sound/vorbis-tools )
73 + wavpack? ( media-sound/wavpack )
74 +"
75 +DEPEND="${COMMON_DEPEND}
76 + virtual/pkgconfig
77 + qt5? ( dev-qt/linguist-tools:5 )
78 + test? (
79 + media-sound/shntool
80 + virtual/ffmpeg
81 + !qt5? ( dev-qt/qttest:4 )
82 + qt5? ( dev-qt/qttest:5 )
83 + )
84 +"
85 +
86 +src_prepare() {
87 + cmake-utils_src_prepare
88 +
89 + # Ignore rudimentary et, uz@Latn, zh_TW translation(s).
90 + rm "translations/${PN}_uz@××××.desktop" || die
91 + rm "translations/${PN}"_{et,zh_TW}.ts || die
92 +
93 + remove_locale() {
94 + rm "translations/${PN}_${1}".{ts,desktop} || die
95 + }
96 +
97 + l10n_find_plocales_changes 'translations' "${PN}_" '.ts'
98 + l10n_for_each_disabled_locale_do remove_locale
99 +}
100 +
101 +src_configure() {
102 + local mycmakeargs=(
103 + -DUSE_QT4="$(usex !qt5)"
104 + -DUSE_QT5="$(usex qt5)"
105 + -DTEST_DATA_DIR="${S}/tests/data/"
106 + -DBUILD_TESTS="$(usex test 'Yes')"
107 + )
108 + cmake-utils_src_configure
109 +}
110 +
111 +src_test() {
112 + virtx "${BUILD_DIR}/tests/${PN}_test"
113 +}
114 +
115 +pkg_preinst() {
116 + gnome2_icon_savelist
117 +}
118 +
119 +pkg_postinst() {
120 + fdo-mime_desktop_database_update
121 + gnome2_icon_cache_update
122 +}
123 +
124 +pkg_postrm() {
125 + fdo-mime_desktop_database_update
126 + gnome2_icon_cache_update
127 +}