# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=2 PYTHON_DEPEND="2" inherit python multilib S=${WORKDIR}/INSTALL-IceWMCP MY_PN=IceWMControlPanel MY_DEST="usr/$(get_libdir)/${P}" MY_BIN="usr/bin" DESCRIPTION="A complete control panel for IceWM using gtk & python" HOMEPAGE="http://icesoundmanager.sourceforge.net/index.php" SRC_URI="mirror://sourceforge/icesoundmanager/${MY_PN}-${PV}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc x86" IUSE="" DEPEND="x11-wm/icewm dev-python/pygtk:2 x11-libs/gtk+:2" pkg_setup() { python_set_active_version 2 python_pkg_setup } src_install() { dodir "${MY_DEST}/" dodir "${MY_BIN}/" dodoc "${S}"/doc/* "${S}"/licenses/* cp "${S}"/* "${D}"/${MY_DEST} cp -R "${S}"/applets "${S}"/applet-icons "${S}"/help "${S}"/icons \ "${S}"/locale "${S}"/pixmaps "${D}"/${MY_DEST}/ # create executable shortcuts to the python scripts echo -e "#!/bin/bash \n python /${MY_DEST}/IceWMCP.py" > ${T}/IceWMCP echo -e "#!/bin/bash \n python /${MY_DEST}/IceWMCPKeyboard.py" > ${T}/IceWMCP-Keyboard echo -e "#!/bin/bash \n python /${MY_DEST}/IceWMCPMouse.py" > ${T}/IceWMCP-Mouse echo -e "#!/bin/bash \n python /${MY_DEST}/pyspool.py" > ${T}/IceWMCP-PySpool echo -e "#!/bin/bash \n python /${MY_DEST}/IceWMCPWallpaper.py" > ${T}/IceWMCP-Wallpaper echo -e "#!/bin/bash \n python /${MY_DEST}/IceWMCPWinOptions.py" > ${T}/IceWMCP-WinOptions echo -e "#!/bin/bash \n python /${MY_DEST}/phrozenclock.py" > ${T}/PhrozenClock echo -e "#!/bin/bash \n python /${MY_DEST}/icesound.py" > ${T}/IceSoundManager echo -e "#!/bin/bash \n python /${MY_DEST}/IceWMCP_GtkPCCard.py" > ${T}/GtkPCCard echo -e "#!/bin/bash \n python /${MY_DEST}/IceMe.py" > ${T}/iceme echo -e "#!/bin/bash \n python /${MY_DEST}/icepref.py" > ${T}/icepref echo -e "#!/bin/bash \n python /${MY_DEST}/icepref_td.py" > ${T}/icepref_td echo -e "#!/bin/bash \n python /${MY_DEST}/IceWMCPGtkIconSelection.py" > ${T}/IceWMCP-Icons echo -e "#!/bin/bash \n python /${MY_DEST}/IceWMCPEnergyStar.py" > ${T}/IceWMCP-EnergyStar dobin "${T}"/* } pkg_postinst() { einfo "Some of the icons displayed by IceWMCP may be pointing to" einfo "programs which are not on your system! You can hide them" einfo "using the Configuration window (Ctrl+C) or change them" einfo "by editing the files in" einfo "/${MY_DEST}/applets and" einfo "/${MY_DEST}/applet-icons." }