Skip to content

Commit

Permalink
media-video/smtube: revbump to 15.11.0-r2
Browse files Browse the repository at this point in the history
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.
57 changes: 57 additions & 0 deletions media-video/smtube/smtube-15.11.0-r2.ebuild
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
}

0 comments on commit 2de0dc5

Please sign in to comment.