%define pkg_name openspecfun %define pkg_version 0.5.3 %define pkg_release 2%{?_dist_release} Summary: Library providing a collection of special mathematical functions Name: %{pkg_name} Version: %{pkg_version} Release: %{pkg_release} License: MIT and Public Domain Group: System Environment/Libraries URL: https://github.com/JuliaLang/openspecfun Source0: https://github.com/JuliaLang/openspecfun/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: gcc-gfortran %description Currently provides AMOS and Faddeeva. AMOS (from Netlib) is a portable package for Bessel Functions of a Complex Argument and Nonnegative Order; it contains subroutines for computing Bessel functions and Airy functions. Faddeeva allows computing the various error functions of arbitrary complex arguments (Faddeeva function, error function, complementary error function, scaled complementary error function, imaginary error function, and Dawson function); given these, one can also easily compute Voigt functions, Fresnel integrals, and similar related functions as well. %package devel Summary: Library providing a collection of special mathematical functions Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Contains header files for developing applications that use the %{name} library. %package static Summary: Library providing a collection of special mathematical functions Group: Development/Libraries Requires: %{name}-devel%{?_isa} = %{version}-%{release} %description static Static %{name} library. %prep %setup -q %{name}-%{version} %build %{__make} %{?_smp_mflags} includedir=%{_includedir} \ FFLAGS="%{optflags}" CFLAGS="%{optflags}" %install %{makeinstall} %clean %{__rm} -rf ${RPM_BUILD_ROOT} %post -p %{_syssbindir}/ldconfig %postun -p %{_syssbindir}/ldconfig %files %doc LICENSE.md README.md %{_libdir}/libopenspecfun.so.1* %files devel %{_libdir}/libopenspecfun.so %{_includedir}/Faddeeva.h %files static %{_libdir}/libopenspecfun.a %changelog * Fri Jan 25 2019 Toshiaki Ara 0.5.3-2 - rebuild with gfortran-8.2.0 * Wed Jun 13 2018 Toshiaki Ara 0.5.3-1 - initial build for Vine Linux * Thu Feb 08 2018 Fedora Release Engineering - 0.5.3-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sun Feb 4 2018 Milan Bouchet-Valat - 0.5.3-6 - Rebuilt for libgfortran.so.4. * Thu Aug 03 2017 Fedora Release Engineering - 0.5.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 0.5.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 0.5.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Jan 31 2017 Milan Bouchet-Valat - 0.5.3-2 - Rebuild for gfortran 7. * Wed Jul 27 2016 Milan Bouchet-Valat - 0.5.3-1 - New upstream release. * Thu Feb 04 2016 Fedora Release Engineering - 0.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Jun 18 2015 Fedora Release Engineering - 0.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Aug 17 2014 Fedora Release Engineering - 0.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sun Jul 27 2014 Milan Bouchet-Valat - 0.4-1 - New upstream release. * Sat Jun 07 2014 Fedora Release Engineering - 0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Thu May 1 2014 Milan Bouchet-Valat - 0.3-1 - New upstream release. - Use Group System Environment/Libraries for base package. * Fri Feb 14 2014 Milan Bouchet-Valat - 0.2-2 - Don't build static libraries package by default. * Sat Feb 8 2014 Milan Bouchet-Valat - 0.2-1 - Initial version.