Author: glen                         Date: Mon May 14 06:54:37 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- tests, python3 bconds, cleanups, formatting

---- Files affected:
packages/python-mysql-connector:
   python-mysql-connector.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/python-mysql-connector/python-mysql-connector.spec
diff -u packages/python-mysql-connector/python-mysql-connector.spec:1.1 
packages/python-mysql-connector/python-mysql-connector.spec:1.2
--- packages/python-mysql-connector/python-mysql-connector.spec:1.1     Sat Sep 
17 20:37:46 2011
+++ packages/python-mysql-connector/python-mysql-connector.spec Mon May 14 
08:54:31 2012
@@ -1,16 +1,21 @@
 # $Revision$, $Date$
-%define        pname   mysql-connector
-Summary:       the MySQL Client/Protocol implemented in Python
+#
+# Conditional build:
+%bcond_with            tests           # build with tests (requires mysql 
server)
+%bcond_without python3         # build without python3
+
+%define                pname   mysql-connector
+Summary:       The MySQL Client/Protocol implemented in Python
 Name:          python-%{pname}
 Version:       0.3.2
 Release:       1
 License:       GPL v2
 Group:         Libraries/Python
-Source0:       
http://launchpad.net/myconnpy/0.3/0.3.2/+download/mysql-connector-python-%{version}-devel.tar.gz
+Source0:       
http://launchpad.net/myconnpy/0.3/%{version}/+download/mysql-connector-python-%{version}-devel.tar.gz
 # Source0-md5: 2ffdfa21c0a870cc7080f9f9a5ee3d87
 URL:           https://launchpad.net/myconnpy/
 BuildRequires: python-modules
-BuildRequires: python3-modules
+%{?with_python3:BuildRequires: python3-modules}
 BuildRequires: rpm-pythonprov
 %pyrequires_eq python-modules
 BuildArch:     noarch
@@ -23,7 +28,7 @@
 driver. An interface to the popular MySQL database server for Python.
 
 %package -n python3-%{pname}
-Summary:       the MySQL Client/Protocol implemented in Python
+Summary:       The MySQL Client/Protocol implemented in Python
 Group:         Development/Languages/Python
 %pyrequires_eq python3-modules
 
@@ -34,13 +39,16 @@
 driver. An interface to the popular MySQL database server for Python.
 
 %prep
-%setup  -q -n mysql-connector-python-%{version}-devel
+%setup -q -n mysql-connector-python-%{version}-devel
 
 %build
 %{__python} setup.py build
-#%{__python} setup.py test
+%{?with_tests:%{__python} setup.py test}
+
+%if %{with python3}
 %{__python3} setup.py build -b build-3
-#%{__python3} setup.py test
+%{?with_tests:%{__python3} setup.py test}
+%endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -52,11 +60,13 @@
 
 %py_postclean
 
+%if %{with python3}
 %{__python3} -- setup.py \
-        build -b build-3 \
-        install \
-        --root=$RPM_BUILD_ROOT \
-        --optimize=2
+       build -b build-3 \
+       install \
+       --root=$RPM_BUILD_ROOT \
+       --optimize=2
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -64,12 +74,15 @@
 %files
 %defattr(644,root,root,755)
 %doc ChangeLog README
-%{py_sitescriptdir}/mysql*.egg-info
 %dir %{py_sitescriptdir}/mysql
-%{py_sitescriptdir}/mysql/*.py?
+%{py_sitescriptdir}/mysql/*.py[co]
 %dir %{py_sitescriptdir}/mysql/connector
-%{py_sitescriptdir}/mysql/connector/*.py?
+%{py_sitescriptdir}/mysql/connector/*.py[co]
+%if "%{py_ver}" > "2.4"
+%{py_sitescriptdir}/mysql_connector_python-*.egg-info
+%endif
 
+%if %{with python3}
 %files -n python3-%{pname}
 %defattr(644,root,root,755)
 %doc ChangeLog README
@@ -77,12 +90,12 @@
 %dir %{py3_sitescriptdir}/mysql
 %{py3_sitescriptdir}/mysql/*.py
 %dir %{py3_sitescriptdir}/mysql/__pycache__
-%{py3_sitescriptdir}/mysql/__pycache__/*.py?
+%{py3_sitescriptdir}/mysql/__pycache__/*.py[co]
 %dir %{py3_sitescriptdir}/mysql/connector
 %{py3_sitescriptdir}/mysql/connector/*.py
 %dir %{py3_sitescriptdir}/mysql/connector/__pycache__
-%{py3_sitescriptdir}/mysql/connector/__pycache__/*.py?
-
+%{py3_sitescriptdir}/mysql/connector/__pycache__/*.py[co]
+%endif
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -90,7 +103,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2012/05/14 06:54:31  glen
+- tests, python3 bconds, cleanups, formatting
+
 Revision 1.1  2011/09/17 18:37:46  arekm
 - initial
-
-
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/packages/python-mysql-connector/python-mysql-connector.spec?r1=1.1&r2=1.2

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to