SUNWmysql-python26.spec revision 19375
17691N/A#
17691N/A# spec file for package SUNWmysql-python
17691N/A#
17691N/A# Copyright 2008 Sun Microsystems, Inc.
17691N/A# This file and all modifications and additions to the pristine
17691N/A# package are under the same license as the package itself.
17691N/A#
17691N/A%define owner liyuan
17691N/A#
17691N/A
17691N/A%include Solaris.inc
17691N/A
17691N/A%define OSR 8096:1.2.2
17691N/A
17691N/AName: SUNWmysql-python26
17691N/AIPS_package_name: library/python-2/python-mysql-26
18688N/AMeta(info.classification): %{classification_prefix}:Development/Databases
18688N/ASummary: A MySQL database adapter for the Python programming language
17838N/ALicense: Python/Zope/GPL
17691N/AVendor: Sourceforge, sourceforge.net/projects/mysql-python
17691N/AURL: http://sourceforge.net/projects/mysql-python
17691N/AVersion: 1.2.2
17691N/ASource: %{sf_download}/mysql-python/MySQL-python-%{version}.tar.gz
17691N/ASUNW_BaseDir: %{_basedir}
17691N/ASUNW_Copyright: %{name}.copyright
17691N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
17691N/A
17691N/A%include default-depend.inc
17691N/A%include gnome-consolidation.inc
17691N/ABuildRequires: SUNWPython26-devel
17691N/ABuildRequires: SUNWpython26-setuptools
17691N/ARequires: SUNWPython26
17691N/ARequires: SUNWmysql51u
17691N/ARequires: SUNWmysql51lib
17691N/A
17691N/A%define python_version 2.6
17691N/A
17691N/A%prep
17691N/A%setup -q -n MySQL-python-%{version}
17691N/A
17691N/A%build
17691N/A# correct mysql_config path
17691N/Aexport PATH=${PATH}:/usr/mysql/bin
17691N/Aexport LDFLAGS="-L/usr/mysql/lib/mysql -R/usr/mysql/lib/mysql"
17691N/Apython%{python_version} setup.py build
17691N/A
17691N/A%install
17691N/Arm -rf $RPM_BUILD_ROOT
17691N/A# correct mysql_config path
17691N/Aexport PATH=${PATH}:/usr/mysql/bin
17691N/Apython%{python_version} setup.py install --root=$RPM_BUILD_ROOT --prefix=%{_prefix} --no-compile
17691N/A
17691N/A# move to vendor-packages
17691N/Amkdir -p $RPM_BUILD_ROOT%{_libdir}/python%{python_version}/vendor-packages
17691N/Amv $RPM_BUILD_ROOT%{_libdir}/python%{python_version}/site-packages/* \
17691N/A $RPM_BUILD_ROOT%{_libdir}/python%{python_version}/vendor-packages/
17691N/Armdir $RPM_BUILD_ROOT%{_libdir}/python%{python_version}/site-packages
17691N/A
17691N/A%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
17691N/A
17691N/A%clean
17691N/Arm -rf $RPM_BUILD_ROOT
17691N/A
17691N/A%files
17691N/A%defattr (-, root, bin)
17691N/A%dir %attr (0755, root, bin) %{_libdir}
17691N/A%{_libdir}/python%{python_version}/vendor-packages/
17691N/A%doc PKG-INFO
17691N/A%doc(bzip2) GPL ChangeLog HISTORY README
17691N/A%dir %attr (0755, root, sys) %{_datadir}
17691N/A%dir %attr (0755, root, other) %{_datadir}/doc
17691N/A
17691N/A%changelog
17691N/A* Mon Nov 16 2009 - li.yuan@sun.com
17691N/A- Change owner to liyuan.
17691N/A* Mon Oct 05 2009 - darren.kenny@sun.com
17691N/A- Create python2.6 bindings based on 2.4 version.
17691N/A* Tue June 02 2009 - dave.lin@sun.com
17691N/A- Add 'Requires: SUNWmysql51lib' to fix CR6846734.
17691N/A* Tue Apr 21 2009 - dave.lin@sun.com
17691N/A- Move the dependency from SUNWmysql5u to SUNWmysql51u
17691N/A* Tue Sep 16 2008 - matt.keenn@sun.com
17691N/A- Update copyright
17691N/A* Tue Feb 19 2008 - darren.kenny@sun.com
17691N/A- Rename spec-file to match ARC-ed package name (and community name) of
17691N/A mysql-python. Also ensure that it's looking at the /usr/mysql SUNWmysql5u
17691N/A packages rather than the sfw version.
17691N/A* Tue Feb 12 2008 - dermot.mccluskey@sun.com
17691N/A- initial version
17691N/A
17691N/A