]> git.pld-linux.org Git - packages/AMD.git/blame - AMD.spec
- use rpmldflags
[packages/AMD.git] / AMD.spec
CommitLineData
f3ecc58f 1Summary: AMD: approximate minimum degree
f16dbc7c 2Name: AMD
e87dab47 3Version: 2.2.0
084edaca 4Release: 2
e87dab47
JR
5License: LGPL
6Group: Libraries
f16dbc7c 7Source0: http://www.cise.ufl.edu/research/sparse/amd/%{name}-%{version}.tar.gz
e87dab47 8# Source0-md5: f81fcae945de82864035b03ee20a8d2b
f16dbc7c
JR
9Patch0: amd-ufconfig.patch
10Patch1: amd-shared.patch
e87dab47
JR
11URL: http://www.cise.ufl.edu/research/sparse/amd/
12BuildRequires: UFconfig
13BuildRequires: libtool >= 2:1.5
14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%description
17AMD is a set of routines for ordering a sparse matrix prior
18to Cholesky factorization (or for LU factorization with
19diagonal pivoting). There are versions in both C and Fortran.
20A MATLAB interface is provided.
21Note that this software has nothing to do with AMD the company.
22
23%package devel
24Summary: Header files for amd library
25Summary(pl.UTF-8): Pliki nagłówkowe biblioteki amd
26Group: Development/Libraries
27Requires: %{name} = %{version}-%{release}
28Requires: UFconfig
29
30%description devel
31Header files for amd library.
32
33%description devel -l pl.UTF-8
34Pliki nagłówkowe biblioteki amd.
35
36%package static
37Summary: Static amd library
38Summary(pl.UTF-8): Statyczna biblioteka amd
39Group: Development/Libraries
40Requires: %{name}-devel = %{version}-%{release}
41
42%description static
43Static amd library.
44
45%description static -l pl.UTF-8
46Statyczna biblioteka amd.
47
48%prep
f16dbc7c 49%setup -q -n %{name}
e87dab47
JR
50%patch0 -p1
51%patch1 -p1
52
53%build
54%{__make} \
55 CC="%{__cc}" \
56 F77="gfortran" \
57 CFLAGS="%{rpmcflags} -fPIC" \
56bed529 58 LDFLAGS="%{rpmldflags}" \
e87dab47
JR
59 libdir=%{_libdir}
60
61%install
62rm -rf $RPM_BUILD_ROOT
56bed529 63install -d $RPM_BUILD_ROOT%{_includedir}/AMD
e87dab47
JR
64
65%{__make} -C Lib install \
66 DESTDIR=$RPM_BUILD_ROOT \
67 libdir=%{_libdir}
68
56bed529 69install Include/* $RPM_BUILD_ROOT%{_includedir}/AMD
e87dab47
JR
70
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74%post -p /sbin/ldconfig
75%postun -p /sbin/ldconfig
76
77%files
78%defattr(644,root,root,755)
79%doc README.txt
80%attr(755,root,root) %{_libdir}/libamd.so.*.*.*
81
82%files devel
83%defattr(644,root,root,755)
84%attr(755,root,root) %{_libdir}/libamd.so
85%{_libdir}/libamd.la
56bed529 86%{_includedir}/AMD
e87dab47
JR
87
88%files static
89%defattr(644,root,root,755)
90%{_libdir}/libamd.a
This page took 0.144029 seconds and 4 git commands to generate.