mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
media-sound/flacon: verbump to 3.0.0.
Package-Manager: Portage-2.3.6, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/5028
This commit is contained in:
committed by
Patrice Clement
parent
b214bb1bcb
commit
2b964549bb
@@ -1 +1,2 @@
|
||||
DIST flacon-2.1.1.tar.gz 337500 SHA256 9ece812c0bd68828301d745fbdddaf9ff2d9e572cc205e20d2bbcb093de98a1b SHA512 ef145685770ce4e5cb5f09b42023b5f88feed90f9444dcdb7bb30839d4ee6a4526542b0c3a5595f2b43b99759c7ff6ff4d419b88780d1394baa3654163db20ec WHIRLPOOL 15cd24fe75722aff2d5e0f8307caefa5822739aa60ae9872a23159e382eccab7895c00dfbbcb4b5fd85f8e3da2a11c8756a3f77e8c7309377445e680f6a8bbc3
|
||||
DIST flacon-3.0.0.tar.gz 430724 SHA256 5349fdc29c6cb173e7d40260e7ea4ba13ae39f4a144c22028fbfa132ceef5bb3 SHA512 108cca3e456525d39529ecaa6f17ebebafefe50b6e3ccddfeb1a783d363cf8c53e694c549ffdf488d0826c58d2204f89d8a349e703d11ae060a8de83da66b2b9 WHIRLPOOL eb855df7bbd9c4832f7ced4fcd0b73e35be6318caf3795c663df66aba5c6581f365b5ca8f1bad23027d73cf20d03f6ef816416ebc7585422517c7ac99a483a9f
|
||||
|
||||
109
media-sound/flacon/flacon-3.0.0.ebuild
Normal file
109
media-sound/flacon/flacon-3.0.0.ebuild
Normal file
@@ -0,0 +1,109 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
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 nl pl pl_PL pt_BR pt_PT ro_RO ru sr sr@latin tr uk zh_CN"
|
||||
# Tests require lots of disk space
|
||||
CHECKREQS_DISK_BUILD=10G
|
||||
|
||||
inherit check-reqs cmake-utils eutils gnome2-utils l10n virtualx xdg-utils
|
||||
|
||||
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="qt5 test"
|
||||
|
||||
RDEPEND="
|
||||
app-i18n/uchardet
|
||||
!qt5? (
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
qt5? ( dev-qt/linguist-tools:5 )
|
||||
test? (
|
||||
media-libs/flac
|
||||
media-sound/mac
|
||||
media-sound/ttaenc
|
||||
media-sound/wavpack
|
||||
media-sound/shntool
|
||||
!qt5? ( dev-qt/qttest:4 )
|
||||
qt5? ( dev-qt/qttest:5 )
|
||||
)
|
||||
"
|
||||
|
||||
pkg_pretend() {
|
||||
use test && check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use test && check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
# Ignore rudimentary et, uz@Latn, zh_TW translation(s).
|
||||
rm "translations/${PN}_uz@Latn.desktop" || 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)"
|
||||
-DBUILD_TESTS="$(usex test)"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx "${BUILD_DIR}/tests/${PN}_test"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "${PN} optionally supports formats listed below."
|
||||
elog "(List will be empty if all extra packages are installed.)"
|
||||
elog "Please install the required packages and restart ${PN}."
|
||||
optfeature 'FLAC input and output support' media-libs/flac
|
||||
optfeature 'WavPack input and output support' media-sound/wavpack
|
||||
optfeature 'APE input support' media-sound/mac
|
||||
optfeature 'TTA input support' media-sound/ttaenc
|
||||
optfeature 'AAC output support' media-libs/faac
|
||||
optfeature 'MP3 output support' media-sound/lame
|
||||
optfeature 'Vorbis output support' media-sound/vorbis-tools
|
||||
optfeature 'MP3 Replay Gain support' media-sound/mp3gain
|
||||
optfeature 'Vorbis Replay Gain support' media-sound/vorbisgain
|
||||
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
Reference in New Issue
Block a user