Magellan Linux

Contents of /trunk/extras/python-slip/python-slip-0.6.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 31947 - (show annotations) (download)
Wed Jan 2 15:31:52 2019 UTC (5 years, 3 months ago) by niro
File size: 3858 byte(s)
-fixed src_prepare and src_compile
1 # $Id$
2
3 PNAME="python-slip"
4 PVER="0.6.5"
5 PBUILD="r1"
6
7 SPLIT_PACKAGES="python2-slip python3-slip python-slip python2-slip-dbus python3-slip-dbus python-slip-dbus python2-slip-gtk python-slip-gtk"
8
9 PCAT="dev-python"
10 HOMEPAGE="https://github.com/nphilipp/python-slip"
11
12 PYTHON2_COMMON_DEPEND=">= dev-lang/python-2.7
13 >= dev-python/python2-six-1.10"
14 PYTHON3_COMMON_DEPEND=">= dev-lang/python3-3.6
15 >= dev-python/python3-six-1.10"
16
17 PYTHON2_GTK_DEPEND=">= dev-python/pygtk-2.24"
18
19 PYTHON2_DBUS_DEPEND=">= dev-python/python2-dbus-1
20 >= sys-apps/polkit-0.112
21 >= dev-python/python2-gobject-2.28
22 >= dev-python/python2-pygobject3-3.16
23 >= dev-python/python2-decorator-4"
24
25 PYTHON3_DBUS_DEPEND=">= dev-python/python3-dbus-1
26 >= sys-apps/polkit-0.112
27 >= dev-python/python2-gobject-2.28
28 >= dev-python/python3-gobject3-3.16
29 >= dev-python/python3-decorator-3.4"
30
31 SDEPEND=">= dev-util/pkgconfig-0.25"
32
33 SRCFILE="${PNAME}-${PVER}.tar.gz"
34 SRCDIR="${BUILDDIR}/${PNAME}-${PNAME}-${PVER}"
35
36 sminclude python2 python3 cleanutils
37
38 SRC_URI=(
39 https://github.com/nphilipp/${PNAME}/archive/${SRCFILE}
40 mirror://${PNAME}/${SRCFILE}
41 )
42
43 UP2DATE="updatecmd https://github.com/nphilipp/${PNAME}/releases | highesttarball gz"
44
45 split_info_python2-slip()
46 {
47 DESCRIPTION="Miscellaneous convenience, extension and workaround code for Python2."
48 DEPEND="${PYTHON2_COMMON_DEPEND}"
49 }
50
51 split_info_python3-slip()
52 {
53 DESCRIPTION="Miscellaneous convenience, extension and workaround code for Python3."
54 DEPEND="${PYTHON3_COMMON_DEPEND}"
55 }
56
57 split_info_python-slip()
58 {
59 PVER="9999"
60 PKGTYPE="virtual"
61
62 DESCRIPTION="Transitional package for python2-slip."
63 HOMEPAGE="http://www.magellan-linux.de/"
64
65 DEPEND=">= dev-python/python2-slip-1"
66 }
67
68 split_info_python2-slip-dbus()
69 {
70 DESCRIPTION="Convenience functions for dbus services - Python2."
71 DEPEND="== dev-python/python2-slip-${PVER}
72 ${PYTHON2_DBUS_DEPEND}"
73 }
74
75 split_info_python3-slip-dbus()
76 {
77 DESCRIPTION="Convenience functions for dbus services - Python3."
78 DEPEND="== dev-python/python3-slip-${PVER}
79 ${PYTHON3_DBUS_DEPEND}"
80 }
81
82 split_info_python-slip-dbus()
83 {
84 PVER="9999"
85 PKGTYPE="virtual"
86
87 DESCRIPTION="Transitional package for python2-slip-dbus."
88 HOMEPAGE="http://www.magellan-linux.de/"
89
90 DEPEND=">= dev-python/python2-slip-dbus-1"
91 }
92
93 split_info_python2-slip-gtk()
94 {
95 DESCRIPTION="Code to make auto-wrapping gtk labels - Python2."
96 DEPEND="== dev-python/python2-slip-${PVER}
97 ${PYTHON2_GTK_DEPEND}"
98 }
99
100 split_info_python-slip-gtk()
101 {
102 PVER="9999"
103 PKGTYPE="virtual"
104
105 DESCRIPTION="Transitional package for python2-slip-gtk."
106 HOMEPAGE="http://www.magellan-linux.de/"
107
108 DEPEND=">= dev-python/python2-slip-gtk-1"
109 }
110
111
112 src_prepare()
113 {
114 python2_src_prepare || die
115 python3_src_prepare || die
116 }
117
118 src_compile()
119 {
120 python2_src_compile || die
121 python3_src_compile || die
122 }
123
124 src_install_python2-slip()
125 {
126 python2_src_install || die
127 zapmost ${BINDIR} \
128 usr/share \
129 $(mget-python2-libdir)/slip-${PVER}-py$(mget-python2-version).egg-info \
130 $(mget-python2-libdir)/slip/__init__.py* \
131 $(mget-python2-libdir)/slip/util \
132 $(mget-python2-libdir)/slip/_wrappers \
133 || die
134 }
135
136 src_install_python3-slip()
137 {
138 python3_src_install || die
139 zapmost ${BINDIR} \
140 usr/share \
141 $(mget-python3-libdir)/slip-${PVER}-py$(mget-python3-version).egg-info \
142 $(mget-python3-libdir)/slip/__init__.py* \
143 $(mget-python3-libdir)/slip/util \
144 $(mget-python3-libdir)/slip/_wrappers \
145 || die
146 }
147
148
149 src_install_python-slip-dbus()
150 {
151 cd ${SRCDIR}
152
153 python_src_install || die
154 zapmost ${BINDIR} \
155 usr/share \
156 $(mget-python-libdir)/slip.dbus-${PVER}-py$(mget-python-version).egg-info \
157 $(mget-python-libdir)/slip/dbus \
158 || die
159 }
160
161 src_install_python-slip-gtk()
162 {
163 cd ${SRCDIR}
164
165 python_src_install || die
166 zapmost ${BINDIR} \
167 usr/share \
168 $(mget-python-libdir)/slip.gtk-${PVER}-py$(mget-python-version).egg-info \
169 $(mget-python-libdir)/slip/gtk \
170 || die
171 }