X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=AMD.spec;h=5e53d0cd95ce74516f38e950980eb4291894209a;hb=171ef60a091eb1299bbccacfd00556f710efdd2a;hp=1b9e7a330b89e48b1c9d6d23ae99a8bcb74961ad;hpb=d8ce5aa9dea590eeecfb3d010be4ba61ed953373;p=packages%2FAMD.git diff --git a/AMD.spec b/AMD.spec index 1b9e7a3..5e53d0c 100644 --- a/AMD.spec +++ b/AMD.spec @@ -11,6 +11,7 @@ Patch0: amd-ufconfig.patch Patch1: amd-shared.patch URL: http://www.cise.ufl.edu/research/sparse/amd/ BuildRequires: SuiteSparse_config >= 4.0.0 +BuildRequires: gcc-fortran BuildRequires: libtool >= 2:1.5 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -53,6 +54,42 @@ 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 @@ -65,11 +102,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 +140,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