Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 31945 - (show annotations) (download)
Wed Jan 2 15:08:59 2019 UTC (5 years, 3 months ago) by niro
File size: 3698 byte(s)
auto added: ver bump to 0.6.5-r1
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}-${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 src_install_python2-slip()
112 {
113 python2_src_install || die
114 zapmost ${BINDIR} \
115 usr/share \
116 $(mget-python2-libdir)/slip-${PVER}-py$(mget-python2-version).egg-info \
117 $(mget-python2-libdir)/slip/__init__.py* \
118 $(mget-python2-libdir)/slip/util \
119 $(mget-python2-libdir)/slip/_wrappers \
120 || die
121 }
122
123 src_install_python3-slip()
124 {
125 python3_src_install || die
126 zapmost ${BINDIR} \
127 usr/share \
128 $(mget-python3-libdir)/slip-${PVER}-py$(mget-python3-version).egg-info \
129 $(mget-python3-libdir)/slip/__init__.py* \
130 $(mget-python3-libdir)/slip/util \
131 $(mget-python3-libdir)/slip/_wrappers \
132 || die
133 }
134
135
136 src_install_python-slip-dbus()
137 {
138 cd ${SRCDIR}
139
140 python_src_install || die
141 zapmost ${BINDIR} \
142 usr/share \
143 $(mget-python-libdir)/slip.dbus-${PVER}-py$(mget-python-version).egg-info \
144 $(mget-python-libdir)/slip/dbus \
145 || die
146 }
147
148 src_install_python-slip-gtk()
149 {
150 cd ${SRCDIR}
151
152 python_src_install || die
153 zapmost ${BINDIR} \
154 usr/share \
155 $(mget-python-libdir)/slip.gtk-${PVER}-py$(mget-python-version).egg-info \
156 $(mget-python-libdir)/slip/gtk \
157 || die
158 }