summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Lohrke <carlo@gentoo.org>2009-02-14 20:03:00 +0000
committerCarsten Lohrke <carlo@gentoo.org>2009-02-14 20:03:00 +0000
commit132659bb85fb005127a52d5aeec13963ae84b951 (patch)
tree3add4c21dfedcad3c67899cf3ba32e68a49e035a /media-tv
parentAdding PDEPEND on app-emacs/scala-mode. Thanks go to ulm. (diff)
downloadgentoo-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/ChangeLog11
-rw-r--r--media-tv/kdetv/files/kdetv-0.8.9-desktop-entry.diff25
-rw-r--r--media-tv/kdetv/kdetv-0.8.9-r1.ebuild68
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
+}