/[gentoo-x86]/dev-python/4suite/4suite-1.0.2-r1.ebuild
Gentoo

Contents of /dev-python/4suite/4suite-1.0.2-r1.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.12 - (show annotations) (download)
Sat Jun 16 07:49:18 2012 UTC (8 years, 1 month ago) by dev-zero
Branch: MAIN
CVS Tags: HEAD
Changes since 1.11: +1 -1 lines
FILE REMOVED
removed 4suite as per bug #250930

1 # Copyright 1999-2010 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/dev-python/4suite/4suite-1.0.2-r1.ebuild,v 1.11 2010/09/20 19:32:43 arfrever Exp $
4
5 EAPI="3"
6 PYTHON_DEPEND="2"
7 SUPPORT_PYTHON_ABIS="1"
8 RESTRICT_PYTHON_ABIS="3.*"
9
10 inherit distutils eutils
11
12 MY_P="4Suite-XML-${PV}"
13
14 DESCRIPTION="Python tools for XML processing and object-databases."
15 HOMEPAGE="http://www.4suite.org/ http://pypi.python.org/pypi/4Suite"
16 SRC_URI="mirror://sourceforge/foursuite/${MY_P}.tar.bz2"
17
18 LICENSE="Apache-1.1"
19 SLOT="0"
20 KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
21 IUSE="doc"
22
23 DEPEND=">=dev-python/pyxml-0.8.4"
24 RDEPEND="${DEPEND}"
25
26 PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
27
28 DOCS="docs/*.txt"
29 PYTHON_MODNAME="Ft"
30
31 S=${WORKDIR}/${MY_P}
32
33 src_prepare() {
34 epatch "${FILESDIR}/${P}-amd64_python2.5.patch"
35 epatch "${FILESDIR}/${P}-config.patch"
36 epatch "${FILESDIR}/${P}-version_parsing.patch"
37
38 if ! use doc; then
39 sed -e "/'build_docs'/d" -i Ft/Lib/DistExt/Build.py || die "sed failed"
40 fi
41 distutils_src_prepare
42 }
43
44 src_configure() {
45 configuration() {
46 "$(PYTHON)" setup.py config \
47 --prefix=/usr \
48 --docdir=/usr/share/doc/${PF} \
49 --datadir=/usr/share/${PN} \
50 --libdir="$(python_get_sitedir)" || die "setup.py config failed with Python ${PYTHON_ABI}"
51 }
52 python_execute_function configuration
53 }
54
55 src_install() {
56 distutils_src_install $(use_with doc docs)
57
58 delete_profiles_and_tests() {
59 rm -fr "${ED}$(python_get_sitedir)/"{profiles,tests}
60 }
61 python_execute_function -q delete_profiles_and_tests
62 }

  ViewVC Help
Powered by ViewVC 1.1.20