Portage is a package management system used by Gentoo Linux
# ChangeLog for media-video/kmplayer
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-video/kmplayer/ChangeLog,v 1.114 2008/04/26 22:33:53 ingmar Exp $
26 Apr 2008; Ingmar Vanhassel
Manifest.
26 Apr 2008; nixnut
Stable on ppc wrt bug 217424
24 Apr 2008; Markus Rothe
Stable on ppc64; bug #217424
22 Apr 2008; Raúl Porcel
x86 stable wrt #217424
22 Apr 2008; Wulf C. Krueger
kmplayer-0.10.0c.ebuild:
Marked stable on amd64 as per bug 217424.
21 Apr 2008; Raúl Porcel
Add ~sparc
26 Dec 2007; Christian Heim
Fixing digestentry.unused (tags).
*kmplayer-0.10.0c (22 Dec 2007)
22 Dec 2007; Carsten Lohrke
Version bump.
*kmplayer-0.10.0a (02 Nov 2007)
02 Nov 2007; Wulf C. Krueger
+kmplayer-0.10.0a.ebuild:
Version bump to to 0.10.0a as per bug 197731. In contrast to what the
changelog says, nspr is still needed.
03 Oct 2007; Wulf C. Krueger
+files/kmplayer-0.10.0-prtypes.patch, kmplayer-0.10.0.ebuild:
Fixed a compile failure if nspr is installed. Fixes bug 194548. Thanks to
Arfrever Frehtes Taifersar Arahesis for providing a patch!
*kmplayer-0.10.0 (02 Oct 2007)
02 Oct 2007; Wulf C. Krueger
+kmplayer-0.10.0.ebuild:
Version bump to 0.10.0 as per bug 194209.
30 Aug 2007; Samuli Suominen
Remove USE gstreamer as 0.8 is going away.
13 Aug 2007; Wulf C. Krueger
kmplayer-0.9.4a-r1.ebuild:
Corrected LINGUAS handling to include the documentation. Should fix bug
187574 which I can't reproduce, though. Added missing DEPEND on
x11-libs/libXv. Fixed whitespace indentation in metadata.xml.
28 Jul 2007; Carsten Lohrke
-files/kmplayer-0.9.3-use32bitbin.diff, -kmplayer-0.9.3.ebuild,
-kmplayer-0.9.3a.ebuild, -kmplayer-0.9.4.ebuild,
-kmplayer-0.9.4-r1.ebuild, -kmplayer-0.9.4a.ebuild:
Clean up.
01 Jun 2007; nixnut
Stable on ppc wrt bug 176893
12 May 2007; Markus Rothe
Stable on ppc64; bug #176893
12 May 2007; Steve Dibb
amd64 stable, bug 176893
09 May 2007; Raúl Porcel
x86 stable wrt #176893
*kmplayer-0.9.4a-r1 (08 May 2007)
08 May 2007; Carsten Lohrke
+files/kmplayer-0.9.4a-vop2vf.patch, +kmplayer-0.9.4a-r1.ebuild:
Mplayer compatibility patch thanks to Robert Marmorstein, bug #176893.
*kmplayer-0.9.4a (05 Apr 2007)
05 Apr 2007; Stefan Schweizer
Version bump thanks to teidakankan in bug 173406
09 Mar 2007; nixnut
Stable on ppc wrt bug 169148
06 Mar 2007; Markus Rothe
Stable on ppc64; bug #169148
04 Mar 2007; Simon Stelling
stable on amd64; bug 169148
03 Mar 2007; Raúl Porcel
x86 stable wrt bug 169148
*kmplayer-0.9.4-r1 (03 Mar 2007)
03 Mar 2007; Ioannis Aslanidis
+kmplayer-0.9.4-r1.ebuild:
Added localization support.
*kmplayer-0.9.4 (03 Mar 2007)
03 Mar 2007; Ioannis Aslanidis
+kmplayer-0.9.4.ebuild:
Version bump. Added cairo support for this version.
10 Jan 2007; Diego Pettenò
Add missing email address for herd with name != alias.
05 Jan 2007; Diego Pettenò
kmplayer-0.9.3a.ebuild:
Convert to use elog.
25 Dec 2006; Ioannis Aslanidis
-files/kmplayer-0.9.2a-use32bitbin.diff, -kmplayer-0.9.1c.ebuild,
-kmplayer-0.9.2a.ebuild, -kmplayer-0.9.2a-r1.ebuild:
Ebuild cleanup.
*kmplayer-0.9.3a (25 Dec 2006)
25 Dec 2006; Ioannis Aslanidis
+kmplayer-0.9.3a.ebuild:
Version bump as requested in bug #158973.
11 Dec 2006; Steve Dibb
Add video herd
11 Dec 2006; Steve Dibb
amd64 stable, bug 152558
30 Nov 2006; Markus Rothe
Stable on ppc64
26 Nov 2006; Christian Faulhammer
kmplayer-0.9.3.ebuild:
stable x86, bug #152558
26 Nov 2006; Charlie Shepherd
Manifest:
Make pkg_setup warn only if mplayer, xine and gstreamer flags are unset
25 Nov 2006; Timothy Redaelli
Stable on ppc wrt bug #152558.
25 Nov 2006; Charlie Shepherd
kmplayer-0.9.3.ebuild:
Add libXv to DEPEND for Bug 152558, thanks to Harald van Dijk
14 Oct 2006; Markus Rothe
Added ~ppc64
10 Oct 2006; Ioannis Aslanidis
-files/kmplayer-0.9.3_pre2-use32bitbin.diff:
Removed orphan patch for version 0.9.3_pre2.
09 Oct 2006; Ioannis Aslanidis
-kmplayer-0.9.3_pre2.ebuild, kmplayer-0.9.3.ebuild:
Removed mplayer-bin patch for amd64 as requested in bug #148419 for
kmplayer-0.9.3. Removed preview versions for 0.9.3.
*kmplayer-0.9.3 (20 Sep 2006)
20 Sep 2006; Ioannis Aslanidis
+kmplayer-0.9.3.ebuild, +files/kmplayer-0.9.3-use32bitbin.diff:
Version bump with brand new amd64 patch for binary mplayer.
29 Aug 2006; Ioannis Aslanidis
+files/kmplayer-0.9.3_pre2-use32bitbin.diff, kmplayer-0.9.3_pre2.ebuild:
Added new patch that allows to use MPLAYER_BIN on amd64 for version
0.9.3_pre2. Fixes bug #145344.
*kmplayer-0.9.3_pre2 (25 Aug 2006)
25 Aug 2006; Ioannis Aslanidis
+kmplayer-0.9.3_pre2.ebuild:
Version bump. Fixes bug #144436. Thanks to abhay for reporting.
*kmplayer-0.9.2a-r1 (02 Aug 2006)
02 Aug 2006; Diego Pettenò
+kmplayer-0.9.2a-r1.ebuild:
Fix handling of mplayer-bin support on amd64, and remove x-mplayer mime type
(now installed by kdelibs).
15 Jun 2006; Carsten Lohrke
-kmplayer-0.9.1.ebuild, -kmplayer-0.9.1a.ebuild,
-kmplayer-0.9.2_rc1.ebuild, -kmplayer-0.9.2.ebuild,
kmplayer-0.9.2a.ebuild:
Clean up. Unbreak the tree, bug #136777.
14 Jun 2006; Chris Gianelloni
kmplayer-0.9.1c.ebuild:
Stable on x86 wrt bug #134767.
14 Jun 2006; Marcus D. Hanwell
Stable on amd64, bug 134767.
*kmplayer-0.9.2a (11 Jun 2006)
11 Jun 2006; Carsten Lohrke
Version bump.
30 May 2006; Joseph Jezak
Marked ppc stable for bug #134767.
29 May 2006; Carsten Lohrke
Restore keywords.
27 Apr 2006; Marien Zwart
files/digest-kmplayer-0.9.0c, files/digest-kmplayer-0.9.1,
files/digest-kmplayer-0.9.1a, files/digest-kmplayer-0.9.1c,
files/digest-kmplayer-0.9.2_rc1, Manifest:
Fixing SHA256 digest, pass four
22 Apr 2006; Ioannis Aslanidis
-kmplayer-0.9.2_rc1.ebuild:
Removed release candidate in favor of the final one.
*kmplayer-0.9.2 (22 Apr 2006)
22 Apr 2006; Ioannis Aslanidis
+kmplayer-0.9.2.ebuild:
Version bump. Now compiles fine without the 'xine' USE flag.
Changed xine-lib dependency version to 1.1.1 and mplayer dependency
version to 1.0. When 'gstreamer' USE flag is _on_, it allows the user
to either use gst-plugins-0.8* or to use the new gst-plugins-base-0.10*.
*kmplayer-0.9.2_rc1 (17 Apr 2006)
*kmplayer-0.9.1c (17 Apr 2006)
17 Apr 2006; Carsten Lohrke
+kmplayer-0.9.2_rc1.ebuild:
Version bump.
15 Jan 2006; Marcus D. Hanwell
Stable on amd64, bug 117939.
07 Jan 2006;
Marked kmplayer-0.9.1a ppc stable.
06 Jan 2006; Chris White
Marked kmplayer-0.9.1a x86 stable.
06 Jan 2006; Carsten Lohrke
sop, #117939
05 Jan 2006; Carsten Lohrke
Ebuild description update.
06 Dec 2005; Zaheer Abbas Merali
kmplayer-0.9.0c.ebuild, kmplayer-0.9.1.ebuild, kmplayer-0.9.1a.ebuild:
Fix GStreamer dependencies
*kmplayer-0.9.1a (03 Dec 2005)
03 Dec 2005; Carsten Lohrke
version bump
24 Oct 2005; Tobias Scherbaum
kmplayer-0.9.0c.ebuild:
Marked ppc stable, bug #109812
23 Oct 2005; Carsten Lohrke
stable on x86
23 Oct 2005; Marcus D. Hanwell
kmplayer-0.9.0c.ebuild:
Stable on amd64, bug 109812. Pruned 0.9.0b.
09 Oct 2005; Gregorio Guidi
kmplayer-0.9.0b.ebuild, kmplayer-0.9.0c.ebuild:
Fix homepage (#108554).
29 Aug 2005; Carsten Lohrke
reconstitution of mplayer use flag and additional warning
29 Aug 2005; Carsten Lohrke
reverted mplayer use flag, #103919
*kmplayer-0.9.0c (29 Aug 2005)
29 Aug 2005; Marcus D. Hanwell
-kmplayer-0.9.0_rc1.ebuild, -kmplayer-0.9.0.ebuild,
+kmplayer-0.9.0c.ebuild:
Version bump and added mplayer local USE flag, closing bug 103919. Clean up.
*kmplayer-0.9.0b (07 Aug 2005)
07 Aug 2005; Carsten Lohrke
version bump
*kmplayer-0.9.0 (31 Jul 2005)
31 Jul 2005; Carsten Lohrke
version bump
10 Jul 2005; Carsten Lohrke
-kmplayer-0.8.2.ebuild, -kmplayer-0.8.3a.ebuild, -kmplayer-0.8.4a.ebuild,
-kmplayer-0.9.0_pre2.ebuild, +kmplayer-0.9.0_rc1.ebuild:
clean up
*kmplayer-0.9.0_rc1 (10 Jul 2005)
10 Jul 2005; Carsten Lohrke
version bump
17 Jun 2005; Michael Hanselmann
kmplayer-0.8.4b.ebuild:
Stable on ppc.
29 May 2005; Marcus D. Hanwell
Stable on amd64.
28 May 2005; Carsten Lohrke
stable on x86
22 May 2005; Tobias Scherbaum
kmplayer-0.8.3a.ebuild:
Stable on ppc.
*kmplayer-0.9.0_pre2 (07 Apr 2005)
*kmplayer-0.8.4b (07 Apr 2005)
07 Apr 2005; Carsten Lohrke
+kmplayer-0.9.0_pre2.ebuild:
version bump
21 Mar 2005; Heinrich Wendel
stable on amd64
06 Mar 2005; Marcus D. Hanwell
Marked stable on amd64.
*kmplayer-0.8.4a (20 Feb 2005)
20 Feb 2005; Carsten Lohrke
-files/kmplayer-0.6.3-gentoo.diff, -files/xine.diff, -kmplayer-0.8.4.ebuild,
-kmplayer-0.8.4_rc2.ebuild, -kmplayer-0.8.4_rc5.ebuild,
+kmplayer-0.8.4a.ebuild:
version bump and clean up
*kmplayer-0.8.4 (31 Jan 2005)
31 Jan 2005; Carsten Lohrke
version bump
08 Jan 2005; Carsten Lohrke
fixed dependency
*kmplayer-0.8.4_rc5 (07 Jan 2005)
07 Jan 2005; Carsten Lohrke
+kmplayer-0.8.4_rc5.ebuild:
version bump
30 Dec 2004; Carsten Lohrke
kmplayer-0.8.4_rc2.ebuild:
0.8.3a stable on x86, removed koffice plugin support #71648
*kmplayer-0.8.4_rc2 (08 Nov 2004)
08 Nov 2004; Carsten Lohrke
version bump
*kmplayer-0.8.3a (11 Oct 2004)
11 Oct 2004; Carsten Lohrke
-kmplayer-0.8.3_rc4.ebuild, +kmplayer-0.8.3a.ebuild:
version bump
*kmplayer-0.8.3_rc4 (16 Jul 2004)
16 Jul 2004; Carsten Lohrke
version bump
*kmplayer-0.8.3_rc3 (15 Jul 2004)
15 Jul 2004; Chris White
ChangeLog version bump to 0.8.3_rc3
29 Jun 2004; Carsten Lohrke
kmplayer-0.8.1.ebuild, kmplayer-0.8.2.ebuild:
rm old ebuild, QA: kde-base -> kde, ...
09 Feb 2004; Caleb Tennis
Add compilable support for koffice-plugins.
08 Feb 2004;
added amd64 keyword.
*kmplayer-0.8.2 (05 Feb 2004)
05 Feb 2004; Caleb Tennis
New version - closes bug #40286
*kmplayer-0.8.1 (12 Nov 2003)
12 Nov 2003; Caleb Tennis
kmplayer-0.7.3.ebuild, kmplayer-0.7.4a.ebuild, kmplayer-0.8b.ebuild:
Version bump, closes bug #33014. Note that I had to remove the 0.8b ebuild
because portage thinks that it's newer than 0.8.1 even though it's not. Since
0.8.1 is a bugfix release, I left x86 and ppc alone. Someone yell at me if you
don't like this method.
04 Oct 2003; Heinrich Wendel
stable bump #30274 and #29445
*kmplayer-0.8b (02 Oct 2003)
02 Oct 2003; Heinrich Wendel
version bump #30191
*kmplayer-0.7.95 (17 Jul 2003)
17 Jul 2003; Brad Laue
Version bump
*kmplayer-0.7.4a (26 Apr 2003)
26 Apr 2003; Hannes Mehnert
kmplayer-0.7.4a.ebuild:
marked 0.7.3 stable; version bump, thanks to Frantz Dhin
#19514)
*kmplayer-0.7.3 (15 Mar 2003)
15 Mar 2003; Hannes Mehnert
version bump, thanks to bsolar
3 March 2003; Bart Verwilst
removed old versions, and added the latest to stable
*kmplayer-0.7.2 (18 Feb 2003)
18 Feb 2003; Hannes Mehnert
version bump
*kmplayer-0.7 (08 Feb 2003)
08 Feb 2003; Hannes Mehnert
version bump
*kmplayer-0.6.5b (03 Feb 2003)
03 Feb 2003; Hannes Mehnert
version bump
02 Feb 2003; Mark Guertin
set to ~ppc
*kmplayer-0.6.5a (28 Jan 2003)
28 Jan 2003; Hannes Mehnert
version bump
*kmplayer-0.6.3a (18 Jan 2003)
18 Jan 2003; Hannes Mehnert
version bump
*kmplayer-0.6.3 (17 Jan 2003)
17 Jan 2003; Hannes Mehnert
version bump
*kmplayer-0.6.1 (10 Jan 2003)
10 Jan 2003; Hannes Mehnert
version bump
* kmplayer-0.6 (2 Jan 2002) Bart Verwilst
Initial ebuild. Brought to you by Matt
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX kmplayer-0.10.0-prtypes.patch 843 RMD160 3da261a5e254beaf20c340e06952d8065d20bf28 SHA1 4fbb734b2f0490b9adebd9a4e2553c0be9512230 SHA256 a192d8569abae303feb9c47842fde4bb2dd95cf535d318820c3017e538239c43
AUX kmplayer-0.9.4a-vop2vf.patch 3636 RMD160 9f435e2003ad0bc855a698964814fa90bb7ca88c SHA1 017911852e58dcd50772ae9cc8ebc45c84eeee4a SHA256 71b74ae6812912ab8f4c825cd0407236b5fc76c520974eb8677a1a2ebd258af3
DIST kmplayer-0.10.0.tar.bz2 1046079 RMD160 79ffac84e28f719582233e1a72ceb61927a28056 SHA1 b99ecdff0c77b8db549579ef45538750aa0dc1d4 SHA256 94e8068c5a1b7205e01079213c025fc2f70f521c7d72e5d9ee8cd914325436c7
DIST kmplayer-0.10.0a.tar.bz2 1054675 RMD160 28fd5d736eac6568d2b08cd7eab1ca3d95f0be36 SHA1 e8dd9b21ed876c49aa728261b86c23ae9c835220 SHA256 300d996bdccd0733d695be5be0806d0a5f0646600b674c7782149cd71e9e6e78
DIST kmplayer-0.10.0c.tar.bz2 1047729 RMD160 4f7f291733f9a73f5838e028af5e5268d1a0ee10 SHA1 52bfa017e1360fdc60c10445090c867039da4830 SHA256 f9a699fa7bf53c7130ce6aff56e4bc53f957c5d86d3d1d23d791cca8f1cf3820
DIST kmplayer-0.9.4a.tar.bz2 970527 RMD160 74d8fe2b2fd2c9e18518ff73b66b254b974291be SHA1 27d78793d6e9ac37a5810b8e742ffa0f55317488 SHA256 1c5d705818bca7cb00384991498fe020b70bc0f55622185e63905551793aaa9c
EBUILD kmplayer-0.10.0.ebuild 2976 RMD160 b29fce5a03b7e441605288321e17badfb1012eb2 SHA1 89997e2d6c6c6cf8bf881b31ac5508c6ae88532f SHA256 2951e17f7a113e3c76037047eece85c6272f9ff99ee155d065aca734dd7cb5d0
EBUILD kmplayer-0.10.0a.ebuild 3113 RMD160 b85bfeb962cd932cfda12c05104966df01d5a31c SHA1 52da2e3d9ab81689db57852fac657e971d57bd30 SHA256 a86594ddd79b01340b37f536cabc70a4556f218ed2c68533e2379243e6be59e4
EBUILD kmplayer-0.10.0c.ebuild 3033 RMD160 26518aa73b18794ca79ff27e42be0c7c7b779eec SHA1 15e59498c19fdb90702c8739045736266eebe36b SHA256 ea69bd78c86aed1e90fd8bdcd7d817ebccc8fc83b4f5166f75b2da4e738df030
EBUILD kmplayer-0.9.4a-r1.ebuild 2395 RMD160 27ebfb0c0b048a097c448d561408115b1332620e SHA1 4c21f7881f149b4c8e8a7976eaeda0b29ed44dae SHA256 2e4260caf9081497a8e86a0bf8caf70a661ac703b1ce373569b824d5212c59db
MISC ChangeLog 15836 RMD160 783cd7dc5ca5cd3513a9aec43b81186837f7abda SHA1 8fba24d0c0d42e8d0082c5c48325b79096894e9a SHA256 a6fe3cd68632e74dfbbda1429e504c18e8e8ca9146885fe904a4ef8850e2461d
MISC metadata.xml 299 RMD160 04f079c7ddd3dd03985594b98ccd597c441b4936 SHA1 7fa98ecc59e4619ccfa94157248170c555cdf914 SHA256 98642d6f078488706652aee6d7606ae02aad82b7692df8ff4f0d19e0df6de596
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkgTrc8ACgkQB18eXLOpYdmAfwCgg/P2ftBuBlSrF4CAPr4wJjh2
0KQAn1hVOKFmDHlXLkOO0P/Dzou9qftV
=PoRd
-----END PGP SIGNATURE-----
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/kmplayer/kmplayer-0.10.0.ebuild,v 1.2 2007/10/03 22:14:47 philantrop Exp $
inherit kde eutils
MY_P="${P/_/-}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="KMPlayer is a Video player plugin for Konqueror and basic MPlayer/Xine/ffmpeg/ffserver/VDR frontend for KDE."
HOMEPAGE="http://kmplayer.kde.org/"
SRC_URI="http://kmplayer.kde.org/pkgs/${MY_P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="mplayer xine cairo gstreamer npp"
DEPEND="x11-libs/libXv
>=dev-libs/expat-2.0.1
xine? ( >=media-libs/xine-lib-1.1.1 )
cairo? ( x11-libs/cairo )
gstreamer? ( >=media-libs/gstreamer-0.10.11
npp? ( >=sys-apps/dbus-1.0.2-r2
>=dev-libs/dbus-glib-0.73
>=dev-libs/dbus-qt3-old-0.70 ) )
npp? ( >=dev-libs/nspr-4.6.7 )"
RDEPEND="${DEPEND}
mplayer? ( || ( media-video/mplayer media-video/mplayer-bin ) )"
LANGS="ar be br bs ca csb cs cy da de el en_GB es et fi fr ga gl he hi hu is it
ja ka lt mt nb nl nn pa pl pt_BR pt ro ru rw sk sr@Latn sr sv ta tr uk zh_CN"
LANGS_DOC="da de en es et fr it nl pt ru sv"
for X in ${LANGS} ; do
IUSE="${IUSE} linguas_${X}"
done
need-kde 3.5
PATCHES="${FILESDIR}/${P}-prtypes.patch"
pkg_setup() {
if ! use mplayer && ! use xine && ! use cairo && ! use gstreamer ; then
echo
ewarn "Neither the mplayer, xine, cairo nor gstreamer USE flags have been set. One of"
ewarn "them is required. mplayer can be installed afterwards; all of the others will"
ewarn "require you to recompile ${PN}."
fi
}
src_unpack() {
kde_src_unpack
if use mplayer && use amd64 && ! has_version media-video/mplayer; then
elog 'NOTICE: You have mplayer-bin installed; you will need to configure'
elog 'NOTICE: kmplayer to use it from within the application.'
fi
for X in ${LANGS} ; do
use linguas_${X} && MAKE_LANGS="${MAKE_LANGS} ${X}.po"
done
cd "${S}/po"
sed -i -e "s:POFILES =.*:POFILES = ${MAKE_LANGS}:" Makefile.am
MAKE_DOC=$(echo $(echo "${LINGUAS} ${LANGS_DOC}" | tr ' ' '\n' | sort | uniq -d))
[[ -n ${MAKE_DOC} ]] && [[ -n ${DOC_DIR_SUFFIX} ]] && \
MAKE_DOC=$(echo "${MAKE_DOC}" | tr '\n' ' ') && \
MAKE_DOC="${MAKE_DOC// /${DOC_DIR_SUFFIX} }"
sed -i -e "s:^SUBDIRS =.*:SUBDIRS = en ${MAKE_DOC}:" \
"${KDE_S}/doc/Makefile.am" || die "sed for locale failed"
# Fix the desktop file
sed -i -e 's:\(Icon=kmplayer\).png:\1:' "${S}/src/kmplayer.desktop"
rm -f "${S}/configure"
}
src_compile(){
local myconf="--enable-expat
$(use_with gstreamer)
$(use_with xine)
$(use_with cairo)
--disable-koffice-plugin"
if use npp ; then
myconf="${myconf} --enable-nspr --enable-npplayer"
else
myconf="${myconf} --disable-nspr --disable-npplayer"
fi
kde_src_compile
}
src_install() {
kde_src_install
# Remove this, as kdelibs 3.5.4 provides it
rm -f "${D}/usr/share/mimelnk/application/x-mplayer2.desktop"
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/kmplayer/kmplayer-0.10.0a.ebuild,v 1.1 2007/11/02 19:43:56 philantrop Exp $
inherit kde eutils
MY_P="${P/_/-}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="KMPlayer is a Video player plugin for Konqueror and basic MPlayer/Xine/ffmpeg/ffserver/VDR frontend for KDE."
HOMEPAGE="http://kmplayer.kde.org/"
SRC_URI="http://kmplayer.kde.org/pkgs/${MY_P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="mplayer xine cairo gstreamer npp"
DEPEND="x11-libs/libXv
>=dev-libs/expat-2.0.1
xine? ( >=media-libs/xine-lib-1.1.1 )
cairo? ( x11-libs/cairo )
gstreamer? ( >=media-libs/gstreamer-0.10.11
npp? ( >=sys-apps/dbus-1.0.2-r2
>=dev-libs/dbus-glib-0.73
>=dev-libs/dbus-qt3-old-0.70 ) )
npp? ( >=dev-libs/nspr-4.6.7
>=x11-libs/gtk+-2.10.14 )"
RDEPEND="${DEPEND}
mplayer? ( || ( media-video/mplayer media-video/mplayer-bin ) )"
LANGS="ar be br bs ca csb cs cy da de el en_GB es et fi fr ga gl he hi hu is it
ja ka lt mt nb nl nn pa pl pt_BR pt ro ru rw sk sr@Latn sr sv ta tr uk zh_CN"
LANGS_DOC="da de en es et fr it nl pt ru sv"
for X in ${LANGS} ; do
IUSE="${IUSE} linguas_${X}"
done
need-kde 3.5
PATCHES="${FILESDIR}/${PN}-0.10.0-prtypes.patch"
pkg_setup() {
if ! use mplayer && ! use xine && ! use cairo && ! use gstreamer ; then
echo
ewarn "Neither the mplayer, xine, cairo nor gstreamer USE flags have been set. One of"
ewarn "them is required. mplayer can be installed afterwards; all of the others will"
ewarn "require you to recompile ${PN}."
fi
}
src_unpack() {
kde_src_unpack
if use mplayer && use amd64 && ! has_version media-video/mplayer; then
elog 'NOTICE: You have mplayer-bin installed; you will need to configure'
elog 'NOTICE: kmplayer to use it from within the application.'
fi
for X in ${LANGS} ; do
use linguas_${X} && MAKE_LANGS="${MAKE_LANGS} ${X}.po"
done
cd "${S}/po"
sed -i -e "s:POFILES =.*:POFILES = ${MAKE_LANGS}:" Makefile.am
MAKE_DOC=$(echo $(echo "${LINGUAS} ${LANGS_DOC}" | tr ' ' '\n' | sort | uniq -d))
[[ -n ${MAKE_DOC} ]] && [[ -n ${DOC_DIR_SUFFIX} ]] && \
MAKE_DOC=$(echo "${MAKE_DOC}" | tr '\n' ' ') && \
MAKE_DOC="${MAKE_DOC// /${DOC_DIR_SUFFIX} }"
sed -i -e "s:^SUBDIRS =.*:SUBDIRS = en ${MAKE_DOC}:" \
"${KDE_S}/doc/Makefile.am" || die "sed for locale failed"
# Fix the desktop file
sed -i -e 's:\(Icon=kmplayer\).png:\1:' "${S}/src/kmplayer.desktop"
rm -f "${S}/configure"
}
src_compile(){
local myconf="--enable-expat
$(use_with gstreamer)
$(use_with xine)
$(use_with cairo)
--disable-koffice-plugin"
if use npp ; then
myconf="${myconf} --enable-nspr --enable-npplayer"
else
myconf="${myconf} --disable-nspr --disable-npplayer"
fi
# The configure script is a bloated mess and won't work correctly without this.
PKG_CONFIG="pkg-config" kde_src_compile
}
src_install() {
kde_src_install
# Remove this, as kdelibs provides it
rm -f "${D}/usr/share/mimelnk/application/x-mplayer2.desktop"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/kmplayer/kmplayer-0.10.0c.ebuild,v 1.6 2008/04/26 16:48:35 nixnut Exp $
inherit kde eutils
MY_P="${P/_/-}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="KMPlayer is a Video player plugin for Konqueror and basic MPlayer/Xine/ffmpeg/ffserver/VDR frontend for KDE."
HOMEPAGE="http://kmplayer.kde.org/"
SRC_URI="http://kmplayer.kde.org/pkgs/${MY_P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc ppc64 ~sparc x86"
IUSE="mplayer xine cairo gstreamer npp"
DEPEND="x11-libs/libXv
>=dev-libs/expat-2.0.1
xine? ( >=media-libs/xine-lib-1.1.1 )
cairo? ( x11-libs/cairo )
gstreamer? ( >=media-libs/gstreamer-0.10.11
npp? ( >=sys-apps/dbus-1.0.2-r2
>=dev-libs/dbus-glib-0.73
>=dev-libs/dbus-qt3-old-0.70 ) )
npp? ( >=dev-libs/nspr-4.6.7
>=x11-libs/gtk+-2.10.14 )"
RDEPEND="${DEPEND}
mplayer? ( || ( media-video/mplayer media-video/mplayer-bin ) )"
LANGS="ar be br bs ca csb cs cy da de el en_GB es et fi fr ga gl he hi hu is it
ja ka lt mt nb nl nn pa pl pt_BR pt ro ru rw sk sr@Latn sr sv ta tr uk zh_CN"
LANGS_DOC="da de en es et fr it nl pt ru sv"
for X in ${LANGS} ; do
IUSE="${IUSE} linguas_${X}"
done
need-kde 3.5
PATCHES="${FILESDIR}/${PN}-0.10.0-prtypes.patch"
pkg_setup() {
if ! use mplayer && ! use xine && ! use cairo && ! use gstreamer ; then
echo
ewarn "Neither the mplayer, xine, cairo nor gstreamer USE flags have been set. One of"
ewarn "them is required. mplayer can be installed afterwards; all of the others will"
ewarn "require you to recompile ${PN}."
fi
}
src_unpack() {
kde_src_unpack
if use mplayer && use amd64 && ! has_version media-video/mplayer; then
elog 'NOTICE: You have mplayer-bin installed; you will need to configure'
elog 'NOTICE: kmplayer to use it from within the application.'
fi
for X in ${LANGS} ; do
use linguas_${X} && MAKE_LANGS="${MAKE_LANGS} ${X}.po"
done
cd "${S}/po"
sed -i -e "s:POFILES =.*:POFILES = ${MAKE_LANGS}:" Makefile.am
MAKE_DOC=$(echo $(echo "${LINGUAS} ${LANGS_DOC}" | tr ' ' '\n' | sort | uniq -d))
[[ -n ${MAKE_DOC} ]] && [[ -n ${DOC_DIR_SUFFIX} ]] && \
MAKE_DOC=$(echo "${MAKE_DOC}" | tr '\n' ' ') && \
MAKE_DOC="${MAKE_DOC// /${DOC_DIR_SUFFIX} }"
sed -i -e "s:^SUBDIRS =.*:SUBDIRS = en ${MAKE_DOC}:" \
"${KDE_S}/doc/Makefile.am" || die "sed for locale failed"
# Fix the desktop file
sed -i -e 's:\(Icon=kmplayer\).png:\1:' "${S}/src/kmplayer.desktop"
rm -f "${S}/configure"
}
src_compile() {
local myconf="--enable-expat
$(use_with gstreamer)
$(use_with xine)
$(use_with cairo)
--disable-koffice-plugin
$(use_enable npp nspr)
$(use_enable npp npplayer)"
# The configure script is a bloated mess and won't work correctly without this.
PKG_CONFIG="pkg-config" kde_src_compile
}
src_install() {
kde_src_install
# Remove this, as kdelibs provides it
rm -f "${D}/usr/share/mimelnk/application/x-mplayer2.desktop"
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/kmplayer/kmplayer-0.9.4a-r1.ebuild,v 1.8 2007/08/30 17:03:18 drac Exp $
inherit kde eutils
MY_P="${P/_/-}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="KMPlayer is a Video player plugin for Konqueror and basic MPlayer/Xine/ffmpeg/ffserver/VDR frontend for KDE."
HOMEPAGE="http://kmplayer.kde.org/"
SRC_URI="http://kmplayer.kde.org/pkgs/${MY_P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="mplayer xine cairo"
RDEPEND="mplayer? ( || ( media-video/mplayer media-video/mplayer-bin ) )
xine? ( >=media-libs/xine-lib-1.1.1 )
cairo? ( x11-libs/cairo )"
DEPEND="x11-libs/libXv
xine? ( >=media-libs/xine-lib-1.1.1 )
cairo? ( x11-libs/cairo )"
LANGS="ar br bs ca cs cy da de el en_GB es et fi fr ga gl he hi hu is it ja ka
lt mt nb nl pa pl pt_BR pt ro ru rw sk sr@Latn sr sv ta tr uk zh_CN"
LANGS_DOC="da de en es et fr it nl pt ru sv"
for X in ${LANGS} ; do
IUSE="${IUSE} linguas_${X}"
done
need-kde 3.5
PATCHES="${FILESDIR}/kmplayer-0.9.4a-vop2vf.patch"
pkg_setup() {
if ! use mplayer && ! use xine && ! use cairo; then
echo
ewarn "Neither the mplayer, xine or cairo use flags have been set."
ewarn "One of them is required. From them, mplayer can be installed"
ewarn "afterwards; however and xine will require you to recompile."
fi
}
src_unpack() {
kde_src_unpack
if use mplayer && use amd64 && ! has_version media-video/mplayer; then
elog 'NOTICE: You have mplayer-bin installed; you will need to configure'
elog 'NOTICE: kmplayer to use it from within the application.'
fi
cd "${WORKDIR}/${MY_P}/po"
for X in ${LANGS} ; do
use linguas_${X} || rm -f "${X}."*
done
MAKE_DOC=$(echo $(echo "${LINGUAS} ${LANGS_DOC}" | tr ' ' '\n' | sort | uniq -d))
[[ -n ${MAKE_DOC} ]] && [[ -n ${DOC_DIR_SUFFIX} ]] && MAKE_DOC=$(echo "${MAKE_DOC}" | tr '\n' ' ') && MAKE_DOC="${MAKE_DOC// /${DOC_DIR_SUFFIX} }"
sed -i -e "s:^SUBDIRS =.*:SUBDIRS = ${MAKE_DOC}:" \
"${KDE_S}/doc/Makefile.am" || die "sed for locale failed"
rm -f "${S}/configure"
}
src_compile(){
local myconf="--without-gstreamer $(use_with xine) $(use_with cairo)"
kde_src_compile
}
src_install() {
kde_src_install
# Remove this, as kdelibs 3.5.4 provides it
rm -f "${D}/usr/share/mimelnk/application/x-mplayer2.desktop"
}