diff options
author | 2009-02-24 00:14:24 +0000 | |
---|---|---|
committer | 2009-02-24 00:14:24 +0000 | |
commit | 03ac201a0d11a8f92269b7e39134a559917d9ad5 (patch) | |
tree | 2389375a93f4c6c4c9506626555f4f4847196cb9 /media-plugins/vdr-graphtft | |
parent | fixed gettext support, fixed compile for distcc, multicore support (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | media-plugins/vdr-graphtft/Manifest | 13 | ||||
-rw-r--r-- | media-plugins/vdr-graphtft/vdr-graphtft-0.1.21_alpha-r1.ebuild | 99 |
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 +} |