Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Make it buildable

  • Loading branch information...
commit c09042820115a1c6c3c6d8454d024bdd9f294889 1 parent e847d14
@palfrey authored
View
4 .gitignore
@@ -0,0 +1,4 @@
+config.log
+build/
+cgkit/cgkitinfo.py
+.scon*
View
120 config.cfg
@@ -0,0 +1,120 @@
+######################################################################
+# This file contains configurations that depend on your system
+#
+# This is just a template that isn't used during compilation.
+# Rename this file to "config.cfg" and do any necessary modifications.
+#
+# The content of the file is just Python code that has to set a few
+# predefined variables that are used by the setup script to compile
+# the package.
+#
+# Common variables:
+#
+# - INC_DIRS: This is a list of additional directories that should be
+# searched for header files.
+# - LIB_DIRS: This is a list of additional directories that should be
+# searched for libraries.
+# - LIBS: This list contains the libraries that should be used
+# during linking.
+# - MACROS: This list contains 2-tuples (<name>, <value>) that define
+# preprocessor macros which should be set. <value> can be
+# None if you only want to define the symbol. Example:
+# MACROS += [("GCC_3_1", None)]
+# - BOOST_LIB: This is the name of the Boost.Python library to link with
+# (default: "boost_python")
+#
+# Note: Always *add* items to one of the lists instead of replacing
+# the entire list.
+######################################################################
+
+######################################################################
+# Do you want to install the 'light' version of cgkit? Then uncomment
+# the following line. In this case, all other configuration settings
+# have no effect anymore and can be ignored.
+# The light version will only install pure Python modules, so no
+# C/C++ compiler is required.
+######################################################################
+
+#INSTALL_CGKIT_LIGHT = True
+
+
+######################################################################
+# Boost.Python settings
+######################################################################
+
+# Name of the Boost.Python library to link with
+BOOST_LIB = "boost_python"
+
+# Name of the Boost.Python runtime dll (only relevant on Windows)
+#BOOST_DLL = "boost_python.dll"
+
+######################################################################
+# Additional libraries
+######################################################################
+
+#LIBS += []
+
+######################################################################
+# STLport settings
+######################################################################
+
+# Is STLport used or not (only relevant on Windows)
+# If it is used, the STLport DLL will be copied into the cgkit directory
+#USING_STLPORT = True
+
+# Base path where STLport can be found (only relevant on Windows)
+#STLPORT_BASE = r"C:\Programme\Programmieren\STLport-4.6.2"
+
+# Name of the STLport runtime dll (only relevant on Windows)
+# (this can also contain an absolute path to the dll in which case
+# the STLPORT_BASE variable is ignored when copying the dll)
+#STLPORT_DLL = "stlport_vc646.dll"
+
+######################################################################
+# Optional libraries
+######################################################################
+
+####### Libd3DS #######
+
+LIB3DS_AVAILABLE = True
+#LIB3DS_PATH = r"C:\Programme\Programmieren\lib3ds-1.2.0"
+#LIB3DS_LIBNAME = "lib3ds-120s"
+
+####### CyberX3D #######
+
+#CYBERX3D_AVAILABLE = True
+#CYBERX3D_PATH = r""
+#XERCES_PATH = r""
+
+####### Ogre3D #######
+
+#OGRE_AVAILABLE = True
+INC_DIRS += ['/usr/include/OGRE']
+#LIB_DIRS += []
+
+####### 3DXWare SpaceMouse/SpaceBall SDK #######
+
+#THREEDXWARE_AVAILABLE = True
+#INC_DIRS += []
+#LIB_DIRS += []
+#LIBS += ["siapp"]
+
+####### Wintab #######
+
+#WINTAB_AVAILABLE = True
+#INC_DIRS += []
+#LIB_DIRS += []
+#LIBS += ["wintab32"]
+
+####### Data Glove #######
+
+# The variable GLOVESDK_DLL must contain the name of the glove dll.
+# It can either be the full path or filename only in which case it's
+# assumed to be located in GLOVESDK_BASE\dll.
+
+#GLOVESDK_AVAILABLE = True
+#GLOVESDK_BASE = ""
+#GLOVESDK_DLL = "fglove.dll"
+#INC_DIRS += []
+#LIB_DIRS += []
+#LIBS += ["fglove"]
View
2  debian/cgkit.install
@@ -0,0 +1,2 @@
+usr/bin/*
+usr/lib/*
View
5 debian/changelog
@@ -0,0 +1,5 @@
+cgkit (2.0.0alpha9-1) unstable; urgency=low
+
+ * Initial release
+
+ -- Tom Parker <palfrey@tevp.net> Thu, 20 Oct 2011 21:40:35 +0100
View
1  debian/compat
@@ -0,0 +1 @@
+8
View
16 debian/control
@@ -0,0 +1,16 @@
+Source: cgkit
+Section: python
+Priority: extra
+Maintainer: Tom Parker <palfrey@tevp.net>
+Build-Depends: debhelper (>= 8.0.0), scons, libboost1.46-dev, lib3ds-dev, libboost-python-dev
+Standards-Version: 3.9.2
+Homepage: http://cgkit.sourceforge.net/
+
+Package: cgkit
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-protocols
+Description: Python Computer Graphics Kit
+ The Python Computer Graphics Kit is an Open Source software package containing
+ a collection of Python modules, plugins and utilities that are meant to be
+ useful for any domain where you have to deal with 3D data of any kind, be it
+ for visualization, creating photorealistic images, Virtual Reality or even games.
View
26 debian/copyright
@@ -0,0 +1,26 @@
+Format: http://dep.debian.net/deps/dep5
+Upstream-Name: cgkit
+Source: <http://cgkit.sourceforge.net>
+
+Files: *
+Copyright: Matthias Baas <mbaas@users.sourceforge.net>
+License: MPL/GPL/LGPL
+
+Files: debian/*
+Copyright: 2011 Tom Parker <palfrey@tevp.net>
+License: GPL-2+
+ This package 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 2 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 2 can be found in "/usr/share/common-licenses/GPL-2".
View
3  debian/docs
@@ -0,0 +1,3 @@
+changelog.txt
+license.txt
+README.txt
View
25 debian/rules
@@ -0,0 +1,25 @@
+#!/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.
+#
+# Modified to make a template file for a multi-binary package with separated
+# build-arch and build-indep targets by Bill Allombert 2001
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+%:
+ dh $@
+
+override_dh_install:
+ prename 's/([^\/]+)\.py$$/cgkit-$$1/' debian/tmp/usr/bin/*.py
+ dh_install
+
View
1  debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
View
5 debian/watch
@@ -0,0 +1,5 @@
+# Compulsory line, this is a version 3 file
+version=3
+
+# Uncomment to find new files on sourceforge, for devscripts >= 2.9
+http://sf.net/cgkit/cgkit-(.*)\.tar\.gz
Please sign in to comment.
Something went wrong with that request. Please try again.