source: projects/specs/trunk/p/python-psycopg/python-psycopg-vl.spec @ 8158

Revision 8158, 5.2 KB checked in by Takemikaduchi, 10 years ago (diff)

new upstream release or rebuild

Line 
1%define _zope2_pythonlibs %{_var}/lib/Zope2/lib/python
2%define _zope2_installdir %{_var}/lib/Zope2/Products
3%define _product ZPsycopgDA
4Summary: psycopg is a PostgreSQL database adapter for Python
5Summary(ja): psycopg は Python の PostgreSQL 用データベースアダプタです
6Name: python-psycopg
7Group: Applications/Databases
8Version: 1.1.21
9Release: 7%{?_dist_release}
10License: GNU GPL2
11URL: http://initd.org/software/initd/psycopg
12Source0: http://initd.org/pub/software/psycopg/psycopg-%{version}.tar.gz
13Patch0: psycopg-1.1.21-DA.patch
14Patch1: psycopg-1.1.21-DABase.patch
15BuildRequires: python-devel
16BuildRequires: postgresql-devel
17BuildRequires: python-egenix-mx-base
18Requires: python
19Requires: postgresql-libs
20BuildRoot: %{_tmppath}/psycopg-%{version}-root
21Distribution: Vine Linux
22Vendor: Project Vine
23Packager: owa
24
25%description
26psycopg is a PostgreSQL database adapter for the Python programming
27language (just like pygresql and popy.) It was written from scratch with
28the aim of being very small and fast, and stable as a rock. The main
29advantages of psycopg are that it supports the full Python DBAPI-2.0 and
30being thread safe at level 2.
31
32%package doc
33Summary: Documentation for psycopg python PostgreSQL database adapter
34Group: Applications/Databases
35
36%description doc
37Documenation and example files for the psycopg python PostgreSQL
38database adapter.
39
40%package %{_product}
41Summary: ZPsycopgDA is a PostgreSQL database adapter product for Zope
42Group: Development/Web Applications
43Requires: %{name} == %{version}
44Requires: Zope2-zserver >= 2.12
45Provides: %{_product}
46Obsoletes: Zope-%{_product}
47
48%description %{_product}
49ZPsycopgDA is a PostgreSQL database adapter product for Zope.
50
51
52%prep
53%setup -q -n psycopg-%{version}
54%patch0 -p1 -b .DA
55%patch1 -p1 -b .DABase
56
57
58%build
59%configure \
60        --with-postgres-libraries=%{_libdir} \
61        --with-postgres-includes=%{_includedir}/pgsql \
62        --with-mxdatetime-includes=%{python_sitearch}/mx/DateTime/mxDateTime  \
63        --with-zope=%{_libdir}/Zope2 \
64        ;
65make
66
67
68%install
69rm -rf $RPM_BUILD_ROOT
70mkdir -p $RPM_BUILD_ROOT%{python_sitearch}
71install -m 755 psycopgmodule.so $RPM_BUILD_ROOT%{python_sitearch}
72mkdir -p $RPM_BUILD_ROOT%{_zope2_pythonlibs}
73ln -sf %{python_sitearch}/psycopgmodule.so $RPM_BUILD_ROOT%{_zope2_pythonlibs}
74
75find %{_product} -name CVS | xargs rm -fr
76mkdir -p $RPM_BUILD_ROOT%{_zope2_installdir}
77cp -pR %{_product} $RPM_BUILD_ROOT%{_zope2_installdir}
78
79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
83
84%preun %{_product}
85if [ $1 = 0 ]; then
86        rm -rf %{_zope2_installdir}/%{_product}/*.pyc
87fi
88
89
90%files
91%defattr(-,root,root)
92%{python_sitearch}/psycopgmodule.so
93
94%files doc
95%defattr(-,root,root)
96%doc AUTHORS COPYING CREDITS FAQ INSTALL NEWS README RELEASE-1.0 SUCCESS TODO doc
97
98%files %{_product}
99%defattr(-,Zope2,Zope2)
100%{_zope2_pythonlibs}/psycopgmodule.so
101%{_zope2_installdir}/%{_product}
102
103
104%changelog
105* Sun Jan 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.21-7
106- rebuild with VineSeed environment
107
108* Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.21-6
109- rebuild with python-2.7.2
110
111* Wed Dec 15 2010 Shu KONNO <owa@bg.wakwak.com> 1.1.21-5
112- added psycopg-1.1.21-DA.patch
113- added psycopg-1.1.21-DABase.patch
114- rename sub-package: Zope-%{_product} => %{name}-%{_product}
115
116* Tue Feb 02 2010 Shu KONNO <owa@bg.wakwak.com> 1.1.21-4
117- rebuild with python-2.6
118
119* Wed Jul 08 2009 Shu KONNO <owa@bg.wakwak.com> 1.1.21-3
120- rebuilt with postgresql-8.4.0
121
122* Sun Jul 20 2008 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.21-2vl5
123- rebuilt with python-2.5.2
124
125* Thu Jul 17 2008 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.21-1vl5
126- applied new versioning policy and spec in utf-8
127
128* Fri Oct 13 2006 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.21-0vl1
129- update psycopg to 1.1.21
130- changed install directory with %{_libdir}/zope/lib/python/Products/
131
132* Sat May 28 2005 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.18-0vl1
133- changed spec for vine seed
134
135* Sun May 01 2005 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.18-uvl3
136- added option "--with-postgres-libraries" to configure
137
138* Mon Mar 21 2005 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.18-uvl2
139- rebuilded with python 2.4
140
141* Thu Mar 10 2005 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.18-uvl1
142- updated psycopg to 1.1.18
143
144* Tue Feb 15 2005 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.17-uvl1
145- updated psycopg to 1.1.17
146
147* Fri Jul 30 2004 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.15-uvl1
148- updated psycopg to 1.1.15
149
150* Mon May 24 2004 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.13-uvl1
151- updated psycopg to 1.1.13
152
153* Thu Apr 29 2004 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.11-uvl3
154- rebuild
155
156* Sat Apr 24 2004 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.11-uvl1
157- renamed
158- build with python-2.3.3-0vl1
159
160* Sat Feb 28 2004 Shu KONNO <owa@bg.wakwak.com> python2.3-psycopg-1.1.10-uvl1
161- changed package name
162
163* Fri Nov 21 2003 Shu KONNO <owa@bg.wakwak.com> psycopg-1.1.10-py2.1_uvl1
164- removed memory leak by adding some DECREFs (by Chris Douty)
165
166* Sun Aug 31 2003 Shu KONNO <owa@bg.wakwak.com> psycopg-1.1.6-py2.1_uvl1
167
168* Wed Jun 25 2003 Shu KONNO <owa@bg.wakwak.com> psycopg-1.1.5.1-py2.1_uvl1
169
170* Wed Mar 5 2003 Shu KONNO <owa@bg.wakwak.com> psycopg-1.0.14-py2.1_0vp1
171
172* Mon Jul 1 2002 Shu KONNO <owa@bg.wakwak.com> psycopg-1.0.9-0vp1
173- created new
174
Note: See TracBrowser for help on using the repository browser.