Magellan Linux

Annotation of /trunk/extras/pygobject3/pygobject3-3.26.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30156 - (hide annotations) (download)
Mon Oct 30 12:45:16 2017 UTC (6 years, 7 months ago) by niro
File size: 1595 byte(s)
auto added: ver bump to 3.26.1-r1
1 niro 30156 # $Id$
2    
3     PNAME="pygobject3"
4     PVER="3.26.1"
5     PBUILD="r1"
6    
7     SPLIT_PACKAGES="python2-gobject3 python3-gobject3 pygobject3"
8    
9     PCAT="dev-python"
10     HOMEPAGE="http://www.pygtk.org/"
11    
12     PYTHON2_DEPEND=">= dev-lang/python-2.7
13     >= dev-python/python2-cairo-1.13"
14    
15     PYTHON3_DEPEND=">= dev-lang/python3-3.6
16     >= dev-python/python3-cairo-1.13"
17    
18     # gobject-introspection is runtime needed
19     COMMON_DEPEND=">= dev-libs/libffi-3.2
20     >= dev-libs/gobject-introspection-1.54"
21    
22     SDEPEND="${PYTHON2_DEPEND}
23     ${PYTHON3_DEPEND}
24     ${COMMON_DEPEND}
25     >= dev-util/pkgconfig-0.25"
26    
27     SRCFILE="${PNAME/3/}-${PVER}.tar.xz"
28     SRCDIR="${BUILDDIR}/${PNAME/3/}-${PVER}"
29    
30     sminclude python2 python3
31     msetfeature "!check"
32    
33     SRC_URI=(
34     gnome://${PNAME/3/}/${PVER%.*}/${SRCFILE}
35     mirror://${PNAME}/${SRCFILE}
36     )
37    
38     UP2DATE="updatecmd_gnome ${PNAME/3/}"
39    
40     split_info_python2-gobject3()
41     {
42     DESCRIPTION="Python2 glib object3 library,"
43     DEPEND="${PYTHON2_DEPEND}
44     ${COMMON_DEPEND}"
45     }
46    
47     split_info_python3-gobject3()
48     {
49     DESCRIPTION="Python3 glib object3 library."
50     DEPEND="${PYTHON2_DEPEND}
51     ${COMMON_DEPEND}"
52     }
53    
54     split_info_pygobject3()
55     {
56     PVER="9999"
57     PKGTYPE="virtual"
58    
59     DESCRIPTION="Transitional package for python2-gobject3."
60     HOMEPAGE="http://www.magellan-linux.de/"
61    
62     DEPEND=">= dev-python/python2-gobject3-1"
63     }
64    
65     src_prepare()
66     {
67     python2_src_prepare || die
68     python3_src_prepare || die
69     }
70    
71     src_compile()
72     {
73     python2_src_compile --with-python=${MAGE_PYTHON2_EXEC} || die
74     python3_src_compile --with-python=${MAGE_PYTHON3_EXEC} || die
75     }
76    
77     src_install_python2-gobject3()
78     {
79     python2_src_install || die
80     }
81    
82     src_install_python3-gobject3()
83     {
84     python3_src_install || die
85     }