summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen de Groot <yngwin@gentoo.org>2012-07-26 07:16:36 +0000
committerBen de Groot <yngwin@gentoo.org>2012-07-26 07:16:36 +0000
commit927ea25be43a9607fd23be0afcd9f4723d00d98e (patch)
treec1d97e008ab80fe53877195635eaf6db77c13ed8 /media-video
parentAdd locales needed for smplayer (diff)
downloadhistorical-927ea25be43a9607fd23be0afcd9f4723d00d98e.tar.gz
historical-927ea25be43a9607fd23be0afcd9f4723d00d98e.tar.bz2
historical-927ea25be43a9607fd23be0afcd9f4723d00d98e.zip
Use l10n.eclass for handling locales.
Package-Manager: portage-2.2.0_alpha120/cvs/Linux x86_64
Diffstat (limited to 'media-video')
-rw-r--r--media-video/smplayer/ChangeLog6
-rw-r--r--media-video/smplayer/Manifest10
-rw-r--r--media-video/smplayer/smplayer-0.8.0.ebuild32
3 files changed, 17 insertions, 31 deletions
diff --git a/media-video/smplayer/ChangeLog b/media-video/smplayer/ChangeLog
index 30a8c5d22b03..4893d60ac8e8 100644
--- a/media-video/smplayer/ChangeLog
+++ b/media-video/smplayer/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for media-video/smplayer
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/smplayer/ChangeLog,v 1.116 2012/06/17 05:46:17 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/smplayer/ChangeLog,v 1.117 2012/07/26 07:16:36 yngwin Exp $
+
+ 26 Jul 2012; Ben de Groot <yngwin@gentoo.org> smplayer-0.8.0.ebuild:
+ Use l10n.eclass for handling locales.
17 Jun 2012; Ben de Groot <yngwin@gentoo.org> smplayer-0.8.0.ebuild:
Use the new global libass useflag (bug #328245)
@@ -462,4 +465,3 @@
26 Jan 2008; Alexis Ballier <aballier@gentoo.org> +metadata.xml,
+smplayer-0.5.62.ebuild:
Initial import, ebuild by Davide Pesavento, bug #176211
-
diff --git a/media-video/smplayer/Manifest b/media-video/smplayer/Manifest
index fa28c168aad9..1f9f32fdb4e1 100644
--- a/media-video/smplayer/Manifest
+++ b/media-video/smplayer/Manifest
@@ -1,5 +1,5 @@
-AUX smplayer-0.8.0-quazip.patch 2915 RMD160 644a1a915a23ad23af56e6740fa5be3460e9f8b0 SHA1 387daa66469a842a64d2cfb65eb88dc6f561a659 SHA256 ac1e7f6301d14df624c13219397958d2f5ebee3c3f89f46cc9651e9413548bd2
-DIST smplayer-0.8.0.tar.bz2 2815007 RMD160 7a1858c8fcde0cd0b2c45848419ee098310a66e1 SHA1 2cb2a50b5e6cc518fb9984a5e4b2c87c8cb98a99 SHA256 208ad155da3bbcb3924549c7ba81aa7280b59adfdb92adbec5ac7ebc2944576f
-EBUILD smplayer-0.8.0.ebuild 2690 RMD160 af4f0ce9bf6f02b13b20ead441c3677c1fd521a3 SHA1 65e5e07ed95a777213edbed61a0b0b008e78c516 SHA256 c12ce2f51b36907b081561eb4ced1c2840b3e2585481dc42e1c7442b2d03f907
-MISC ChangeLog 16100 RMD160 b32aba92509a3156f5cdb1b6f89ca973744a9cd9 SHA1 fc3c875b4b0ff3ce82e52dcef527a0ba2bcfe081 SHA256 3fc4f6fa4d42848339dadc0868a34d1397c28a8369f3fa551351e793141c6b88
-MISC metadata.xml 174 RMD160 0a13b88e8a29e1544788c6a992ec89f0596ce194 SHA1 aba42874330898fd11455305dc72f5c3be472565 SHA256 89d4f3510de4db0434e0b3794ed9bef3e603217ca0cb195d3e817c208239f6fa
+AUX smplayer-0.8.0-quazip.patch 2915 SHA256 ac1e7f6301d14df624c13219397958d2f5ebee3c3f89f46cc9651e9413548bd2 SHA512 a642720f4db2a705ef6380212c6658a8ef34ec34319e575630750b614516f430ce91d40a47989980e695f9e0e6ada031da3ea8608e16c11112e94d5b8ccb6503 WHIRLPOOL b055fa4c97da7505a66e9b4061e0fce4609dc0f68691670cacdd9890cfa68098df11b1ae66ed153ba1c47e58f5786bee4ab4a4fdbf261eca17bcc43f9b722383
+DIST smplayer-0.8.0.tar.bz2 2815007 SHA256 208ad155da3bbcb3924549c7ba81aa7280b59adfdb92adbec5ac7ebc2944576f SHA512 471dd55cce745b89a1d00d823da64bd23881a2b1e45e49b8578323aa3562de8592ed929f166b2b81fd6eefcb71f41144cf7a3678772198414d716b89f75c1bda WHIRLPOOL 7ac387622afc79ca401db981d396801c4a69fd6daa576f31cd18f7910336c0a28f908c22a02dabb043c61568b76ce0ccd21d767ff63a50369c5a420f6b4212bf
+EBUILD smplayer-0.8.0.ebuild 2237 SHA256 ad388793018b6fd5426f6c9f1e011202ce89eeaf9c73e5d727f7ca81fa386f66 SHA512 799e0c4779a84af631d03bc74bd16b6582333bf69fe25a10185bd25738b656f6388f30dfa59dd4202597376ffee3d49171dff54a9ff8e4d467569d67c4ec86ba WHIRLPOOL 61b8531b46248515700a84165fadccfaaf6104f49c6777c841161d9b402330c179ef9433716feee6dd2ea75b0a75f93bd09b0668a5629c38ed18784bbe3ad75e
+MISC ChangeLog 16211 SHA256 b7a1c784e7238b8de302d402f26314307f639f0c9f099a73d9e1ed13c522d457 SHA512 726293d162a1b264c977516260f793148c09b4aa623a09d39f89c564b5149cb43842678e696f9a77a3af2dc54bf7f49340511e90e6cde91eb3e9a7fd7da6e7b7 WHIRLPOOL 42986c07d05e4e42e3f777623cfefda591b865970afdf11180eef6e1232d19f3b1706b67be694c9147a65859c8e27c1d4602be078e61c096353db2774cf25dce
+MISC metadata.xml 174 SHA256 89d4f3510de4db0434e0b3794ed9bef3e603217ca0cb195d3e817c208239f6fa SHA512 bc396506ea847d6a36e400a86b8a575a46d075da58b57a4b085e12ac242e210a7a55c4e8b3da567b97c0e5a8bfc682bb5546b3b657c2f92f6fa00da674bb7062 WHIRLPOOL 0e82e9ab352222683df9da1682d9cc03d2123786218c74f31ac487417100408cd5737aac3355e96f68388ddba76b3a1ea2f4bcf50fd4ec55c87fb6bfd20a5fee
diff --git a/media-video/smplayer/smplayer-0.8.0.ebuild b/media-video/smplayer/smplayer-0.8.0.ebuild
index 581c9303c500..9489b53cc906 100644
--- a/media-video/smplayer/smplayer-0.8.0.ebuild
+++ b/media-video/smplayer/smplayer-0.8.0.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/smplayer/smplayer-0.8.0.ebuild,v 1.6 2012/06/17 05:46:17 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/smplayer/smplayer-0.8.0.ebuild,v 1.7 2012/07/26 07:16:36 yngwin Exp $
EAPI=4
-LANGS="bg ca cs da de en_US es et eu fi fr gl hr hu it ja ka ko ku lt mk nl pl
-pt_BR pt sk sr sv tr zh_CN zh_TW"
-LANGSLONG="ar_SY el_GR ro_RO ru_RU sl_SI uk_UA vi_VN"
+PLOCALES="ar_SY bg ca cs da de el_GR en_US es et eu fi fr gl hr hu it ja ka ko
+ku lt mk nl pl pt pt_BR ro_RO ru_RU sk sl_SI sr sv tr uk_UA vi_VN zh_CN zh_TW"
+PLOCALE_BACKUP="en_US"
-inherit eutils qt4-r2
+inherit eutils l10n qt4-r2
MY_PV=${PV##*_p}
if [[ "${MY_PV}" != "${PV}" ]]; then
@@ -51,6 +51,8 @@ src_prepare() {
sed -i 's:#\(DEFINES += NO_DEBUG_ON_CONSOLE\):\1:' \
"${S}"/src/smplayer.pro || die "sed failed"
fi
+
+ l10n_find_plocales_changes "${S}/src/translations" "${PN}_" '.ts'
}
src_configure() {
@@ -68,26 +70,8 @@ gen_translation() {
src_compile() {
emake
- # Generate translations
cd "${S}"/src/translations
- local lang= nolangs= x=
- for lang in ${LINGUAS}; do
- if has ${lang} ${LANGS}; then
- gen_translation ${lang}
- continue
- elif [[ " ${LANGSLONG} " == *" ${lang}_"* ]]; then
- for x in ${LANGSLONG}; do
- if [[ "${lang}" == "${x%_*}" ]]; then
- gen_translation ${x}
- continue 2
- fi
- done
- fi
- nolangs="${nolangs} ${lang}"
- done
- [[ -n ${nolangs} ]] && ewarn "Sorry, but ${PN} does not support the LINGUAS:" ${nolangs}
- # install fails when no translation is present (bug 244370)
- [[ -z $(ls *.qm 2>/dev/null) ]] && gen_translation en_US
+ l10n_for_each_locale_do gen_translation
}
src_install() {