...
 
Commits (44)
eris (0.5.0-1) unstable; urgency=medium
* New release: 0.5.0
-- Jason Rhinelander <jason@imaginary.ca> Mon, 07 Nov 2016 10:01:24 -0500
eris (0.4.0-1) unstable; urgency=low
* New release: 0.4.0
* Require Eigen 3.2.7+ for proper move support
* Fix eigen version detection
* BayesianLinear update/weaken redesign
* BayesianLinear API updates
* Use boost for randomness (rng and distributions) instead of stl. Boost's
implementations are faster, especially for Normal (since 1.56.0); I've
submitted patches to make normal a bit faster and exponential much faster,
forthcoming (hopefully) in 1.62.0. Until then, these implementations are
included in eris/random/{normal,exponential}_distribution.hpp.
* Documentation fixes/updates
* BayesianLinear: matrix improvements; other fixes
* Made Random a namespace with functions instead of a static class; relax
thread seeding
* Added new truncated_normal_distribution class, which
BayesianLinearRestricted now uses.
* Fixed Gibbs sampler for BayesianLinearRestricted; the previous one was bad
at dealing with large-probability truncations, to the point that it was
failing in cases where even rejection would succeed.
-- Jason Rhinelander <jason@imaginary.ca> Sat, 09 Apr 2016 19:10:16 -0400
eris (0.3.7-2) unstable; urgency=low
* Fixed very broken source file move in initial 0.3.7 mis-release.
-- Jason Rhinelander <jason@imaginary.ca> Tue, 03 Nov 2015 18:28:17 -0500
eris (0.3.7-1) unstable; urgency=low
* New release: 0.3.7
* Removed upstream-applied patches
* Updated comment about .so versions
* Fix MathJax CDN use when MathJax not installed
* Reverted unintended commit from fracdist
* sim->other<O>() was missing a test on O != Good
* Remove hack needed for g++-4.8
* Merge src/eris, include/eris -> eris/
* Fix include path stripping
* README repository updates and reorganization
-- Jason Rhinelander <jason@imaginary.ca> Tue, 03 Nov 2015 14:47:54 -0500
eris (0.3.6-4) unstable; urgency=medium
* Added upstream master README, vector size fixes
* Added missing Homepage to debian/control
-- Jason Rhinelander <jason@imaginary.ca> Fri, 30 Oct 2015 14:14:22 -0400
eris (0.3.6-3) unstable; urgency=medium
* Fixed doc package name in liberis-dev suggests
-- Jason Rhinelander <jason@imaginary.ca> Thu, 29 Oct 2015 17:57:36 -0400
eris (0.3.6-2) unstable; urgency=medium
* gpb.conf: added upstream version and branch
* Install api docs into eris-doc/html
* Use local mathjax path; explicitly set build opts
* Include *.md files into the appropriate packages
* gpb.conf: added upstream version and branch
* Install api docs into eris-doc/html
* Use local mathjax path; explicitly set build opts
* Include *.md files into the appropriate packages
* Build using pbuilder
* Add missing Build-Dep on graphviz
-- Jason Rhinelander <jason@imaginary.ca> Thu, 29 Oct 2015 16:12:48 -0400
eris (0.3.6-1) unstable; urgency=medium
* Initial release.
-- Jason Rhinelander <jason@imaginary.ca> Wed, 28 Oct 2015 15:57:47 -0400
Source: eris
Section: science
Maintainer: Jason Rhinelander <jason@imaginary.ca>
Homepage: https://git.imaginary.ca/eris/eris
Priority: optional
Standards-Version: 3.9.6
Build-Depends: debhelper (>= 9), cmake, libeigen3-dev (>= 3.2.7), libboost-dev, libboost-filesystem-dev, libboost-thread-dev, liblzma-dev, doxygen, libgtest-dev, graphviz
Package: liberis6
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Eris economics agent-based modelling library (shared library)
Eris is a C++ library for creating agent-based economics models that simulate
"economies" consisting of agents who follow programmable rules, with the
intention of deriving complex macro behaviour from the micro behaviour and
interactions of individual agents.
.
This package contains the shared library used by eris applications.
Package: liberis-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: liberis5 (= ${binary:Version}), libeigen3-dev (>= 3.2.7), libboost-dev, ${misc:Depends}
Suggests: eris-doc
Description: Eris economics agent-based modelling library (development files)
Eris is a C++ library for creating agent-based economics models that simulate
"economies" consisting of agents who follow programmable rules, with the
intention of deriving complex macro behaviour from the micro behaviour and
interactions of individual agents.
.
This package contains the files needed to develop an application with eris.
Package: eris-doc
Section: doc
Architecture: all
Depends: libjs-mathjax, ${misc:Depends}
Description: Eris economics agent-based modelling library (HTML documentation)
Eris is a C++ library for creating agent-based economics models that simulate
"economies" consisting of agents who follow programmable rules, with the
intention of deriving complex macro behaviour from the micro behaviour and
interactions of individual agents.
.
This package contains the documentation files.
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: eris
Upstream-Contact: Jason Rhinelander <jason@imaginary.ca>
Source: https://git.imaginary.ca/eris/eris
Files: *
Copyright: 2013-2015 Jason Rhinelander <jason@imaginary.ca>
License: GPL-3.0+
This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
.
This program 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 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'
Files: cmake/Modules/MacroEnsureOutOfSourceBuild.cmake
Copyright: 2006 Alexander Neundorf <neundorf@kde.org>
License: BSD-3-clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
.
1. Redistributions of source code must retain the copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
/usr/share/doc/eris/api/* /usr/share/doc/eris-doc/html
/usr/share/javascript/mathjax /usr/share/doc/eris-doc/html/mathjax
[DEFAULT]
debian-branch = debian
git-upstream-branch = master
upstream-tag = v%(version)s
[buildpackage]
ignore-new = true
pbuilder = true
usr/lib/*/*.so
usr/include
usr/lib/*/pkgconfig
/usr/lib/*/*.so.*
#!/usr/bin/make -f
%:
dh $@ --parallel
override_dh_auto_configure:
dh_auto_configure -- \
-DIWYU=OFF \
-DSCRATCH=OFF \
-DAPI_DOCS=ON \
-DMATHJAX_PATH=mathjax
override_dh_auto_test: