diff -ur libkate.orig/libkate-0.3.8.ebuild libkate/libkate-0.3.8.ebuild --- libkate.orig/libkate-0.3.8.ebuild 2010-08-11 16:02:58.000000000 +0800 +++ libkate/libkate-0.3.8.ebuild 2011-11-18 00:37:05.364969963 +0800 @@ -2,6 +2,10 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/libkate/libkate-0.3.8.ebuild,v 1.1 2010/08/11 08:02:58 aballier Exp $ +EAPI="3" +PYTHON_DEPEND="2" +inherit eutils python + DESCRIPTION="Codec for karaoke and text encapsulation for Ogg" HOMEPAGE="http://code.google.com/p/libkate/" SRC_URI="http://libkate.googlecode.com/files/${P}.tar.gz" @@ -10,6 +14,7 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE="debug doc wxwidgets" +DOCS=( AUTHORS ChangeLog README ) COMMON_DEPEND="media-libs/libogg media-libs/libpng" @@ -22,13 +27,29 @@ RDEPEND="${COMMON_DEPEND} wxwidgets? ( =dev-python/wxpython-2.8* media-libs/liboggz )" -src_compile() { +pkg_setup() { + python_pkg_setup +} + +src_configure() { use wxwidgets || sed -i -e "s/HAVE_PYTHON=yes/HAVE_PYTHON=no/" configure econf $(use_enable debug) $(use_enable doc) --docdir=/usr/share/doc/${PF} +} + +src_compile() { emake || die "emake failed" } src_install() { - emake DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS ChangeLog README + emake DESTDIR="${ED}" install || die "make install failed" + dodoc ${DOCS[@]} +} + +pkg_postinst() { + python_mod_optimize "${ED}" } + +pkg_postrm() { + python_mod_cleanup "${ED}" +} + diff -ur libkate.orig/libkate-0.4.1.ebuild libkate/libkate-0.4.1.ebuild --- libkate.orig/libkate-0.4.1.ebuild 2011-09-09 02:00:27.000000000 +0800 +++ libkate/libkate-0.4.1.ebuild 2011-11-18 00:36:06.603969964 +0800 @@ -2,6 +2,10 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/libkate/libkate-0.4.1.ebuild,v 1.1 2011/09/08 18:00:27 aballier Exp $ +EAPI="3" +PYTHON_DEPEND="2" +inherit eutils python + DESCRIPTION="Codec for karaoke and text encapsulation for Ogg" HOMEPAGE="http://code.google.com/p/libkate/" SRC_URI="http://libkate.googlecode.com/files/${P}.tar.gz" @@ -10,6 +14,7 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE="debug doc wxwidgets" +DOCS=( AUTHORS ChangeLog README ) COMMON_DEPEND="media-libs/libogg media-libs/libpng" @@ -22,13 +27,28 @@ RDEPEND="${COMMON_DEPEND} wxwidgets? ( =dev-python/wxpython-2.8* media-libs/liboggz )" -src_compile() { +pkg_setup() { + python_pkg_setup +} + +src_configure() { use wxwidgets || sed -i -e "s/HAVE_PYTHON=yes/HAVE_PYTHON=no/" configure econf $(use_enable debug) $(use_enable doc) --docdir=/usr/share/doc/${PF} +} + +src_compile() { emake || die "emake failed" } src_install() { - emake DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS ChangeLog README + emake DESTDIR="${ED}" install || die "make install failed" + dodoc ${DOCS[@]} +} + +pkg_postinst() { + python_mod_optimize "${ED}" +} + +pkg_postrm() { + python_mod_cleanup "${ED}" }