--- screenlets-0.1.2.ebuild 2013-01-18 11:12:35.000000000 +0100 +++ screenlets-0.1.2.ebuild 2013-01-18 11:05:28.000000000 +0100 @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/x11-plugins/screenlets/screenlets-0.1.2.ebuild,v 1.2 2011/04/11 20:52:51 arfrever Exp $ -EAPI=3 +EAPI=5 PYTHON_DEPEND="2" inherit distutils eutils @@ -22,9 +22,8 @@ dev-python/gnome-keyring-python dev-python/pyxdg x11-libs/libnotify - x11-misc/xdg-utils" - -S="${WORKDIR}/${PN}" + x11-misc/xdg-utils + dev-python/beautifulsoup:python-2" pkg_setup() { python_set_active_version 2 @@ -34,18 +33,16 @@ src_prepare() { distutils_src_prepare python_convert_shebangs -r 2 src - sed -e "s/exec python/&2/" -i src/bin/* || die "sed failed" + sed -i $(find src/ -type f) -e 's|exec python|&2|g;s|python -u|python2 -u|g' || die + sed -i desktop-menu/screenlets-{daemon,manager}.desktop -e 's|> .*||g' || die } src_install() { distutils_src_install - insinto /usr/share/desktop-directories - doins desktop-menu/desktop-directories/Screenlets.directory || die "doins failed" - insinto /usr/share/icons - doins desktop-menu/screenlets.svg || die "doins failed" + doins desktop-menu/screenlets.svg # Insert .desktop files - domenu desktop-menu/*.desktop || die "domenu failed" + domenu desktop-menu/*.desktop }