summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2009-02-24 00:14:24 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2009-02-24 00:14:24 +0000
commit58eece6f3a1032be253d3eeb6391df7adeeeba46 (patch)
tree2abb56b035ccf9ab5d05dd4e80b09b6b81fc8c15 /media-plugins/vdr-graphtft
parentfixed gettext support, fixed compile for distcc, multicore support (diff)
downloadgentoo-2-58eece6f3a1032be253d3eeb6391df7adeeeba46.tar.gz
gentoo-2-58eece6f3a1032be253d3eeb6391df7adeeeba46.tar.bz2
gentoo-2-58eece6f3a1032be253d3eeb6391df7adeeeba46.zip
Switch to eapi2 so the built_with_use can be replaced by a proper use-depend.
(Portage version: 2.1.6.7/cvs/Linux i686)
Diffstat (limited to 'media-plugins/vdr-graphtft')
-rw-r--r--media-plugins/vdr-graphtft/ChangeLog9
-rw-r--r--media-plugins/vdr-graphtft/vdr-graphtft-0.1.21_alpha-r1.ebuild99
2 files changed, 107 insertions, 1 deletions
diff --git a/media-plugins/vdr-graphtft/ChangeLog b/media-plugins/vdr-graphtft/ChangeLog
index d9b281115fcd..cf6a5a0bdf0b 100644
--- a/media-plugins/vdr-graphtft/ChangeLog
+++ b/media-plugins/vdr-graphtft/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-plugins/vdr-graphtft
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-graphtft/ChangeLog,v 1.10 2009/01/19 16:02:46 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-graphtft/ChangeLog,v 1.11 2009/02/24 00:14:24 zzam Exp $
+
+*vdr-graphtft-0.1.21_alpha-r1 (24 Feb 2009)
+
+ 24 Feb 2009; Matthias Schwarzott <zzam@gentoo.org>
+ +vdr-graphtft-0.1.21_alpha-r1.ebuild:
+ Switch to eapi2 so the built_with_use can be replaced by a proper
+ use-depend.
19 Jan 2009; Ben de Groot <yngwin@gentoo.org>
vdr-graphtft-0.1.21_alpha.ebuild:
diff --git a/media-plugins/vdr-graphtft/vdr-graphtft-0.1.21_alpha-r1.ebuild b/media-plugins/vdr-graphtft/vdr-graphtft-0.1.21_alpha-r1.ebuild
new file mode 100644
index 000000000000..97bf70d175f9
--- /dev/null
+++ b/media-plugins/vdr-graphtft/vdr-graphtft-0.1.21_alpha-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-graphtft/vdr-graphtft-0.1.21_alpha-r1.ebuild,v 1.1 2009/02/24 00:14:24 zzam Exp $
+
+EAPI="2"
+MY_PV="${PV/_alpha/.alpha}"
+MY_P="${PN}-${MY_PV}"
+
+inherit vdr-plugin
+
+DESCRIPTION="VDR plugin: GraphTFT"
+HOMEPAGE="http://www.vdr-wiki.de/wiki/index.php/Graphtft-plugin (german)"
+SRC_URI="http://www.jwendel.de/vdr/${MY_P}.tar.bz2
+ http://www.jwendel.de/vdr/DeepBlue-horchi-0.0.8.tar.bz2"
+
+KEYWORDS="~x86 ~amd64"
+SLOT="0"
+LICENSE="GPL-2 LGPL-2.1"
+IUSE="directfb graphtft-fe"
+
+DEPEND=">=media-video/vdr-1.4.7-r9[graphtft]
+ media-fonts/ttf-bitstream-vera
+ media-libs/imlib2
+ media-gfx/imagemagick
+ gnome-base/libgtop
+ >=media-video/ffmpeg-0.4.8
+ directfb? ( dev-libs/DirectFB )
+ graphtft-fe? ( x11-libs/qt-gui:4 )"
+
+PATCHES=("${FILESDIR}/${P}-gentoo.diff
+ ${FILESDIR}/gcc-4.3-missing_includes.diff")
+
+S="${WORKDIR}/graphtft-${MY_PV}"
+
+src_prepare() {
+ sed -i "${WORKDIR}"/DeepBlue/DeepBlue.theme -e "s:Enigma:Vera:"
+ sed -i "${S}"/themes/DeepBlue.theme -e "s:Enigma:Vera:"
+ sed -i Makefile -e "s:WITH_X_COMM = 1:#WITH_X_COMM = 1:"
+ sed -i common.h -e "s:void tell:int tell:"
+ sed -i common.c -e "s:void tell:int tell:"
+
+ if has_version ">=media-video/ffmpeg-0.4.9_p20070525" ; then
+ sed -i Makefile -e "s:#HAVE_SWSCALE:HAVE_SWSCALE:" \
+ -e "s:LIBS+=-lswscale:LIBS += -L\$\(FFMDIR\) -lswscale:"
+
+ fi
+
+ has_version ">=media-video/ffmpeg-0.4.9_p20080326" \
+ && epatch "${FILESDIR}/${PN}-0.1.18_alpha-ffmpeg-0.4.9_p20080326-new_header.diff"
+
+ has_version ">=media-gfx/imagemagick-6.4" \
+ && epatch "${FILESDIR}/${PN}-0.1.18_alpha-imagemagick-6.4-new_header.diff"
+
+ use !directfb && sed -i Makefile \
+ -e "s:HAVE_DFB = 1:#HAVE_DFB = 1:"
+
+ use graphtft-fe && sed -i Makefile \
+ -e "s:#WITH_X_COMM:WITH_X_COMM:"
+
+ vdr-plugin_src_prepare
+}
+
+src_compile() {
+ vdr-plugin_src_compile
+
+ if use graphtft-fe; then
+ cd "${S}"/graphtft-fe
+ sed -i build.sh -e "s:qmake-qt4:qmake:"
+ ./clean.sh
+ ./build.sh || die "build.sh failed"
+ fi
+}
+
+src_install() {
+ vdr-plugin_src_install
+
+ insinto /usr/share/vdr/graphTFT/themes/DeepBlue/
+ doins -r "${WORKDIR}"/DeepBlue/*
+ doins "${S}"/themes/DeepBlue.theme
+
+ dosym /usr/share/fonts/ttf-bitstream-vera /usr/share/vdr/graphTFT/fonts
+
+ dodoc "${S}"/documents/*
+
+ if use graphtft-fe; then
+ cd "${S}"/graphtft-fe && dobin graphtft-fe
+ doinit graphtft-fe
+ fi
+}
+
+pkg_postinst() {
+ vdr-plugin_pkg_postinst
+
+ echo
+ elog "Graphtft-fe user:"
+ elog "Edit /etc/conf.d/vdr.graphtft"
+ elog "/etc/init.d/graphtft-fe start"
+ echo
+}