]> Pileus Git - ~andy/sunrise/blob - dev-util/icewing/icewing-9999.ebuild
dev-util/bin_replace_string: New ebuild bin_replace_string-0.2 for bug 347997.
[~andy/sunrise] / dev-util / icewing / icewing-9999.ebuild
1 # Copyright 1999-2010 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 EAPI="2"
6
7 inherit cmake-utils subversion
8
9 DESCRIPTION="Integrated Communication Environment Which Is Not Gesten"
10 HOMEPAGE="http://icewing.sf.net"
11 SRC_URI=""
12
13 ESVN_REPO_URI="http://icewing.svn.sourceforge.net/svnroot/icewing/iceWing/trunk"
14
15 LICENSE="GPL-2"
16 SLOT="0"
17 KEYWORDS=""
18 # need to add xcf, dacs, mvimpact as use-flags (and packages)
19 IUSE="debug ffmpeg +grabber ieee1394 jpeg png readline +unicap"
20
21 DEPEND="ieee1394? ( sys-libs/libraw1394 media-libs/libdc1394:2 )
22         ffmpeg? ( media-video/ffmpeg )
23         jpeg? ( media-libs/jpeg )
24         png? ( media-libs/libpng )
25         unicap? ( media-libs/unicap )
26         readline? ( sys-libs/readline )
27         sys-libs/zlib
28         x11-libs/gtk+:2[jpeg?]"
29 RDEPEND="${DEPEND}"
30
31 src_configure() {
32         local mycmakeargs="
33                 -DDEBUG:BOOL=$(use debug && echo ON || echo OFF)
34                 $(cmake-utils_use_with ffmpeg FFMPEG)
35                 $(cmake-utils_use_with grabber GRABBER)
36                 $(cmake-utils_use_with ieee1394 FIRE2)
37                 $(cmake-utils_use_with jpeg JPEG)
38                 $(cmake-utils_use_with png PNG)
39                 $(cmake-utils_use_with readline READLINE)
40                 $(cmake-utils_use_with unicap UNICAP)
41                 -DWITH_GTK1=OFF
42                 -DWITH_DACS=OFF
43                 -DWITH_MVIMPACT=OFF
44                 -DWITH_XCF=OFF"
45         einfo "configure arguments: $mycmakeargs"
46         cmake-utils_src_configure
47 }
48
49 pkg_postinst() {
50         elog "Plugins are now compiled into the icewing executable."
51         elog "Issue 'icewing --help' for a list of available plugins."
52 }