DESKLET_NAME="DisplayConstraints" MY_PN=${PN/desklet-/} MY_P=${MY_PN}-${PV} S=${WORKDIR}/${MY_P} EDIR=${WORKDIR}/${DESKLET_NAME}-${PV} DESCRIPTION="This sensor allows a user to set maximum constraints on a display." SRC_URI="http://gdesklets.gnomedesktop.org/files/${MY_P}.tar.bz2" HOMEPAGE="http://gdesklets.gnomedesktop.org/" LICENSE="as-is" SLOT="0" IUSE="" KEYWORDS="~x86 ~sparc ~ppc ~amd64" DEPEND=">=gnome-extra/gdesklets-core-0.26" DOCS="README" src_install() { SYS_PATH="/usr/share/gdesklets" INSTALL_BIN="Install_${DESKLET_NAME}_Sensor.bin" dodir ${SYS_PATH}/{Sensors,Displays} # first we install the Sensor python ${EDIR}/${INSTALL_BIN} --nomsg ${D}${SYS_PATH}/Sensors # and then the .displays insinto ${SYS_PATH}/Displays/${DESKLET_NAME} doins ${EDIR}/${DESKLET_NAME}/*.display # and finally the graphics cp -R ${EDIR}/${DESKLET_NAME}/gfx/ ${D}${SYS_PATH}/Displays/${DESKLET_NAME} dodoc ${EDIR}/${DESKLET_NAME}/${DOCS} # the desklets unpack preserves permissions of the archive chown -R root:root ${D}${SYS_PATH}/Sensors/${DESKLET_NAME} }