python-psycopg2-vl.spec 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. %define _zope2_pythonlibs %{_var}/lib/Zope2/lib/python
  2. %define _zope2_installdir %{_var}/lib/Zope2/Products
  3. %define _product ZPsycopgDA
  4. Summary: psycopg2 is a PostgreSQL database adapter for Python
  5. Summary(ja): psycopg2 は Python の PostgreSQL 用データベースアダプタです
  6. Name: python-psycopg2
  7. Group: Applications/Databases
  8. Version: 2.4
  9. Release: 3%{?_dist_release}
  10. License: LGPL or ZPL
  11. Source: http://initd.org/pub/software/psycopg/psycopg2-%{version}.tar.gz
  12. Patch0: psycopg2-2.2.2-DA.patch
  13. BuildRequires: python-devel
  14. BuildRequires: postgresql-devel
  15. BuildRequires: python-egenix-mx-base
  16. Requires: python
  17. Requires: postgresql-libs
  18. BuildRoot: %{_tmppath}/psycopg-%{version}-root
  19. Distribution: Vine Linux
  20. Vendor: Project Vine
  21. Packager: owa
  22. %description
  23. psycopg is a PostgreSQL database adapter for the Python programming
  24. language. This is version 2, a complete rewrite of the original code to
  25. provide new-style classes for connection and cursor objects and other
  26. sweet candies. Like the original, psycopg 2 was written with the aim of
  27. being very small and fast, and stable as a rock.
  28. %package doc
  29. Summary: Documentation for psycopg python PostgreSQL database adapter
  30. Group: Applications/Databases
  31. %description doc
  32. Documenation and example files for the psycopg python PostgreSQL
  33. database adapter.
  34. %package %{_product}
  35. Summary: ZPsycopgDA is a PostgreSQL database adapter product for Zope
  36. Group: Development/Web Applications
  37. Requires: %{name} == %{version}
  38. Requires: Zope2-zserver >= 2.12
  39. Provides: %{_product}
  40. %description %{_product}
  41. ZPsycopgDA is a PostgreSQL database adapter product for Zope.
  42. %prep
  43. %setup -q -n psycopg2-%{version}
  44. %patch0 -p1 -b .DA
  45. %build
  46. python setup.py build
  47. %install
  48. rm -rf $RPM_BUILD_ROOT
  49. python setup.py install \
  50. --root $RPM_BUILD_ROOT \
  51. --install-lib %{python_sitearch} \
  52. ;
  53. mkdir -p $RPM_BUILD_ROOT%{_zope2_pythonlibs}
  54. ln -sf %{python_sitearch}/psycopg2 $RPM_BUILD_ROOT%{_zope2_pythonlibs}
  55. ln -sf %{python_sitearch}/psycopg2-%{version}-py%{pyver}.egg-info $RPM_BUILD_ROOT%{_zope2_pythonlibs}
  56. find %{_product} -name CVS | xargs rm -fr
  57. mkdir -p $RPM_BUILD_ROOT%{_zope2_installdir}
  58. cp -pR %{_product} $RPM_BUILD_ROOT%{_zope2_installdir}
  59. %clean
  60. rm -rf $RPM_BUILD_ROOT
  61. %preun %{_product}
  62. if [ $1 = 0 ]; then
  63. rm -rf %{_zope2_installdir}/%{_product}/*.pyc
  64. fi
  65. %files
  66. %defattr(-,root,root)
  67. %{python_sitearch}/psycopg2
  68. %{python_sitearch}/psycopg2-%{version}-py*.egg-info
  69. %files doc
  70. %defattr(-,root,root)
  71. %doc AUTHORS INSTALL README doc
  72. %files %{_product}
  73. %defattr(-,Zope2,Zope2)
  74. %{_zope2_pythonlibs}/psycopg2
  75. %{_zope2_pythonlibs}/psycopg2-%{version}-py*.egg-info
  76. %{_zope2_installdir}/%{_product}
  77. %changelog
  78. * Sun Jan 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4-3
  79. - rebuild with VineSeed environment
  80. * Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4-2
  81. - rebuild with python-2.7.2
  82. * Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 2.4-1
  83. - updated psycopg2 to 2.4
  84. * Wed Dec 15 2010 Shu KONNO <owa@bg.wakwak.com> 2.2.2-1
  85. - updated psycopg2 to 2.2.2
  86. - added psycopg2-2.2.2-DA.patch
  87. * Wed Feb 17 2010 Shu KONNO <owa@bg.wakwak.com> 2.0.13-1
  88. - updated psycopg2 to 2.0.13
  89. * Tue Feb 02 2010 Shu KONNO <owa@bg.wakwak.com> 2.0.11-2
  90. - rebuild with python-2.6
  91. * Wed Jul 08 2009 Shu KONNO <owa@bg.wakwak.com> 2.0.11-1
  92. - updated psycopg2 to 2.0.11
  93. - built with postgresql-8.4.0
  94. * Mon May 04 2009 Shu KONNO <owa@bg.wakwak.com> python-psycopg2-2.0.10-1vl5
  95. - updated psycopg2 to 2.0.10
  96. * Wed Dec 31 2008 Shu KONNO <owa@bg.wakwak.com> python-psycopg2-2.0.8-1vl5
  97. - updated psycopg2 to 2.0.8
  98. * Thu Jul 17 2008 Shu KONNO <owa@bg.wakwak.com> python-psycopg2-2.0.7-1vl5
  99. - packaged new