%include /usr/lib/rpm/macros.perl
Summary: Simple Web Indexing System for Humans - Enhanced
-Summary(pl): Prosty system indeksowania stron WWW - wersja rozszerzona
+Summary(pl.UTF-8): Prosty system indeksowania stron WWW - wersja rozszerzona
Name: swish-e
-Version: 2.4.2
-Release: 4.1
+Version: 2.4.5
+Release: 4
License: GPL/LGPL
Group: Applications/Text
-Source0: http://swish-e.org/Download/%{name}-%{version}.tar.gz
-# Source0-md5: 1606e2f55034540f88c1748eeaae5274
+Source0: http://swish-e.org/distribution/%{name}-%{version}.tar.gz
+# Source0-md5: feae5ca1f5f4352190156b54a19c0153
URL: http://swish-e.org/
#Icon: swish-e.xpm
BuildRequires: libxml2-devel
suggestions on how to make SWISH-E better. You may want to join the
SWISH-E Discussion.
-%description -l pl
-Swish-e jest prostym systemem indeksuj±cym WWW dla ludzi - w wersji
+%description -l pl.UTF-8
+Swish-e jest prostym systemem indeksującym WWW dla ludzi - w wersji
rozszerzonej.
-Swish-e mo¿e zgrabnie i ³atwo indeksowaæ katalogi plików lub zdalne
-strony WWW i przeszukiwaæ wygenerowane indeksy.
+Swish-e może zgrabnie i łatwo indeksować katalogi plików lub zdalne
+strony WWW i przeszukiwać wygenerowane indeksy.
-Swish-e jest ekstremalnie szybki zarówno w indeksowaniu i
-wyszukiwaniu, mocno konfigurowalny, i mo¿e byæ ³atwo zintegrowany z
-istniej±cymi stronami WWW w celu konfiguracji jego wygl±du. Swish-e
-mo¿e indeksowaæ nie tylko strony WWW, ale tak¿e pliki tekstowe,
+Swish-e jest ekstremalnie szybki zarówno w indeksowaniu i
+wyszukiwaniu, mocno konfigurowalny, i może być łatwo zintegrowany z
+istniejącymi stronami WWW w celu konfiguracji jego wyglądu. Swish-e
+może indeksować nie tylko strony WWW, ale także pliki tekstowe,
archiwa list pocztowych lub dane przechowywane w relacyjnych bazach
danych.
-Kluczowymi w³a¶ciwo¶ciami swish-a s±:
-- Zgodne z Emacs/Gnus indeksowanie poczty w po³±czeniu z nnir.el
-- Szybki - wiele wspó³czynników ma wp³yw na prêdko¶æ, ale wyszukiwanie
- na serwerze zwracaj±ce tysi±ce dokumentów zabiera tylko kilka sekund.
-- Elastyczny - du¿a liczba opcji konfiguracyjnych udostêpnia wysoki
- stopieñ mo¿liwo¶ci okre¶lenia co i jak ma byæ indeksowane.
-- Potê¿ny - operatory AND, OR i NOT s± obs³ugiwane, s³owa mog± byæ
- obcinane(korzystaj±c z *), i wyszukiwanie ograniczane do konkretnych
- pól (znaczniki META, tytu³y itp.)
-- Wolny - bezp³atny, darmowy, za friko.
-- Stworzony dla stron WWW - indeksuje pliki HTML, mo¿e ignorowaæ dane
- w wiêkszo¶ci znaczników, przyznaj±c wiêksz± wagê informacj± w
- nag³ówkach i tytu³ach. Tytu³y mog± byæ wyodrêbniane z plików HTML i
- pojawiaæ siê w rezultatach wyszukiwania. SWISH mo¿e automatycznie
- przeszukaæ ca³± stronê WWW w jednym przej¶ciu, je¿eli jest w jednym
- katalogu. Mo¿na tak¿e ograniczyæ wyszukiwanie do s³ów w tytu³ach HTML,
- komentarzach i znacznikach META. Dodatkowo - 8-bitowe znaki HTML mog±
- byæ indeksowane, przekszta³cane i przeszukiwane.
-- Tworzy przeno¶ne indeksy - s± zawarte w tylko jednym pliku, wiêc
- mog± byæ ³atwo transportowane i zarz±dzane.
-- Mo¿na poprawiæ ¼ród³a - wszyscy s± proszeni o wysy³anie ³at i uwag
- jak ulepszyæ SWISH-E. Mo¿na siê te¿ przy³±czyæ do dyskusji na temat
+Kluczowymi właściwościami swish-a są:
+- Zgodne z Emacs/Gnus indeksowanie poczty w połączeniu z nnir.el
+- Szybki - wiele współczynników ma wpływ na prędkość, ale wyszukiwanie
+ na serwerze zwracające tysiące dokumentów zabiera tylko kilka sekund.
+- Elastyczny - duża liczba opcji konfiguracyjnych udostępnia wysoki
+ stopień możliwości określenia co i jak ma być indeksowane.
+- Potężny - operatory AND, OR i NOT są obsługiwane, słowa mogą być
+ obcinane(korzystając z *), i wyszukiwanie ograniczane do konkretnych
+ pól (znaczniki META, tytuły itp.)
+- Wolny - bezpłatny, darmowy, za friko.
+- Stworzony dla stron WWW - indeksuje pliki HTML, może ignorować dane
+ w większości znaczników, przyznając większą wagę informacją w
+ nagłówkach i tytułach. Tytuły mogą być wyodrębniane z plików HTML i
+ pojawiać się w rezultatach wyszukiwania. SWISH może automatycznie
+ przeszukać całą stronę WWW w jednym przejściu, jeżeli jest w jednym
+ katalogu. Można także ograniczyć wyszukiwanie do słów w tytułach HTML,
+ komentarzach i znacznikach META. Dodatkowo - 8-bitowe znaki HTML mogą
+ być indeksowane, przekształcane i przeszukiwane.
+- Tworzy przenośne indeksy - są zawarte w tylko jednym pliku, więc
+ mogą być łatwo transportowane i zarządzane.
+- Można poprawić źródła - wszyscy są proszeni o wysyłanie łat i uwag
+ jak ulepszyć SWISH-E. Można się też przyłączyć do dyskusji na temat
SWISH-E.
%package doc
Summary: Documentation for swish-e
-Summary(pl): Dokumentacja dla swish-e
+Summary(pl.UTF-8): Dokumentacja dla swish-e
Group: Documentation
%description doc
SWISH-E documentation and examples
-%description doc -l pl
-Dokumentacja i przyk³ady dla SWISH-E
+%description doc -l pl.UTF-8
+Dokumentacja i przykłady dla SWISH-E
-%package perl
-Summary: SWISH-E - PERL Scripts and Modules
-Summary(pl): SWISH-E - Skrypty i modu³y dla PERL-a
+%package perl
+Summary: SWISH-E - Perl Scripts and Modules
+Summary(pl.UTF-8): SWISH-E - Skrypty i moduły dla Perla
Group: Applications/Text
Requires: %{name} = %{version}-%{release}
-%description perl
-PERL SWISH-E language bindings and scripts.
+%description perl
+Perl SWISH-E language bindings and scripts.
-%description perl -l pl
-Skrypty i modu³y perlowe dla SWISH-E.
+%description perl -l pl.UTF-8
+Skrypty i moduły perlowe dla SWISH-E.
%package devel
Summary: Header files for swish-e
-Summary(pl): Pliki nag³ówkowe dla swish-e
+Summary(pl.UTF-8): Pliki nagłówkowe dla swish-e
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
Header files for swish-e.
-%description devel -l pl
-Pliki nag³ówkowe dla swish-e.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe dla swish-e.
%package static
Summary: Static library for swish-e
-Summary(pl): Biblioteka statyczna dla swish-e
+Summary(pl.UTF-8): Biblioteka statyczna dla swish-e
Group: Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
%description static
Static library for swish-e.
-%description static -l pl
+%description static -l pl.UTF-8
Biblioteka statyczna dla swish-e.
%prep
%{__make} test
cd perl
-echo | \
+echo skip | \
%{__perl} Makefile.PL \
INSTALLDIRS=vendor \
CCFLAGS="%{rpmcflags} -I../src" \
- LIBS="%{rpmldflags} -L../src/.libs -lswish-e"
+ LIBS="%{rpmldflags} -L../src/.libs -lswish-e" \
+ SWISHINC=../src \
+ SWISHLIBS=-L../src/.libs \
+ SWISHVERSION=%{version} \
+ SWISHBINDIR=../src
%{__make}
%{__make} test
mv $RPM_BUILD_ROOT%{_docdir}/%{name} %{name}-doc
-cd perl
-%{__make} install \
+%{__make} -C perl install \
DESTDIR=$RPM_BUILD_ROOT \
PREFIX=%{_prefix}
-cd ..
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/ldconfig
+%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%files devel
%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/swish-config
%attr(755,root,root) %{_libdir}/libswish-e.so
%{_libdir}/libswish-e.la
%{_includedir}/*.h
+%{_pkgconfigdir}/*
%files static
%defattr(644,root,root,755)