--- /tmp/miro-1.0.ebuild 2007-11-16 20:40:53.646774322 +0100 +++ miro-1.0.ebuild 2007-11-16 21:09:51.000000000 +0100 @@ -2,6 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ +inherit eutils + DESCRIPTION="Open source video player" HOMEPAGE="http://www.getmiro.com/" #SRC_URI="http://ftp.osuosl.org/pub/pculture.org/miro/src/Miro-${PV}.tar.gz" @@ -27,23 +29,34 @@ dev-util/pkgconfig dev-util/subversion" +src_unpack() { + unpack "${A}" + if built_with_use dev-libs/boost threadsonly + then + sed -e "s/'boost_python'/'boost_python-mt'/g" -i \ + ./Miro-${PV/_/-}/platform/gtk-x11/setup.py \ + || die "sed failed!" + fi +} + src_compile() { - ./Miro-${PV/_/-}/platform/gtk-x11/setup.py build + ./Miro-${PV/_/-}/platform/gtk-x11/setup.py build \ + || die "build failed" } src_install() { - ./Miro-${PV/_/-}/platform/gtk-x11/setup.py install --root "${D}" + ./Miro-${PV/_/-}/platform/gtk-x11/setup.py install --root "${D}" \ + || die "install failed" } pkg_postinst() { + MOZSETUP=/usr/lib*/python*/site-packages/miro/mozsetup.py elog "" elog "To increase the font size of the main display area, add:" elog "user_pref(\"font.minimum-size.x-western\", 15);" elog "" elog "to the following file:" - elog "/usr/lib64/python2.4/site-packages/miro/mozsetup.py" - elog "" - elog "Be sure to substitute \"lib64\" and \"python2.4\" with your correct paths." + elog /usr/lib*/python*/site-packages/miro/mozsetup.py elog "" }