From 2c07119b0f40c52ae8dc5a67ed7fb1867ccd47ef Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Thu, 27 Sep 2012 23:08:17 -0400 Subject: [PATCH] updated debian build rules for 0.4.0 --- data/linux/debian/changelog | 21 +++++++++++++++++++++ data/linux/debian/control | 13 ++++++++----- data/linux/debian/mitsuba.install.template | 2 +- data/linux/debian/rules | 4 ++-- 4 files changed, 32 insertions(+), 8 deletions(-) diff --git a/data/linux/debian/changelog b/data/linux/debian/changelog index 41c942c8..2339e587 100644 --- a/data/linux/debian/changelog +++ b/data/linux/debian/changelog @@ -1,3 +1,24 @@ +mitsuba (0.4.0-1) unstable; urgency=low + * New bidirectional rendering algorithms: Bidirectional path tracing, + Primary sample space MLT, Path space MLT, Energy redistribution path + tracing, Manifold exploration + * New framework for representing sensors and emitters + * Vastly improved realtime preview that scales to big scenes + * Crop/Zoom/Multiple sensor support + * Redesigned skylight emitter based on work by Hosek and Wilkie + * Improved texturing system with support for high quality resampling, + out-of-core textures, and anisotropic texture filtering + * Sobol, Halton, and Hammersley Quasi Monte Carlo point set generators + * Fixed a handedness problem that affected all cameras + * Flexible bitmap I/O with support for many new output formats + * Reimplemented dipole subsurface scattering integrator + * SSE-based CPU tonemapper & Mersenne Twister implementation + * All threading code was mooved over to boost::thread + * The build system can now simultaneously deal with several versions of Python + * Other new plugins: blendbsdf, thindielectric + * New CMake-based build system + -- Wenzel Jakob Thu, 27 Sep 2012 00:00:00 -0400 + mitsuba (0.3.1-1) unstable; urgency=low * Photon mapper: The photon mapper had some serious issues in the diff --git a/data/linux/debian/control b/data/linux/debian/control index 0a17bb8d..e23f1f51 100644 --- a/data/linux/debian/control +++ b/data/linux/debian/control @@ -6,15 +6,17 @@ Build-Depends: debhelper (>= 7), build-essential, scons, qt4-dev-tools, libpng12-dev, libjpeg62-dev, libilmbase-dev, libopenexr-dev, libxerces-c-dev, libboost-dev, libglewmx1.5-dev, libxxf86vm-dev, collada-dom-dev, libboost-system-dev, libboost-filesystem-dev, - libboost-python-dev, libgl1-mesa-dev, libglu1-mesa-dev, pkg-config + libboost-python-dev, libboost-thread-dev, libgl1-mesa-dev, + libglu1-mesa-dev, pkg-config, libeigen3-dev Standards-Version: 3.8.3 Homepage: http://www.mitsuba-renderer.org Package: mitsuba Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libqt4-core, libqt4-gui, libqt4-network, libqt4-opengl, libqt4-xml, libpng12-0, libjpeg62, - libilmbase6, libopenexr6, libxerces-c3.1, libboost-filesystem1.42.0, - libboost-system1.42.0, libboost-python1.42.0, libglewmx1.5, +Depends: ${shlibs:Depends}, ${misc:Depends}, libqt4-core, libqt4-gui, + libqt4-network, libqt4-opengl, libqt4-xml, libpng12-0, libjpeg62, + libilmbase6, libopenexr6, libxerces-c3.1, libboost-filesystem1.46.0, + libboost-system1.46.0, libboost-python1.46.0, libglewmx1.5, libxxf86vm1, collada-dom, libgl1-mesa-glx, libglu1-mesa Description: Mitsuba renderer Mitsuba is an extensible rendering framework written in portable C++. It implements unbiased as well as biased techniques and contains heavy optimizations targeted towards current CPU architectures. @@ -28,7 +30,8 @@ Architecture: any Depends: qt4-dev-tools, libpng12-dev, libjpeg62-dev, libilmbase-dev, libopenexr-dev, libxerces-c-dev, libboost-dev, libglewmx1.5-dev, libxxf86vm-dev, collada-dom-dev, libboost-system-dev, - libboost-filesystem-dev, libboost-python-dev, mitsuba + libboost-filesystem-dev, libboost-python-dev, libboost-thread-dev, + libeigen3-dev, mitsuba Description: Mitsuba renderer -- development files Mitsuba is an extensible rendering framework written in portable C++. It implements unbiased as well as biased techniques and contains heavy optimizations targeted towards current CPU architectures. . diff --git a/data/linux/debian/mitsuba.install.template b/data/linux/debian/mitsuba.install.template index dd8c6591..176caf1a 100644 --- a/data/linux/debian/mitsuba.install.template +++ b/data/linux/debian/mitsuba.install.template @@ -7,7 +7,7 @@ dist/libmitsuba-hw.so /usr/lib dist/libmitsuba-render.so /usr/lib dist/libmitsuba-core.so /usr/lib dist/libmitsuba-bidir.so /usr/lib -dist/python/mitsuba.so /usr/lib/pymodules/pythonPYTHONVERSION +dist/python/PYTHONVERSION/mitsuba.so /usr/lib/pymodules/pythonPYTHONVERSION dist/plugins/* /usr/share/mitsuba/plugins dist/data/* /usr/share/mitsuba/data src/mtsgui/resources/mitsuba48.png /usr/share/pixmaps diff --git a/data/linux/debian/rules b/data/linux/debian/rules index 6e1b719e..9ac12761 100755 --- a/data/linux/debian/rules +++ b/data/linux/debian/rules @@ -14,7 +14,7 @@ PYTHONVERSION = `python-config --includes | sed -e 's/^.*python\([0-9\.]*\).*/\1 clean: dh_testdir dh_testroot - cp build/config-linux.py config.py + cp build/config-linux-gcc.py config.py scons -c rm -f build-stamp configure-stamp rm -Rf .sconsign.dblite .sconf_temp/ @@ -26,7 +26,7 @@ configure: binary-arch: dh_testdir dh_testroot - cp build/config-linux.py config.py + cp build/config-linux-gcc.py config.py scons -j 2 dh_installdirs dh_auto_install