X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=AMD.spec;h=ea7015285a8bbe859541f2056bc9536f697e2c26;hb=b55e27b;hp=2cfed6aedfa576a6be5953e30ceb3d5b8ba97ccd;hpb=52e53b916a0e8204e86510820543918102db00d0;p=packages%2FAMD.git diff --git a/AMD.spec b/AMD.spec index 2cfed6a..ea70152 100644 --- a/AMD.spec +++ b/AMD.spec @@ -1,17 +1,20 @@ Summary: AMD: Approximate Minimum Degree Summary(pl.UTF-8): AMD - przybliżony algorytm minimalnego stopnia Name: AMD -Version: 2.3.0 -Release: 1 +Version: 2.4.0 +Release: 3 License: LGPL v2.1+ Group: Libraries Source0: http://www.cise.ufl.edu/research/sparse/amd/%{name}-%{version}.tar.gz -# Source0-md5: 76f2a8a94d1ea071b622e07a0ee2de47 +# Source0-md5: 5044de774a2f7804d09ac0d5134d6884 Patch0: amd-ufconfig.patch Patch1: amd-shared.patch +Patch2: amd-externc.patch URL: http://www.cise.ufl.edu/research/sparse/amd/ -BuildRequires: SuiteSparse_config >= 4.0.0 +BuildRequires: SuiteSparse_config >= 4.3.0 +BuildRequires: gcc-fortran BuildRequires: libtool >= 2:1.5 +Requires: SuiteSparse_config-libs >= 4.3.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -33,7 +36,7 @@ Summary: Header files for AMD library Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AMD Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: SuiteSparse_config >= 4.0.0 +Requires: SuiteSparse_config >= 4.3.0 %description devel Header files for AMD library. @@ -53,10 +56,47 @@ Static AMD library. %description static -l pl.UTF-8 Statyczna biblioteka AMD. +%package fortran +Summary: Fortran version of AMD library +Summary(pl.UTF-8): Wersja biblioteki AMD dla programów w Fortranie +Group: Libraries + +%description fortran +Fortran version of AMD library. + +%description fortran -l pl.UTF-8 +Wersja biblioteki AMD dla programów napisanych w Fortranie. + +%package fortran-devel +Summary: Fortran version of AMD library - development files +Summary(pl.UTF-8): Wersja biblioteki AMD dla programów w Fortranie - pliki programistyczne +Group: Development/Libraries +Requires: %{name}-fortran = %{version}-%{release} + +%description fortran-devel +Fortran version of AMD library - development files. + +%description fortran-devel -l pl.UTF-8 +Wersja biblioteki AMD dla programów w Fortranie - pliki +programistyczne. + +%package fortran-static +Summary: Fortran version of AMD static library +Summary(pl.UTF-8): Wersja statycznej biblioteki AMD dla programów w Fortranie +Group: Development/Libraries +Requires: %{name}-fortran-devel = %{version}-%{release} + +%description fortran-static +Fortran version of AMD static library. + +%description fortran-static -l pl.UTF-8 +Wersja statycznej biblioteki AMD dla programów napisanych w Fortranie. + %prep %setup -q -n %{name} %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build %{__make} \ @@ -65,11 +105,17 @@ Statyczna biblioteka AMD. LDFLAGS="%{rpmldflags}" \ libdir=%{_libdir} +%{__make} fortran \ + CC="%{__cc}" \ + CFLAGS="%{rpmcflags}" \ + LDFLAGS="%{rpmldflags}" \ + libdir=%{_libdir} + %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_includedir}/amd -%{__make} -C Lib install \ +%{__make} -C Lib install install-fortran \ DESTDIR=$RPM_BUILD_ROOT \ libdir=%{_libdir} @@ -97,3 +143,17 @@ rm -rf $RPM_BUILD_ROOT %files static %defattr(644,root,root,755) %{_libdir}/libamd.a + +%files fortran +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libamdf77.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libamdf77.so.0 + +%files fortran-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libamdf77.so +%{_libdir}/libamdf77.la + +%files fortran-static +%defattr(644,root,root,755) +%{_libdir}/libamdf77.a