On Wednesday 17 of December 2003 17:16, wrobell wrote:
> On Wed, Dec 17, 2003 at 03:03:02PM +0100, Paweł Sikora wrote:
> > On Wednesday 17 of December 2003 14:23, wrobell wrote:
> > > On Wed, Dec 17, 2003 at 02:14:09PM +0100, Paweł Sikora wrote:
> > > > pgcrypto tak juz bylo:
> > > >
> > > > %files module-pgcrypto
> > > > %defattr(644,root,root,755)
> > > > %attr(755,root,root) %{_pgmoduledir}/pgcrypto.so
> > > > # Hmm i think two below lines shouldn't be here - but i can be wrong
> > > > ;) #%{_datadir}/%{name}/contrib/pgcrypto.sql
> > > > #%{_datadir}/info/%{name}/contrib/README.pgcrypto.gz
> > >
> > > w wersji 1.242 (tj. HEAD) powyższe wygląda:
> > >
> > > %files module-pgcrypto
> > > %defattr(644,root,root,755)
> > > %doc contrib/pgcrypto/README*
> > > %attr(755,root,root) %{_pgmoduledir}/pgcrypto.so
> > > %{_datadir}/%{name}/pgcrypto.sql
> >
> > mi cvs up sciagnal takie cus co napisalem na poczatku.
> > nie mam pojecia skad on to wzial, skoro twierdzisz,
> > ze w cvs'ie stoi inaczej :O
>
> sorry, masz rację. zapomniałem zatwierdzić pewne zmiany w specu. :-\
>
> właśnie poszedł commit, więc teraz na HEAD jest tak jak mówiłem.
> jedyną zmianą w twoim patch-u powinno być inne umiejscowienie
> plików sql, w katalogu %{_datadir}/%{name}

poprawione. (pgcrypto.sql tez)

> jak mniemam, nie masz rw w cvs-ie? jeśli nie, to prosiłbym o podesłanie
> nowej wersji Twoich zmian względem obecnego HEAD (poprawki są naprawdę
> minimalne). w Twoich zmianach pojawia się także jakiś patch - czego on
> dotyczy?

dotyczy obslugi zlozonych slow (nawiasem: tsearch moze korzystac z ispella
do rozkladu fraz na zwiazki leksykalne) i jest zaczerpniety bezposrdnio,
ze strony autorow tsearch2'a, sekcja: development:
http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/
http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/tsearch-v2-7.4.patch.gz
ja go tylko nalozylem na rozpakowane i polatane przez speca zrodla psql'a 
oraz wygenerowalem diff -uNr nadajac przy okazji sensowna (chyba?) nazwe.

-- 
The only thing necessary for the triumph of evil
  is for good men to do nothing.
                                           - Edmund Burke
--- postgresql.spec.orig	2003-12-17 15:35:56.000000000 +0100
+++ postgresql.spec	2003-12-17 18:18:06.000000000 +0100
@@ -52,6 +52,7 @@
 Patch6:		%{name}-com_err.patch
 Patch7:		%{name}-ecpg_link.patch
 Patch8:		%{name}-ecpg-includedir.patch
+Patch9:		%{name}-tsearch2-compound-word-support-20031210.patch
 Icon:		postgresql.xpm
 URL:		http://www.postgresql.org/
 BuildRequires:	autoconf
@@ -742,6 +743,15 @@
 %description module-pgcrypto -l pl
 Funkcje kryptograficzne dla PostgreSQL.
 
+%package module-tsearch2
+Summary:	Full text extension for PostgreSQL
+Group:		Applications/Databases
+Requires:	%{name} = %{version}
+
+%description module-tsearch2
+Implementation of a new data type tsvector - a searchable data type with indexed access.
+URL: http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/
+
 %prep
 %setup  -q
 %patch0 -p1
@@ -753,6 +763,7 @@
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
 
 tar xzf doc/man*.tar.gz
 
@@ -791,6 +802,7 @@
 %{__make}
 %{__make} -C contrib/pg_autovacuum
 %{__make} -C contrib/pgcrypto
+%{__make} -C contrib/tsearch2
 %ifnarch sparc sparcv9 sparc64 alpha ppc
 %{?with_tests:%{__make} check}
 %endif
@@ -812,6 +824,12 @@
 
 %{__make} -C contrib/pgcrypto install \
 	DESTDIR=$RPM_BUILD_ROOT
+mv $RPM_BUILD_ROOT/%{_datadir}/%{name}/contrib/pgcrypto.sql $RPM_BUILD_ROOT/%{_datadir}/%{name}/pgcrypto.sql
+
+%{__make} -C contrib/tsearch2 install \
+	DESTDIR=$RPM_BUILD_ROOT
+mv $RPM_BUILD_ROOT/%{_datadir}/%{name}/contrib/tsearch2.sql $RPM_BUILD_ROOT/%{_datadir}/%{name}/tsearch2.sql
+mv $RPM_BUILD_ROOT/%{_datadir}/%{name}/contrib/untsearch2.sql $RPM_BUILD_ROOT/%{_datadir}/%{name}/untsearch2.sql
 
 touch $RPM_BUILD_ROOT/var/log/pgsql
 
@@ -1091,9 +1109,13 @@
 %files module-pgcrypto
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_pgmoduledir}/pgcrypto.so
-# Hmm i think two below lines shouldn't be here - but i can be wrong ;)
-#%{_datadir}/%{name}/contrib/pgcrypto.sql
-#%{_datadir}/info/%{name}/contrib/README.pgcrypto.gz
+%{_datadir}/%{name}/pgcrypto.sql
+
+%files module-tsearch2
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_pgmoduledir}/tsearch2.so
+%{_datadir}/%{name}/tsearch2.sql
+%{_datadir}/%{name}/untsearch2.sql
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog

__________________________________________________________
nie pytaj co inni zrobili dla pld, pomysl ile sam zrobiles

Odpowiedź listem elektroniczym