2.0RC2 Beta has been released.
Steps to Reproduce:
0 the source is in a src.rpm
1 is qt4 incompatible
2 depends on at least 2 unreleased libraries
3 would be nice to have OpenLibs with it
For point 0 I'm thinking about repacking the sources and put them in our mirrors
or/and ask upstream to be more distro independent, not sure how many people
would like to have the new jahshaka between soon and soonish.
I'm about to commit mlt and mlt++ snapshots to cope to point 2, I'll be glad if
someone would point a patch/workaround/fix for qt4 compatibility instead of hard
depending on qt3, if someone has the time to check http://www.openlibraries.org/
for point 3 would be great.
2.0 RC3 released
RC3 source tarball is just called 2.0.0 is downloaded using ebuild titled 2.0.0 with the mirror URI.
Requires additional dependency media-libs/glew
And another - it needs openlibraries which isn't in portage. I've put together an ebuild which is attached - just as media-libs/openlibraries for now - change if this is inappropriate.
I'm also unsure of gentoo policy - seeing jahshaka now relies upon openlibraries should the dependencies which are common to both be listed seperately in each - inherited from openlibraries into jahshaka or left out of jahshaka as they're already covered by openlibraries which will always be built first?
I'm also not sure I've got all dependencies of openlibraries covered - it may require other things like theora which I just happen to have installed already. I'll try nail down a proper list.
Created attachment 87877 [details]
ebuild for openlibraries
Ebuild for version 0.2.0 tested on x86 only so far.
Created attachment 87883 [details]
Compiled and merged successfully with only the following warning text - in case anyone knows what it means or how to fix it.
scanelf: rpath_security_checks(): Security problem with relative DT_RPATH './source/OpenLibraries/lib:/usr/share/jahshaka/OpenLibraries/lib' in /var/tmp/portage/jahshaka-2.0.0/image/usr/bin/jahshaka
scanelf: rpath_security_checks(): Security problem with relative DT_RUNPATH './source/OpenLibraries/lib:/usr/share/jahshaka/OpenLibraries/lib' in /var/tmp/portage/jahshaka-2.0.0/image/usr/bin/jahshaka
here's the emerge --info for the system these two ebuilds were successfully built on.
Also a quick note - I hard coded mt for the boost library linking on openlibraries - there is probably a better way this should be done to allow for the threads use flag, but I'm not sure how to detect the versions to link against if it's not mt as they appear to have the gcc version information.
Portage 2.1_rc3-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-126.96.36.19940420-r2, 2.6.16-gentoo-r8 i686)
System uname: 2.6.16-gentoo-r8 i686 Intel(R) Xeon(TM) CPU 3.20GHz
Gentoo Base System version 1.12.0
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python: 2.3.5-r2, 2.4.3-r1
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
CFLAGS="-O2 -march=i686 -pipe"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -pipe"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
USE="x86 3dnow X a52 aac acl acpi afs alsa apm avi berkdb bitmap-fonts cairo cdr cli crypt cups daap dbus dri dts dv dvd dvdr dvdread emboss encode esd exif ffmpeg foomaticdb fortran gdbm gif gstreamer gtk gtk2 ieee1394 imagemagick imlib ipod ipv6 isdnlog jpeg kerberos ldap libg++ libwww mad matroska mikmod mime mmx mono motif mp3 mpeg musicbrainz ncurses nls nvidia ogg opengl oss pam pcre pdf pdflib perl png pppd python qt quicktime readline real reflection sasl sdl session spell spl sse sse2 ssl tcpd tetex theora threads transcode truetype truetype-fonts type1-fonts udev usb v4l vorbis win32codecs xine xml xmms xorg xosd xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nvidia"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Removing from tree, see bug 150116