Lines 5-10
Link Here
|
5 |
EAPI="3" |
5 |
EAPI="3" |
6 |
PYTHON_DEPEND="2" |
6 |
PYTHON_DEPEND="2" |
7 |
PYTHON_USE_WITH="threads" |
7 |
PYTHON_USE_WITH="threads" |
|
|
8 |
SUPPORT_PYTHON_ABIS="1" |
8 |
|
9 |
|
9 |
inherit distutils eutils |
10 |
inherit distutils eutils |
10 |
|
11 |
|
Lines 18-35
Link Here
|
18 |
|
19 |
|
19 |
LICENSE="MIT" |
20 |
LICENSE="MIT" |
20 |
SLOT="0" |
21 |
SLOT="0" |
21 |
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" |
22 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" |
22 |
IUSE="doc" |
23 |
IUSE="doc" |
23 |
|
24 |
|
24 |
DEPEND="" |
25 |
DEPEND="" |
25 |
RDEPEND="" |
26 |
RDEPEND="" |
26 |
|
27 |
|
27 |
DOCS="CHANGES.txt RELEASE.txt" |
28 |
RESTRICT_PYTHON_ABIS="3.*" |
28 |
|
29 |
|
29 |
pkg_setup() { |
30 |
DOCS="CHANGES.txt RELEASE.txt" |
30 |
python_set_active_version 2 |
|
|
31 |
python_pkg_setup |
32 |
} |
33 |
|
31 |
|
34 |
src_prepare() { |
32 |
src_prepare() { |
35 |
distutils_src_prepare |
33 |
distutils_src_prepare |
Lines 37-59
Link Here
|
37 |
} |
35 |
} |
38 |
|
36 |
|
39 |
src_install () { |
37 |
src_install () { |
40 |
distutils_src_install |
38 |
distutils_src_install \ |
41 |
python_convert_shebangs -r 2 "${ED}" |
39 |
--standard-lib \ |
42 |
|
40 |
--no-version-script \ |
43 |
# Move man pages from /usr/man to /usr/share/man |
41 |
--install-data /usr/share |
44 |
dodir /usr/share |
|
|
45 |
mv "${ED}usr/man" "${ED}usr/share" |
46 |
|
42 |
|
47 |
if use doc; then |
43 |
if use doc; then |
48 |
insinto /usr/share/doc/${PF} |
44 |
insinto /usr/share/doc/${PF} |
49 |
doins "${DISTDIR}"/${P}-user.{pdf,html} |
45 |
doins "${DISTDIR}"/${P}-user.{pdf,html} |
50 |
fi |
46 |
fi |
51 |
} |
47 |
} |
52 |
|
|
|
53 |
pkg_postinst() { |
54 |
python_mod_optimize /usr/$(get_libdir)/${P} |
55 |
} |
56 |
|
57 |
pkg_postrm() { |
58 |
python_mod_cleanup /usr/$(get_libdir)/${P} |
59 |
} |