Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 271056 - request for dev-libs/disko-9999 ebuild in portage
Summary: request for dev-libs/disko-9999 ebuild in portage
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.diskohq.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-24 13:30 UTC by Marcus Becker
Modified: 2009-05-26 18:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-libs/disko-9999 (disko-9999.ebuild,718 bytes, text/plain)
2009-05-24 13:32 UTC, Marcus Becker
Details
dev-libs/disko-9999 (disko-9999.ebuild,886 bytes, text/plain)
2009-05-24 15:27 UTC, Marcus Becker
Details
dev-libs/disko-9999 (disko-9999.ebuild,928 bytes, text/plain)
2009-05-24 17:41 UTC, Marcus Becker
Details
dev-libs/disko-9999 (disko-9999.ebuild,932 bytes, text/plain)
2009-05-24 18:04 UTC, Marcus Becker
Details
fixes the disko.pc in SConstruct (disko_pc_fix.patch,448 bytes, patch)
2009-05-26 14:01 UTC, Marcus Becker
Details | Diff
dev-libs/disko-9999 (disko-9999.ebuild,916 bytes, text/plain)
2009-05-26 14:04 UTC, Marcus Becker
Details
dev-libs/disko-9999 (disko-9999.ebuild,839 bytes, text/plain)
2009-05-26 18:00 UTC, Marcus Becker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus Becker 2009-05-24 13:30:51 UTC
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:
Comment 1 Marcus Becker 2009-05-24 13:32:39 UTC
Created attachment 192301 [details]
dev-libs/disko-9999

This ebuild is tested and works fine on ~amd64.
Comment 2 Marcus Becker 2009-05-24 15:26:19 UTC
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
}
Comment 3 Marcus Becker 2009-05-24 15:27:55 UTC
Created attachment 192309 [details]
dev-libs/disko-9999

new ebuild using scons, also USE flags oss and alsa
Comment 4 Marcus Becker 2009-05-24 17:41:21 UTC
Created attachment 192325 [details]
dev-libs/disko-9999

OK, this is a proper version now with scons and USE flags oss alsa
Comment 5 Marcus Becker 2009-05-24 18:04:28 UTC
Created attachment 192327 [details]
dev-libs/disko-9999

changed prefix="${D}" to prefix="${D}/usr"
Comment 6 Marcus Becker 2009-05-24 19:09:40 UTC
a problem with /usr/lib64/pkgconfig/disko.pc after installation

prefix=/var/tmp/portage/dev-libs/disko-9999/image//usr

should be 

prefix=/usr
Comment 7 Marcus Becker 2009-05-26 14:01:37 UTC
Created attachment 192497 [details, diff]
fixes the disko.pc in SConstruct
Comment 8 Marcus Becker 2009-05-26 14:04:24 UTC
Created attachment 192498 [details]
dev-libs/disko-9999

new ebuild with patch
Comment 9 Marcus Becker 2009-05-26 18:00:35 UTC
Created attachment 192518 [details]
dev-libs/disko-9999

new version