forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
media-video/smtube: revbump to 15.11.0-r2
Correctly builds against Qt 5 now. Gentoo-Bug: 570332 Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=570332 Package-Manager: portage-2.2.26
- Loading branch information
Daniel Campbell
committed
Dec 31, 2015
1 parent
2df150c
commit 2de0dc5
Showing
1 changed file
with
57 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI=5 | ||
|
||
PLOCALES="bg cs da de en_GB en es eu fr gl he_IL hr hu it ja ko ms nn_NO pl pt_BR pt ru sq sr tr uk zh_CN zh_TW" | ||
PLOCALE_BACKUP="en" | ||
|
||
inherit l10n qmake-utils | ||
|
||
DESCRIPTION="YouTube Browser for SMPlayer" | ||
HOMEPAGE="http://smplayer.sourceforge.net/smtube" | ||
SRC_URI="mirror://sourceforge/smplayer/${P}.tar.bz2" | ||
KEYWORDS="~amd64 ~x86" | ||
LICENSE="GPL-2+" | ||
SLOT="0" | ||
IUSE="qt5" | ||
|
||
# Deps in makefile seemed to be -core, -network, -script, -gui, -webkit, but the | ||
# given packages seem to be deprecated... | ||
DEPEND="qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwebkit:5 dev-qt/qtscript:5 ) | ||
!qt5? ( dev-qt/qtcore:4 dev-qt/qtgui:4 dev-qt/qtwebkit:4 dev-qt/qtscript:4 )" | ||
RDEPEND="${DEPEND} | ||
|| ( media-video/smplayer[streaming] media-video/mpv media-video/mplayer media-video/vlc media-video/totem media-video/gnome-mplayer )" | ||
|
||
gen_translation() { | ||
lrelease ${PN}_${1}.ts | ||
eend $? || die "failed to generate $1 translation" | ||
} | ||
|
||
src_compile() { | ||
if use qt5; then | ||
eqmake5 src/${PN}.pro | ||
else | ||
eqmake4 src/${PN}.pro | ||
fi | ||
emake | ||
|
||
cd "${S}"/src/translations | ||
l10n_for_each_locale_do gen_translation | ||
} | ||
|
||
install_locale() { | ||
insinto /usr/share/${PN}/translations | ||
doins "${S}"/src/translations/${PN}_${1}.qm | ||
eend $? || die "failed to install $1 translation" | ||
} | ||
|
||
src_install() { | ||
dobin ${PN} | ||
domenu ${PN}.desktop | ||
newicon icons/${PN}_64.png ${PN}.png | ||
dodoc Changelog | ||
|
||
l10n_for_each_locale_do install_locale | ||
} |