]> git.pld-linux.org Git - packages/KLU.git/blame - KLU.spec
- updated to 1.3.0
[packages/KLU.git] / KLU.spec
CommitLineData
e6c7c7e2
JB
1Summary: KLU: sparse LU factorization, for circuit simulation
2Summary(pl.UTF-8): KLU - rzadki rozkład LU na potrzeby symulacji obwodów
3Name: KLU
8b190b63 4Version: 1.3.0
e6c7c7e2
JB
5Release: 1
6License: LGPL v2.1+
7Group: Libraries
8Source0: http://www.cise.ufl.edu/research/sparse/klu/%{name}-%{version}.tar.gz
8b190b63 9# Source0-md5: 401224a68ae185743da5f0e5808d03dc
e6c7c7e2
JB
10Patch0: %{name}-ufconfig.patch
11Patch1: %{name}-shared.patch
12URL: http://www.cise.ufl.edu/research/sparse/klu/
8b190b63 13BuildRequires: AMD-devel >= 2.4.0
b9f6cd16 14BuildRequires: BTF-devel >= 1.2.0
8b190b63
JB
15BuildRequires: COLAMD-devel >= 2.9.0
16BuildRequires: SuiteSparse_config >= 4.3.0
e6c7c7e2 17BuildRequires: libtool >= 2:1.5
8b190b63 18Requires: AMD >= 2.4.0
b9f6cd16 19Requires: BTF >= 1.2.0
8b190b63 20Requires: COLAMD >= 2.9.0
e6c7c7e2
JB
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24KLU is a sparse LU factorization algorithm well-suited for use in
25circuit simulation.
26
27%description -l pl.UTF-8
28KLU to algorytm rozkładu LU macierzy rzadkich dobrze pasujący do
29zastosowań w symulacji obwodów.
30
31%package devel
32Summary: Header files for KLU library
33Summary(pl.UTF-8): Pliki nagłówkowe biblioteki KLU
34Group: Development/Libraries
35Requires: %{name} = %{version}-%{release}
8b190b63 36Requires: AMD-devel >= 2.4.0
b9f6cd16 37Requires: BTF-devel >= 1.2.0
8b190b63
JB
38Requires: COLAMD-devel >= 2.9.0
39Requires: SuiteSparse_config >= 4.3.0
e6c7c7e2
JB
40
41%description devel
42Header files for KLU library.
43
44%description devel -l pl.UTF-8
45Pliki nagłówkowe biblioteki KLU.
46
47%package static
48Summary: Static KLU library
49Summary(pl.UTF-8): Statyczna biblioteka KLU
50Group: Development/Libraries
51Requires: %{name}-devel = %{version}-%{release}
52
53%description static
54Static KLU library.
55
56%description static -l pl.UTF-8
57Statyczna biblioteka KLU.
58
59%prep
60%setup -q -n %{name}
61%patch0 -p1
62%patch1 -p1
63
64%build
65%{__make} \
66 CC="%{__cc}" \
67 CFLAGS="%{rpmcflags}" \
68 LDFLAGS="%{rpmldflags}" \
69 libdir=%{_libdir}
70
71%install
72rm -rf $RPM_BUILD_ROOT
73install -d $RPM_BUILD_ROOT%{_includedir}/klu
74
75%{__make} -C Lib install \
76 DESTDIR=$RPM_BUILD_ROOT \
77 libdir=%{_libdir}
78
79install Include/*.h $RPM_BUILD_ROOT%{_includedir}/klu
80
81%clean
82rm -rf $RPM_BUILD_ROOT
83
84%post -p /sbin/ldconfig
85%postun -p /sbin/ldconfig
86
87%files
88%defattr(644,root,root,755)
89%doc README.txt Doc/ChangeLog
90%attr(755,root,root) %{_libdir}/libklu.so.*.*.*
91%attr(755,root,root) %ghost %{_libdir}/libklu.so.0
92
93%files devel
94%defattr(644,root,root,755)
95%doc Doc/{KLU_UserGuide,palamadai_e}.pdf
96%attr(755,root,root) %{_libdir}/libklu.so
97%{_libdir}/libklu.la
98%{_includedir}/klu
99
100%files static
101%defattr(644,root,root,755)
102%{_libdir}/libklu.a
This page took 0.071556 seconds and 4 git commands to generate.