What is Disko? Disko is a GPL-licensed application framework, that can be used to develop GUI applications for embedded devices. The main idea of Disko is to share as much code as possible between different applications. It is closely connected to the DirectFB hardware abstraction library and specialised in touchscreen and remote control navigation. It provides a plugin based management component, which enables easy writing and extending embedded applications. Media playback (DVD, DVB, IPTV and audio streams) is provided by the well known xine media library. Disko has been ported to the TI DaVinci chipset together with Direct FB and runs on x86 as well. Reproducible: Always Steps to Reproduce:
Created attachment 192301 [details] dev-libs/disko-9999 This ebuild is tested and works fine on ~amd64.
Comment on attachment 192301 [details] dev-libs/disko-9999 # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit git eutils DESCRIPTION="Application framework for DirectFB" HOMEPAGE="http://www.diskohq.org/" EGIT_REPO_URI="git://www.diskohq.org/disko.git" EGIT_BRANCH="master" LICENSE="GPL" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="alsa oss" RDEPEND="media-libs/libpng dev-libs/libxml2 dev-db/sqlite net-misc/curl media-libs/freetype media-libs/xine-lib dev-libs/libsigc++ dev-cpp/libvmime dev-libs/openssl media-libs/swfdec dev-libs/DirectFB media-libs/libmms dev-cpp/libxmlpp alsa? ( media-libs/alsa-lib ) oss? ( media-libs/alsa-oss )" DEPEND="dev-util/scons ${RDEPEND}" src_compile() { export CCFLAGS=${CFLAGS} local myconf="use_env=yes graphics=all" scons ${MAKEOPTS} ${myconf} || die } src_install() { scons prefix="${D}/usr" install }
Created attachment 192309 [details] dev-libs/disko-9999 new ebuild using scons, also USE flags oss and alsa
Created attachment 192325 [details] dev-libs/disko-9999 OK, this is a proper version now with scons and USE flags oss alsa
Created attachment 192327 [details] dev-libs/disko-9999 changed prefix="${D}" to prefix="${D}/usr"
a problem with /usr/lib64/pkgconfig/disko.pc after installation prefix=/var/tmp/portage/dev-libs/disko-9999/image//usr should be prefix=/usr
Created attachment 192497 [details, diff] fixes the disko.pc in SConstruct
Created attachment 192498 [details] dev-libs/disko-9999 new ebuild with patch
Created attachment 192518 [details] dev-libs/disko-9999 new version