Пакет python-module-freetype: 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 | %define oname freetype %def_with python3 Name: python-module-%oname Version: 2.1.0.post1 Release: alt1 Summary: Freetype python bindings License: BSD Group: Development/Python BuildArch: noarch Url: https://pypi.python.org/pypi/freetype-py/ # https://github.com/rougier/freetype-py.git Source: %name-%version.tar Patch1: %oname-1.1-alt-build.patch BuildRequires(pre): rpm-macros-sphinx BuildRequires: python-devel python-module-setuptools BuildRequires: python-module-numpy python-module-numpy-testing python-module-matplotlib BuildRequires: python-module-OpenGL python-module-pygobject3 BuildRequires: python-module-Pillow python-module-pycairo BuildRequires: python2.7(sphinx_rtd_theme) BuildRequires: python-module-alabaster python-module-docutils python-module-html5lib python-module-objects.inv BuildRequires: python-module-setuptools_scm %if_with python3 BuildRequires(pre): rpm-build-python3 BuildRequires: python3-devel python3-module-setuptools BuildRequires: python3-module-matplotlib BuildRequires: python3-module-OpenGL python3-module-pygobject3 BuildRequires: python3-module-Pillow python3-module-pycairo BuildRequires: python3-module-cffi BuildRequires: python3-module-setuptools_scm %endif %py_provides %oname Requires: lib%oname %py_requires ctypes %description Freetype python provides bindings for the FreeType library. Only the high-level API is bound. %if_with python3 %package -n python3-module-%oname Summary: Freetype python bindings Group: Development/Python3 %py3_provides %oname Requires: lib%oname %py3_requires ctypes %description -n python3-module-%oname Freetype python provides bindings for the FreeType library. Only the high-level API is bound. %endif %package pickles Summary: Pickles for %oname Group: Development/Python %description pickles Freetype python provides bindings for the FreeType library. Only the high-level API is bound. This package contains pickles for %oname. %package docs Summary: Documentation for %oname Group: Development/Documentation BuildArch: noarch %description docs Freetype python provides bindings for the FreeType library. Only the high-level API is bound. This package contains documentation for %oname. %prep %setup %patch1 -p1 %if_with python3 cp -fR . ../python3 %endif %prepare_sphinx . ln -s ../objects.inv doc/ %build %python_build_debug %if_with python3 pushd ../python3 %python3_build_debug popd %endif %install %python_install %if_with python3 pushd ../python3 %python3_install popd %endif %make -C doc pickle %make -C doc html cp -fR doc/_build/pickle %buildroot%python_sitelibdir/%oname/ %check python setup.py test %if_with python3 pushd ../python3 python3 setup.py test popd %endif %files %doc *.rst *.txt %python_sitelibdir/* %exclude %python_sitelibdir/*/pickle %files pickles %python_sitelibdir/*/pickle %files docs %doc examples doc/_build/html %if_with python3 %files -n python3-module-%oname %doc *.rst *.txt %python3_sitelibdir/* %endif %changelog * Wed May 15 2019 Grigory Ustinov <grenka@altlinux.org> 2.1.0.post1-alt1 - Build new version (Closes: #36320). * Thu Jan 24 2019 Grigory Ustinov <grenka@altlinux.org> 2.0-alt1 - Build new version. * Fri Feb 02 2018 Stanislav Levin <slev@altlinux.org> 1.1-alt1.1 - (NMU) Fix Requires and BuildRequires to python-setuptools * Mon Dec 18 2017 Aleksei Nikiforov <darktemplar@altlinux.org> 1.1-alt1 - Updated to upstream version 1.1. * Mon May 23 2016 Ivan Zakharyaschev <imz@altlinux.org> 1.0.1-alt1.git20150409.1.1.1 - BR: sphinx_rtd_theme (the theme is optional since sphinx-1.4.1). * Sun Mar 13 2016 Ivan Zakharyaschev <imz@altlinux.org> 1.0.1-alt1.git20150409.1.1 - (NMU) rebuild with rpm-build-python3-0.1.9 (for common python3/site-packages/ and auto python3.3-ABI dep when needed) * Thu Jan 28 2016 Mikhail Efremov <sem@altlinux.org> 1.0.1-alt1.git20150409.1 - NMU: Use buildreq for BR. * Wed Apr 29 2015 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.0.1-alt1.git20150409 - Initial build for Sisyphus |