diff options
Diffstat (limited to 'mysql55/MySQL-python.spec.diff')
| -rw-r--r-- | mysql55/MySQL-python.spec.diff | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/mysql55/MySQL-python.spec.diff b/mysql55/MySQL-python.spec.diff new file mode 100644 index 0000000..26c72a3 --- /dev/null +++ b/mysql55/MySQL-python.spec.diff @@ -0,0 +1,68 @@ +--- MySQL-python.spec.nodsc 2012-05-31 10:48:04.851644356 +0200 ++++ MySQL-python.spec 2012-06-01 16:09:40.220350592 +0200 +@@ -1,5 +1,12 @@ ++# Sets %%pkg_name to 'MySQL-python' if we build for scl. ++%{?scl:%scl_package MySQL-python} ++# If we don't build for scl, then pkg_name is empty. ++# This way, we can always use %%pkg_name for 'MySQL-python', be it scl build or not. ++%{!?scl:%global pkg_name mySQL-python} ++# %%{name} then references to either 'MySQL-python' (not in scl) or '%%{?scl:%scl_prefix}MySQL-python' (in scl). ++ + Summary: An interface to MySQL +-Name: MySQL-python ++Name: %{?scl_prefix}MySQL-python + Version: 1.2.3 + Release: 4%{?dist} + License: GPLv2+ +@@ -8,9 +15,8 @@ URL: http://sourceforge.net/projects/mys + + Source0: http://prdownloads.sourceforge.net/mysql-python/MySQL-python-%{version}.tar.gz + +-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + BuildRequires: python-devel python-setuptools +-BuildRequires: mysql-devel zlib-devel ++BuildRequires: %{?scl_prefix}mysql-devel zlib-devel + # is this still needed? + # Requires: mx + +@@ -31,18 +37,21 @@ a) not thread-friendly, b) written for M + not actively maintained. No code from that version is used in MySQLdb. + + %prep +-%setup -q -n %{name}-%{version} ++%setup -q -n %{pkg_name}-%{version} + + %build + rm -f doc/*~ + export libdirname=%{_lib} ++%{?scl:scl enable %scl - << \EOF} + CFLAGS="$RPM_OPT_FLAGS" python setup.py build ++%{?scl:EOF} + + %install +-rm -rf $RPM_BUILD_ROOT +- + export libdirname=%{_lib} +-python setup.py install --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES ++%{?scl:scl enable %scl - << \EOF} ++python setup.py install --root=$RPM_BUILD_ROOT%{?scl:%_scl_root} --record=INSTALLED_FILES ++%{?scl:EOF} ++sed -ie 's|^/usr/|%{_prefix}/|g' INSTALLED_FILES + + %clean + rm -rf $RPM_BUILD_ROOT +@@ -51,10 +60,10 @@ rm -rf $RPM_BUILD_ROOT + %defattr(-,root,root) + %doc README doc/* + %dir %{_libdir}/python?.?/site-packages/MySQLdb +-%{_libdir}/python?.?/site-packages/MySQLdb/*.pyo +-%{_libdir}/python?.?/site-packages/MySQLdb/constants/*.pyo +-%{_libdir}/python?.?/site-packages/*.pyo +-%dir /usr/%{_lib}/python?.?/site-packages/MySQLdb/constants ++%{_libdir}/python?.?/site-packages/MySQLdb/*.pyc ++%{_libdir}/python?.?/site-packages/MySQLdb/constants/*.pyc ++%{_libdir}/python?.?/site-packages/*.pyc ++%dir %{_prefix}/%{_lib}/python?.?/site-packages/MySQLdb/constants + + %changelog + * Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-4 |
