Package python-module-mysqlclient: 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 | %define oname mysqlclient %def_with python3 %def_disable check Name: python-module-%oname Version: 1.3.6 Release: alt1.git20150224.M70C.1 Summary: Python interface to MySQL License: GPL Group: Development/Python Url: https://pypi.python.org/pypi/mysqlclient/ Packager: Eugeny A. Rostovtsev (REAL) <real at altlinux.org> # https://github.com/PyMySQL/mysqlclient-python.git Source: %name-%version.tar BuildPreReq: libmysqlclient-devel zlib-devel libssl-devel BuildPreReq: python-devel python-module-setuptools-tests BuildPreReq: python-module-nose BuildPreReq: python-module-sphinx-devel %if_with python3 BuildRequires(pre): rpm-build-python3 BuildPreReq: python3-devel python3-module-setuptools-tests BuildPreReq: python3-module-nose %endif Conflicts: python-module-MySQLdb Conflicts: python-module-MySQLdb2 %py_provides MySQLdb %description mysqlclient is a fork of MySQL-python. It add Python 3.3 support and merges some pull requests. %package -n python3-module-%oname Summary: Python interface to MySQL Group: Development/Python3 Conflicts: python3-module-MySQLdb Conflicts: python3-module-MySQLdb2 %py3_provides MySQLdb %description -n python3-module-%oname mysqlclient is a fork of MySQL-python. It add Python 3.3 support and merges some pull requests. %package pickles Summary: Pickles for %oname Group: Development/Python %description pickles mysqlclient is a fork of MySQL-python. It add Python 3.3 support and merges some pull requests. This package contains pickles for %oname. %package docs Summary: Documentation for %oname Group: Development/Documentation BuildArch: noarch %description docs mysqlclient is a fork of MySQL-python. It add Python 3.3 support and merges some pull requests. This package contains documentation for %oname. %prep %setup %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 export PYTHONPATH=%buildroot%python_sitelibdir %make -C doc pickle %make -C doc html install -d %buildroot%python_sitelibdir/%oname 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 HISTORY *.md %python_sitelibdir/* %exclude %python_sitelibdir/*/pickle %files pickles %python_sitelibdir/*/pickle %files docs %doc doc/_build/html/* %if_with python3 %files -n python3-module-%oname %doc HISTORY *.md %python3_sitelibdir/* %endif %changelog * Thu Jun 18 2015 Anton V. Boyarshinov <boyarsh@altlinux.ru> 1.3.6-alt1.git20150224.M70C.1 - backport * Wed Feb 25 2015 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.3.6-alt1.git20150225 - Version 1.3.6 * Tue Jan 20 2015 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.3.4-alt1.git20150105 - New snapshot * Tue Nov 04 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.3.4-alt1.git20141102 - Initial build for Sisyphus |