summaryrefslogtreecommitdiff
blob: 7ca001a6b05259ed0805c66bc14c5caaeaa1e472 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit distutils eutils

MY_P="Democracy-${PV}"
DESCRIPTION="Democracy is a free and open internet TV platform."
HOMEPAGE="http://www.getdemocracy.com"
SRC_URI="ftp://ftp.osuosl.org/pub/pculture.org/democracy/src/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
#currently the support for firefox appears to be broken
#IUSE="gecko-sdk mozilla firefox"

RDEPEND="dev-python/pyrex
		>virtual/python-2.4
		media-libs/xine-lib
		dev-libs/boost
		>=dev-python/pygtk-2.0
		dev-python/gnome-python-extras
		net-libs/gecko-sdk
		|| ( x11-libs/libX11 virtual/x11 )"
		#www-client/mozilla, maybe even www-client/mozilla-firefox?
		#this are pull by gnome-python
		#gnome-base/gconf
		#gnome-base/gnome-vfs

#TODO  gnome2_src_configure ${G2CONF}
# maybe add support in this way
#/usr/portage/dev-python/gnome-python-extras/gnome-python-extras-2.14.0.ebuild 


DEPEND="${RDEPEND}
		dev-util/pkgconfig"

DOCS="README"

S="${WORKDIR}/${MY_P}/platform/gtk-x11/"

src_unpack() {
	unpack ${A}
	cd "${S}"
	epatch "${FILESDIR}"/democracy-{use-gecko-sdk,as-needed-libX11}.patch
}

pkg_postinst(){
	if ! built_with_use -a xine-lib aac ffmpeg mad asf flac sdl win32codecs; then
		ewarn "The Democracy team recommends you to emerge xine-lib as follows:"
		ewarn ""
		ewarn "# echo \"media-libs/xine-lib aac ffmpeg mad asf flac sdl win32codecs\" \ "
		ewarn ">> /etc/portage/package.use && emerge xine-lib"
		ewarn ""
		ewarn "This way you will have support enabled for the most popular"
		ewarn "video and audio formats. You may also want to add support"
		ewarn "for theora and vorbis"
	fi
}