diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2008-08-20 16:12:31 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2008-08-20 16:12:31 +0200 |
commit | 16e21e4ed74d7c122ee15d746ff5feaf68364e8c (patch) | |
tree | ba543edae421605b0927516ae3bc2e42ce93c296 /dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild | |
parent | f1d276becbd0092a44e11727c455b357ea075886 (diff) | |
download | overlay-16e21e4ed74d7c122ee15d746ff5feaf68364e8c.tar.gz overlay-16e21e4ed74d7c122ee15d746ff5feaf68364e8c.tar.bz2 overlay-16e21e4ed74d7c122ee15d746ff5feaf68364e8c.zip |
Stuff is in portage
Diffstat (limited to 'dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild')
-rw-r--r-- | dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild b/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild deleted file mode 100644 index 9f0954e..0000000 --- a/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild,v 1.2 2008/03/21 09:16:16 opfer Exp $ - -inherit distutils elisp-common eutils - -DESCRIPTION="Bicycle Repair Man is the Python Refactoring Browser" -HOMEPAGE="http://bicyclerepair.sourceforge.net/" -SRC_URI="mirror://sourceforge/bicyclerepair/${P}.tar.gz" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 x86" -IUSE="emacs" - -DEPEND="virtual/python - emacs? ( app-emacs/pymacs - app-emacs/python-mode )" - -SITEFILE=50${PN}-gentoo.el -PYTHON_MODNAME="bike" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}/bicyclerepair-fix-invalid-syntax.patch" "${FILESDIR}/bicyclerepair-fix-idle.patch" - # bikeemacs.py contains non-ascii characters in comments - sed -i -e '1s/$/\t-*- coding: latin-1 -*-/' ide-integration/bikeemacs.py -} - -src_install() { - distutils_src_install - if use emacs; then - elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die - fi -} - -pkg_postinst() { - python_version - # Enable IDLE integration if Python was compiled with tcltk. - config_txt="${ROOT}usr/$(get_libdir)/python${PYVER}/tools/idle/config.txt" - if [ -f "${config_txt}" ]; - then - if [ -z "`grep BicycleRepairMan_Idle ${config_txt}`" ]; then - elog "Appending BicycleRepairman to IDLE.." - echo "[BicycleRepairMan_Idle]" >> ${config_txt} - fi - else - elog "BicycleRepairMan won't integrate with IDLE" - fi - use emacs && elisp-site-regen - - # compile python files -- including the ones not installed into site-packages - distutils_pkg_postinst - python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/bikeemacs.py - python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/BicycleRepairMan_Idle.py -} - -pkg_postrm() { - use emacs && elisp-site-regen - - # as there are files not installed into site-packages, we need to run - # python_mod_cleanup instead of distutils_pkg_postrm - python_mod_cleanup -} |