utilities for building releases on debian/ubuntu

metadata
Wenzel Jakob 2010-08-10 03:09:26 +02:00
parent d95113d02f
commit a02df3bdb5
11 changed files with 118 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,5 @@
mitsuba (0.1.1-1) unstable; urgency=low
* Initial release
-- Wenzel Jakob <wenzel@cs.cornell.edu> Sat, 17 Jul 2010 23:56:03 -0400

View File

@ -0,0 +1 @@
7

View File

@ -0,0 +1,21 @@
Source: mitsuba
Section: graphics
Priority: optional
Maintainer: Wenzel Jakob <wenzel@cs.cornell.edu>
Build-Depends: debhelper (>= 7), build-essential, scons, qt4-dev-tools,
libpng12-dev, libjpeg62-dev, libilmbase-dev, libopenexr-dev,
libxerces-c2-dev, libboost-dev, libglewmx1.5-dev, libxxf86vm-dev,
collada-dom-dev, libboost-system-dev, libboost-filesystem-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-c28, libboost-filesystem1.40.0, libboost-system1.40.0, libglewmx1.5, libxxf86vm1, collada-dom2.2
Description:
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.
.
The program currently runs on Linux, MacOS X and Microsoft Windows and makes use of SSE2 optimizations on x86 and x86_64 platforms. So far, its main use has been as a testbed for algorithm development in computer graphics, but there are many other interesting applications.
.
Mitsuba comes with a command-line interface as well as a graphical frontend to interactively explore scenes. While navigating, a rough preview is shown that becomes increasingly accurate as soon as all movements are stopped. Once a viewpoint has been chosen, a wide range of rendering techniques can be used to generate images, and their parameters can be tuned from within the program.

View File

@ -0,0 +1,33 @@
This work was packaged for Debian by:
Wenzel Jakob <wenzel@cs.cornell.edu> on Sun, 18 Jul 2010 00:10:35 -0400
It was downloaded from:
<http://www.mitsuba-renderer.org>
Copyright:
Copyright (C) 2010 Wenzel Jakob <wenzel@cs.cornell.edu>
License:
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 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 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 complete text of the GNU General
Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'.
The Debian packaging is:
Copyright (C) 2010 Wenzel Jakob <wenzel@cs.cornell.edu>

1
tools/linux/debian/docs Normal file
View File

@ -0,0 +1 @@
README

View File

@ -0,0 +1,10 @@
mitsuba /usr/bin
mtssrv /usr/bin
mtsgui /usr/bin
src/libhw/libhw.so /usr/lib
src/librender/librender.so /usr/lib
src/libcore/libcore.so /usr/lib
schema/scene.xsd /usr/share/mitsuba/schema
plugins/* /usr/share/mitsuba/plugins
src/qtgui/resources/mitsuba48.png /usr/share/pixmaps
tools/linux/mitsuba.desktop /usr/share/applications

47
tools/linux/debian/rules Executable file
View File

@ -0,0 +1,47 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
clean:
dh_testdir
dh_testroot
cp config/config-linux.py config.py
scons -c
rm -f build-stamp configure-stamp
rm -Rf .sconsign.dblite .sconf_temp/
rm -f config.py config.log
dh_clean
configure:
binary-arch:
dh_testdir
dh_testroot
cp config/config-linux.py config.py
scons -j 2
dh_installdirs
dh_auto_install
dh_install
dh_installmenu
dh_compress
dh_fixperms
dh_strip
dh_makeshlibs
dh_shlibdeps
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
binary-indep:
binary: binary-arch binary-indep
build: binary