Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:alveus:kde:plasma
nest
nest.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File nest.spec of Package nest
# # spec file for package nest # # Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %bcond_with mpi Name: nest Version: 3.3 Release: 3.43 License: GPL-2.0-or-later Summary: Neuron simulator Url: https://www.nest-initiative.org/ Group: Productivity/Scientific/Other Source0: https://github.com/nest/nest-simulator/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM -- https://github.com/nest/nest-simulator/issues/2438 Patch0: 0001-Use-correct-relative-paths-for-RUNPATH.patch Patch1: 0002-Set-only-relevant-RUNPATHs-for-executable-and-librar.patch # PATCH-FIX-OPENSUSE -- https://github.com/nest/nest-simulator/issues/2300 Patch2: Fix-Python-DESTDIR.patch BuildRequires: libboost_headers-devel BuildRequires: cmake >= 3.12 BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gsl-devel BuildRequires: libneurosim-devel %if %{with mpi} BuildRequires: libmusic-devel BuildRequires: openmpi-devel %endif BuildRequires: python3-devel >= 3.8 BuildRequires: python3-IPython BuildRequires: python3-Cython >= 0.19.2 BuildRequires: python3-matplotlib BuildRequires: python3-nose2 BuildRequires: python3-numpy-devel BuildRequires: python3-scipy BuildRequires: readline-devel %description NEST is a simulator for spiking neural network models that focus on the dynamics, size and structure of neural systems rather than on the exact morphology of individual neurons. NEST is ideal for networks of spiking neurons of any size, for example: - Models of information processing e.g. in the visual or auditory cortex of mammals, - Models of network activity dynamics, e.g. laminar cortical networks or balanced random networks, - Models of learning and plasticity. %package devel Summary: Development files for %{name} Group: Development/Libraries/C and C++ Requires: %{name} = %{version} %description devel Development libraries and headers needed to build packages using %{name} %package doc Summary: Documentation for %{name} Group: Productivity/Scientific/Other Recommends: %{name} = %{version} BuildArch: noarch %description doc Documentation and examples for %{name}. %package -n python3-nest Summary: Python 3 bindings for the %{name} neuron simulator Group: Development/Libraries/Python Requires: %{name} = %{version} Requires: python3-IPython Requires: python3-matplotlib Requires: python3-numpy Requires: python3-scipy %description -n python3-nest NEST is a simulator for spiking neural network models that focus on the dynamics, size and structure of neural systems rather than on the exact morphology of individual neurons. This package provides the Python 3.x bindings for %{name} %prep %autosetup -p1 -n nest-simulator-%{version} %build %global optflags %{optflags} -Wno-error=return-type %cmake \ %{?with_mpi:-Dwith-mpi:BOOL=ON -Dwith-music:BOOL=ON } \ %{nil} %cmake_build %install %cmake_install rm %{buildroot}%{_datadir}/doc/%{name}/LICENSE # put docs in the right directory mkdir -p %{buildroot}%{_docdir}/ mv -n %{buildroot}%{_datadir}/doc/%{name} %{buildroot}%{_docdir}/%{name} %check %if 0 # Current makefiles require the tests to be installed, and without any # prefix (DESTDIR). See e.g. https://github.com/nest/nest-simulator/issues/2191 %ctest %endif %files %doc CHANGES README.md %license LICENSE %{_bindir}/* %dir %{_libdir}/%{name} # libraries are unversioned %{_libdir}/%{name}/*.so %{_datadir}/%{name}/ %exclude %{_docdir}/%{name}/*/ %exclude %{_docdir}/%{name}/*.sh %files devel %{_includedir}/%{name} %files -n python3-nest %{python3_sitearch}/nest %files doc %{_docdir}/%{name}/ %exclude %{_docdir}/%{name}/CHANGES %exclude %{_docdir}/%{name}/README.md %changelog * Wed Jul 27 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de> - Update to 3.3 For details, see https://github.com/nest/nest-simulator/releases/tag/v3.3 - Remove upstream nest-simulator-3.2-p1-VersionNumber.patch - Remove upstream Fix-missing-return-proxynode.patch - Fix RUNPATHs, add * 0001-Use-correct-relative-paths-for-RUNPATH.patch * 0002-Set-only-relevant-RUNPATHs-for-executable-and-librar.patch * Wed Feb 16 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de> - Update to 3.2 For details, see https://github.com/nest/nest-simulator/releases/tag/v3.2 - Drop python(2) subpackage - Add nest-simulator-3.2-p1-VersionNumber.patch - Add Fix-missing-return-proxynode.patch - Add Fix-Python-DESTDIR.patch * Fri Jun 20 2014 toddrme2178@gmail.com - Add python 3 subpackage * Thu Jun 19 2014 toddrme2178@gmail.com - Update to 2.4.1 * Bugfixes - Update to 2.4.0 * Re-implementation of PyNEST * New routines for setting up connectivity * Global spike detector * Random number generators and distributions * Support for connectivity-generating libraries * New models and model improvements * Improved quality and documentation * New SLI functions and improvements - Remove obsolete fix_python_sitedir.patch * Thu Oct 24 2013 toddrme2178@gmail.com - Initial version (2.2.2)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor