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
commit03ac201a0d11a8f92269b7e39134a559917d9ad5 (patch)
tree2389375a93f4c6c4c9506626555f4f4847196cb9 /media-plugins/vdr-graphtft
parentfixed gettext support, fixed compile for distcc, multicore support (diff)
downloadhistorical-03ac201a0d11a8f92269b7e39134a559917d9ad5.tar.gz
historical-03ac201a0d11a8f92269b7e39134a559917d9ad5.tar.bz2
historical-03ac201a0d11a8f92269b7e39134a559917d9ad5.zip
Switch to eapi2 so the built_with_use can be replaced by a proper use-depend.
Package-Manager: portage-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/Manifest13
-rw-r--r--media-plugins/vdr-graphtft/vdr-graphtft-0.1.21_alpha-r1.ebuild99
3 files changed, 119 insertions, 2 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/Manifest b/media-plugins/vdr-graphtft/Manifest
index 9f851664edba..4bfb0df3c41b 100644
--- a/media-plugins/vdr-graphtft/Manifest
+++ b/media-plugins/vdr-graphtft/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX confd 1233 RMD160 7b0183644d7ff2f2c0488ec10190e40afc11dab3 SHA1 803cf52c0b13cc2b110f8c8706f8fda15bd532a7 SHA256 2ddbe4e535d7f18a002df6760b41f9c24a4cb95695480a210d148bc046582063
AUX gcc-4.3-missing_includes.diff 388 RMD160 dfe75dd41e5f7484af4a21dd90e8e3f9d35149f9 SHA1 21f9d74cfb7341b431c4599a512299e41d05990a SHA256 73aaf1ca223106be88282565167d85dc6cca67f7a1b75a648d9bcf8fb61afeae
AUX graphtft-fe 995 RMD160 669a22a7bd3d5d7efdf7468f2f1692d118b77a09 SHA1 722a35ee6c93632d669e789897eaed2b48baec41 SHA256 1f97afe93133b38e0a0679baf7abfa85d532d1908801da1cd1c70e5104338107
@@ -11,6 +14,14 @@ DIST DeepBlue-horchi-0.0.8.tar.bz2 1769355 RMD160 2b0db7c41d8c6a5cd08f2002a109e7
DIST vdr-graphtft-0.1.18.alpha.tar.bz2 243724 RMD160 dbb1c86f945a64eb352dadb3e4e96f677d9b53d4 SHA1 7b92bcdcd3a101d0f0321859735c2cf1308a020f SHA256 8b77a0b7809b32899646a94e03277933340d697c7268ac5c347a89cde212eadf
DIST vdr-graphtft-0.1.21.alpha.tar.bz2 153233 RMD160 105c95c2f6365a3b6b27b874da5cc44133343e0e SHA1 fbd2657759828ef61b39011579049e0f85693218 SHA256 8d2566c86216c42079be3a11f082cdb87670b4eaa75d487f6a8d56d576eaff5f
EBUILD vdr-graphtft-0.1.18_alpha.ebuild 2703 RMD160 0eb90e4a2238a90f4081832d97f79b2e950d4ae3 SHA1 3ea5213544a747448b05b0b9821e1de2f57ba683 SHA256 c79c17ba1c87d2bf505e127586f22f59ac549401fa4ddccb89c7eda51a12bac9
+EBUILD vdr-graphtft-0.1.21_alpha-r1.ebuild 2608 RMD160 7d1775836551b6674b8b387d2326d0c144e1c5a3 SHA1 9d8b388a8484675587c23b84208126319a9d5fd6 SHA256 16beb448997377b5bd57f59e454f4074a17a27692497ca4e86e58a8162e0f221
EBUILD vdr-graphtft-0.1.21_alpha.ebuild 2786 RMD160 5556178d6ddcdd94577dc562da4e033c2045e78d SHA1 c73c5723bf6506876cf830ccc54657abc56356c3 SHA256 304bcd95b33bbb907d8a709e2a02c90e41cfcd4ac04544ca17f4218ec333a3be
-MISC ChangeLog 2663 RMD160 32ab20a38abecb128e0dab211e1466d24609ed4e SHA1 838594133c7f5677472f98edfc022a28d6e018e6 SHA256 321bf06be11270abd8d8c0ffba2b6bb846ab541fcca9c8de3a343e444b295b91
+MISC ChangeLog 2882 RMD160 337bda66513627fa21438c8ad1320203390d4b80 SHA1 ed67b3de87a67f6db4784c8813089f6fefd5a160 SHA256 0494dd1f1744cd5785ac05bc6107caebb029806a591dd2f40c1db1a113a89f47
MISC metadata.xml 348 RMD160 fe6f19f0be6387b23866a60b6dc37107d67205e5 SHA1 2b729da31705bf0b2b8ef09b265a373672510bca SHA256 85f62a664d65de9f6958acd1eb88a458bb0aa8ab9ab4f96765959c24f1102388
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.10 (GNU/Linux)
+
+iEYEARECAAYFAkmjO+0ACgkQt2vP6XvVdOekTgCfaBzJ2qlcQJ+MiMG1Xd/4yeKj
+RKYAoJFjoUjUFGhG/esg3t0h1c3xhzoh
+=5R9A
+-----END PGP SIGNATURE-----
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
+}