Blob Blame History Raw
%global _description %{expand:
MOD2C is NMODL to C adapted for CoreNEURON simulator.
}

# Using a snapshot: upstream does not tag releases
%global commit 5a7f820748a0ff8443dc7bdabfb371f2a042d053
%global checkoutdate 20201009

Name:       mod2c
Version:    2.1.0
Release:    1.%{checkoutdate}git%{commit}%{?dist}
Summary:    NMODL to C adapted for CoreNEURON simulator

License:    BSD
URL:        https://github.com/BlueBrain/mod2c
Source0:    %{url}/archive/%{commit}/%{name}-%{commit}.tar.gz

BuildRequires:  cmake
BuildRequires:  gcc-c++
BuildRequires:  bison bison-devel
BuildRequires:  flex
BuildRequires:  (flex-devel or libfl-devel)

%description %_description

%prep
%autosetup -n %{name}-%{commit}

%build
%cmake -DUNIT_TESTS=ON -DFUNCTIONAL_TESTS=ON
%cmake_build

%install
%cmake_install

%check
%ctest

%files
%license LICENSE.txt
%doc README.md CREDIT.txt
%{_bindir}/mod2c_core
%{_datadir}/nrnunits.lib

%changelog
* Fri Oct 09 2020 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.1.0-1.20201009git5a7f820748a0ff8443dc7bdabfb371f2a042d053
- Initial build