diff options
author | 2009-02-14 14:45:54 +0000 | |
---|---|---|
committer | 2009-02-14 14:45:54 +0000 | |
commit | 8dcecc60c732c50ccffef00a7a9f729c8a837a4f (patch) | |
tree | 649dd8da7d27a1682b4625140f67285e45523bf9 /media-video | |
parent | liferea needs xulrunner with gnome. bug #257050 (diff) | |
download | historical-8dcecc60c732c50ccffef00a7a9f729c8a837a4f.tar.gz historical-8dcecc60c732c50ccffef00a7a9f729c8a837a4f.tar.bz2 historical-8dcecc60c732c50ccffef00a7a9f729c8a837a4f.zip |
Add snapshot that doesnt fail on translations with Qt 4.5. Fixes bug 258586.
Package-Manager: portage-2.2_rc23/cvs/Linux i686
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/smplayer/ChangeLog | 8 | ||||
-rw-r--r-- | media-video/smplayer/Manifest | 4 | ||||
-rw-r--r-- | media-video/smplayer/smplayer-0.6.6_p2776.ebuild | 85 |
3 files changed, 95 insertions, 2 deletions
diff --git a/media-video/smplayer/ChangeLog b/media-video/smplayer/ChangeLog index bfd14db0e940..5ea7fde04edc 100644 --- a/media-video/smplayer/ChangeLog +++ b/media-video/smplayer/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-video/smplayer # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/smplayer/ChangeLog,v 1.62 2009/02/09 18:51:06 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/smplayer/ChangeLog,v 1.63 2009/02/14 14:45:54 yngwin Exp $ + +*smplayer-0.6.6_p2776 (14 Feb 2009) + + 14 Feb 2009; Ben de Groot <yngwin@gentoo.org> + +smplayer-0.6.6_p2776.ebuild: + Snapshot that works with Qt 4.5 09 Feb 2009; Raúl Porcel <armin76@gentoo.org> smplayer-0.6.6.ebuild: sparc stable wrt #257852 diff --git a/media-video/smplayer/Manifest b/media-video/smplayer/Manifest index dee4bdd93467..d9ddc7200f56 100644 --- a/media-video/smplayer/Manifest +++ b/media-video/smplayer/Manifest @@ -3,10 +3,12 @@ DIST smplayer-0.6.2.tar.bz2 1132234 RMD160 6b229eb19173c298a331f675eb34bb6a5261b DIST smplayer-0.6.5.1.tar.bz2 1290836 RMD160 500427b56ea886a561bc24f8b87e90d7f12587ee SHA1 803d679ff60b50c18101678d7ac04de4af581ee0 SHA256 26c3237d4de81c712c1d80f038b68b0f1b1927d60e2825c90c502afd153597e4 DIST smplayer-0.6.5.tar.bz2 1300271 RMD160 e7dfbdda2c8e03ad65643ba12334f92d985dc7dd SHA1 58c61d5bade169287f837e5d263910e4f4e041f0 SHA256 b2af673a5a26d2699240fe03e3e649ef736a979cb57afd6d9ef48da6744644ce DIST smplayer-0.6.6.tar.bz2 1373258 RMD160 b184d8eef9451a220b894bb46a1eca3ee1d95372 SHA1 6b5299c84650a36ddb73951815e09c100f29e3e5 SHA256 8be72ac3870d0be379b130e84c6168f0ca143dd0112bbe4ce79d5a37394acd29 +DIST smplayer-r2776.tar.bz2 1382658 RMD160 c20c276f1de153281e3e8e491fcde855b6fae1d3 SHA1 81046680d7cc355b3519923bf423caf6cc10d722 SHA256 ecce5687b80e9fff56e0d5dfb0c01927cb0d32e4d4535b0f3d78d955dc12e7b6 EBUILD smplayer-0.6.1-r1.ebuild 3260 RMD160 d36f49a53ca965c14d659fd6a5d64e926fbeed8f SHA1 e0b486c0a6d8d868504d9781fbc5a193f1ded3d0 SHA256 6974e51dde6df072896807ee310c083442dd4a0a1cd6b6de38d23bc4ee07a242 EBUILD smplayer-0.6.2-r1.ebuild 3037 RMD160 4edd22ca03553ef86d3a6204ee60567920733daa SHA1 88334c987774e8c732ec1851f2f6afb64ddbf351 SHA256 e11283338e0b395a289af2955176ff3d85de3141d46023864162a53945720557 EBUILD smplayer-0.6.5-r1.ebuild 2671 RMD160 c681cba09adf1982a7f916758eaab8802279bb4e SHA1 eacd7d41c801303a1fc161243fb578d542875d26 SHA256 8c6e573ca4550fc136b7bcf182479ff620cc238c8587e30fe6eed1f072efcb4e EBUILD smplayer-0.6.5.1.ebuild 2488 RMD160 0f2ce62f4097f17c89bdafcbe420db1857b3c940 SHA1 ad5743b88af53d1223d2ef59e4441bbaef43bc82 SHA256 ee45b6bd836454da578722e13069598b574f77d8c4c8a7eff2f12770ecd57469 EBUILD smplayer-0.6.6.ebuild 2483 RMD160 bdd9ffdf206e0b69beffb879e0eb6820f19f0d8b SHA1 0e70d811dd2ae48eb811a633de5093ce5dd02a98 SHA256 88e8a376f8055425eabab26b5a1418f5c15e36000830c58c3fdf2a7266ca2e3e -MISC ChangeLog 8709 RMD160 40aec7caf8b4d6f891c687ddb24d8cdd04c5ec52 SHA1 b213abaebc53a94fad325146bc68b7e262ce4006 SHA256 2c84a0e53bd876bf2f4027ca71d1215be6506727cfb1f01b9eaa62d07dcc2ce4 +EBUILD smplayer-0.6.6_p2776.ebuild 2220 RMD160 e00a7ed136b48d2ccf5761be659430351b162478 SHA1 e5fb6d785a7df3b10b5fe882cad3d2e3be33944b SHA256 db6e849be3dd7883303dbda05c5392584d3a1cf1ce51a1056cee90f62386b46b +MISC ChangeLog 8860 RMD160 b9ff529376a94fc389f06cad85c8b0c8c9c40ba8 SHA1 4501644ccfe78fa9a921b00041dea9477a51284e SHA256 05b7f67d1837c21f8c63431ebb13525cc120c0a41b28aa1f1ca0ab6eca38e21f MISC metadata.xml 248 RMD160 3dd3ed866d9de9b9e1e757a75ad74cd04a179a0a SHA1 ee402648473a449107fdc483b2452b655887f15c SHA256 319bbc38f5d834b6230f477c4330ff29d94c9447f563551c977e5c3b038aecaf diff --git a/media-video/smplayer/smplayer-0.6.6_p2776.ebuild b/media-video/smplayer/smplayer-0.6.6_p2776.ebuild new file mode 100644 index 000000000000..d0f6fbe2ce3c --- /dev/null +++ b/media-video/smplayer/smplayer-0.6.6_p2776.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/smplayer/smplayer-0.6.6_p2776.ebuild,v 1.1 2009/02/14 14:45:54 yngwin Exp $ + +EAPI=2 +inherit eutils qt4 + +MY_P=${PN}-r${PV##*p} + +DESCRIPTION="Great Qt4 GUI front-end for mplayer" +HOMEPAGE="http://smplayer.sourceforge.net" +SRC_URI="mirror://gentoo/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="debug" + +DEPEND="x11-libs/qt-gui:4" +RDEPEND="${DEPEND} + media-video/mplayer[ass,png]" + +LANGS="bg ca cs de en_US es eu fi fr gl hu it ja ka ko ku mk nl pl pt_BR pt_PT sk sr sv tr zh_CN zh_TW" +NOLONGLANGS="ar_SY el_GR ro_RO ru_RU sl_SI uk_UA" +for X in ${LANGS}; do + IUSE="${IUSE} linguas_${X}" +done +for X in ${NOLONGLANGS}; do + IUSE="${IUSE} linguas_${X%_*}" +done + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # Turn debug message flooding off + if ! use debug ; then + sed -i "s:#DEFINES += NO_DEBUG_ON_CONSOLE:DEFINES += NO_DEBUG_ON_CONSOLE:" \ + "${S}"/src/smplayer.pro || die "sed failed" + fi +} + +src_configure() { + eqmake4 src/${PN}.pro -o src/Makefile +} + +src_compile() { + emake || die "emake failed" + + # Generate translations + cd "${S}"/src/translations + local LANG= + for LANG in ${LINGUAS}; do + if has ${LANG} ${LANGS}; then + einfo "Generating ${LANG} translation ..." + lrelease ${PN}_${LANG}.ts || die "Failed to generate ${LANG} translation!" + continue + elif [[ " ${NOLONGLANGS} " == *" ${LANG}_"* ]]; then + local X= + for X in ${NOLONGLANGS}; do + if [[ "${LANG}" == "${X%_*}" ]]; then + einfo "Generating ${X} translation ..." + lrelease ${PN}_${X}.ts || die "Failed to generate ${X} translation!" + continue 2 + fi + done + fi + ewarn "Sorry, but ${PN} does not support the ${LANG} LINGUA." + done + # install fails when no translation is present (bug 244370) + [[ -f *.qm ]] || lrelease ${PN}_en_US.ts +} + +src_install() { + # remove unneeded copies of GPL + rm Copying.txt docs/en/gpl.html docs/ru/gpl.html + for i in de es ja nl ro ; do + rm -rf docs/$i + done + + # remove windows-only files + rm "${S}"/*.bat + + emake DESTDIR="${D}" install || die "emake install failed" + prepalldocs +} |