diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000000000000000000000000000000000000..989036c43affbbb8e847362757dcb2130944f3bc --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,6 @@ +moose for Debian +---------------- + +<possible notes regarding this package - if none, delete this file> + + -- Dilawar <dilawars@ncbs.res.in> Thu, 24 Jul 2014 16:41:58 +0530 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000000000000000000000000000000000000..8e3e68294ddb44a0e37a3ea237c4b9ebaf2f717c --- /dev/null +++ b/debian/changelog @@ -0,0 +1,9 @@ +moose (3.0.2) unstable; urgency=low + + * Initial release + * Feature-freeze release. + * trunk series. Experimental branch. + * 3.0.2 relase. + * Just packed with SBML and GSL-1.6 support. + + -- Dilawar <dilawars@ncbs.res.in> Sun, 05 July 2015 13:41:58 +0530 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000000000000000000000000000000000000..ec635144f60048986bc560c5576355344005e6e7 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000000000000000000000000000000000000..f5c5204431b7630f06b914bcd69f3823597b2bb1 --- /dev/null +++ b/debian/control @@ -0,0 +1,29 @@ +Source: moose +Section: science +Priority: optional +Maintainer: Dilawar Singh <dilawars@ncbs.res.in> +Build-Depends: debhelper, cdbs, devscripts, cmake, libxml2-dev, libbz2-dev, zlib1g-dev,python-dev, python-numpy, libgsl0-dev +Standards-Version: 3.9.5 +Homepage: http://moose.ncbs.res.in + +Package: moose +Architecture: any +Depends: ${shlibs:Depends}, ${python:Depends}, python-numpy-abi9, libhdf5-7 | libhdf5-serial-1.8.4, python-lxml, python-numpy, python-matplotlib, python-nose, python-networkx, python-suds, python-qt4, libgsl0ldbl +Replaces: moose-python, moose-gui +Conflicts: moose-python, moose-gui +Description: the Multiscale Object-Oriented Simulation Environment + It is the base and numerical core for large, detailed simulations including Computational Neuroscience and Systems Biology. + . + MOOSE spans the range from single molecules to subcellular networks, from + single cells to neuronal networks, and to still larger systems. MOOSE uses + Python for scripting compatibility with a large range of software and + analysis tools. It recognizes model definition standards including SBML, + NeuroML, and GENESIS model file formatsGallery + . + MOOSE is open source software, licensed under the LGPL (Lesser GNU Public + License). It has absolutely no warranty. + . + The MOOSE team is also participating in development of MOOGLI: a library and + standalone application for displaying time-course of activity of detailed 3-D + network models using OpenGL and also using OpenSceneGraph + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000000000000000000000000000000000000..48013513002090668cef809b58cc390ab46cab7e --- /dev/null +++ b/debian/copyright @@ -0,0 +1,33 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: moose +Source: http://moose.ncbs.res.in + +Files: * +Copyright: 2007-15 Upinder Bhalla + 2009-13 Subhasis Ray + 2013-15 Dilawar Singh + 2014-15 Aviral Goel + +License: LGPL-3.0+ + +Files: debian/* +Copyright: 2014 Dilawar Singh <dilawars@ncbs.res.in> +License: LGPL-3.0+ + +License: LGPL-3.0+ + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. diff --git a/debian/install b/debian/install new file mode 100644 index 0000000000000000000000000000000000000000..62155facbfd2c95c4cf4379413a7fe90962e6a7a --- /dev/null +++ b/debian/install @@ -0,0 +1,2 @@ +usr/lib +usr/bin/moosegui diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000000000000000000000000000000000000..84e16f0e8b50ea5411c618a3249237594a1bd39f --- /dev/null +++ b/debian/rules @@ -0,0 +1,28 @@ +#!/usr/bin/make -f + +# export DH_VERBOSE=1 + +## Here goes the debian make. + +%: + dh "$@" --with python2 + +override_dh_auto_clean: + rm -rf $(BUILD_DIR_MOOSE) + dh_auto_clean --buildsystem=cmake + +# consider using -DUSE_VERSIONED_DIR=ON if backporting +override_dh_auto_configure: + cmake -DPACKAGING_ON_LAUNCHPAD=ON -DCMAKE_INSTALL_PREFIX=debian/tmp + +override_dh_auto_build: + make VERBOSE=0 -j`nproc` + +override_dh_auto_install: + make install + +override_dh_shlibdeps: + dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info + +override_dh_python2: + dh_python2 --no-guessing-versions