Magellan Linux

Contents of /trunk/extras/pycairo/pycairo-1.13.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30151 - (show annotations) (download)
Mon Oct 30 10:59:23 2017 UTC (6 years, 7 months ago) by niro
File size: 1398 byte(s)
auto added: ver bump to 1.13.1-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 }