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
- 
openSUSE Build Service is sponsored by