belak.gentoo / app-misc / sunflower / sunflower-0.1_alpha_p42.ebuild

# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=3

PYTHON_DEPEND="2"

inherit python

MY_PN="Sunflower"
MY_PV=${PV/_alpha_p/a-}
MY_P="${MY_PN}-${MY_PV}"

DESCRIPTION="Small and highly customizable twin-panel file manager"
HOMEPAGE="http://code.google.com/p/sunflower-fm/"
SRC_URI="http://sunflower-fm.googlecode.com/files/${MY_P}.tgz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND=""
RDEPEND="dev-python/notify-python
	dev-python/gnome-vfs-python
	dev-python/libwnck-python
	x11-libs/vte"

S="${WORKDIR}"/"${MY_P}"

pkg_setup(){
	echo ${MY_P}
	python_set_active_version 2
}

src_install(){
	insinto /opt/sunflower
	doins -r .
	dodir /usr/bin
	cat > "${ED}"/usr/bin/sunflower << EOF
#!/bin/sh

python2 "${EPREFIX}"/opt/sunflower/Sunflower.py
EOF
	chmod +x "${ED}"/usr/bin/sunflower
}

pkg_postinst(){
	python_mod_optimize "${EPREFIX}"/opt/sunflower/application
}

pkg_postrm(){
	python_mod_cleanup "${EPREFIX}"/opt/sunflower/application
}
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.