Package python-module-pygobject3: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 | %def_disable snapshot %define _name pygobject %define ver_major 3.36 %define api_ver 3.0 %define gtk_api_ver 3.0 %def_enable pycairo %def_disable devel_doc %def_disable tests %def_disable check Name: python-module-%{_name}3 Version: %ver_major.1 Release: alt5 Summary: Python bindings for GObject Group: Development/Python License: LGPL-2.1 Url: http://www.pygtk.org/ %if_disabled snapshot Source: ftp://ftp.gnome.org/pub/gnome/sources/%_name/%ver_major/%_name-%version.tar.xz %else Source: %_name-%version.tar %endif Patch: pygobject-3.38.0-alt-meson-0.55_build.patch %setup_python_module pygobject3 %add_findprov_lib_path %python_sitelibdir/gi Requires: typelib(GdkX11) = %gtk_api_ver %add_typelib_req_skiplist typelib(Foo) %filter_from_requires /Gst.*/d %filter_from_requires /typelib(WebKit)/d %define glib_ver 2.48.0 %define gi_ver 1.46.0 %define pycairo_ver 1.11.1 BuildRequires(pre): meson rpm-build-gir rpm-build-python BuildRequires: gtk-doc BuildRequires: glib2-devel >= %glib_ver libgio-devel libffi-devel BuildRequires: python-devel python-modules-encodings python-module-setuptools %{?_enable_pycairo:BuildRequires: python-module-pycairo-devel >= %pycairo_ver libcairo-gobject-devel} BuildRequires: gobject-introspection-devel >= %gi_ver %{?_enable_check:BuildRequires: xvfb-run python-module-pytest dbus-tools-gui libgtk+3-gir-devel glibc-i18ndata} %description GObject is a object system used by GTK+, GStreamer and other libraries. PyGObject provides a convenient wrapper for use in Python programs when accessing GObject libraries. PyGObject now dynamically accesses any GObject libraries that uses GObject Introspection. It replaces the need for separate modules such as PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once new functionality is added to gobject library it is instantly available as a Python API without the need for intermediate Python glue. %package pygtkcompat Summary: PyGTK compatibility layer for PyGObject Group: Development/Python Requires: %name = %version-%release %description pygtkcompat PyGTK compatibility layer. It is recommended to not depend on this layer, but only use it as an intermediate step when porting your application to PyGI. Compatibility might never be 100%%, but the aim is to make it possible to run a well behaved PyGTK application mostly unmodified on top of PyGI. %package devel Summary: Development files for %name Group: Development/Python Requires: %name = %version-%release Obsoletes: %name-common-devel < 3.37 Provides: %name-common-devel = %EVR Conflicts: python3-module-pygobject3-devel > 3.37 %filter_from_provides /pkgconfig(pygobject-3.0)/d %description devel Development files for %name. %prep %setup -n %_name-%version %patch -p1 %build %meson \ %{?_disable_pycairo:-Dpycairo=false} \ %{?_disable_tests:-Dtests=false} \ -Dpython=%__python %nil %meson_build %install %meson_install %check xvfb-run %meson_test %files %python_sitelibdir/gi/ %python_sitelibdir/*.egg-info %exclude %python_sitelibdir/gi/pygtkcompat.py* %files pygtkcompat %python_sitelibdir/pygtkcompat/ %python_sitelibdir/gi/pygtkcompat.py* %files devel %_includedir/%_name-%api_ver/ %_pkgconfigdir/%_name-%api_ver.pc %changelog * Sat Jul 31 2021 Yuri N. Sedunov <aris@altlinux.org> 3.36.1-alt5 - disabled %%check (python-modules-pytest was removed from Sisyphus) * Mon Nov 23 2020 Yuri N. Sedunov <aris@altlinux.org> 3.36.1-alt4 - pygtkcompat: removed dependency on old gtk2-based WebKit-1.0 * Sun Nov 15 2020 Yuri N. Sedunov <aris@altlinux.org> 3.36.1-alt3 - -devel: do not provides pkgconfig(pygobject-3.0) * Sun Sep 13 2020 Yuri N. Sedunov <aris@altlinux.org> 3.36.1-alt2 - separate python2 package (since 3.38 python2 is no longer supported) - removed common-devel subpackage * Wed May 06 2020 Yuri N. Sedunov <aris@altlinux.org> 3.36.1-alt1 - 3.36.1 * Sun Mar 08 2020 Yuri N. Sedunov <aris@altlinux.org> 3.36.0-alt1 - 3.36.0 * Thu Feb 06 2020 Yuri N. Sedunov <aris@altlinux.org> 3.34.0-alt1.1 - rebuilt with latest pycairo - fixed license tag * Mon Sep 09 2019 Yuri N. Sedunov <aris@altlinux.org> 3.34.0-alt1 - 3.34.0 * Sun Jun 23 2019 Yuri N. Sedunov <aris@altlinux.org> 3.32.2-alt1 - 3.32.2 * Sat Apr 20 2019 Yuri N. Sedunov <aris@altlinux.org> 3.32.1-alt1 - 3.32.1 * Sun Mar 10 2019 Yuri N. Sedunov <aris@altlinux.org> 3.32.0-alt1 - 3.32.0 * Sat Dec 01 2018 Yuri N. Sedunov <aris@altlinux.org> 3.30.4-alt1 - 3.30.4 * Tue Nov 27 2018 Yuri N. Sedunov <aris@altlinux.org> 3.30.3-alt1 - 3.30.3 * Thu Nov 22 2018 Yuri N. Sedunov <aris@altlinux.org> 3.30.2-alt1 - 3.30.2 * Thu Oct 25 2018 Yuri N. Sedunov <aris@altlinux.org> 3.30.1-alt2 - rebuilt with pycairo-1.17.1 * Wed Sep 19 2018 Yuri N. Sedunov <aris@altlinux.org> 3.30.1-alt1.1 - packaged *egg-info * Fri Sep 14 2018 Yuri N. Sedunov <aris@altlinux.org> 3.30.1-alt1 - 3.30.1 * Fri Aug 31 2018 Yuri N. Sedunov <aris@altlinux.org> 3.30.0-alt1 - 3.30.0 * Thu May 31 2018 Yuri N. Sedunov <aris@altlinux.org> 3.28.3-alt1 - 3.28.3 * Thu Mar 29 2018 Aleksei Nikiforov <darktemplar@altlinux.org> 3.28.2-alt1.1 - (NMU) Rebuilt with python-3.6.4. * Wed Mar 28 2018 Yuri N. Sedunov <aris@altlinux.org> 3.28.2-alt1 - 3.28.2 * Sat Mar 17 2018 Yuri N. Sedunov <aris@altlinux.org> 3.28.1-alt1 - 3.28.1 * Mon Mar 12 2018 Yuri N. Sedunov <aris@altlinux.org> 3.28.0-alt1 - 3.28.0 * Tue Mar 06 2018 Yuri N. Sedunov <aris@altlinux.org> 3.26.1-alt2 - rebuilt with pycairo-1.16.3 * Fri Oct 27 2017 Yuri N. Sedunov <aris@altlinux.org> 3.26.1-alt1 - 3.26.1 * Tue Sep 12 2017 Yuri N. Sedunov <aris@altlinux.org> 3.26.0-alt1 - 3.26.0 * Fri Jun 09 2017 Yuri N. Sedunov <aris@altlinux.org> 3.24.1-alt2 - rebuilt for ALT #33541 * Mon Apr 10 2017 Yuri N. Sedunov <aris@altlinux.org> 3.24.1-alt1 - 3.24.1 * Mon Mar 20 2017 Yuri N. Sedunov <aris@altlinux.org> 3.24.0-alt1 - 3.24.0 * Wed Mar 01 2017 Yuri N. Sedunov <aris@altlinux.org> 3.22.0-alt2 - removed dependencies on old GStreamer (ALT #33183) * Mon Sep 19 2016 Yuri N. Sedunov <aris@altlinux.org> 3.22.0-alt1 - 3.22.0 * Mon Apr 25 2016 Yuri N. Sedunov <aris@altlinux.org> 3.20.1-alt1 - 3.20.1 * Fri Apr 01 2016 Ivan Zakharyaschev <imz@altlinux.org> 3.20.0-alt2.1 - (NMU) rebuild with python3-3.5 & rpm-build-python3-0.1.10 (for ABI dependence and new python3(*) reqs) * Thu Mar 31 2016 Denis Medvedev <nbr@altlinux.org> 3.20.0-alt2 - NMU LD_PRELOAD changes for Python 3.5 * Tue Mar 22 2016 Yuri N. Sedunov <aris@altlinux.org> 3.20.0-alt1 - 3.20.0 * Sat Oct 24 2015 Yuri N. Sedunov <aris@altlinux.org> 3.18.2-alt1 - 3.18.2 * Tue Sep 22 2015 Yuri N. Sedunov <aris@altlinux.org> 3.18.0-alt1 - 3.18.0 * Sun Jun 21 2015 Yuri N. Sedunov <aris@altlinux.org> 3.16.2-alt1 - 3.16.2 * Tue Apr 14 2015 Yuri N. Sedunov <aris@altlinux.org> 3.16.1-alt1 - 3.16.1 * Wed Mar 25 2015 Yuri N. Sedunov <aris@altlinux.org> 3.16.0-alt1 - 3.16.0 * Tue Sep 23 2014 Yuri N. Sedunov <aris@altlinux.org> 3.14.0-alt1 - 3.14.0 * Mon May 26 2014 Yuri N. Sedunov <aris@altlinux.org> 3.12.2-alt1 - 3.12.2 * Tue Apr 15 2014 Yuri N. Sedunov <aris@altlinux.org> 3.12.1-alt1 - 3.12.1 * Mon Mar 24 2014 Yuri N. Sedunov <aris@altlinux.org> 3.12.0-alt1 - 3.12.0 * Mon Nov 11 2013 Yuri N. Sedunov <aris@altlinux.org> 3.10.2-alt1 - 3.10.2 * Mon Oct 14 2013 Yuri N. Sedunov <aris@altlinux.org> 3.10.1-alt1 - 3.10.1 * Mon Sep 23 2013 Yuri N. Sedunov <aris@altlinux.org> 3.10.0-alt1 - 3.10.0 * Fri Jul 05 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.3-alt1 - 3.8.3 * Mon May 13 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.2-alt1 - 3.8.2 * Mon Apr 15 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.1-alt1 - 3.8.1 * Thu Apr 04 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.0-alt2 - moved pygtkcompat to separate subpackages (ALT #28787) * Mon Mar 25 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.0-alt1 - 3.8.0 * Sun Mar 17 2013 Yuri N. Sedunov <aris@altlinux.org> 3.4.3-alt0.3 - rebuilt with python-3.3 * Mon Dec 24 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.3-alt0.2 - built python3 module too (new python3-module-, -common-devel subpackages) * Sat Dec 08 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.3-alt0.1 - 3.4.3 snapshot (c36e1236) - enabled %%check again using xvfb-run * Mon Nov 12 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.2-alt1 - 3.4.2 * Wed Oct 17 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.1.1-alt1 - 3.4.1.1 * Mon Oct 15 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.1-alt1 - 3.4.1 * Mon Sep 24 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.0-alt1 - 3.4.0 * Mon May 14 2012 Yuri N. Sedunov <aris@altlinux.org> 3.2.2-alt1 - 3.2.2 * Thu May 10 2012 Yuri N. Sedunov <aris@altlinux.org> 3.2.1-alt1 - 3.2.1 * Fri Apr 13 2012 Yuri N. Sedunov <aris@altlinux.org> 3.2.0-alt1 - 3.2.0 - no more libpython dependencies * Thu Mar 22 2012 Yuri N. Sedunov <aris@altlinux.org> 3.1.93-alt1 - 3.1.93 * Mon Dec 12 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.3-alt1 - 3.0.3 * Sun Oct 30 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 3.0.2-alt1.1 - Rebuild with Python-2.7 * Sat Oct 22 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.2-alt1 - 3.0.2 * Sat Oct 01 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.1-alt1 - 3.0.1 * Sun Aug 21 2011 Yuri N. Sedunov <aris@altlinux.org> 2.90.2-alt1 - first build for Sisyphus |