File talys-2dev.spec of Package talys-2dev
%define debug_package %{nil}
%define mname talys
Version: 1.0
Name: %{mname}-2dev
%define dataVersion 2.1
%define dname %{mname}-%{dataVersion}
Release: 0
Summary: TALYS is software for the simulation of nuclear reactions
License: MIT
Group: Productivity/Scientific/Physics
Url: https://nds.iaea.org/talys/
Source0: %{mname}-%{version}.tar.gz
BuildRequires: gcc-fortran
Requires: (%{mname}-2dev-data-multi-version or %{mname}-2dev-data)
%description
TALYS is a software package for the simulation of nuclear reactions below 200 MeV. TALYS is based on state-of-art nuclear structure and reaction models.
%prep
%setup -q -n %{mname}-%{version}
sed -i "s| codedir.*| codedir = '%{_datadir}/%{dname}/'|" source/machine.f90
%build
cd source
ls *.o > /dev/null 2>&1 && rm -rf *.o
ls *.mod > /dev/null 2>&1 && rm -rf *.mod
ls *.f* > /dev/null 2>&1 && gfortran -w -c *.f*
gfortran *.o -o %{mname}-%{version}
ls *.o > /dev/null 2>&1 && rm -rf *.o
ls *.mod > /dev/null 2>&1 && rm -rf *.mod
exit 0
%install
install -d %{buildroot}%{_bindir}
install -m755 source/%{mname}-%{version} %{buildroot}%{_bindir}/
rm -rf source/%{mname}-%{version}
%files
%{_bindir}/%{mname}-%{version}
%changelog
* Mon Sep 21 2015 Axiotis Michail
-