Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/gst-rtsp-server: ChangeLog gst-rtsp-server-1.4.5.ebuild
Date: Sat, 02 May 2015 10:52:28
Message-Id: 20150502105224.A358E9AC@oystercatcher.gentoo.org
1 eva 15/05/02 10:52:24
2
3 Modified: ChangeLog
4 Added: gst-rtsp-server-1.4.5.ebuild
5 Log:
6 Version bump for 1.0 slot, bug #538666.
7
8 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key C6085806)
9
10 Revision Changes Path
11 1.16 media-libs/gst-rtsp-server/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gst-rtsp-server/ChangeLog?rev=1.16&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gst-rtsp-server/ChangeLog?rev=1.16&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gst-rtsp-server/ChangeLog?r1=1.15&r2=1.16
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/gst-rtsp-server/ChangeLog,v
20 retrieving revision 1.15
21 retrieving revision 1.16
22 diff -u -r1.15 -r1.16
23 --- ChangeLog 15 Mar 2015 13:35:49 -0000 1.15
24 +++ ChangeLog 2 May 2015 10:52:24 -0000 1.16
25 @@ -1,6 +1,12 @@
26 # ChangeLog for media-libs/gst-rtsp-server
27 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-rtsp-server/ChangeLog,v 1.15 2015/03/15 13:35:49 pacho Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-rtsp-server/ChangeLog,v 1.16 2015/05/02 10:52:24 eva Exp $
30 +
31 +*gst-rtsp-server-1.4.5 (02 May 2015)
32 +
33 + 02 May 2015; Gilles Dartiguelongue <eva@g.o>
34 + +gst-rtsp-server-1.4.5.ebuild:
35 + Version bump for 1.0 slot, bug #538666.
36
37 15 Mar 2015; Pacho Ramos <pacho@g.o> gst-rtsp-server-0.10.8-r1.ebuild:
38 x86 stable, bug 534012
39
40
41
42 1.1 media-libs/gst-rtsp-server/gst-rtsp-server-1.4.5.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gst-rtsp-server/gst-rtsp-server-1.4.5.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gst-rtsp-server/gst-rtsp-server-1.4.5.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gst-rtsp-server-1.4.5.ebuild
48 ===================================================================
49 # Copyright 1999-2015 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-libs/gst-rtsp-server/gst-rtsp-server-1.4.5.ebuild,v 1.1 2015/05/02 10:52:24 eva Exp $
52
53 EAPI=5
54
55 inherit eutils gstreamer
56
57 DESCRIPTION="A GStreamer based RTSP server"
58 HOMEPAGE="http://people.freedesktop.org/~wtay/"
59
60 LICENSE="LGPL-2"
61 KEYWORDS="~amd64 ~x86"
62 IUSE="examples +introspection static-libs test"
63
64 # FIXME: check should depend on USE=test but check is losy
65 # configure says good and bad are required by macros forces them to be optional
66 # they are only used in unittests anyway.
67 RDEPEND="
68 >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
69 >=media-libs/gstreamer-1.4:${SLOT}[introspection?,${MULTILIB_USEDEP}]
70 >=media-libs/gst-plugins-base-1.4:${SLOT}[introspection?,${MULTILIB_USEDEP}]
71
72 introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
73 "
74 DEPEND="${RDEPEND}
75 >=dev-libs/check-0.9.2
76 >=dev-util/gtk-doc-am-1.12
77 virtual/pkgconfig
78 test? (
79 >=media-libs/gst-plugins-bad-1.4:${SLOT}[introspection?,${MULTILIB_USEDEP}]
80 >=media-libs/gst-plugins-good-1.4:${SLOT}[${MULTILIB_USEDEP}]
81 )
82 "
83
84 # Due to gstreamer src_configure
85 QA_CONFIGURE_OPTIONS="--enable-nls"
86
87 src_prepare() {
88 # don't waste time building examples
89 sed -e '/SUBDIRS.*=/,/^$/ { s/examples// };' \
90 -i Makefile.am Makefile.in \
91 || die
92 }
93
94 multilib_src_configure() {
95 # debug: only adds -g to CFLAGS
96 # docbook: nothing behind that switch
97 # libcgroup is automagic and only used in examples
98 gstreamer_multilib_src_configure \
99 --disable-docbook \
100 --disable-gtk-doc \
101 $(multilib_native_use_enable introspection) \
102 $(use_enable static-libs static) \
103 $(use_enable test tests) \
104 LIBCGROUP_LIBS= \
105 LIBCGROUP_FLAGS=
106
107 # work-around gtk-doc out-of-source brokedness
108 if multilib_is_native_abi ; then
109 ln -s "${S}"/docs/libs/${d}/html docs/libs/${d}/html || die
110 fi
111 }
112
113 multilib_src_install() {
114 emake install DESTDIR="${D}"
115 # Handle broken upstream modifications to defaults of gtk-doc
116 emake install -C docs/libs DESTDIR="${D}"
117 prune_libtool_files
118 }
119
120 multilib_src_install_all() {
121 einstalldocs
122
123 if use examples ; then
124 insinto /usr/share/doc/${PF}/examples
125 doins "${S}"/examples/*.c
126 fi
127 }