Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/farstream: farstream-0.1.2-r2.ebuild ChangeLog
Date: Sun, 30 Nov 2014 11:19:12
Message-Id: 20141130111907.73910B37A@oystercatcher.gentoo.org
1 mgorny 14/11/30 11:19:07
2
3 Modified: ChangeLog
4 Added: farstream-0.1.2-r2.ebuild
5 Log:
6 Convert the old slot into python-single-r1.
7
8 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
9
10 Revision Changes Path
11 1.41 net-libs/farstream/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/farstream/ChangeLog?rev=1.41&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/farstream/ChangeLog?rev=1.41&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/farstream/ChangeLog?r1=1.40&r2=1.41
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-libs/farstream/ChangeLog,v
20 retrieving revision 1.40
21 retrieving revision 1.41
22 diff -u -r1.40 -r1.41
23 --- ChangeLog 7 Aug 2014 19:19:28 -0000 1.40
24 +++ ChangeLog 30 Nov 2014 11:19:07 -0000 1.41
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-libs/farstream
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-libs/farstream/ChangeLog,v 1.40 2014/08/07 19:19:28 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-libs/farstream/ChangeLog,v 1.41 2014/11/30 11:19:07 mgorny Exp $
30 +
31 +*farstream-0.1.2-r2 (30 Nov 2014)
32 +
33 + 30 Nov 2014; Michał Górny <mgorny@g.o> +farstream-0.1.2-r2.ebuild:
34 + Convert the old slot into python-single-r1.
35
36 07 Aug 2014; Jeroen Roovers <jer@g.o> farstream-0.2.4.ebuild:
37 Stable for HPPA (bug #512012).
38
39
40
41 1.1 net-libs/farstream/farstream-0.1.2-r2.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/farstream/farstream-0.1.2-r2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/farstream/farstream-0.1.2-r2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: farstream-0.1.2-r2.ebuild
47 ===================================================================
48 # Copyright 1999-2014 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-libs/farstream/farstream-0.1.2-r2.ebuild,v 1.1 2014/11/30 11:19:07 mgorny Exp $
51
52 EAPI="5"
53
54 PYTHON_COMPAT=( python2_7 )
55
56 inherit eutils python-single-r1
57
58 DESCRIPTION="Audio/video conferencing framework specifically designed for instant messengers"
59 HOMEPAGE="http://www.freedesktop.org/wiki/Software/Farstream"
60 SRC_URI="http://freedesktop.org/software/farstream/releases/${PN}/${P}.tar.gz"
61
62 LICENSE="LGPL-2.1+"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
64 IUSE="+introspection python msn test upnp"
65
66 SLOT="0.1"
67
68 # Tests need shmsink from gst-plugins-bad, which isn't packaged
69 RESTRICT="test"
70
71 COMMONDEPEND="
72 >=media-libs/gstreamer-0.10.33:0.10
73 >=media-libs/gst-plugins-base-0.10.33:0.10
74 >=dev-libs/glib-2.30:2
75 >=net-libs/libnice-0.1.0
76 introspection? ( >=dev-libs/gobject-introspection-0.10.11 )
77 python? ( ${PYTHON_DEPS}
78 >=dev-python/pygobject-2.16:2[${PYTHON_USEDEP}]
79 >=dev-python/gst-python-0.10.10:0.10[${PYTHON_USEDEP}] )
80 upnp? ( net-libs/gupnp-igd )
81 "
82 RDEPEND="${COMMONDEPEND}
83 >=media-libs/gst-plugins-good-0.10.17:0.10
84 >=media-libs/gst-plugins-bad-0.10.17:0.10
85 || (
86 >=media-plugins/gst-plugins-libnice-0.1.0:0.10
87 <=net-libs/libnice-0.1.3[gstreamer] )
88 msn? ( >=media-plugins/gst-plugins-mimic-0.10.17:0.10 )
89 !net-libs/farsight2
90 "
91 # This package is just a rename from farsight2
92
93 MAKEOPTS="${MAKEOPTS} -j1" # Parallel is completely broken on this slot, bug #434618
94
95 DEPEND="${COMMONDEPEND}
96 dev-util/gtk-doc-am
97 virtual/pkgconfig
98 test? (
99 media-libs/gst-plugins-good:0.10
100 media-plugins/gst-plugins-vorbis:0.10 )"
101
102 pkg_setup() {
103 use python && python-single-r1_pkg_setup
104 }
105
106 src_prepare() {
107 # Fix building with gobject-introspection-1.33.x, bug #425096
108 epatch "${FILESDIR}/${P}-introspection-tag-order.patch"
109 }
110
111 src_configure() {
112 plugins="fsrawconference,fsrtpconference,fsfunnel,fsrtcpfilter,fsvideoanyrate"
113 use msn && plugins="${plugins},fsmsnconference"
114 econf --disable-static \
115 $(use_enable introspection) \
116 $(use_enable python) \
117 $(use_enable upnp gupnp) \
118 --with-plugins=${plugins}
119 }
120
121 src_install() {
122 # Parallel install fails, bug #434618 (fixed in latest slot)
123 emake -j1 install DESTDIR="${D}"
124 dodoc AUTHORS README ChangeLog
125
126 # Remove .la files since static libs are no longer being installed
127 find "${D}" -name '*.la' -exec rm -f '{}' + || die
128 }
129
130 src_test() {
131 # FIXME: do an out-of-tree build for tests if USE=-msn
132 if ! use msn; then
133 elog "Tests disabled without msn use flag"
134 return
135 fi
136
137 emake -j1 check
138 }