X-Git-Url: http://git.pld-linux.org/?p=packages%2Farpack.git;a=blobdiff_plain;f=arpack.spec;h=f4c70c9b09905e37abe162266e2088cb02092790;hp=fcb43a1f00e20d73eb26c27d857ef29c64574219;hb=HEAD;hpb=5f75c7f810230d6a9107c10233dc62a91a11bc34 diff --git a/arpack.spec b/arpack.spec index fcb43a1..9c11cce 100644 --- a/arpack.spec +++ b/arpack.spec @@ -2,11 +2,12 @@ # Conditional build: %bcond_with acml # With ACML version of BLAS instead of NETLIB implementation # +%define rel 13 Summary: Subroutines for solving large scale eigenvalue problems -Summary(pl): Rozwi±zywanie zagadnienia w³asnego dla du¿ych macierzy +Summary(pl.UTF-8): Rozwiązywanie zagadnienia własnego dla dużych macierzy Name: arpack Version: 2.1 -Release: 3%{?with_acml:ACML} +Release: %{rel}%{?with_acml:ACML} License: Freely distributable Group: Libraries Source0: http://www.caam.rice.edu/software/ARPACK/SRC/%{name}96.tar.gz @@ -19,13 +20,16 @@ Source3: http://www.caam.rice.edu/software/ARPACK/SRC/P57_58.ps.gz # Source3-md5: b86d77199f989fc438acaf7ac0433e76 Source4: http://www.caam.rice.edu/software/ARPACK/SRC/P61_62.ps.gz # Source4-md5: d116887acb3d61fecf645c2d37d4d517 -Patch0: %{name}-automake_support.patch +# originally from http://mathema.tician.de/news.tiker.net/files/arpack-arscnd-3.patch.gz (dead now) +Patch0: %{name}-arscnd-3.patch +Patch1: %{name}-automake_support.patch +Patch2: %{name}-no_etime.patch URL: http://www.caam.rice.edu/software/ARPACK/ BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-g77 BuildRequires: libtool >= 2:1.5 -%{!?with_acml:BuildRequires: blas-devel} +%{!?with_acml:BuildRequires: lapack-devel} %{?with_acml:ExclusiveArch: %{x8664}} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -40,19 +44,19 @@ vectors for the desired k-dimensional eigen-space is computed which is numerically orthogonal to working precision. Numerically accurate eigenvectors are available on request. -%description -l pl -Rozwi±zywanie zagadnienia w³asnego (symetrycznego, niesymetrycznego, -ogólnego) dla du¿ych macierzy. Macierz mo¿e byæ dowolna, przy czym -procedury dzia³aj± szczególnie dobrze w przypadku du¿ych macierzy -rzadkich b±d¼ macierzy ze znan± struktur±. Biblioteka s³u¿y do -obliczenia kilku (k) warto¶ci w³asnych o zadanych z góry w³asno¶ciach, -takich jak najwiêksza (najmniejsza) czê¶æ rzeczywista albo najwiêkszy -(najmniejszy) modu³. Wymagania pamiêciowe s± rzedu n*k, ¿adna -dodatkowa pamiêæ (np. dyskowa) nie jest wymagana. +%description -l pl.UTF-8 +Rozwiązywanie zagadnienia własnego (symetrycznego, niesymetrycznego, +ogólnego) dla dużych macierzy. Macierz może być dowolna, przy czym +procedury działają szczególnie dobrze w przypadku dużych macierzy +rzadkich bądź macierzy ze znaną strukturą. Biblioteka służy do +obliczenia kilku (k) wartości własnych o zadanych z góry własnościach, +takich jak największa (najmniejsza) część rzeczywista albo największy +(najmniejszy) moduł. Wymagania pamięciowe są rzędu n*k, żadna +dodatkowa pamięć (np. dyskowa) nie jest wymagana. %package devel Summary: ARPACK development files -Summary(pl): Pliki programistyczne ARPACK +Summary(pl.UTF-8): Pliki programistyczne ARPACK Group: Development/Libraries Requires: %{name} = %{version}-%{release} %{!?with_acml:Requires: blas-devel} @@ -60,24 +64,26 @@ Requires: %{name} = %{version}-%{release} %description devel ARPACK development files. -%description devel -l pl +%description devel -l pl.UTF-8 Pliki programistyczne ARPACK. %package static Summary: Static ARPACK library -Summary(pl): Statyczna biblioteka ARPACK +Summary(pl.UTF-8): Statyczna biblioteka ARPACK Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static ARPACK library. -%description static -l pl +%description static -l pl.UTF-8 Statyczna biblioteka ARPACK. %prep %setup -q -n ARPACK -b1 %patch0 -p1 +%patch1 -p1 +%patch2 -p1 cp %{SOURCE2} . cp %{SOURCE3} . cp %{SOURCE4} . @@ -88,8 +94,7 @@ cp %{SOURCE4} . %{__autoheader} %{__autoconf} %{__automake} -%configure \ - LDFLAGS=%{?with_acml:-lacml}%{!?with_acml:-lblas} +%configure %{__make} @@ -100,7 +105,7 @@ rm -rf $RPM_BUILD_ROOT DESTDIR=$RPM_BUILD_ROOT %clean -rm -fr $RPM_BUILD_ROOT +rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -109,11 +114,12 @@ rm -fr $RPM_BUILD_ROOT %defattr(644,root,root,755) %doc README %attr(755,root,root) %{_libdir}/libarpack.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libarpack.so.2 %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libarpack.so %doc DOCUMENTS/*.doc *.ps.gz +%attr(755,root,root) %{_libdir}/libarpack.so %{_libdir}/libarpack.la %files static