# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/gstreamer-0.3.4.ebuild,v 1.8 2002/08/14 13:08:09 murphy Exp $ S=${WORKDIR}/${P} DESCRIPTION="Streaming media framework" SRC_URI="mirror://sourceforge/gstreamer/${P}.tar.gz" HOMEPAGE="http://gstreamer.sourceforge.net" SLOT="0" LICENSE="LGPL-2" KEYWORDS="x86 sparc sparc64" # required packages # there are many many optional libraries. features are compiled if the libraries # are present. most optional libraries are from gnome. DEPEND=">=dev-libs/glib-2.0 >=dev-libs/libxml2-2.4 >=dev-libs/popt-1.5 doc? ( >=dev-util/gtk-doc-0.9 media-gfx/transfig dev-libs/libxslt app-text/xmltex app-text/xpdf app-text/ghostscript )" RDEPEND=">=dev-libs/glib-2.0 >=dev-libs/libxml2-2.4 >=dev-libs/popt-1.5" src_compile() { local myconf use doc \ && myconf="${myconf} --enable-docs-build" \ || myconf="${myconf} --disable-docs-build" # gtkdoc-fixxref should do its stuff in DESTDIR pushd docs/libs sed 's/\(gtkdoc-fixxref.*html-dir=\)/\1$(DESTDIR)/' \ Makefile.am > Makefile.am.new mv Makefile.am.new Makefile.am popd econf ${myconf} || die "./configure failed" emake || die } src_install () { make DESTDIR=${D} install || die # gtkdoc will install stuff in a directory with wrong name (wrong after my opinion) # fix it: mv ${D}/usr/share/doc/${P} ${D}/usr/share/doc/${PF} # now have to clean after gtkdoc-fixxref prepalldocs dodoc AUTHORS COPYING COPYING.LIB INSTALL README RELEASE REQUIREMENTS TODO # will do these later - must do some recursive stuff about it... (with find???) # docs/random/* # examples/* # get all those html manuals and stuff like that. dohtml -r docs } pkg_postinst () { gst-register }