---from their page [start]--- The worlds first OpenSource Realtime Editing and Effects System. Jahshaka takes advantage of the power of OpenGL and OpenML to give its users exceptional levels of performance. We currently support Linux, OsX, Irix and Windows, and Solaris is on the way! Jahshaka is licenced to the public under the GNU GPL agreement. ---from their page [end]--- looks nice, works on QT, i'd like to see it in portage :D
I remenber checking this out several weeks ago. That time (it was an earlier version) you had to edit the makefile and copy everything manually to your location of choice and then it crashed every two minutes. But it looks promising, I agree. I'll have a look at my ebuild over the weekend.
Created attachment 20815 [details] The Ebuild OMG, this is alpha software... Nevertheless it looks nice. The Final they're heading for will be a great app. As you might notice I had to include a warning for nvidia users. This error is sent upstream and my be fixed in future releases. For the moment you can switch your opengl interface to xfree, emerge jahshaka and then switch back. The program will run as far as I tested it. Please test. Cheers, Marc.
I forgot: I put this into ${PORTDIR_OVERLAY}/media-video/jahshaka
nice ... we really need more of this kind of apps in Linux, hurry up! ;)
Created attachment 23450 [details] Corrected ebuild
Created attachment 23451 [details] ${FILESDIR}/ftgl.h.patch Ok, I've included a patch mentioned in this thread: http://forums.gentoo.org/viewtopic.php?t=50861&highlight=jahshaka I tested this on a machine with nvidia-glx-1.0.4496. Please test with newer versions, too. There are issues with this prog, meaning the setup of binaries and (multi-)user data is not as one would wish and you can't do much with it at the current state of development. I'd consider putting it into package.mask for now. The next release of jahshaka (in a few weeks) will be much more useful, in fact, it will be the first really useful version. I count quite a bit on it but you'll see. Stay tuned for the ebuild.
*** Bug 49169 has been marked as a duplicate of this bug. ***
Created attachment 34182 [details, diff] do not use FT_Open_Flags In my case jahshaka did not build. Adding "epatch ${FILESDIR}/FT_Open_Flags.patch || die" made it ... Ingo Bormuth
Slight delay on this ebuild. This thing is gonna take a LOT of work to meet the Gentoo customization standard. I'll work on this over the next couple o days.
Hi Chris, sorry to ask you this, but do you have an update for us?
Pardon the delay guys. Between school, work, and deving, I'm going somewhat crazy :). I have Wednesday, Thursday, and Friday off from work with school in the morning, so I should be able to tackle it at that point.
Chris, thanks a lot for the update, looking forward to get my hands on jahshaka.
In cvs. Couple of things I changed: -# Copyright 1999-2002 Gentoo Technologies, Inc. +# Copyright 1999-2004 Gentoo Foundation youch, bad coypright header :). We're Gentoo Foundation now. +inherit eutils Need this for epatch stuff. -KEYWORDS="x86" +KEYWORDS="~x86" Marking stuff x86 stable on alpha, bad idea :). +JAH_SRC=${S}/jah explained later on... + epatch ${FILESDIR}/FT_Open_Flags.patch || die Added the user submitted patch +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 $* +} explained later on... + make qmake_all || die "could not create the temaplate makefiles" + This is the custom CFLAGS code... first off, we create the makefiles with qmake, otherwise they will be overwritten when make is run. + local sources="Source Core/Objects Core/Render Core/World libraries desktop network player sqlite objectlibs/FTGL objectlibs/glmlib objectlibs/l3ds objectlibs/particle Modules/animate Modules/color Modules/edit Modules/effect Modules/painter Modules/text encoders/mpeg_encode encoders/mpeg_play" Make a nice space deliminated array of directories with Makefiles generated by qmake. I stole this from the qmake_all target in the Makefile. + + for Makefiles in $sources + do + cflags_replacement ${JAH_SRC}/${Makefiles}/Makefile + done + use the lovely cflags_replacement function to use custom cflags in all the makefiles. This recursive function is nice at making a much cleaner looking ebuild (rather than 20 or so lines of sed-ing..). - einfo "Removing "${i} I removed this as it will spew unwanted stuff at the user. - echo "cd "/opt/${PN}/ > ${S}/jahshaka.sh - echo "./"${PN} >> ${S}/jahshaka.sh - exeinto ${D}/usr/bin - newexe ${S}/jahshaka.sh jahshaka - - dodoc COPYRIGHT README AUTHORS TODO + ln -s ${D}/opt/${PN}/jahshaka ${D}/usr/bin/jahshaka + dodoc README AUTHORS TODO did a symlink instead. Much easier. Also removed the COPYRIGHT install as it doesn't exist. Other than that, great job :). This is also in package.mask, so please remember to unmask for testing.
New version available ~alpha8. Maybe this fixes my problems... disabling TCL support QLayout: Adding QLabel/unnamed (child of QFrame/unnamed) to layout for QFrame/unnamed QLayout: Adding QProgressBar/unnamed (child of QFrame/unnamed) to layout for QFrame/unnamed QImage::convertDepth: Image is a null image QImage::convertDepth: Image is a null image finished intro We have hardware imaging support QLayout "maindesktopLayout" added to QHBox "desktop", which already has a layout Unable to open the database unable to open database: database/JahDesktopDB
Just tossing in my support to see this ebuild get updated. alpha5 wouldn't work for me but I'd like to give alpha8 a shot. It looks better than any other similar Linux video editing solutions, so let's see this puppy get some love. Please?
I still keep an eye on jahshaka and it's progress. A new version should come out any day now. Expect an ebuild for this one ;) Cheers, Marc.