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: Wed, 28 Dec 2016 13:27:31
Message-Id: 1482931637.c26ae70bffefe14f8553a8d5b663d73646ae7b88.monsieurp@gentoo
1 commit: c26ae70bffefe14f8553a8d5b663d73646ae7b88
2 Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
3 AuthorDate: Wed Dec 28 04:23:32 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 28 13:27:17 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26ae70b
7
8 media-sound/flacon: verbump to 2.1.1.
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 media-sound/flacon/Manifest | 1 +
13 media-sound/flacon/flacon-2.1.1.ebuild | 101 +++++++++++++++++++++++++++++++++
14 2 files changed, 102 insertions(+)
15
16 diff --git a/media-sound/flacon/Manifest b/media-sound/flacon/Manifest
17 index 04bc114..e48b7ed 100644
18 --- a/media-sound/flacon/Manifest
19 +++ b/media-sound/flacon/Manifest
20 @@ -1,2 +1,3 @@
21 DIST flacon-2.0.1.tar.gz 317356 SHA256 3408304e7ab524a2e8a621ea780579e1be7b3359fefe7d37a1b88f34d6120e02 SHA512 d095880f4aba0d528fb03a860aef6cb818af7fea52642db4a42ed26a1e5bf412d6fb8bff604e148a885ac661275fcc43966b3f56fea133e6acb3ccea15fe5f2c WHIRLPOOL e1c95430473616d79396fa42a7d9c8e4e6ac92ccd32e2c74e185e164607f61faeeb59743c052a93fb140a77e3a0b40738716bbe5e2efdae5ae6a99aae693ae9a
22 DIST flacon-2.1.0.tar.gz 337008 SHA256 787b84ba6f068bb54954ec4681f21aa815fe6f25f19f43f10942c5fcec967e2d SHA512 30bd08d890274af1a087b8354f243b32daa63ef0cbfff8db44a4826f23adc2cb243aa1e4c4f8140809d3cd9b2414ff7fe60a1fba5f8b5e665e537088dd676217 WHIRLPOOL d26d253dd81e05eeb4d4c01537c79a763806324acad2e2e4ed7371ac7ac9cb9513e2382d1c4518620aecce66c94747b58dcfa77eba4af8d04ec9aad3290f0355
23 +DIST flacon-2.1.1.tar.gz 337500 SHA256 9ece812c0bd68828301d745fbdddaf9ff2d9e572cc205e20d2bbcb093de98a1b SHA512 ef145685770ce4e5cb5f09b42023b5f88feed90f9444dcdb7bb30839d4ee6a4526542b0c3a5595f2b43b99759c7ff6ff4d419b88780d1394baa3654163db20ec WHIRLPOOL 15cd24fe75722aff2d5e0f8307caefa5822739aa60ae9872a23159e382eccab7895c00dfbbcb4b5fd85f8e3da2a11c8756a3f77e8c7309377445e680f6a8bbc3
24
25 diff --git a/media-sound/flacon/flacon-2.1.1.ebuild b/media-sound/flacon/flacon-2.1.1.ebuild
26 new file mode 100644
27 index 00000000..4ca6d1a
28 --- /dev/null
29 +++ b/media-sound/flacon/flacon-2.1.1.ebuild
30 @@ -0,0 +1,101 @@
31 +# Copyright 1999-2016 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +# $Id$
34 +
35 +EAPI=6
36 +
37 +# Ignore rudimentary et, uz@Latn, zh_TW translation(s).
38 +PLOCALES="cs cs_CZ de es es_MX fr gl hu it ja_JP lt nb nl pl pl_PL pt_BR pt_PT ro_RO ru sr sr@latin tr uk zh_CN"
39 +
40 +inherit cmake-utils eutils gnome2-utils l10n virtualx xdg-utils
41 +
42 +DESCRIPTION="Extracts audio tracks from an audio CD image to separate tracks"
43 +HOMEPAGE="https://flacon.github.io/"
44 +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
45 +
46 +LICENSE="LGPL-2.1+"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86"
49 +IUSE="qt5 test"
50 +
51 +COMMON_DEPEND="
52 + dev-libs/uchardet
53 + !qt5? (
54 + dev-qt/qtcore:4
55 + dev-qt/qtgui:4
56 + )
57 + qt5? (
58 + dev-qt/qtcore:5
59 + dev-qt/qtnetwork:5
60 + dev-qt/qtwidgets:5
61 + )
62 +"
63 +RDEPEND="${COMMON_DEPEND}
64 + media-sound/shntool
65 +"
66 +DEPEND="${COMMON_DEPEND}
67 + virtual/pkgconfig
68 + qt5? ( dev-qt/linguist-tools:5 )
69 + test? (
70 + media-sound/shntool
71 + virtual/ffmpeg
72 + !qt5? ( dev-qt/qttest:4 )
73 + qt5? ( dev-qt/qttest:5 )
74 + )
75 +"
76 +
77 +src_prepare() {
78 + cmake-utils_src_prepare
79 +
80 + # Ignore rudimentary et, uz@Latn, zh_TW translation(s).
81 + rm "translations/${PN}_uz@××××.desktop" || die
82 + rm "translations/${PN}"_{et,zh_TW}.ts || die
83 +
84 + remove_locale() {
85 + rm "translations/${PN}_${1}".{ts,desktop} || die
86 + }
87 +
88 + l10n_find_plocales_changes 'translations' "${PN}_" '.ts'
89 + l10n_for_each_disabled_locale_do remove_locale
90 +}
91 +
92 +src_configure() {
93 + local mycmakeargs=(
94 + -DUSE_QT4="$(usex !qt5)"
95 + -DUSE_QT5="$(usex qt5)"
96 + -DTEST_DATA_DIR="${S}/tests/data/"
97 + -DBUILD_TESTS="$(usex test 'Yes')"
98 + )
99 + cmake-utils_src_configure
100 +}
101 +
102 +src_test() {
103 + virtx "${BUILD_DIR}/tests/${PN}_test"
104 +}
105 +
106 +pkg_preinst() {
107 + gnome2_icon_savelist
108 +}
109 +
110 +pkg_postinst() {
111 + elog "${PN} optionally supports formats listed below."
112 + elog "(List will be empty if all extra packages are installed.)"
113 + elog "Please install the required packages and restart ${PN}."
114 + optfeature 'FLAC input and output support' media-libs/flac
115 + optfeature 'WavPack input and output support' media-sound/wavpack
116 + optfeature 'APE input support' media-sound/mac
117 + optfeature 'TTA input support' media-sound/ttaenc
118 + optfeature 'AAC output support' media-libs/faac
119 + optfeature 'MP3 output support' media-sound/lame
120 + optfeature 'Vorbis output support' media-sound/vorbis-tools
121 + optfeature 'MP3 Replay Gain support' media-sound/mp3gain
122 + optfeature 'Vorbis Replay Gain support' media-sound/vorbisgain
123 +
124 + gnome2_icon_cache_update
125 + xdg_desktop_database_update
126 +}
127 +
128 +pkg_postrm() {
129 + gnome2_icon_cache_update
130 + xdg_desktop_database_update
131 +}