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
