eva         14/12/01 23:17:33

  Modified:             ChangeLog gstreamermm-1.0.10.ebuild
  Log:
  Add proper handling of documentation & examples.
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
C6085806)

Revision  Changes    Path
1.33                 dev-cpp/gstreamermm/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/gstreamermm/ChangeLog?rev=1.33&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/gstreamermm/ChangeLog?rev=1.33&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/gstreamermm/ChangeLog?r1=1.32&r2=1.33

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/ChangeLog,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- ChangeLog   30 Nov 2014 23:05:10 -0000      1.32
+++ ChangeLog   1 Dec 2014 23:17:33 -0000       1.33
@@ -1,6 +1,10 @@
 # ChangeLog for dev-cpp/gstreamermm
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/ChangeLog,v 1.32 
2014/11/30 23:05:10 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/ChangeLog,v 1.33 
2014/12/01 23:17:33 eva Exp $
+
+  01 Dec 2014; Gilles Dartiguelongue <[email protected]>
+  gstreamermm-1.0.10.ebuild:
+  Add proper handling of documentation & examples.
 
 *gstreamermm-1.0.10 (30 Nov 2014)
 



1.2                  dev-cpp/gstreamermm/gstreamermm-1.0.10.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-1.0.10.ebuild?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-1.0.10.ebuild?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-1.0.10.ebuild?r1=1.1&r2=1.2

Index: gstreamermm-1.0.10.ebuild
===================================================================
RCS file: 
/var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-1.0.10.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gstreamermm-1.0.10.ebuild   30 Nov 2014 23:05:10 -0000      1.1
+++ gstreamermm-1.0.10.ebuild   1 Dec 2014 23:17:33 -0000       1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-1.0.10.ebuild,v 1.1 
2014/11/30 23:05:10 eva Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-1.0.10.ebuild,v 1.2 
2014/12/01 23:17:33 eva Exp $
 
 EAPI="5"
 GNOME2_LA_PUNT="yes"
@@ -13,7 +13,7 @@
 LICENSE="LGPL-2.1"
 SLOT="1.0"
 KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="test"
+IUSE="doc examples test"
 
 RDEPEND="
        >=media-libs/gstreamer-1.0.10:1.0
@@ -24,16 +24,36 @@
 "
 DEPEND="${RDEPEND}
        virtual/pkgconfig
+       doc? (
+               app-doc/doxygen 
+               dev-libs/libxslt
+               media-gfx/graphviz )
        test? (
                dev-cpp/gtest
                media-libs/gst-plugins-base:1.0[X,ogg,theora,vorbis]
                media-libs/gst-plugins-good:1.0
                media-plugins/gst-plugins-jpeg:1.0 )
 "
+#   dev-cpp/mm-common"
+# eautoreconf needs mm-common
 
 # Installs reference docs into /usr/share/doc/gstreamermm-1.0/
 # but that's okay, because the rest of dev-cpp/*mm stuff does the same
 
+src_prepare() {
+    if ! use examples; then
+               # don't waste time building examples
+               sed -e 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
+                       -i Makefile.am Makefile.in || die "sed 2 failed"
+       fi
+
+       gnome2_src_prepare
+}
+
+src_configure() {
+       gnome2_src_configure $(use_enable doc documentation)
+}
+
 src_test() {
        # running tests in parallel fails
        emake -j1 check || die




Reply via email to