]> git.pld-linux.org Git - packages/UMFPACK.git/blobdiff - UMFPACK.spec
- release 6 (by relup.sh)
[packages/UMFPACK.git] / UMFPACK.spec
index 78b63c4810a46455555e81f3ff4cc9c0577b1adb..40b77902148a232e87dbcc350c23a602667275e2 100644 (file)
 Summary:       UMFPACK: sparse multifrontal LU factorization
+Summary(pl.UTF-8):     UMFPACK - wielofrontalny rozkład LU macierzy rzadkich
 Name:          UMFPACK
-Version:       5.2.0
-Release:       1
-License:       LGPL
+Version:       5.7.0
+Release:       6
+License:       GPL v2+
 Group:         Libraries
 Source0:       http://www.cise.ufl.edu/research/sparse/umfpack/%{name}-%{version}.tar.gz
-# Source0-md5: 8ad2d68c7c49dfcdd8321e806e6c611c
+# Source0-md5: 6b6dbac2f7c08d62c4b3220fed1888a3
 Patch0:                %{name}-ufconfig.patch
 Patch1:                %{name}-shared.patch
+Patch2:                %{name}-include-AMD.patch
 URL:           http://www.cise.ufl.edu/research/sparse/umfpack/
-BuildRequires: UFconfig
-BuildRequires: AMD-devel
+BuildRequires: AMD-devel >= 2.4.0
+BuildRequires: CAMD-devel >= 2.4.0
+BuildRequires: CCOLAMD-devel >= 2.9.0
+BuildRequires: COLAMD-devel >= 2.9.0
+BuildRequires: CHOLMOD-devel >= 3.0.0
+BuildRequires: SuiteSparse_config >= 4.3.0
 BuildRequires: blas-devel
 BuildRequires: libtool >= 2:1.5
+Requires:      AMD >= 2.4.0
+Requires:      CAMD >= 2.4.0
+Requires:      CCOLAMD >= 2.9.0
+Requires:      COLAMD >= 2.9.0
+Requires:      CHOLMOD >= 3.0.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-UMFPACK is a set of routines for solving unsymmetric sparse
-linear systems, Ax=b, using the Unsymmetric MultiFrontal method.
-Written in ANSI/ISO C, with a MATLAB (Version 6.0 and later)
-interface. Appears as a built-in routine (for lu, backslash,
-and forward slash) in MATLAB. Includes a MATLAB interface,
-a C-callable interface, and a Fortran-callable interface.
-Note that "UMFPACK" is pronounced in two syllables, "Umph Pack".
-It is not "You Em Ef Pack".
+UMFPACK is a set of routines for solving unsymmetric sparse linear
+systems, Ax=b, using the Unsymmetric MultiFrontal method. Written in
+ANSI/ISO C, with a MATLAB (Version 6.0 and later) interface. Appears
+as a built-in routine (for lu, backslash, and forward slash) in
+MATLAB. Includes a MATLAB interface, a C-callable interface, and a
+Fortran-callable interface. Note that "UMFPACK" is pronounced in two
+syllables, "Umph Pack". It is not "You Em Ef Pack".
+
+%description -l pl.UTF-8
+UMFPACK to zbiór procedur do rozwiązywania niesymetrycznych rzadkich
+układów równań liniowych Ax=b przy użyciu metody UMF (Unsymmetric
+MultiFrontal). Jest napisany w ANSI/ISO C z interfejsem do MATLAB-a
+(w wersji 6.0 i nowszych). W MATLAB-ie jest dostępny jako wbudowana
+procedura (dla lu, backslasha i slasha). Oprócz interfejsu dla
+MATLAB-a dostępny jest interfejs dostępny z C i Fortranu. Uwaga:
+"UMFPACK" powinno się wymawiać jako dwie sylaby: "Umf Pak"; nie jako
+"U Em Ef Pak".
 
 %package devel
-Summary:       Header files for umfpack library
-Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki umfpack
+Summary:       Header files for UMFPACK library
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki UMFPACK
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
-Requires:      UFconfig
+Requires:      AMD-devel >= 2.4.0
+Requires:      CAMD-devel >= 2.4.0
+Requires:      CCOLAMD-devel >= 2.9.0
+Requires:      COLAMD-devel >= 2.9.0
+Requires:      CHOLMOD-devel >= 3.0.0
+Requires:      SuiteSparse_config >= 4.3.0
 
 %description devel
-Header files for umfpack library.
+Header files for UMFPACK library.
 
 %description devel -l pl.UTF-8
-Pliki nagłówkowe biblioteki umfpack.
+Pliki nagłówkowe biblioteki UMFPACK.
 
 %package static
-Summary:       Static umfpack library
-Summary(pl.UTF-8):     Statyczna biblioteka umfpack
+Summary:       Static UMFPACK library
+Summary(pl.UTF-8):     Statyczna biblioteka UMFPACK
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
-Static umfpack library.
+Static UMFPACK library.
 
 %description static -l pl.UTF-8
-Statyczna biblioteka umfpack.
+Statyczna biblioteka UMFPACK.
 
 %prep
 %setup -q -n %{name}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__make} \
        CC="%{__cc}" \
-       CFLAGS="%{rpmcflags} -fPIC" \
+       CFLAGS="%{rpmcflags}" \
        LDFLAGS="%{rpmldflags}" \
        libdir=%{_libdir}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_includedir}
+install -d $RPM_BUILD_ROOT%{_includedir}/umfpack
 
 %{__make} -C Lib install \
        DESTDIR=$RPM_BUILD_ROOT \
        libdir=%{_libdir}
 
-install Include/* $RPM_BUILD_ROOT%{_includedir}
+install Include/*.h $RPM_BUILD_ROOT%{_includedir}/umfpack
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -80,14 +106,16 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README.txt
+%doc README.txt Doc/{ChangeLog,License}
 %attr(755,root,root) %{_libdir}/libumfpack.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libumfpack.so.0
 
 %files devel
 %defattr(644,root,root,755)
+%doc Doc/{QuickStart,UserGuide}.pdf
 %attr(755,root,root) %{_libdir}/libumfpack.so
 %{_libdir}/libumfpack.la
-%{_includedir}/*
+%{_includedir}/umfpack
 
 %files static
 %defattr(644,root,root,755)
This page took 0.086747 seconds and 4 git commands to generate.