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