Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 33279 - (show annotations) (download)
Wed Oct 23 10:23:31 2019 UTC (4 years, 7 months ago) by niro
File size: 1511 byte(s)
auto added: ver bump to 1.18.1-r1
1 # $Id$
2
3 PNAME="pycairo"
4 PVER="1.18.1"
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.7"
16 COMMON_DEPEND=">= x11-libs/cairo-1.16"
17
18 SDEPEND="${PYTHON2_DEPEND}
19 ${PYTHON3_DEPEND}
20 ${COMMON_DEPEND}
21 >= dev-util/pkgconfig-0.25"
22
23 SRCFILE="${PNAME}-${PVER}.tar.gz"
24 SRCDIR="${BUILDDIR}/pycairo-${PVER}"
25
26 sminclude multilib python2 python3
27
28 SRC_URI=(
29 https://github.com/pygobject/pycairo/releases/download/v${PVER}/${SRCFILE}
30 mirror://${PNAME}/${SRCFILE}
31 )
32
33 UP2DATE="updatecmd https://github.com/pygobject/pycairo/releases | grep ${PNAME}- | highesttarball gz"
34
35 split_info_python2-cairo()
36 {
37 DESCRIPTION="Python2 cairo bindings."
38 DEPEND="${PYTHON2_DEPEND}
39 ${COMMON_DEPEND}"
40 }
41
42 split_info_python3-cairo()
43 {
44 DESCRIPTION="Python3 cairo bindings."
45 DEPEND="${PYTHON2_DEPEND}
46 ${COMMON_DEPEND}"
47 }
48
49 split_info_pycairo()
50 {
51 PVER="9999"
52 PKGTYPE="virtual"
53
54 DESCRIPTION="Transitional package for python2-cairo."
55 HOMEPAGE="http://www.magellan-linux.de/"
56
57 DEPEND=">= dev-python/python2-cairo-1"
58 }
59
60 src_prepare()
61 {
62 python2_multilib_src_prepare || die
63 python3_multilib_src_prepare || die
64 }
65
66 src_compile()
67 {
68 python2_multilib_src_compile || die
69 python3_multilib_src_compile || die
70 }
71
72 src_install_python2-cairo()
73 {
74 python2_multilib_src_install || die
75 }
76
77 src_install_python3-cairo()
78 {
79 python3_multilib_src_install || die
80 }