Bump media-video/smplayer && x11-themes/smplayer-themes.
[underlay.git] / media-video / smplayer / smplayer-0.5.61.ebuild
bloba6dee3336ddfbd5ce58a900fbbb149d5daf5293d
1 # Copyright 1999-2007 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
5 inherit eutils qt4
7 DESCRIPTION="Great front-end for mplayer written in Qt4"
8 HOMEPAGE="http://smplayer.sourceforge.net"
9 SRC_URI="http://downloads.sourceforge.net/${PN}/${P}.tar.bz2"
10 RESTRICT="mirror"
12 LICENSE="GPL-2"
13 SLOT="0"
14 KEYWORDS="~amd64 ~x86"
15 IUSE=""
17 DEPEND="$(qt4_min_version 4.2)"
18 RDEPEND="${DEPEND}
19 >=media-video/mplayer-1.0_rc1"
21 LANGS="bg cs de en_US es fr hu it ja ka nl pl pt_BR pt_PT sk sr sv tr zh_CN zh_TW"
22 NOLONGLANGS="ro_RO ru_RU uk_UA"
23 for X in ${LANGS}; do
24 IUSE="${IUSE} linguas_${X}"
25 done
26 for X in ${NOLONGLANGS}; do
27 IUSE="${IUSE} linguas_${X%_*}"
28 done
30 src_compile() {
31 local MY_SVNREV="UNKNOWN"
32 echo "SVN-r${MY_SVNREV}" > svn_revision.txt
33 echo "#define SVN_REVISION \"SVN-r${MY_SVNREV}\"" > src/svn_revision.h
35 sed -i -e "/^PREFIX=/s:/usr/local:/usr:" \
36 -e "/^CONF_PREFIX=/s:\$(PREFIX)::" \
37 -e "/^DOC_PATH=/s:packages/smplayer:${PF}:" \
38 -e '/get_svn_revision.sh/,+2c\
39 cd src && $(DEFS) $(MAKE)' \
40 "${S}"/Makefile || die "sed failed"
42 eqmake4 src/${PN}.pro -o src/Makefile
43 emake || die "emake failed"
45 # Generate translations
46 cd "${S}"/src/translations
47 local LANG=
48 for LANG in ${LINGUAS}; do
49 if has ${LANG} ${LANGS}; then
50 einfo "Generating ${LANG} translation ..."
51 lrelease ${PN}_${LANG}.ts || die "Failed to generate ${LANG} translation!"
52 continue
53 elif [[ " ${NOLONGLANGS} " == *" ${LANG}_"* ]]; then
54 local X=
55 for X in ${NOLONGLANGS}; do
56 if [[ "${LANG}" == "${X%_*}" ]]; then
57 einfo "Generating ${X} translation ..."
58 lrelease ${PN}_${X}.ts || die "Failed to generate ${X} translation!"
59 continue 2
61 done
63 ewarn "Sorry, but ${PN} does not support the ${LANG} LINGUA"
64 done
67 src_install() {
68 emake DESTDIR="${D}" install || die "emake install failed"
69 prepalldocs