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 | 6f03ff4e95637408b4c4fc98d75e9ad588dc12e2 (patch) | |
tree | 77476d8407374bfccd51759791b616157cda0adf /media-video/jahshaka | |
parent | Fixed #90598 ($SANE_BACKENDS usage) (diff) | |
download | historical-6f03ff4e95637408b4c4fc98d75e9ad588dc12e2.tar.gz historical-6f03ff4e95637408b4c4fc98d75e9ad588dc12e2.tar.bz2 historical-6f03ff4e95637408b4c4fc98d75e9ad588dc12e2.zip |
Fixed plugin installation, should close bug #91931
Package-Manager: portage-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 | 16 | ||||
-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, 99 insertions, 8 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..43223dd3df1b 100644 --- a/media-video/jahshaka/Manifest +++ b/media-video/jahshaka/Manifest @@ -1,17 +1,19 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 cabea819a6ad9385e6571260d8d5534d ChangeLog 1294 MD5 86763588e72ee24dc799b969ed29a389 jahshaka-1.9_alpha90.ebuild 2081 +MD5 9637b2a3a8dab83def803fc2dc85d9cd ChangeLog 1429 +MD5 4b5cd5115e4222e8d2c5cb1b806159ea jahshaka-1.9_alpha90-r1.ebuild 1983 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) +Version: GnuPG v1.4.1 (GNU/Linux) -iD8DBQFCWsBN06ebR+OMO78RApUhAKCUdmHcWIJz+rmW+mvxBnGI+K3OzwCfduoG -PxLJ3X3+VXCFomXJ/tJzcJM= -=piDv +iD8DBQFCfzGHpNOQ4DjaQW0RAhSdAKC64m+uj2QGmRbZZbrBRFZyelpeMQCeJtXh +iyx6xXSZtvZ3MikYNddnElI= +=liiv -----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 +} |