commit:     b0139092dee566786bea0ea2b3291321d22be2ba
Author:     Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Tue May 31 01:55:05 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Thu Jun  2 07:13:56 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0139092

media-sound/flacon: revbump to 2.0.1-r1

Changes:
- EAPI=6;
- add missing test deps;
- update qt USE flags.

Package-Manager: portage-2.3.0_rc1

Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 media-sound/flacon/flacon-2.0.1-r1.ebuild | 100 ++++++++++++++++++++++++++++++
 1 file changed, 100 insertions(+)

diff --git a/media-sound/flacon/flacon-2.0.1-r1.ebuild 
b/media-sound/flacon/flacon-2.0.1-r1.ebuild
new file mode 100644
index 0000000..4a0e45a
--- /dev/null
+++ b/media-sound/flacon/flacon-2.0.1-r1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# Ignore rudimentary et, uz@Latn, zh_TW translation(s).
+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"
+
+inherit cmake-utils fdo-mime gnome2-utils l10n virtualx
+
+DESCRIPTION="Extracts audio tracks from an audio CD image to separate tracks"
+HOMEPAGE="https://flacon.github.io/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="aac flac mac mp3 opus qt5 replaygain test tta vorbis wavpack"
+
+COMMON_DEPEND="
+       dev-libs/uchardet
+       !qt5? (
+               dev-qt/qtcore:4
+               dev-qt/qtgui:4
+       )
+       qt5? (
+               dev-qt/qtcore:5
+               dev-qt/qtnetwork:5
+               dev-qt/qtwidgets:5
+       )
+"
+RDEPEND="${COMMON_DEPEND}
+       media-sound/shntool[mac?]
+       aac? ( media-libs/faac )
+       flac? ( media-libs/flac )
+       mac? ( media-sound/mac )
+       mp3? ( media-sound/lame )
+       opus? ( media-sound/opus-tools )
+       replaygain? (
+               mp3? ( media-sound/mp3gain )
+               vorbis? ( media-sound/vorbisgain )
+       )
+       tta? ( media-sound/ttaenc )
+       vorbis? ( media-sound/vorbis-tools )
+       wavpack? ( media-sound/wavpack )
+"
+DEPEND="${COMMON_DEPEND}
+       virtual/pkgconfig
+       qt5? ( dev-qt/linguist-tools:5 )
+       test? (
+               media-sound/shntool
+               virtual/ffmpeg
+               !qt5? ( dev-qt/qttest:4 )
+               qt5? ( dev-qt/qttest:5 )
+       )
+"
+
+src_prepare() {
+       cmake-utils_src_prepare
+
+       # Ignore rudimentary et, uz@Latn, zh_TW translation(s).
+       rm "translations/${PN}[email protected]" || die
+       rm "translations/${PN}"_{et,zh_TW}.ts || die
+
+       remove_locale() {
+               rm "translations/${PN}_${1}".{ts,desktop} || die
+       }
+
+       l10n_find_plocales_changes 'translations' "${PN}_" '.ts'
+       l10n_for_each_disabled_locale_do remove_locale
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DUSE_QT4="$(usex !qt5)"
+               -DUSE_QT5="$(usex qt5)"
+               -DTEST_DATA_DIR="${S}/tests/data/"
+               -DBUILD_TESTS="$(usex test 'Yes')"
+       )
+       cmake-utils_src_configure
+}
+
+src_test() {
+       virtx "${BUILD_DIR}/tests/${PN}_test"
+}
+
+pkg_preinst() {
+       gnome2_icon_savelist
+}
+
+pkg_postinst() {
+       fdo-mime_desktop_database_update
+       gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+       fdo-mime_desktop_database_update
+       gnome2_icon_cache_update
+}

Reply via email to