--- pythonocc-0.2.0.orig/src/environment.py +++ pythonocc-0.2.0/src/environment.py @@ -68,8 +68,8 @@ SWIG_FILES_PATH_MODULAR = os.path.join(os.getcwd(),'SWIG_src_modular_linux_darwin') os.environ['CC'] = 'g++' os.environ['CPP'] = 'g++' - OCC_INC = '/usr/local/inc' # Ubuntu 8.04 Hardy default installation path for headers - OCC_LIB = '/usr/local/lib' # Ubuntu 8.04 Hardy default installation path for libraries + OCC_INC = '/usr/include/opencascade' # Ubuntu 8.04 Hardy default installation path for headers + OCC_LIB = '/usr/lib' # Ubuntu 8.04 Hardy default installation path for libraries SALOME_GEOM_INC = os.path.join(os.getcwd(),'..','ThirdPart','SalomeGeometry','inc') SALOME_GEOM_LIB = os.path.join(os.getcwd(),'..','ThirdPart','SalomeGeometry','win32','lib') GCC_XML_PATH = '/usr/bin' # Ubuntu 8.04 Hardy installation path for gccxml --- pythonocc-0.2.0.orig/src/setup.py +++ pythonocc-0.2.0/src/setup.py @@ -167,19 +167,19 @@ # # OpenCascade libs # -libraries = ['BinLPlugin', 'BinPlugin', 'BinXCAFPlugin', 'FWOSPlugin', 'mscmd', 'PTKernel',\ +libraries = ['BinLPlugin', 'BinPlugin', 'BinXCAFPlugin', 'FWOSPlugin', 'PTKernel',\ 'StdLPlugin', 'StdPlugin', 'TKAdvTools', 'TKBin', 'TKBinL', 'TKBinTObj', 'TKBinXCAF',\ - 'TKBO', 'TKBool', 'TKBRep', 'TKCAF', 'TKCDF', 'TKCDLFront', 'TKCPPClient', 'TKCPPExt',\ - 'TKCPPIntExt', 'TKCPPJini', 'TKCSFDBSchema', 'TKDCAF', 'TKDraw', 'TKernel',\ - 'TKFeat', 'TKFillet', 'TKG2d', 'TKG3d', 'TKGeomAlgo', 'TKGeomBase', 'TKHLR', 'TKIDLFront',\ + 'TKBO', 'TKBool', 'TKBRep', 'TKCAF', 'TKCDF', \ + 'TKernel',\ + 'TKFeat', 'TKFillet', 'TKG2d', 'TKG3d', 'TKGeomAlgo', 'TKGeomBase', 'TKHLR',\ 'TKIGES', 'TKjcas','TKLCAF', 'TKMath', 'TKMesh', 'TKMeshVS', 'TKNIS', 'TKOffset',\ 'TKOpenGl', 'TKPCAF', 'TKPLCAF', 'TKPrim', 'TKPShape', 'TKService', 'TKShapeSchema',\ 'TKShHealing', 'TKStdLSchema', 'TKStdSchema', 'TKSTEP', 'TKSTEP209', 'TKSTEPAttr',\ - 'TKSTEPBase', 'TKSTL', 'TKTCPPExt', 'TKTObj', 'TKTObjDRAW', 'TKTopAlgo', 'TKTopTest',\ - 'TKV2d', 'TKV3d', 'TKViewerTest', 'TKVRML', 'TKWOK', 'TKWOKTcl', 'TKXCAF', 'TKXCAFSchema',\ - 'TKXDEDRAW', 'TKXDEIGES', 'TKXDESTEP', 'TKXMesh', 'TKXml', 'TKXmlL', 'TKXmlTObj',\ - 'TKXmlXCAF', 'TKXSBase', 'TKXSDRAW', 'wokcmd', 'wokdeliverysteps', 'wokdfltsteps',\ - 'wokobjssteps', 'wokorbixsteps', 'woksteps', 'woktoolscmd', 'wokutilscmd', 'XCAFPlugin',\ + 'TKSTEPBase', 'TKSTL', 'TKTObj', 'TKTObjDRAW', 'TKTopAlgo',\ + 'TKV2d', 'TKV3d', 'TKVRML', 'TKXCAF', 'TKXCAFSchema',\ + 'TKXDEIGES', 'TKXDESTEP', 'TKXMesh', 'TKXml', 'TKXmlL', 'TKXmlTObj',\ + 'TKXmlXCAF', 'TKXSBase',\ + 'XCAFPlugin',\ 'XmlLPlugin', 'XmlPlugin', 'XmlXCAFPlugin'] # Find the lib in OCC_LIB path and add it to the LIBS list LIBS = [] @@ -298,4 +298,4 @@ if GENERATE_SWIG: print "%i exported classes"%SWIG_generator.nb_exported_classes final_time = time.time() -print final_time-init_time \ No newline at end of file +print final_time-init_time --- pythonocc-0.2.0.orig/debian/changelog +++ pythonocc-0.2.0/debian/changelog @@ -0,0 +1,6 @@ +pythonocc (0.2.0-1) unstable; urgency=low + + * Initial release + + -- Werner Mayer Tue, 12 Apr 2009 14:20:27 +0100 + --- pythonocc-0.2.0.orig/debian/rules +++ pythonocc-0.2.0/debian/rules @@ -0,0 +1,76 @@ +#!/usr/bin/make -f + +CFLAGS = -Wall -g + +configure: + chmod 755 src/Display/OCCViewer.py + chmod 755 src/Display/wxDisplay.py + chmod 755 src/Display/wxSamplesGui.py + chmod 755 Utils/Image.py + chmod 644 gpl.txt + chmod 644 src/AUTHORS + +build: build-stamp +build-stamp: configure + dh_testdir + cd src && python setup.py build + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp install-stamp + cd src && python setup.py clean + dh_clean + rm -rf src/build + rm -rf src/OCC + find -name '*.pyc' | xargs rm -rf + cd src/SWIG_src_modular_linux_darwin && find -name '*_wrap.cpp' | xargs rm -rf + cd src/Misc && find -name '*_wrap.cpp' | xargs rm -rf + cd src/Visualization && find -name '*_wrap.cpp' | xargs rm -rf + +install: build install-stamp +install-stamp: + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + cd src && python setup.py install --no-compile --root ../debian/python-occ + #dh install --after dh_installdirs + touch install-stamp + +binary-indep: build install + #dh binary-indep + +binary-arch: build install + #dh binary-arch + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_desktop +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_pycentral + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- pythonocc-0.2.0.orig/debian/control +++ pythonocc-0.2.0/debian/control @@ -0,0 +1,17 @@ +Source: pythonocc +Section: python +Priority: extra +Maintainer: Werner Mayer +Build-Depends: debhelper (>= 6), python, python-central, python-support, swig, libopencascade-dev +Standards-Version: 3.7.3 +XS-Python-Version: current +Homepage: http://pythonocc.org/ + +Package: python-occ +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} +XB-Python-Version: ${python:Versions} +Provides: ${python:Provides} +Description: Python binding for OpenCASCADE + pythonOCC is Python binding for OpenCASCADE. + --- pythonocc-0.2.0.orig/debian/compat +++ pythonocc-0.2.0/debian/compat @@ -0,0 +1 @@ +6 --- pythonocc-0.2.0.orig/debian/pyversions +++ pythonocc-0.2.0/debian/pyversions @@ -0,0 +1 @@ +2.4- --- pythonocc-0.2.0.orig/debian/pycompat +++ pythonocc-0.2.0/debian/pycompat @@ -0,0 +1 @@ +2 --- pythonocc-0.2.0.orig/debian/copyright +++ pythonocc-0.2.0/debian/copyright @@ -0,0 +1,7 @@ +Files: * +Copyright: 2008 Thomas Paviot +License: GPL-3 + . + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in `/usr/share/common-licenses/GPL-3'. +