]> git.pld-linux.org Git - packages/flux.git/blobdiff - flux.spec
- tabs in preamble
[packages/flux.git] / flux.spec
index c9c214fbcc3594d9e39cf13d5cd3e6455071998d..41cf085ba736c3826295a4d254afb6cd125d25a6 100644 (file)
--- a/flux.spec
+++ b/flux.spec
@@ -1,23 +1,20 @@
 Summary:       Flux is a survival-through-structure library
-Summary(pl):   Flux - biblioteka struktur danych i operacji na nich
+Summary(pl.UTF-8):     Flux - biblioteka struktur danych i operacji na nich
 Name:          flux
 Version:       0.4.1
-Release:       3
+Release:       6
 License:       GPL
 Group:         Libraries
-Group(de):     Libraries
-Group(es):     Bibliotecas
-Group(fr):     Librairies
-Group(pl):     Biblioteki
-Group(pt_BR):  Bibliotecas
-Group(ru):     âÉÂÌÉÏÔÅËÉ
-Group(uk):     â¦Â̦ÏÔÅËÉ
-Source0:       ftp://ftp.styx.net/projects/flux/%{name}-%{version}.tar.gz
+Source0:       ftp://ftp.copyleft.no/projects/fluxlib/%{name}-%{version}.tar.gz
+# Source0-md5: 959cf209acfed3af40baf6a3bcd9c26b
 Patch0:                %{name}-gethostbyname_is_in_libc_aka_no_libnsl.patch
 Patch1:                %{name}-acinclude_fix.patch
 Patch2:                %{name}-am15.patch
 Patch3:                %{name}-AC_C_BIGENDIAN.patch
-URL:           http://projects.simplemente.net/flux/
+Patch4:                %{name}-gcc33.patch
+Patch5:                %{name}-ltfix.patch
+Patch6:                %{name}-errno.patch
+URL:           http://www.fluxlib.org/
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: libtool
@@ -42,60 +39,46 @@ presentation formats, and protocols - like FluxComm, Unix protocols
 and IRC. (Note: IRC protocols are hairy and ill-defined. Unification
 and masking is particularly useful here).
 
-%description -l pl
-Flux jest bibliotek± typu "survival-through-structure", której celem
-jest redukcja z³o¿ono¶ci programowania w C. W tym celu zaprojektowano
-funkcje wysokiego poziomu s³u¿±ce manipulacji danymi i komunikacji z
-wyspecjalizowanymi uchwytami, ukrywaj±c nu¿±ce zazwyczaj zadania
-programistyczne. Popularne bloki instrukcji s± zawiniête w wywo³aniach
-wy¿szego poziomu o intuicyjnych nazwach. Mówi±c krótko: Zrób to raz,
-zrób to dobrze i zapomnij o tym. Takie wyabstrahowywanie wymaga wielu
-kompromisów. We Fluksie powinny byæ one ograniczone do minimum, czasem
-za¶, kiedy ³atwo jest u¿yæ lepszych algorytmów, zyskuje siê na
-wydajno¶ci. Inn± wa¿n± rzecz± jest stworzenie pomostu miêdzy typowymi
+%description -l pl.UTF-8
+Flux jest biblioteką typu "survival-through-structure", której celem
+jest redukcja złożoności programowania w C. W tym celu zaprojektowano
+funkcje wysokiego poziomu służące manipulacji danymi i komunikacji z
+wyspecjalizowanymi uchwytami, ukrywając nużące zazwyczaj zadania
+programistyczne. Popularne bloki instrukcji są zawinięte w wywołaniach
+wyższego poziomu o intuicyjnych nazwach. Mówiąc krótko: Zrób to raz,
+zrób to dobrze i zapomnij o tym. Takie wyabstrahowywanie wymaga wielu
+kompromisów. We Fluksie powinny być one ograniczone do minimum, czasem
+zaś, kiedy łatwo jest użyć lepszych algorytmów, zyskuje się na
+wydajności. Inną ważną rzeczą jest stworzenie pomostu między typowymi
 zadaniami (parsowanie, przechowywanie, wydobywanie, buforowanie i
 transfer), strukturami danych (generyczne struktury drzew, generyczne
-struktury sieci XML i formaty prezentacyjne) a protoko³ami (FluxComm,
-protoko³y uniksowe i IRC. Uwaga: protoko³y ircowe s± niezgrabne i ¼le
-zdefiniowane. Szczególnie w tym wypadku unifikacja i maskowanie
-ukazuj± swoja warto¶æ).
+struktury sieci XML i formaty prezentacyjne) a protokołami (FluxComm,
+protokoły uniksowe i IRC. Uwaga: protokoły ircowe są niezgrabne i źle
+zdefiniowane. Szczególnie w tym wypadku unifikacja i maskowanie
+ukazują swoja wartość).
 
 %package devel
 Summary:       Header files and development documentation for flux
-Summary(pl):   Pliki nag³ówkowe i dokumentacja do flux
+Summary(pl.UTF-8):     Pliki nagłówkowe i dokumentacja do flux
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(es):     Desarrollo/Bibliotecas
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Group(pt_BR):  Desenvolvimento/Bibliotecas
-Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
-Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
-Requires:      %{name} = %{version}
+Requires:      %{name} = %{version}-%{release}
 
 %description devel
 Header files and development documentation for flux.
 
-%description -l pl devel
-Pliki nag³ówkowe i dokumentacja do biblioteki flux.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe i dokumentacja do biblioteki flux.
 
 %package static
 Summary:       Static flux libraries
-Summary(pl):   Biblioteki statyczne flux
+Summary(pl.UTF-8):     Biblioteki statyczne flux
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(es):     Desarrollo/Bibliotecas
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Group(pt_BR):  Desenvolvimento/Bibliotecas
-Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
-Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
-Requires:      %{name}-devel = %{version}
+Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
 Static flux libraries.
 
-%description -l pl static
+%description static -l pl.UTF-8
 Biblioteki statyczne flux.
 
 %prep
@@ -104,22 +87,23 @@ Biblioteki statyczne flux.
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
 
 %build
-rm -f missing
-libtoolize --copy --force
-aclocal
-autoconf
-automake -a -c
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
 %configure
 echo n | %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
-
-gzip -9nf AUTHORS README NEWS TODO 
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -133,9 +117,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
-%doc *.gz doc/*
+%doc AUTHORS README NEWS TODO doc/*
 %attr(755,root,root) %{_libdir}/lib*.so
-%attr(755,root,root) %{_libdir}/lib*.la
+%{_libdir}/lib*.la
 %{_includedir}/*
 
 %files static
This page took 0.072065 seconds and 4 git commands to generate.