/[gentoo-x86]/net-libs/farstream/farstream-0.2.7.ebuild
Gentoo

Contents of /net-libs/farstream/farstream-0.2.7.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.8 - (show annotations) (download)
Fri May 1 12:51:19 2015 UTC (5 years, 6 months ago) by eva
Branch: MAIN
CVS Tags: HEAD
Changes since 1.7: +3 -3 lines
Clean up keywords of older 0.1 ebuild. Raise gstreamer dependencies in 0.2.7 as required by configure.

(Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key C6085806)

1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/net-libs/farstream/farstream-0.2.7.ebuild,v 1.7 2015/03/29 12:51:26 pacho Exp $
4
5 EAPI="5"
6 GCONF_DEBUG="no"
7 GNOME2_LA_PUNT="yes"
8 PYTHON_COMPAT=( python2_7 )
9
10 inherit gnome2 python-any-r1
11
12 DESCRIPTION="Audio/video conferencing framework specifically designed for instant messengers"
13 HOMEPAGE="http://www.freedesktop.org/wiki/Software/Farstream"
14 SRC_URI="http://freedesktop.org/software/farstream/releases/${PN}/${P}.tar.gz"
15
16 LICENSE="LGPL-2.1+"
17 KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
18 IUSE="+introspection test upnp"
19
20 SLOT="0.2/5" # .so version
21
22 # Tests need shmsink from gst-plugins-bad, which isn't packaged
23 # FIXME: do an out-of-tree build for tests if USE=-msn
24 RESTRICT="test"
25
26 COMMONDEPEND="
27 >=media-libs/gstreamer-1.4:1.0
28 >=media-libs/gst-plugins-base-1.4:1.0
29 >=dev-libs/glib-2.32:2
30 >=net-libs/libnice-0.1.8
31 introspection? ( >=dev-libs/gobject-introspection-0.10.11 )
32 upnp? ( >=net-libs/gupnp-igd-0.2:= )
33 "
34 RDEPEND="${COMMONDEPEND}
35 >=media-libs/gst-plugins-good-1.4:1.0
36 >=media-libs/gst-plugins-bad-1.4:1.0
37 media-plugins/gst-plugins-libnice:1.0
38 "
39 DEPEND="${COMMONDEPEND}
40 ${PYTHON_DEPS}
41 >=dev-util/gtk-doc-am-1.18
42 virtual/pkgconfig
43 test? (
44 media-libs/gst-plugins-base:1.0[vorbis]
45 media-libs/gst-plugins-good:1.0 )
46 "
47
48 pkg_setup() {
49 python-any-r1_pkg_setup
50 }
51
52 src_configure() {
53 plugins="fsrawconference,fsrtpconference,fsfunnel,fsrtcpfilter,fsvideoanyrate"
54 gnome2_src_configure \
55 --disable-static \
56 $(use_enable introspection) \
57 $(use_enable upnp gupnp) \
58 --with-plugins=${plugins}
59 }
60
61 src_compile() {
62 # Prevent sandbox violations, bug #539224
63 # https://bugzilla.gnome.org/show_bug.cgi?id=744135
64 # https://bugzilla.gnome.org/show_bug.cgi?id=744134
65 addpredict /dev
66 gnome2_src_compile
67 }

  ViewVC Help
Powered by ViewVC 1.1.20