Witam

Jak w temacie może się komuś przyda.

-- 
Zbychu
diff -urN ARPACK.orig/configure.in ARPACK.new/configure.in
--- ARPACK.orig/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ ARPACK.new/configure.in	2003-11-10 21:10:15.000000000 +0100
@@ -0,0 +1,12 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT([arpack], [2.1.0])
+AM_INIT_AUTOMAKE
+AM_CONFIG_HEADER([config.h])
+
+dnl Checks for programs.
+AC_ISC_POSIX
+AC_PROG_CC
+AC_PROG_F77
+AM_PROG_LIBTOOL
+
+AC_OUTPUT([Makefile SRC/Makefile])
diff -urN ARPACK.orig/Makefile.am ARPACK.new/Makefile.am
--- ARPACK.orig/Makefile.am	1970-01-01 01:00:00.000000000 +0100
+++ ARPACK.new/Makefile.am	2003-11-01 12:42:42.000000000 +0100
@@ -0,0 +1 @@
+SUBDIRS=SRC
diff -urN ARPACK.orig/SRC/Makefile.am ARPACK.new/SRC/Makefile.am
--- ARPACK.orig/SRC/Makefile.am	1970-01-01 01:00:00.000000000 +0100
+++ ARPACK.new/SRC/Makefile.am	2003-11-10 21:09:12.000000000 +0100
@@ -0,0 +1,19 @@
+LIBTOOL = $(SHELL) $(top_builddir)/libtool $(LTTAG)
+lib_LTLIBRARIES = libarpack.la
+libarpack_la_LDFLAGS = -version-info $(subst .,:,@VERSION@)
+libarpack_la_SOURCES= \
+       cgetv0.f cnaitr.f cnapps.f cnaup2.f cnaupd.f cneigh.f cneupd.f\
+       cngets.f csortc.f cstatn.f debug.h dgetv0.f dlaqrb.f dnaitr.f\
+       dnapps.f dnaup2.f dnaupd.f dnaupe.f dnconv.f dneigh.f dneupd.f\
+       dngets.f dsaitr.f dsapps.f dsaup2.f dsaupd.f dsconv.f dseigt.f\
+       dsesrt.f dseupd.f dsgets.f dsortc.f dsortr.f dstatn.f dstats.f\
+       dstqrb.f sgetv0.f slaqrb.f snaitr.f snapps.f snaup2.f snaupd.f\
+       snaupe.f snconv.f sneigh.f sneupd.f sngets.f ssaitr.f ssapps.f\
+       ssaup2.f ssaupd.f ssconv.f sseigt.f ssesrt.f sseupd.f ssgets.f\
+       ssortc.f ssortr.f sstatn.f sstats.f sstqrb.f stat.h version.h\
+       zgetv0.f znaitr.f znapps.f znaup2.f znaupd.f zneigh.f zneupd.f\
+       zngets.f zsortc.f zstatn.f\
+       ../UTIL/cmout.f ../UTIL/cvout.f ../UTIL/dmout.f ../UTIL/dvout.f\
+       ../UTIL/icnteq.f ../UTIL/icopy.f ../UTIL/iset.f ../UTIL/iswap.f\
+       ../UTIL/ivout.f ../UTIL/second.f ../UTIL/smout.f ../UTIL/svout.f\
+       ../UTIL/zmout.f ../UTIL/zvout.f
# $Revision:$, $Date:$
Summary:        Subroutines for solving large scale eigenvalue problems.
Summary(pl):    Rozwiązywanie zagadnienia własnego dla dużych macierzy.
Name:           arpack
Version:        2.1
Release:        1
License:        Freely distributable
Group:          Development/Libraries
URL:            http://www.caam.rice.edu/software/ARPACK/
Source0:        http://www.caam.rice.edu/software/ARPACK/SRC/%{name}96.tar.gz
Source1:        http://www.caam.rice.edu/software/ARPACK/SRC/patch.tar.gz
Patch0:         %{name}-automake_support.patch
BuildRequires:  gcc-g77
BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  libtool >= 1:1.4.2-9
Requires:       lapack
BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
ARPACK software is capable of solving large scale symmetric,
nonsymmetric, and generalized eigenproblems from significant
application areas. The software is designed to compute a few (k)
eigenvalues with user specified features such as those of largest real
part or largest magnitude. Storage requirements are on the order of
n*k locations. No auxiliary storage is required. A set of Schur basis
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,
rozrzedzonych macierzy bądź macierzy ze znaną strukturą.

%package devel
Summary:        ARPACK header files.
Group:          Development/Libraries
Requires:       %{name} = %{version}
Requires:       lapack-devel

%description devel
ARPACK header files.

%description devel -l pl
Pliki nagłówkowe ARPACK.

%package static
Summary:        Static ARPACK libraries.
Group:          Development/Libraries
Requires:       %{name}-devel = %{version}

%description static
Static ARPACK libraries.

%description static -l pl
Biblioteki statyczne ARPACK.

%prep
%setup -q -a1 -n ARPACK
%patch -p1

%build
rm -f ltmain.sh missing
%{__libtoolize}
%{__aclocal}
%{__autoheader}
%{__autoconf}
%{__automake}
%configure

# libtool 1.4d requires --tag for g77, libtool 1.4.2 fails when --tag is passed
LTTAG=""
grep -q -e '--tag' `which libtool` && LTTAG="--tag=F77"

%{__make} LTTAG="$LTTAG"

%install
rm -rf $RPM_BUILD_ROOT

%{__make} install DESTDIR=$RPM_BUILD_ROOT

%clean
rm -fr $RPM_BUILD_ROOT

%post   -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%defattr(644,root,root,755)
%doc README
%attr(755,root,root) %{_libdir}/libarpack.so.*.*.*

%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libarpack.so
%{_libdir}/libarpack.la

%files static
%defattr(644,root,root,755)
%{_libdir}/libarpack.a

%define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <[EMAIL PROTECTED]>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log:$

__________________________________________________________
nie pytaj co inni zrobili dla pld, pomysl ile sam zrobiles

Odpowiedź listem elektroniczym