# $Id$ PNAME="python-slip" PVER="0.6.0" PBUILD="r4" SPLIT_PACKAGES="python-slip python-slip-dbus python-slip-gtk" PCAT="dev-python" HOMEPAGE="https://fedorahosted.org/python-slip/" COMMON_DEPEND=">= dev-lang/python-2.7 >= dev-python/python-six-1.7" GTK_DEPEND=">= dev-python/pygtk-2.24" DBUS_DEPEND=">= dev-python/dbus-python-1 >= sys-apps/polkit-0.112 >= dev-python/pygobject-2.28 >= dev-python/pygobject3-3.12 >= dev-python/decorator-3.4" SDEPEND=">= dev-util/pkgconfig-0.25" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude python cleanutils SRC_URI=( https://fedorahosted.org/released/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd 'https://fedorahosted.org/released/${PNAME}/?C=M;O=A' | lasttarball" split_info_python-slip() { DESCRIPTION="Miscellaneous convenience, extension and workaround code for Python." DEPEND="${COMMON_DEPEND}" } split_info_python-slip-dbus() { DESCRIPTION="Convenience functions for dbus services." DEPEND="== dev-python/python-slip-${PVER} ${DBUS_DEPEND}" } split_info_python-slip-gtk() { DESCRIPTION="Code to make auto-wrapping gtk labels." DEPEND="== dev-python/python-slip-${PVER} ${GTK_DEPEND}" } src_install_python-slip() { cd ${SRCDIR} python_src_install || die zapmost ${BINDIR} \ usr/share \ $(mget-python-libdir)/slip-${PVER}-py$(mget-python-version).egg-info \ $(mget-python-libdir)/slip/__init__.py* \ $(mget-python-libdir)/slip/util \ $(mget-python-libdir)/slip/_wrappers \ || die } src_install_python-slip-dbus() { cd ${SRCDIR} python_src_install || die zapmost ${BINDIR} \ usr/share \ $(mget-python-libdir)/slip.dbus-${PVER}-py$(mget-python-version).egg-info \ $(mget-python-libdir)/slip/dbus \ || die } src_install_python-slip-gtk() { cd ${SRCDIR} python_src_install || die zapmost ${BINDIR} \ usr/share \ $(mget-python-libdir)/slip.gtk-${PVER}-py$(mget-python-version).egg-info \ $(mget-python-libdir)/slip/gtk \ || die }