diff options
author | Marc Hildebrand <zypher@gentoo.org> | 2005-05-09 09:46:26 +0000 |
---|---|---|
committer | Marc Hildebrand <zypher@gentoo.org> | 2005-05-09 09:46:26 +0000 |
commit | 9eb26a34cb0f848200c850d86aceaf462f9a29ec (patch) | |
tree | 858d2c12b200a3b258c13398ff92dd89fadcc526 /media-video/jahshaka | |
parent | Fixed #90598 ($SANE_BACKENDS usage) (diff) | |
download | gentoo-2-9eb26a34cb0f848200c850d86aceaf462f9a29ec.tar.gz gentoo-2-9eb26a34cb0f848200c850d86aceaf462f9a29ec.tar.bz2 gentoo-2-9eb26a34cb0f848200c850d86aceaf462f9a29ec.zip |
Fixed plugin installation, should close bug #91931
(Portage version: 2.0.51.21-r1)
Diffstat (limited to 'media-video/jahshaka')
-rw-r--r-- | media-video/jahshaka/ChangeLog | 5 | ||||
-rw-r--r-- | media-video/jahshaka/Manifest | 18 | ||||
-rw-r--r-- | media-video/jahshaka/files/digest-jahshaka-1.9_alpha90-r1 | 1 | ||||
-rw-r--r-- | media-video/jahshaka/jahshaka-1.9_alpha90-r1.ebuild | 85 |
4 files changed, 95 insertions, 14 deletions
diff --git a/media-video/jahshaka/ChangeLog b/media-video/jahshaka/ChangeLog index b5927ce7ce10..e5e46ea210c7 100644 --- a/media-video/jahshaka/ChangeLog +++ b/media-video/jahshaka/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for media-video/jahshaka # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/jahshaka/ChangeLog,v 1.6 2005/04/11 18:21:38 luckyduck Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/jahshaka/ChangeLog,v 1.7 2005/05/09 09:46:26 zypher Exp $ + + 09 May 2005; Marc Hildebrand <zypher@gentoo.org> jahshaka-1.9_alpha90-r1.ebuild: + Fixed plugin installation, should close bug #91931. 11 Apr 2005; Jan Brinkmann <luckyduck@gentoo.org> metadata.xml, -jahshaka-1.9_alpha5.ebuild, -jahshaka-1.9_alpha85.ebuild, diff --git a/media-video/jahshaka/Manifest b/media-video/jahshaka/Manifest index 84d2087b1be9..3fb4252369f5 100644 --- a/media-video/jahshaka/Manifest +++ b/media-video/jahshaka/Manifest @@ -1,17 +1,9 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 cabea819a6ad9385e6571260d8d5534d ChangeLog 1294 MD5 86763588e72ee24dc799b969ed29a389 jahshaka-1.9_alpha90.ebuild 2081 +MD5 e4f5d087115aa8ca8247c49b7c18916d ChangeLog 1312 +MD5 dc07a06d40920d3180b39e30c0cddabd jahshaka-1.9_alpha90-r1.ebuild 1870 MD5 7300a7b361fa9f48e37722c6952bd432 metadata.xml 158 -MD5 70bc6a4af3626c48b1a3a47418af364b files/configure 510 -MD5 eccbf141ba80b57f8127d38e4fcda2ec files/FT_Open_Flags.patch 489 +MD5 d976b3529c773978dadcb54605be5f3c files/digest-jahshaka-1.9_alpha90-r1 67 MD5 d976b3529c773978dadcb54605be5f3c files/digest-jahshaka-1.9_alpha90 67 +MD5 eccbf141ba80b57f8127d38e4fcda2ec files/FT_Open_Flags.patch 489 +MD5 70bc6a4af3626c48b1a3a47418af364b files/configure 510 MD5 c3cb7840c08ef0ced53f6b8d58442449 files/ftgl.h.patch 793 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.0 (GNU/Linux) - -iD8DBQFCWsBN06ebR+OMO78RApUhAKCUdmHcWIJz+rmW+mvxBnGI+K3OzwCfduoG -PxLJ3X3+VXCFomXJ/tJzcJM= -=piDv ------END PGP SIGNATURE----- diff --git a/media-video/jahshaka/files/digest-jahshaka-1.9_alpha90-r1 b/media-video/jahshaka/files/digest-jahshaka-1.9_alpha90-r1 new file mode 100644 index 000000000000..47ee1d2ecebf --- /dev/null +++ b/media-video/jahshaka/files/digest-jahshaka-1.9_alpha90-r1 @@ -0,0 +1 @@ +MD5 1da413be5ab509b417cc8d56c74cdbf3 jahshaka_1.9a9.tar.gz 4538582 diff --git a/media-video/jahshaka/jahshaka-1.9_alpha90-r1.ebuild b/media-video/jahshaka/jahshaka-1.9_alpha90-r1.ebuild new file mode 100644 index 000000000000..e13f8cac8c23 --- /dev/null +++ b/media-video/jahshaka/jahshaka-1.9_alpha90-r1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/jahshaka/jahshaka-1.9_alpha90-r1.ebuild,v 1.1 2005/05/09 09:46:26 zypher Exp $ + +inherit eutils + +MY_P="${P/'-1.9_alpha90'/_1.9a9}" +DESCRIPTION="The worlds first OpenSource Realtime Editing and Effects System." +HOMEPAGE="http://www.jahshaka.com" +SRC_URI="http://www.jahshaka.com/downloads/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc" + +IUSE="" + +DEPEND="virtual/x11 + media-video/avifile + >=media-libs/glut-3.7.1 + >=media-libs/freetype-2.1.4 + >=x11-libs/qt-3" + +RDEPEND=${DEPEND} + +S="${WORKDIR}/${PN}" + +src_unpack() { + unpack ${A} + einfo "Patching plugins.pro" + sed -e '/jitplugins/a csplugins \\' -i ${S}/plugins/plugins.pro + + cp ${FILESDIR}/configure ${S}/configure +} + +cflags_replacement() { + sed -e "s:^CFLAGS.*:CFLAGS = ${CFLAGS} -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT:" -i $* + sed -e "s:^CXXFLAGS.*:CXXFLAGS = ${CXXFLAGS} -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT:" -i $* +} + +src_compile() { + ./configure || die "configure failed" + cd ${S}/plugins + ./configure + cd .. + + make qmake_all || die "could not create the temaplate makefiles" + + for Makefiles in $(grep -r -l '^CFLAGS' ${S}/*) + do + einfo "Patching "${Makefiles} + cflags_replacement ${Makefiles} + done + + make || die + cd ${S}/plugins + make || die +} + +src_install() { + + cd ${S} + + # They do no harm but we don't like 'CVS' dirs in every subdir + for i in $(ls -la -R * | grep CVS | grep / | cut -f1 -d:) + do + rm -rf ${i} + done + + local dirs="Pixmaps database docs fonts media scenes utils" + dodir /opt/${PN} + for i in $dirs ; do + cp -a ${i} ${D}/opt/${PN}/ + done + + cp -a --parent $(find plugins -iname *.so) ${D}/opt/${PN}/ + cp -a --parent $(find plugins -iname *.fp) ${D}/opt/${PN}/ + + cp -a jahshaka ${D}/opt/${PN}/ + + dodir /usr/bin + ln -s ${D}/opt/${PN}/jahshaka ${D}/usr/bin/jahshaka + + dodoc README AUTHORS TODO +} |