]> git.pld-linux.org Git - packages/swish-e.git/blobdiff - swish-e.spec
- rel 4
[packages/swish-e.git] / swish-e.spec
index 165eec41a10202a3a275bc64fab940e093451d3a..e330c30160cc5c12bb50869a58c8ce41d1d5480a 100644 (file)
@@ -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)
This page took 0.046271 seconds and 4 git commands to generate.