Contents of /trunk/extras/pycairo/pycairo-1.13.3-r1.smage2
Parent Directory | Revision Log
Revision 30152 -
(show annotations)
(download)
Mon Oct 30 11:00:01 2017 UTC (6 years, 7 months ago) by niro
File size: 1398 byte(s)
Mon Oct 30 11:00:01 2017 UTC (6 years, 7 months ago) by niro
File size: 1398 byte(s)
auto added: ver bump to 1.13.3-r1
1 | # $Id$ |
2 | |
3 | PNAME="pycairo" |
4 | PVER="1.13.3" |
5 | PBUILD="r1" |
6 | |
7 | SPLIT_PACKAGES="python2-cairo python3-cairo pycairo" |
8 | |
9 | PCAT="dev-python" |
10 | |
11 | DESCRIPTION="Python cairo bindings." |
12 | HOMEPAGE="http://cairographics.org/pycairo/" |
13 | |
14 | PYTHON2_DEPEND=">= dev-lang/python-2.7" |
15 | PYTHON3_DEPEND=">= dev-lang/python3-3.6" |
16 | COMMON_DEPEND=">= x11-libs/cairo-1.13" |
17 | |
18 | SDEPEND=">= dev-util/pkgconfig-0.25" |
19 | |
20 | SRCFILE="${PNAME}-${PVER}.tar.gz" |
21 | SRCDIR="${BUILDDIR}/pycairo-${PVER}" |
22 | |
23 | sminclude python2 python3 |
24 | |
25 | SRC_URI=( |
26 | https://github.com/pygobject/pycairo/releases/download/v${PVER}/${SRCFILE} |
27 | mirror://${PNAME}/${SRCFILE} |
28 | ) |
29 | |
30 | UP2DATE="updatecmd https://github.com/pygobject/pycairo/releases | grep ${PNAME}- | highesttarball gz" |
31 | |
32 | split_info_python2-cairo() |
33 | { |
34 | DESCRIPTION="Python2 cairo bindings." |
35 | DEPEND="${PYTHON2_DEPEND} |
36 | ${COMMON_DEPEND}" |
37 | } |
38 | |
39 | split_info_python3-cairo() |
40 | { |
41 | DESCRIPTION="Python3 cairo bindings." |
42 | DEPEND="${PYTHON2_DEPEND} |
43 | ${COMMON_DEPEND}" |
44 | } |
45 | |
46 | split_info_pycairo() |
47 | { |
48 | PVER="9999" |
49 | PKGTYPE="virtual" |
50 | |
51 | DESCRIPTION="Transitional package for python2-cairo." |
52 | HOMEPAGE="http://www.magellan-linux.de/" |
53 | |
54 | DEPEND=">= dev-python/python2-cairo-1" |
55 | } |
56 | |
57 | src_prepare() |
58 | { |
59 | python2_src_prepare || die |
60 | python3_src_prepare || die |
61 | } |
62 | |
63 | src_compile() |
64 | { |
65 | python2_src_compile || die |
66 | python3_src_compile || die |
67 | } |
68 | |
69 | src_install_python2-gobject3() |
70 | { |
71 | python2_src_install || die |
72 | } |
73 | |
74 | src_install_python3-gobject3() |
75 | { |
76 | python3_src_install || die |
77 | } |