diff options
author | 2009-02-14 20:03:00 +0000 | |
---|---|---|
committer | 2009-02-14 20:03:00 +0000 | |
commit | 132659bb85fb005127a52d5aeec13963ae84b951 (patch) | |
tree | 3add4c21dfedcad3c67899cf3ba32e68a49e035a /media-tv | |
parent | Adding PDEPEND on app-emacs/scala-mode. Thanks go to ulm. (diff) | |
download | gentoo-2-132659bb85fb005127a52d5aeec13963ae84b951.tar.gz gentoo-2-132659bb85fb005127a52d5aeec13963ae84b951.tar.bz2 gentoo-2-132659bb85fb005127a52d5aeec13963ae84b951.zip |
Reflect use dependency properly. Get rid of invalid aRts dependency. Fix desktop file.
(Portage version: 2.2_rc23/cvs/Linux i686)
Diffstat (limited to 'media-tv')
-rw-r--r-- | media-tv/kdetv/ChangeLog | 11 | ||||
-rw-r--r-- | media-tv/kdetv/files/kdetv-0.8.9-desktop-entry.diff | 25 | ||||
-rw-r--r-- | media-tv/kdetv/kdetv-0.8.9-r1.ebuild | 68 |
3 files changed, 102 insertions, 2 deletions
diff --git a/media-tv/kdetv/ChangeLog b/media-tv/kdetv/ChangeLog index 5a17b86242de..df34ff25d6fe 100644 --- a/media-tv/kdetv/ChangeLog +++ b/media-tv/kdetv/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-tv/kdetv -# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-tv/kdetv/ChangeLog,v 1.38 2008/12/11 22:27:54 scarabeus Exp $ +# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-tv/kdetv/ChangeLog,v 1.39 2009/02/14 20:02:59 carlo Exp $ + +*kdetv-0.8.9-r1 (14 Feb 2009) + + 14 Feb 2009; Carsten Lohrke <carlo@gentoo.org> + +files/kdetv-0.8.9-desktop-entry.diff, +kdetv-0.8.9-r1.ebuild: + Reflect use dependency properly. Get rid of invalid aRts dependency. Fix + desktop file. 11 Dec 2008; Tomas Chvatal <scarabeus@gentoo.org> kdetv-0.8.9.ebuild: Update homepage. Per bug #235415 diff --git a/media-tv/kdetv/files/kdetv-0.8.9-desktop-entry.diff b/media-tv/kdetv/files/kdetv-0.8.9-desktop-entry.diff new file mode 100644 index 000000000000..e02b62a8a586 --- /dev/null +++ b/media-tv/kdetv/files/kdetv-0.8.9-desktop-entry.diff @@ -0,0 +1,25 @@ +--- kdetv/clients/kdetv/Makefile.am.orig 2008-01-13 22:50:46.000000000 +0100 ++++ kdetv/clients/kdetv/Makefile.am 2008-01-13 22:51:22.000000000 +0100 +@@ -11,7 +11,7 @@ + rc_DATA = kdetvui.rc tips + rcdir = $(kde_datadir)/kdetv + +-mydatadir = $(kde_appsdir)/Multimedia ++mydatadir = $(xdg_appsdir) + mydata_DATA = kdetv.desktop + + # install kdelirc profile +--- ./kdetv/clients/kdetv/kdetv.desktop.orig 2008-01-13 22:32:02.000000000 +0100 ++++ ./kdetv/clients/kdetv/kdetv.desktop 2008-01-13 22:49:36.000000000 +0100 +@@ -1,5 +1,4 @@ + [Desktop Entry] +-Encoding=UTF-8 + Type=Application + Exec=kdetv -caption "%c" %i %m + Icon=kdetv +@@ -40,4 +39,4 @@ + GenericName[zh_CN]=看电视 + MimeType=text/x-tv-channels; + Terminal=false +-Categories=QT;KDE;Multimedia;AudioVideo;Video;TV; ++Categories=Qt;KDE;AudioVideo;Video;TV; diff --git a/media-tv/kdetv/kdetv-0.8.9-r1.ebuild b/media-tv/kdetv/kdetv-0.8.9-r1.ebuild new file mode 100644 index 000000000000..d0885ae0dc95 --- /dev/null +++ b/media-tv/kdetv/kdetv-0.8.9-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-tv/kdetv/kdetv-0.8.9-r1.ebuild,v 1.1 2009/02/14 20:02:59 carlo Exp $ + +EAPI="2" + +ARTS_REQUIRED="never" + +LANGS="bg ca br da de cs cy el es et fi ga fr gl hu is it lt nb mt nl pa pl pt ro ru rw ta sr sv tr en_GB pt_BR zh_CN sr@Latn" +LANGS_DOC="da et fr it nl pt ru sv" + +USE_KEG_PACKAGING=1 + +inherit flag-o-matic kde + +DESCRIPTION="A TV application for KDE" +HOMEPAGE="http://www.kde-apps.org/content/show.php?content=11602" +SRC_URI="http://dziegel.free.fr/releases/${P}.tar.bz2" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="lirc zvbi opengl" + +RDEPEND="zvbi? ( >=media-libs/zvbi-0.2.4 ) + lirc? ( app-misc/lirc ) + opengl? ( virtual/opengl x11-libs/qt[opengl] ) + media-libs/alsa-lib + x11-libs/libICE + x11-libs/libXxf86dga + x11-libs/libXrandr + x11-libs/libX11 + x11-libs/libXv + x11-libs/libSM + x11-libs/libXxf86vm + x11-libs/libXext + x11-libs/libXrender" + +DEPEND="${RDEPEND} + x11-proto/xf86dgaproto + x11-proto/videoproto + virtual/os-headers" + +need-kde 3.5 + +PATCHES=( + "${FILESDIR}/${P}-xinerama.patch" + "${FILESDIR}/kdetv-0.8.9-desktop-entry.diff" + ) + +src_prepare() { + # ugly hack - override base_src_prepare, kde.eclass does patching + : +} + +src_compile() { + local myconf="$(use_enable lirc kdetv-lirc) + $(use_with zvbi) $(use_with opengl gl)" + #Filtering the below on x86 and amd64 for bug #145754 and bug #153721 + if [[ ( "$ARCH" == "x86" ) || ( "$ARCH" == "amd64" ) ]]; then + filter-flags -fforce-addr + fi + append-flags -fno-strict-aliasing + + rm -f "${S}"/configure + + kde_src_compile +} |