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

Revision 5701, 5.1 KB checked in by Takemikaduchi, 12 years ago (diff)

python-2.7.2

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: 6%{?_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 Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.21-6
106- rebuild with python-2.7.2
107
108* Wed Dec 15 2010 Shu KONNO <owa@bg.wakwak.com> 1.1.21-5
109- added psycopg-1.1.21-DA.patch
110- added psycopg-1.1.21-DABase.patch
111- rename sub-package: Zope-%{_product} => %{name}-%{_product}
112
113* Tue Feb 02 2010 Shu KONNO <owa@bg.wakwak.com> 1.1.21-4
114- rebuild with python-2.6
115
116* Wed Jul 08 2009 Shu KONNO <owa@bg.wakwak.com> 1.1.21-3
117- rebuilt with postgresql-8.4.0
118
119* Sun Jul 20 2008 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.21-2vl5
120- rebuilt with python-2.5.2
121
122* Thu Jul 17 2008 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.21-1vl5
123- applied new versioning policy and spec in utf-8
124
125* Fri Oct 13 2006 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.21-0vl1
126- update psycopg to 1.1.21
127- changed install directory with %{_libdir}/zope/lib/python/Products/
128
129* Sat May 28 2005 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.18-0vl1
130- changed spec for vine seed
131
132* Sun May 01 2005 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.18-uvl3
133- added option "--with-postgres-libraries" to configure
134
135* Mon Mar 21 2005 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.18-uvl2
136- rebuilded with python 2.4
137
138* Thu Mar 10 2005 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.18-uvl1
139- updated psycopg to 1.1.18
140
141* Tue Feb 15 2005 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.17-uvl1
142- updated psycopg to 1.1.17
143
144* Fri Jul 30 2004 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.15-uvl1
145- updated psycopg to 1.1.15
146
147* Mon May 24 2004 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.13-uvl1
148- updated psycopg to 1.1.13
149
150* Thu Apr 29 2004 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.11-uvl3
151- rebuild
152
153* Sat Apr 24 2004 Shu KONNO <owa@bg.wakwak.com> python-psycopg-1.1.11-uvl1
154- renamed
155- build with python-2.3.3-0vl1
156
157* Sat Feb 28 2004 Shu KONNO <owa@bg.wakwak.com> python2.3-psycopg-1.1.10-uvl1
158- changed package name
159
160* Fri Nov 21 2003 Shu KONNO <owa@bg.wakwak.com> psycopg-1.1.10-py2.1_uvl1
161- removed memory leak by adding some DECREFs (by Chris Douty)
162
163* Sun Aug 31 2003 Shu KONNO <owa@bg.wakwak.com> psycopg-1.1.6-py2.1_uvl1
164
165* Wed Jun 25 2003 Shu KONNO <owa@bg.wakwak.com> psycopg-1.1.5.1-py2.1_uvl1
166
167* Wed Mar 5 2003 Shu KONNO <owa@bg.wakwak.com> psycopg-1.0.14-py2.1_0vp1
168
169* Mon Jul 1 2002 Shu KONNO <owa@bg.wakwak.com> psycopg-1.0.9-0vp1
170- created new
171
Note: See TracBrowser for help on using the repository browser.