X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=swish-e.spec;h=e330c30160cc5c12bb50869a58c8ce41d1d5480a;hb=13b5f990e4fe34bdb893fe6bd6f9f6fd87ea5219;hp=165eec41a10202a3a275bc64fab940e093451d3a;hpb=321a281128e94ed324bbea765a4217dd12f221f3;p=packages%2Fswish-e.git diff --git a/swish-e.spec b/swish-e.spec index 165eec4..e330c30 100644 --- a/swish-e.spec +++ b/swish-e.spec @@ -1,13 +1,13 @@ %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 @@ -52,89 +52,89 @@ Swish-e key features are: 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 @@ -147,11 +147,15 @@ Biblioteka statyczna dla swish-e. %{__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 @@ -165,16 +169,14 @@ rm -rf $RPM_BUILD_ROOT 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 @@ -205,9 +207,11 @@ rm -rf $RPM_BUILD_ROOT %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)