debian/0000755000000000000000000000000012242424445007171 5ustar debian/libassimp3.install0000644000000000000000000000004311772032563012627 0ustar debian/tmp/usr/lib/libassimp.so.3* debian/control0000644000000000000000000000706512242424440010577 0ustar Source: assimp Section: graphics Priority: extra Maintainer: IOhannes m zmölnig Homepage: http://assimp.sourceforge.net/ Standards-Version: 3.9.5 Build-Depends: cdbs (>= 0.4.97~), debhelper (>= 9~), dh-buildinfo, devscripts, python, python-dev (>= 2.3.5-7), dpkg-dev (>= 1.15.6), pkg-kde-tools, cmake, libboost-dev, zlib1g-dev | libz-dev, doxygen Vcs-Git: git://anonscm.debian.org/collab-maint/assimp.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/assimp.git;a=summary Package: libassimp3 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: 3D model import library Assimp is a library to import various well-known 3D model formats ("assets") in a uniform manner. Assimp aims at providing a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind but is not limited to this audience. . The library is designed for maximum stability and flexibility. While written in C++, a pure C API exists, as well as bindings to various other languages, including Python, D and Blitzmax. Assimp loads models into a straightforward data structure for easy processing by your application. Various post processing steps (such as general optimization or computation of extra data like normal or tangent vectors) can be executed on the imported data to suit your needs. . This package provides the shared object necessary to run an application using Assimp. Package: libassimp-dev Architecture: any Section: libdevel Depends: ${misc:Depends}, libassimp3 (>= ${source:Version}), libassimp3 (<< ${source:Upstream-Version}+1~) Description: 3D model import library (development) Assimp is a library to import various well-known 3D model formats ("assets") in a uniform manner. Assimp aims at providing a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind but is not limited to this audience. . This package provides the files necessary to compile an application using Assimp Package: libassimp-doc Architecture: all Section: doc Depends: ${misc:Depends}, Suggests: libassimp-dev Description: 3D model import library (documentation) Assimp is a library to import various well-known 3D model formats ("assets") in a uniform manner. Assimp aims at providing a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind but is not limited to this audience. . This package contains html documentation for the Assimp API. Package: assimp-utils Architecture: any Section: utils Depends: ${shlibs:Depends}, ${misc:Depends} Description: 3D model import library (utilities) Assimp is a library to import various well-known 3D model formats ("assets") in a uniform manner. Assimp aims at providing a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind but is not limited to this audience. . This package contains additional commandline utilities (currently only 'assimp') to interact with 3D models. Package: python-pyassimp Architecture: all Section: python Depends: ${python:Depends}, ${misc:Depends}, libassimp3 (>= ${source:Version}), libassimp3 (<< ${source:Upstream-Version}+1~) Description: 3D model import library (Python bindings) Assimp is a library to import various well-known 3D model formats ("assets") in a uniform manner. Assimp aims at providing a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind but is not limited to this audience. . This package provides Python bindings to the Assimp library. debian/gbp.conf0000644000000000000000000000014611772032563010614 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/libassimp-doc.doc-base0000644000000000000000000000050611772032563013322 0ustar Document: libassimp-doc Title: Open Asset Import Library - reference manual Author: Assimp Development Team Abstract: This is the API documentation for Assimp, a 3D model import library Section: Programming Format: HTML Index: /usr/share/doc/libassimp-doc/apiref/index.html Files: /usr/share/doc/libassimp-doc/apiref/*.html debian/libassimp3.ver0000644000000000000000000000052311772032563011760 0ustar { global: ai*; extern "C++" { Assimp::Base*; Assimp::IO*; Assimp::*Logger*; Assimp::Importer*; Assimp::Exporter*; Assimp::LogStream*; Assimp::ProgressHandler*; Assimp::Intern*; }; local: *; }; debian/README.source0000644000000000000000000000531011772032563011352 0ustar Assimp - Open Asset Import Library ================================== DEVELOPING THIS PACKAGE FOR DEBIAN ---------------------------------- this package uses CDBS as the build system and git for maintainance. for a quick start, see http://wiki.debian.org/CDBS+git-buildpackage EDITING debian/control ---------------------- please note that you should NOT modify debian/control directly, as this file will be generated from debian/control.in using CDBS. therefore you ought to change debian/control.in and trigger a re-creation of debian/control using $ DEB_MAINTAINER_MODE=1 dpkg-buildpackage -rfakeroot IMPORTING/REPACKAGING UPSTREAM ------------------------------ upstream source ball has some peculiarities: - it ships as "assimp---sdk.zip" and unpacks to "assimp--sdk" since pristine-tar cannot handle zip-files, i renamed unzipped the upstream tarball, renamed the directory to "assimp_" and created a tarball from there. - the upstream package contains a lot of windows precompiled code - the upstream package contains a large number of test-models, most of them being BSD-licensed, but some are not (and luckily those live in a special folder, so it's easy to exclude them) because assimp had to be repacked to generate a dfsg-compliant tarball, i also excluded the windows binaries in one go... following directories have been stripped for the dfsg tarball: test/ models-nonbsd: contains a number of 3D models under problematic licenses excluded because of license issues * the unittest infrastructure excluded because it only works on w32 models contains 30MB of bsd-licensed models, only used in unittests excluded because models are huge and not used bin: contains precompiled w32 binaries excluded because they are of no use on debian (and eat storage) lib: contains procompiled w32 binaries excluded because they are of no use on debian (and eat storage) code/BoostWorkaround contains local copy of boost (i excluded them after a discussion on debian-mentors, to make sure, the system's boost is used) contrib/zlib contains a local copy of zlib excluded to use the system's zlib contrib/cppunit-1.12.1 contains a local copy of cppunit-1.12.1 excluded because we don't do tests and if we did we would use the system's cppunit samples/glut contains GLUT binaries for w32 excluded because they are of no use (and of dubious license) this is the actual cmdline used to import the sources into the debian-git: $ git-import-orig \ --filter "*.lib" \ --filter code/BoostWorkaround \ --filter contrib/zlib --filter contrib/cppunit-1.12.1 \ --filter samples/glut \ --filter-pristine-tar --pristine-tar \ --sign-tags /tmp/assimp-3.0-src.tar.gz debian/assimp-utils.install0000644000000000000000000000022211772032563013212 0ustar debian/tmp/usr/bin/assimp doc/AssimpCmdDoc_Html/* usr/share/doc/assimp-utils/assimp doc/AssimpCmdDoc_Html_tmp/* usr/share/doc/assimp-utils/assimp debian/python-pyassimp.docs0000644000000000000000000000005611772032563013233 0ustar port/PyAssimp/README port/PyAssimp/sample.py debian/patches/0000755000000000000000000000000012242412210010603 5ustar debian/patches/series0000644000000000000000000000012512242411714012026 0ustar no_boost_workaround.patch pyassimp.patch doxygen.patch assimp-cmpdump_argcheck.patch debian/patches/assimp-cmpdump_argcheck.patch0000644000000000000000000000122212242412210016407 0ustar Description: fix argument check for assimp cmdline tool `assimp cmpdump` expects two files as arguments. so we need to check for at least 2 extra arguments (rather than only check for !<1 and access both) Author: IOhannes m zmölnig Last-Update: 2013-11-18 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- assimp.orig/tools/assimp_cmd/CompareDump.cpp +++ assimp/tools/assimp_cmd/CompareDump.cpp @@ -852,7 +852,7 @@ } // assimp cmpdump actual expected - if (num < 1) { + if (num < 2) { std::cout << "assimp cmpdump: Invalid number of arguments. " "See \'assimp cmpdump --help\'\r\n" << std::endl; return 1; debian/patches/pyassimp.patch0000644000000000000000000001024611772110776013517 0ustar Author: IOhannes m zmölnig Description: simple dylib loading by using ctypes functionality simplified original (complicated and somewhat broken) dylib loading functionality with code suggested by Jakub Wilk. This has not been forwarded (yet) to upstream, as it the fix will not work on platforms such as w32 Forwarded: no Last-Updated: 2012-06-25 --- assimp.orig/port/PyAssimp/pyassimp/helper.py +++ assimp/port/PyAssimp/pyassimp/helper.py @@ -6,59 +6,17 @@ import os import ctypes +import sys import structs -import operator from errors import AssimpError from ctypes import POINTER -additional_dirs, ext_whitelist = [],[] - -# populate search directories and lists of allowed file extensions -# depending on the platform we're running on. -if os.name=='posix': - additional_dirs.append('/usr/local/lib/') - - # note - this won't catch libassimp.so.N.n, but - # currently there's always a symlink called - # libassimp.so in /usr/local/lib. - ext_whitelist.append('.so') - -elif os.name=='nt': - ext_whitelist.append('.dll') - -print(additional_dirs) def vec2tuple(x): """ Converts a VECTOR3D to a Tuple """ return (x.x, x.y, x.z) -def try_load_functions(library,dll,candidates): - """try to functbind to aiImportFile and aiReleaseImport - - library - path to current lib - dll - ctypes handle to it - candidates - receives matching candidates - - They serve as signal functions to detect assimp, - also they're currently the only functions we need. - insert (library,aiImportFile,aiReleaseImport,dll) - into 'candidates' if successful. - - """ - try: - load = dll.aiImportFile - release = dll.aiReleaseImport - except AttributeError: - #OK, this is a library, but it has not the functions we need - pass - else: - #Library found! - load.restype = POINTER(structs.Scene) - - candidates.append((library, load, release, dll)) - - def search_library(): """Loads the assimp-Library. @@ -66,8 +24,6 @@ exception AssimpError if no library is found """ - #this path - folder = os.path.dirname(__file__) # silence 'DLL not found' message boxes on win try: @@ -75,44 +31,18 @@ except AttributeError: pass - candidates = [] - - # test every file - for curfolder in [folder]+additional_dirs: - for filename in os.listdir(curfolder): - # our minimum requirement for candidates is that - # they should contain 'assimp' somewhere in - # their name - if filename.lower().find('assimp')==-1 or\ - os.path.splitext(filename)[-1].lower() not in ext_whitelist: - continue - - library = os.path.join(curfolder, filename) - print 'Try ',library - try: - dll = ctypes.cdll.LoadLibrary(library) - except: - # OK, this except is evil. But different OSs will throw different - # errors. So just ignore any errors. - continue + libassimp = 'libassimp.so.3' + LIBASSIMP = ctypes.CDLL(libassimp) - try_load_functions(library,dll,candidates) - - if not candidates: - # no library found + try: + load = LIBASSIMP.aiImportFile + release = LIBASSIMP.aiReleaseImport + except AttributeError: + #OK, this is a library, but it has not the functions we need raise AssimpError, "assimp library not found" else: - # get the newest library - candidates = map(lambda x: (os.lstat(x[0])[-2], x), candidates) - res = max(candidates, key=operator.itemgetter(0))[1] - print 'Taking ',res[0] - - # XXX: if there are 1000 dll/so files containing 'assimp' - # in their name, do we have all of them in our address - # space now until gc kicks in? - - # XXX: take version postfix of the .so on linux? - return res[1:] - + #Library found! + load.restype = POINTER(structs.Scene) + return(load, release, LIBASSIMP) debian/patches/doxygen.patch0000644000000000000000000000310411772032563013317 0ustar Author: IOhannes m zmölnig Description: removed calls to HHC (only available on w32) and install into tmp-directories (make 'clean' target easier) --- assimp.orig/doc/Doxyfile +++ assimp/doc/Doxyfile @@ -160,7 +160,7 @@ # configuration options related to the HTML output #--------------------------------------------------------------------------- GENERATE_HTML = YES -HTML_OUTPUT = AssimpDoc_Html +HTML_OUTPUT = AssimpDoc_Html_tmp HTML_FILE_EXTENSION = .html HTML_HEADER = HTML_FOOTER = @@ -172,7 +172,6 @@ DOCSET_BUNDLE_ID = org.doxygen.Project GENERATE_HTMLHELP = YES CHM_FILE = AssimpDoc.chm -HHC_LOCATION = "C:\Program Files (x86)\HTML Help Workshop/hhc.exe" GENERATE_CHI = NO CHM_INDEX_ENCODING = BINARY_TOC = NO --- assimp.orig/doc/Doxyfile_Cmd +++ assimp/doc/Doxyfile_Cmd @@ -158,7 +158,7 @@ # configuration options related to the HTML output #--------------------------------------------------------------------------- GENERATE_HTML = YES -HTML_OUTPUT = AssimpCmdDoc_Html +HTML_OUTPUT = AssimpCmdDoc_Html_tmp HTML_FILE_EXTENSION = .html HTML_HEADER = HTML_FOOTER = @@ -170,7 +170,6 @@ DOCSET_BUNDLE_ID = org.doxygen.Project GENERATE_HTMLHELP = YES CHM_FILE = AssimpCmdDoc.chm -HHC_LOCATION = "C:/Program Files (x86)/HTML Help Workshop/hhc.exe" GENERATE_CHI = NO CHM_INDEX_ENCODING = BINARY_TOC = NO debian/patches/no_boost_workaround.patch0000644000000000000000000000171011772032563015740 0ustar Author: IOhannes m zmölnig Description: no use building a non-existant BoostWorkaround --- assimp.orig/code/CMakeLists.txt +++ assimp/code/CMakeLists.txt @@ -61,20 +61,6 @@ AssimpPCH.h ) -SET( Boost_SRCS - BoostWorkaround/boost/math/common_factor_rt.hpp - BoostWorkaround/boost/foreach.hpp - BoostWorkaround/boost/format.hpp - BoostWorkaround/boost/scoped_array.hpp - BoostWorkaround/boost/scoped_ptr.hpp - BoostWorkaround/boost/shared_array.hpp - BoostWorkaround/boost/shared_ptr.hpp - BoostWorkaround/boost/make_shared.hpp - BoostWorkaround/boost/static_assert.hpp - BoostWorkaround/boost/tuple/tuple.hpp -) -SOURCE_GROUP(Boost FILES ${Boost_SRCS}) - SET( Logging_SRCS ${HEADER_PATH}/DefaultLogger.hpp ${HEADER_PATH}/IOStream.hpp @@ -639,7 +625,6 @@ ${Poly2Tri_SRCS} ${Clipper_SRCS} # Necessary to show the headers in the project when using the VC++ generator: - ${Boost_SRCS} ${PUBLIC_HEADERS} ${COMPILER_HEADERS} debian/compat0000644000000000000000000000000211772032563010372 0ustar 9 debian/assimp-utils.doc-base0000644000000000000000000000051111772032563013222 0ustar Document: assimp-cmdline-tools Title: Open Asset Import Library (commandline tools) Author: Assimp Development Team Abstract: 'assimp' is a small utility to perform various actions on 3D models. Section: Graphics Format: HTML Index: /usr/share/doc/assimp-utils/assimp/index.html Files: /usr/share/doc/assimp-utils/assimp/*.html debian/libassimp3.symbols0000644000000000000000000002045111772067455012666 0ustar libassimp.so.3 libassimp3 #MINVER# (c++)"Assimp::NullLogger::attachStream(Assimp::LogStream*, unsigned int)@Base" 2.0.863 (c++)"Assimp::NullLogger::detatchStream(Assimp::LogStream*, unsigned int)@Base" 2.0.863 (c++)"Assimp::NullLogger::OnInfo(char const*)@Base" 2.0.863 (c++)"Assimp::NullLogger::OnWarn(char const*)@Base" 2.0.863 (c++)"Assimp::NullLogger::OnDebug(char const*)@Base" 2.0.863 (c++)"Assimp::NullLogger::OnError(char const*)@Base" 2.0.863 (c++)"Assimp::NullLogger::~NullLogger()@Base" 2.0.863 (c++)"Assimp::DefaultLogger::GetThreadID()@Base" 2.0.863 (c++)"Assimp::DefaultLogger::attachStream(Assimp::LogStream*, unsigned int)@Base" 2.0.863 (c++)"Assimp::DefaultLogger::isNullLogger()@Base" 2.0.863 (c++)"Assimp::DefaultLogger::detatchStream(Assimp::LogStream*, unsigned int)@Base" 2.0.863 (c++)"Assimp::DefaultLogger::s_pNullLogger@Base" 2.0.863 (c++)"Assimp::DefaultLogger::WriteToStreams(char const*, Assimp::Logger::ErrorSeverity)@Base" 2.0.863 (c++)"Assimp::DefaultLogger::get()@Base" 2.0.863 (c++)"Assimp::DefaultLogger::set(Assimp::Logger*)@Base" 2.0.863 (c++)"Assimp::DefaultLogger::kill()@Base" 2.0.863 (c++)"Assimp::DefaultLogger::OnInfo(char const*)@Base" 2.0.863 (c++)"Assimp::DefaultLogger::OnWarn(char const*)@Base" 2.0.863 (c++)"Assimp::DefaultLogger::create(char const*, Assimp::Logger::LogSeverity, unsigned int, Assimp::IOSystem*)@Base" 2.0.863 (c++)"Assimp::DefaultLogger::OnDebug(char const*)@Base" 2.0.863 (c++)"Assimp::DefaultLogger::OnError(char const*)@Base" 2.0.863 (c++)"Assimp::DefaultLogger::m_pLogger@Base" 2.0.863 (c++)"Assimp::DefaultLogger::DefaultLogger(Assimp::Logger::LogSeverity)@Base" 2.0.863 (c++)"Assimp::DefaultLogger::~DefaultLogger()@Base" 2.0.863 (c++)"Assimp::ProgressHandler::~ProgressHandler()@Base" 2.0.863 (c++)"Assimp::Intern::AllocateFromAssimpHeap::operator delete[](void*)@Base" 2.0.863 (c++)"Assimp::Intern::AllocateFromAssimpHeap::operator delete(void*)@Base" 2.0.863 (c++|subst)"Assimp::Intern::AllocateFromAssimpHeap::operator new[]({c++:size_t})@Base" 2.0.863 (c++|subst)"Assimp::Intern::AllocateFromAssimpHeap::operator new[]({c++:size_t}, std::nothrow_t const&)@Base" 2.0.863 (c++|subst)"Assimp::Intern::AllocateFromAssimpHeap::operator new({c++:size_t})@Base" 2.0.863 (c++|subst)"Assimp::Intern::AllocateFromAssimpHeap::operator new({c++:size_t}, std::nothrow_t const&)@Base" 2.0.863 (c++)"Assimp::Logger::info(char const*)@Base" 2.0.863 (c++)"Assimp::Logger::warn(char const*)@Base" 3.0~ (c++)"Assimp::Logger::debug(char const*)@Base" 3.0~ (c++)"Assimp::Logger::error(char const*)@Base" 3.0~ (c++)"Assimp::Logger::~Logger()@Base" 2.0.863 (c++)"Assimp::Exporter::ExportToBlob(aiScene const*, char const*, unsigned int)@Base" 3.0~ (c++)"Assimp::Exporter::SetIOHandler(Assimp::IOSystem*)@Base" 3.0~ (c++)"Assimp::Exporter::RegisterExporter(Assimp::Exporter::ExportFormatEntry const&)@Base" 3.0~ (c++)"Assimp::Exporter::UnregisterExporter(char const*)@Base" 3.0~ (c++)"Assimp::Exporter::Export(aiScene const*, char const*, char const*, unsigned int)@Base" 3.0~ (c++)"Assimp::Exporter::FreeBlob()@Base" 3.0~ (c++)"Assimp::Exporter::Exporter()@Base" 3.0~ (c++)"Assimp::Exporter::~Exporter()@Base" 3.0~ (c++)"Assimp::IOStream::~IOStream()@Base" 2.0.863 (c++)"Assimp::IOSystem::~IOSystem()@Base" 2.0.863 (c++)"Assimp::Importer::SetIOHandler(Assimp::IOSystem*)@Base" 2.0.863 (c++)"Assimp::Importer::RegisterLoader(Assimp::BaseImporter*)@Base" 2.0.863 (c++)"Assimp::Importer::RegisterPPStep(Assimp::BaseProcess*)@Base" 2.0.863 (c++)"Assimp::Importer::SetExtraVerbose(bool)@Base" 2.0.863 (c++)"Assimp::Importer::GetOrphanedScene()@Base" 2.0.863 (c++)"Assimp::Importer::SetPropertyFloat(char const*, float, bool*)@Base" 2.0.863 (c++)"Assimp::Importer::UnregisterLoader(Assimp::BaseImporter*)@Base" 2.0.863 (c++)"Assimp::Importer::UnregisterPPStep(Assimp::BaseProcess*)@Base" 2.0.863 (c++)"Assimp::Importer::SetPropertyString(char const*, std::basic_string, std::allocator > const&, bool*)@Base" 2.0.863 (c++|subst)"Assimp::Importer::ReadFileFromMemory(void const*, {c++:size_t}, unsigned int, char const*)@Base" 2.0.863 (c++)"Assimp::Importer::SetProgressHandler(Assimp::ProgressHandler*)@Base" 2.0.863 (c++)"Assimp::Importer::SetPropertyInteger(char const*, int, bool*)@Base" 2.0.863 (c++)"Assimp::Importer::ApplyPostProcessing(unsigned int)@Base" 2.0.863 (c++)"Assimp::Importer::ReadFile(char const*, unsigned int)@Base" 2.0.863 (c++)"Assimp::Importer::FreeScene()@Base" 2.0.863 (c++)"Assimp::Importer::Importer(Assimp::Importer const&)@Base" 2.0.863 (c++)"Assimp::Importer::Importer()@Base" 2.0.863 (c++)"Assimp::Importer::~Importer()@Base" 2.0.863 (c++)"Assimp::LogStream::createDefaultStream(aiDefaultLogStream, char const*, Assimp::IOSystem*)@Base" 2.0.863 (c++)"Assimp::LogStream::~LogStream()@Base" 2.0.863 (c++)"Assimp::Exporter::GetIOHandler() const@Base" 3.0~ (c++)"Assimp::Exporter::GetErrorString() const@Base" 3.0~ (c++)"Assimp::Exporter::GetOrphanedBlob() const@Base" 3.0~ (c++)"Assimp::Exporter::IsDefaultIOHandler() const@Base" 3.0~ (c++)"Assimp::Exporter::GetExportFormatCount() const@Base" 3.0~ (c++|subst)"Assimp::Exporter::GetExportFormatDescription({c++:size_t}) const@Base" 3.0~ (c++)"Assimp::Exporter::GetBlob() const@Base" 3.0~ (c++)"Assimp::IOSystem::ComparePaths(char const*, char const*) const@Base" 2.0.863 (c++)"Assimp::Importer::GetImporter(char const*) const@Base" 3.0~ (c++|subst)"Assimp::Importer::GetImporter({c++:size_t}) const@Base" 3.0~ (c++)"Assimp::Importer::GetIOHandler() const@Base" 2.0.863 (c++)"Assimp::Importer::ValidateFlags(unsigned int) const@Base" 2.0.863 (c++)"Assimp::Importer::GetErrorString() const@Base" 2.0.863 (c++|subst)"Assimp::Importer::GetImporterInfo({c++:size_t}) const@Base" 3.0~ (c++)"Assimp::Importer::GetExtensionList(aiString&) const@Base" 2.0.863 (c++)"Assimp::Importer::GetImporterCount() const@Base" 3.0~ (c++)"Assimp::Importer::GetImporterIndex(char const*) const@Base" 3.0~ (c++)"Assimp::Importer::GetPropertyFloat(char const*, float) const@Base" 2.0.863 (c++)"Assimp::Importer::GetPropertyString(char const*, std::basic_string, std::allocator > const&) const@Base" 2.0.863 (c++)"Assimp::Importer::GetProgressHandler() const@Base" 2.0.863 (c++)"Assimp::Importer::GetPropertyInteger(char const*, int) const@Base" 2.0.863 (c++)"Assimp::Importer::IsDefaultIOHandler() const@Base" 2.0.863 (c++)"Assimp::Importer::IsExtensionSupported(char const*) const@Base" 2.0.863 (c++)"Assimp::Importer::GetMemoryRequirements(aiMemoryInfo&) const@Base" 2.0.863 (c++)"Assimp::Importer::IsDefaultProgressHandler() const@Base" 2.0.863 (c++)"Assimp::Importer::GetScene() const@Base" 2.0.863 aiApplyPostProcessing@Base 2.0.863 aiAttachLogStream@Base 2.0.863 aiCopyScene@Base 3.0~ aiCreatePropertyStore@Base 3.0~ aiCreateQuaternionFromMatrix@Base 2.0.863 aiDecomposeMatrix@Base 2.0.863 aiDetachAllLogStreams@Base 2.0.863 aiDetachLogStream@Base 2.0.863 aiEnableVerboseLogging@Base 2.0.863 aiExportScene@Base 3.0~ aiExportSceneEx@Base 3.0~ aiExportSceneToBlob@Base 3.0~ aiGetCompileFlags@Base 2.0.863 aiGetErrorString@Base 2.0.863 aiGetExportFormatCount@Base 3.0~ aiGetExportFormatDescription@Base 3.0~ aiGetExtensionList@Base 2.0.863 aiGetLegalString@Base 2.0.863 aiGetMaterialColor@Base 2.0.863 aiGetMaterialFloatArray@Base 2.0.863 aiGetMaterialIntegerArray@Base 2.0.863 aiGetMaterialProperty@Base 2.0.863 aiGetMaterialString@Base 2.0.863 aiGetMaterialTexture@Base 2.0.863 aiGetMaterialTextureCount@Base 2.0.863 aiGetMemoryRequirements@Base 2.0.863 aiGetPredefinedLogStream@Base 2.0.863 aiGetVersionMajor@Base 2.0.863 aiGetVersionMinor@Base 2.0.863 aiGetVersionRevision@Base 2.0.863 aiIdentityMatrix3@Base 2.0.863 aiIdentityMatrix4@Base 2.0.863 aiImportFile@Base 2.0.863 aiImportFileEx@Base 2.0.863 aiImportFileExWithProperties@Base 3.0~ aiImportFileFromMemory@Base 2.0.863 aiImportFileFromMemoryWithProperties@Base 3.0~ aiIsExtensionSupported@Base 2.0.863 aiMultiplyMatrix3@Base 2.0.863 aiMultiplyMatrix4@Base 2.0.863 aiReleaseExportBlob@Base 3.0~ aiReleaseImport@Base 2.0.863 aiReleasePropertyStore@Base 3.0~ aiSetImportPropertyFloat@Base 2.0.863 aiSetImportPropertyInteger@Base 2.0.863 aiSetImportPropertyString@Base 2.0.863 aiTransformVecByMatrix3@Base 2.0.863 aiTransformVecByMatrix4@Base 2.0.863 aiTransposeMatrix3@Base 2.0.863 aiTransposeMatrix4@Base 2.0.863 debian/libassimp-doc.install0000644000000000000000000000035611772032563013316 0ustar doc/AssimpDoc_Html_tmp/* usr/share/doc/libassimp-doc/apiref doc/AssimpDoc_Html/* usr/share/doc/libassimp-doc/apiref samples/SimpleOpenGL/ usr/share/doc/libassimp-doc/samples usr/share/doc/libassimp-doc/samples usr/share/doc/libassimp-doc debian/assimp-utils.manpages0000644000000000000000000000002011772032563013333 0ustar debian/assimp.1 debian/Makefile.samples0000644000000000000000000000027411772032563012302 0ustar CFLAGS=$(shell pkg-config --cflags assimp) LDFLAGS=$(shell pkg-config --libs assimp) -lGL -lGLU -lglut helpme: @echo "run 'make ' to create from .c" debian/rules0000755000000000000000000000653012242417630010253 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2011 IOhannes m zmölnig # # Description: Main Debian packaging script for assimp # # 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, 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 . ## assimp-utils depends on libassimp3 binary/assimp-utils:: binary/libassimp3 # trying to get clean done .PHONY: cleanbuilddir-force cleanbuilddir-force: -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) mkdir -p $(DEB_BUILDDIR) cleanbuilddir:: cleanbuilddir-force include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/cmake.mk include /usr/share/cdbs/1/rules/utils.mk # provides a means to handle "size_t" on different architectures # on i386 (size_t)==(unsigned int), whereas on amd64 (size_t)==(unsigned long) include /usr/share/pkg-kde-tools/makefiles/1/cdbs/symbolshelper.mk DEB_PYTHON_SETUP_CMD = debian/setup.py include /usr/share/cdbs/1/class/python-distutils.mk LDFLAGS+=-Wl,--as-needed ## to get new sources, use ## $ debian/rules get-orig-source DEB_UPSTREAM_URL = http://downloads.sourceforge.net/assimp DEB_UPSTREAM_TARBALL_EXTENSION = zip DEB_UPSTREAM_TARBALL_BASENAME = $(DEB_UPSTREAM_PACKAGE)--$(DEB_UPSTREAM_TARBALL_VERSION)-sdk DEB_UPSTREAM_REPACKAGE_EXCLUDES = ./lib/ DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./bin/ DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./test/models-nonbsd/ DEB_UPSTREAM_TARBALL_MD5 = 9f41662501bd9d9533c4cf03b7c25d5b # In order to regenerate 'debian/control' : # DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean # Then check manually if everything's ok # Suppress scanning documentation images causing false alarms. DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^((Documentation|CommandLine).chm|tools\/assimp_view\/(base\.PNG|HUD\.png)|tools\/shared\/(default_icon\.xcf|assimp_tools_icon\.png)|port\/Assimp\.NET\/CSharpViewerScreenShot\.PNG|doc\/AssimpCmdDoc_Html\/(dragonsplash\.png|AssimpCmdDoc.chm)|doc\/AssimpDoc_Html\/(dragonsplash\.png|AssimpDoc.chm)|debian/(changelog|copyright(|_hints|_newhints)))$ DEB_DH_MAKESHLIBS_ARGS_ALL := -- -v$(DEB_UPSTREAM_VERSION) DEB_CMAKE_EXTRA_FLAGS=-DASSIMP_BUILD_ARCHITECTURE=$(DEB_HOST_ARCH) \ -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--version-script=$(CURDIR)/debian/libassimp3.ver $(LDFLAGS)" \ -DCMAKE_EXE_LINKER_FLAGS="$(LDFLAGS)" \ -DBUILD_ASSIMP_SAMPLES=OFF build/libassimp-doc:: cd doc && doxygen Doxyfile build/assimp-utils:: cd doc && doxygen Doxyfile_Cmd install/libassimp-doc:: install -d $(cdbs_curdestdir)/usr/share/doc/libassimp-doc/samples/SimpleOpenGL install -T debian/Makefile.samples \ $(cdbs_curdestdir)/usr/share/doc/libassimp-doc/samples/SimpleOpenGL/GNUmakefile .PHONY: cleandoxydocs clean:: cleandoxydocs cleandoxydocs: rm -rf doc/AssimpCmdDoc_Html_tmp/ rm -rf doc/AssimpDoc_Html_tmp/ debian/changelog0000644000000000000000000000376312242423433011050 0ustar assimp (3.0~dfsg-2) unstable; urgency=low * assimp-utils: Fixed 'assimp cmpdump' argcheck (Closes: #715653) * libassimp3: lintian-override for false positive in spellcheck * B-D (only) on the default libboost-dev * Canonicalized Vcs-* stanzas * Fixed my name (after gpg-key transition) * Excluded more binary files from licensecheck * Updated debian/copyright_hints * Regenerated debian/control * Bumped standards to 3.9.5 -- IOhannes m zmölnig Mon, 18 Nov 2013 15:40:52 +0100 assimp (3.0~dfsg-1) unstable; urgency=low * New upstream [ IOhannes m zmoelnig (gpg-key at iem) ] * Imported Upstream version 3.0~dfsg * Removed patches applied by upstream * Refreshed patches so they apply cleanly to new upstream * Build-depend on current version of libboost-dev (Closes: #678778) * Renamed libassimp2 to libassimp3 due to soname change * Removed duplicate entries (and symbols not exported by g++-4.7.1) from .symbols file * Removed D-bindings libassimp3-d-dev (deprecated upstream) (Closes: #677716) * Don't try to build samples * Enabled hardened builds * Build doxygen documentation in separate directory * Bumped standards version to 3.9.3 * Bumped compat version to 9 * Excluded binaries from copyright-check * Regenerated debian/(control|copyright_hints) * Updated debian/copyright * Updated debian/README.source for upstream-3.0 -- IOhannes m zmoelnig (gpg-key at iem) Tue, 26 Jun 2012 10:51:54 +0200 assimp (2.0.863+dfsg-2) unstable; urgency=low [ IOhannes m zmölnig ] * backported upstream fix for missing-architectures (fixes FTBFS on non-x86) * provide a (working) example in libassimp-doc * fix insecure use of printf() (Closes: #643354) -- IOhannes m zmoelnig (gpg-key at iem) Mon, 26 Sep 2011 15:38:29 +0200 assimp (2.0.863+dfsg-1) unstable; urgency=low * Initial release. (Closes: #615055) -- IOhannes m zmoelnig (gpg-key at iem) Tue, 23 Aug 2011 16:51:26 +0200 debian/copyright_hints0000644000000000000000000006227112242417642012342 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: code/3DSConverter.cpp code/3DSHelper.h code/3DSLoader.cpp code/3DSLoader.h code/ACLoader.cpp code/ACLoader.h code/ASELoader.cpp code/ASELoader.h code/ASEParser.cpp code/ASEParser.h code/Assimp.cpp code/AssimpCExport.cpp code/AssimpPCH.h code/B3DImporter.cpp code/B3DImporter.h code/BVHLoader.cpp code/BVHLoader.h code/BaseImporter.cpp code/BaseImporter.h code/BaseProcess.cpp code/BaseProcess.h code/BlenderDNA.cpp code/BlenderDNA.h code/BlenderDNA.inl code/BlenderIntermediate.h code/BlenderLoader.cpp code/BlenderLoader.h code/BlenderModifier.cpp code/BlenderModifier.h code/BlenderScene.h code/BlobIOSystem.h code/ByteSwap.h code/CInterfaceIOWrapper.h code/COBLoader.cpp code/COBLoader.h code/COBScene.h code/CSMLoader.cpp code/CSMLoader.h code/CalcTangentsProcess.cpp code/CalcTangentsProcess.h code/ColladaExporter.cpp code/ColladaExporter.h code/ColladaHelper.h code/ColladaLoader.cpp code/ColladaLoader.h code/ColladaParser.cpp code/ColladaParser.h code/ComputeUVMappingProcess.cpp code/ComputeUVMappingProcess.h code/ConvertToLHProcess.cpp code/ConvertToLHProcess.h code/DXFHelper.h code/DXFLoader.cpp code/DXFLoader.h code/DeboneProcess.cpp code/DeboneProcess.h code/DefaultIOStream.cpp code/DefaultIOStream.h code/DefaultIOSystem.cpp code/DefaultIOSystem.h code/DefaultLogger.cpp code/DefaultProgressHandler.h code/Exceptional.h code/Exporter.cpp code/FileSystemFilter.h code/FindDegenerates.cpp code/FindDegenerates.h code/FindInstancesProcess.cpp code/FindInstancesProcess.h code/FindInvalidDataProcess.cpp code/FindInvalidDataProcess.h code/FixNormalsStep.cpp code/FixNormalsStep.h code/GenFaceNormalsProcess.cpp code/GenFaceNormalsProcess.h code/GenVertexNormalsProcess.cpp code/GenVertexNormalsProcess.h code/GenericProperty.h code/HMPFileData.h code/HMPLoader.cpp code/HMPLoader.h code/HalfLifeFileData.h code/IFCCurve.cpp code/IFCGeometry.cpp code/IFCLoader.cpp code/IFCLoader.h code/IFCMaterial.cpp code/IFCProfile.cpp code/IFCReaderGen.cpp code/IFCReaderGen.h code/IFCUtil.cpp code/IFCUtil.h code/IRRLoader.cpp code/IRRLoader.h code/IRRMeshLoader.cpp code/IRRMeshLoader.h code/IRRShared.cpp code/Importer.cpp code/Importer.h code/ImporterRegistry.cpp code/ImproveCacheLocality.cpp code/ImproveCacheLocality.h code/JoinVerticesProcess.cpp code/JoinVerticesProcess.h code/LWOAnimation.cpp code/LWOAnimation.h code/LWOBLoader.cpp code/LWOFileData.h code/LWOLoader.cpp code/LWOLoader.h code/LWOMaterial.cpp code/LWSLoader.cpp code/LWSLoader.h code/LimitBoneWeightsProcess.cpp code/LimitBoneWeightsProcess.h code/LineSplitter.h code/LogAux.h code/M3Importer.cpp code/M3Importer.h code/MD2FileData.h code/MD2Loader.cpp code/MD2Loader.h code/MD2NormalTable.h code/MD3FileData.h code/MD3Loader.cpp code/MD3Loader.h code/MD5Loader.cpp code/MD5Loader.h code/MD5Parser.cpp code/MD5Parser.h code/MDCFileData.h code/MDCLoader.cpp code/MDCLoader.h code/MDLDefaultColorMap.h code/MDLFileData.h code/MDLLoader.cpp code/MDLLoader.h code/MDLMaterialLoader.cpp code/MS3DLoader.cpp code/MS3DLoader.h code/MakeVerboseFormat.cpp code/MakeVerboseFormat.h code/MaterialSystem.cpp code/MaterialSystem.h code/MemoryIOWrapper.h code/NDOLoader.cpp code/NDOLoader.h code/NFFLoader.cpp code/NFFLoader.h code/OFFLoader.cpp code/OFFLoader.h code/ObjExporter.cpp code/ObjExporter.h code/ObjFileData.h code/ObjFileImporter.cpp code/ObjFileImporter.h code/ObjFileMtlImporter.cpp code/ObjFileMtlImporter.h code/ObjFileParser.cpp code/ObjFileParser.h code/ObjTools.h code/OgreImporter.cpp code/OgreMaterial.cpp code/OgreMesh.cpp code/OgreSkeleton.cpp code/OptimizeGraph.cpp code/OptimizeGraph.h code/OptimizeMeshes.cpp code/OptimizeMeshes.h code/ParsingUtils.h code/PlyExporter.cpp code/PlyExporter.h code/PlyLoader.cpp code/PlyLoader.h code/PlyParser.cpp code/PlyParser.h code/PolyTools.h code/PostStepRegistry.cpp code/PretransformVertices.cpp code/PretransformVertices.h code/ProcessHelper.cpp code/ProcessHelper.h code/Profiler.h code/Q3BSPFileData.h code/Q3BSPFileImporter.cpp code/Q3BSPFileImporter.h code/Q3BSPFileParser.cpp code/Q3BSPFileParser.h code/Q3BSPZipArchive.cpp code/Q3BSPZipArchive.h code/Q3DLoader.cpp code/Q3DLoader.h code/RawLoader.cpp code/RawLoader.h code/RemoveComments.cpp code/RemoveComments.h code/RemoveRedundantMaterials.cpp code/RemoveRedundantMaterials.h code/RemoveVCProcess.cpp code/RemoveVCProcess.h code/SGSpatialSort.cpp code/SGSpatialSort.h code/SMDLoader.cpp code/SMDLoader.h code/STEPFile.h code/STEPFileReader.cpp code/STEPFileReader.h code/STLExporter.cpp code/STLExporter.h code/STLLoader.cpp code/STLLoader.h code/SceneCombiner.cpp code/SceneCombiner.h code/ScenePreprocessor.cpp code/ScenePreprocessor.h code/ScenePrivate.h code/SkeletonMeshBuilder.cpp code/SkeletonMeshBuilder.h code/SmoothingGroups.h code/SmoothingGroups.inl code/SortByPTypeProcess.cpp code/SortByPTypeProcess.h code/SpatialSort.cpp code/SpatialSort.h code/SplitByBoneCountProcess.cpp code/SplitByBoneCountProcess.h code/SplitLargeMeshes.cpp code/SplitLargeMeshes.h code/StandardShapes.cpp code/StandardShapes.h code/StreamReader.h code/StringComparison.h code/Subdivision.cpp code/Subdivision.h code/TargetAnimation.cpp code/TargetAnimation.h code/TerragenLoader.cpp code/TerragenLoader.h code/TextureTransform.cpp code/TextureTransform.h code/TinyFormatter.h code/TriangulateProcess.cpp code/TriangulateProcess.h code/UnrealLoader.cpp code/UnrealLoader.h code/ValidateDataStructure.cpp code/ValidateDataStructure.h code/Vertex.h code/VertexTriangleAdjacency.cpp code/VertexTriangleAdjacency.h code/XFileHelper.h code/XFileImporter.cpp code/XFileImporter.h code/XFileParser.cpp code/XFileParser.h code/XGLLoader.cpp code/XGLLoader.h code/irrXMLWrapper.h code/qnan.h doc/Preamble.txt include/assimp/DefaultLogger.hpp include/assimp/Exporter.hpp include/assimp/IOStream.hpp include/assimp/IOSystem.hpp include/assimp/Importer.hpp include/assimp/LogStream.hpp include/assimp/Logger.hpp include/assimp/NullLogger.hpp include/assimp/ProgressHandler.hpp include/assimp/anim.h include/assimp/camera.h include/assimp/cexport.h include/assimp/cfileio.h include/assimp/cimport.h include/assimp/color4.h include/assimp/color4.inl include/assimp/config.h include/assimp/defs.h include/assimp/importerdesc.h include/assimp/light.h include/assimp/material.h include/assimp/material.inl include/assimp/matrix3x3.h include/assimp/matrix3x3.inl include/assimp/matrix4x4.h include/assimp/matrix4x4.inl include/assimp/mesh.h include/assimp/postprocess.h include/assimp/quaternion.h include/assimp/quaternion.inl include/assimp/scene.h include/assimp/texture.h include/assimp/types.h include/assimp/vector2.h include/assimp/vector2.inl include/assimp/vector3.h include/assimp/vector3.inl include/assimp/version.h tools/assimp_cmd/CompareDump.cpp tools/assimp_cmd/Export.cpp tools/assimp_cmd/ImageExtractor.cpp tools/assimp_cmd/Info.cpp tools/assimp_cmd/Main.cpp tools/assimp_cmd/Main.h tools/assimp_cmd/WriteDumb.cpp tools/assimp_view/AnimEvaluator.cpp tools/assimp_view/AnimEvaluator.h tools/assimp_view/AssetHelper.h tools/assimp_view/Background.cpp tools/assimp_view/Background.h tools/assimp_view/Camera.h tools/assimp_view/Display.cpp tools/assimp_view/Display.h tools/assimp_view/HelpDialog.cpp tools/assimp_view/Input.cpp tools/assimp_view/LogDisplay.cpp tools/assimp_view/LogDisplay.h tools/assimp_view/LogWindow.cpp tools/assimp_view/LogWindow.h tools/assimp_view/Material.cpp tools/assimp_view/MaterialManager.h tools/assimp_view/MeshRenderer.cpp tools/assimp_view/MeshRenderer.h tools/assimp_view/MessageProc.cpp tools/assimp_view/Normals.cpp tools/assimp_view/RenderOptions.h tools/assimp_view/SceneAnimator.cpp tools/assimp_view/SceneAnimator.h tools/assimp_view/Shaders.cpp tools/assimp_view/Shaders.h tools/assimp_view/assimp_view.cpp tools/assimp_view/assimp_view.h Copyright: 2006-2008, assimp team 2006-2010, assimp team 2006-2011, assimp team 2006-2012, assimp team License: BSD-3-clause FIXME Files: AssimpBuildTreeSettings.cmake.in AssimpConfig.cmake.in AssimpConfigVersion.cmake.in CHANGES CMakeLists.txt CREDITS INSTALL ProjectHome.url README Readme.md Website.url assimp-config-version.cmake.in assimp-config.cmake.in assimp.pc.in cmake-modules/cmake_uninstall.cmake.in code/CMakeLists.txt code/FileLogStream.h code/IFF.h code/IRRShared.h code/OgreImporter.hpp code/OgreXmlHelper.hpp code/StdOStreamLogStream.h code/Win32DebugLogStream.h code/assbin_chunks.h code/makefile.mingw code/res/resource.h contrib/ConvertUTF/readme.txt contrib/cppunit_note.txt contrib/irrXML_note.txt contrib/poly2tri/AUTHORS contrib/poly2tri/README contrib/poly2tri_patch.txt contrib/zlib_note.txt debian/Makefile.samples debian/README.source debian/TODO debian/assimp-utils.doc-base debian/assimp-utils.install debian/assimp-utils.manpages debian/assimp.1 debian/compat debian/control debian/control.in debian/gbp.conf debian/libassimp-dev.install debian/libassimp-doc.doc-base debian/libassimp-doc.install debian/libassimp3.install debian/libassimp3.symbols debian/libassimp3.ver debian/patches/assimp-cmpdump_argcheck.patch debian/patches/doxygen.patch debian/patches/no_boost_workaround.patch debian/patches/pyassimp.patch debian/patches/series debian/python-pyassimp.docs debian/python-pyassimp.install debian/setup.py debian/source/format debian/source/local-options debian/watch doc/Doxyfile doc/Doxyfile_Cmd doc/datastructure.xml doc/dox.h doc/dox_cmd.h doc/style.css include/assimp/Compiler/poppack1.h include/assimp/Compiler/pushpack1.h include/assimp/ai_assert.h packaging/windows-innosetup/WEB packaging/windows-innosetup/howto-build-setup.txt packaging/windows-innosetup/readme_installer.txt packaging/windows-innosetup/readme_installer_vieweronly.txt packaging/windows-innosetup/script.iss packaging/windows-innosetup/script_vieweronly.iss packaging/windows-mkzip/bin_readme.txt packaging/windows-mkzip/mkfinal.bat packaging/windows-mkzip/mkrev.bat port/Assimp.NET/Assimp.NET.sln port/Assimp.NET/Assimp.NET/Assimp.NET.vcproj port/Assimp.NET/Assimp.NET/AssimpSwigPort_wrap.cxx port/Assimp.NET/Assimp.NET_CS/Assimp.NET_CS.csproj port/Assimp.NET/Assimp.NET_CS/Assimp.cs port/Assimp.NET/Assimp.NET_CS/AssimpPINVOKE.cs port/Assimp.NET/Assimp.NET_CS/FloatVector.cs port/Assimp.NET/Assimp.NET_CS/Importer.cs port/Assimp.NET/Assimp.NET_CS/ProgressHandler.cs port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_std__string.cs port/Assimp.NET/Assimp.NET_CS/UintVector.cs port/Assimp.NET/Assimp.NET_CS/aiAnimBehaviour.cs port/Assimp.NET/Assimp.NET_CS/aiAnimMesh.cs port/Assimp.NET/Assimp.NET_CS/aiAnimMeshVector.cs port/Assimp.NET/Assimp.NET_CS/aiAnimation.cs port/Assimp.NET/Assimp.NET_CS/aiAnimationVector.cs port/Assimp.NET/Assimp.NET_CS/aiBlendMode.cs port/Assimp.NET/Assimp.NET_CS/aiBone.cs port/Assimp.NET/Assimp.NET_CS/aiBoneVector.cs port/Assimp.NET/Assimp.NET_CS/aiCamera.cs port/Assimp.NET/Assimp.NET_CS/aiCameraVector.cs port/Assimp.NET/Assimp.NET_CS/aiColor3D.cs port/Assimp.NET/Assimp.NET_CS/aiColor4D.cs port/Assimp.NET/Assimp.NET_CS/aiColor4DVector.cs port/Assimp.NET/Assimp.NET_CS/aiColor4DVectorVector.cs port/Assimp.NET/Assimp.NET_CS/aiComponent.cs port/Assimp.NET/Assimp.NET_CS/aiDefaultLogStream.cs port/Assimp.NET/Assimp.NET_CS/aiFace.cs port/Assimp.NET/Assimp.NET_CS/aiFaceVector.cs port/Assimp.NET/Assimp.NET_CS/aiFile.cs port/Assimp.NET/Assimp.NET_CS/aiFileIO.cs port/Assimp.NET/Assimp.NET_CS/aiLight.cs port/Assimp.NET/Assimp.NET_CS/aiLightSourceType.cs port/Assimp.NET/Assimp.NET_CS/aiLightVector.cs port/Assimp.NET/Assimp.NET_CS/aiMaterial.cs port/Assimp.NET/Assimp.NET_CS/aiMaterialProperty.cs port/Assimp.NET/Assimp.NET_CS/aiMaterialVector.cs port/Assimp.NET/Assimp.NET_CS/aiMatrix3x3.cs port/Assimp.NET/Assimp.NET_CS/aiMatrix4x4.cs port/Assimp.NET/Assimp.NET_CS/aiMemoryInfo.cs port/Assimp.NET/Assimp.NET_CS/aiMesh.cs port/Assimp.NET/Assimp.NET_CS/aiMeshAnim.cs port/Assimp.NET/Assimp.NET_CS/aiMeshAnimVector.cs port/Assimp.NET/Assimp.NET_CS/aiMeshKey.cs port/Assimp.NET/Assimp.NET_CS/aiMeshKeyVector.cs port/Assimp.NET/Assimp.NET_CS/aiMeshVector.cs port/Assimp.NET/Assimp.NET_CS/aiNode.cs port/Assimp.NET/Assimp.NET_CS/aiNodeAnim.cs port/Assimp.NET/Assimp.NET_CS/aiNodeAnimVector.cs port/Assimp.NET/Assimp.NET_CS/aiNodeVector.cs port/Assimp.NET/Assimp.NET_CS/aiOrigin.cs port/Assimp.NET/Assimp.NET_CS/aiPlane.cs port/Assimp.NET/Assimp.NET_CS/aiPostProcessSteps.cs port/Assimp.NET/Assimp.NET_CS/aiPrimitiveType.cs port/Assimp.NET/Assimp.NET_CS/aiPropertyTypeInfo.cs port/Assimp.NET/Assimp.NET_CS/aiQuatKey.cs port/Assimp.NET/Assimp.NET_CS/aiQuatKeyVector.cs port/Assimp.NET/Assimp.NET_CS/aiQuaternion.cs port/Assimp.NET/Assimp.NET_CS/aiRay.cs port/Assimp.NET/Assimp.NET_CS/aiReturn.cs port/Assimp.NET/Assimp.NET_CS/aiScene.cs port/Assimp.NET/Assimp.NET_CS/aiShadingMode.cs port/Assimp.NET/Assimp.NET_CS/aiString.cs port/Assimp.NET/Assimp.NET_CS/aiTexel.cs port/Assimp.NET/Assimp.NET_CS/aiTexture.cs port/Assimp.NET/Assimp.NET_CS/aiTextureFlags.cs port/Assimp.NET/Assimp.NET_CS/aiTextureMapMode.cs port/Assimp.NET/Assimp.NET_CS/aiTextureMapping.cs port/Assimp.NET/Assimp.NET_CS/aiTextureOp.cs port/Assimp.NET/Assimp.NET_CS/aiTextureType.cs port/Assimp.NET/Assimp.NET_CS/aiTextureVector.cs port/Assimp.NET/Assimp.NET_CS/aiUVTransform.cs port/Assimp.NET/Assimp.NET_CS/aiVector2D.cs port/Assimp.NET/Assimp.NET_CS/aiVector3D.cs port/Assimp.NET/Assimp.NET_CS/aiVector3DVector.cs port/Assimp.NET/Assimp.NET_CS/aiVector3DVectorVector.cs port/Assimp.NET/Assimp.NET_CS/aiVectorKey.cs port/Assimp.NET/Assimp.NET_CS/aiVectorKeyVector.cs port/Assimp.NET/Assimp.NET_CS/aiVertexWeight.cs port/Assimp.NET/Assimp.NET_CS/aiVertexWeightVector.cs port/Assimp.NET/Assimp.NET_CS/app.config port/Assimp.NET/Assimp.NET_DEMO/Assimp.NET_DEMO.csproj port/Assimp.NET/Assimp.NET_DEMO/Assimp.NET_DEMO.csproj.user port/Assimp.NET/Assimp.NET_DEMO/AssimpView.resx port/Assimp.NET/Assimp.NET_DEMO/Properties/Resources.Designer.cs port/Assimp.NET/Assimp.NET_DEMO/Properties/Resources.resx port/Assimp.NET/Assimp.NET_DEMO/Properties/Settings.Designer.cs port/Assimp.NET/Assimp.NET_DEMO/Properties/Settings.settings port/Assimp.NET/Assimp.NET_DEMO/app.config port/Assimp.NET/README.txt port/AssimpDelphi/Readme.txt port/AssimpDelphi/aiColor4D.pas port/AssimpDelphi/aiMaterial.pas port/AssimpDelphi/aiMatrix3x3.pas port/AssimpDelphi/aiMatrix4x4.pas port/AssimpDelphi/aiMesh.pas port/AssimpDelphi/aiQuaternion.pas port/AssimpDelphi/aiScene.pas port/AssimpDelphi/aiTexture.pas port/AssimpDelphi/aiTypes.pas port/AssimpDelphi/aiVector2D.pas port/AssimpDelphi/aiVector3D.pas port/AssimpDelphi/assimp.pas port/PyAssimp/README port/PyAssimp/pyassimp/__init__.py port/PyAssimp/pyassimp/errors.py port/PyAssimp/pyassimp/helper.py port/PyAssimp/pyassimp/pyassimp.py port/PyAssimp/pyassimp/structs.py port/PyAssimp/quicktest.py port/PyAssimp/sample.py port/PyAssimp3/README port/PyAssimp3/pyassimp/__init__.py port/PyAssimp3/pyassimp/errors.py port/PyAssimp3/pyassimp/helper.py port/PyAssimp3/pyassimp/pyassimp.py port/PyAssimp3/pyassimp/structs.py port/PyAssimp3/quicktest.py port/PyAssimp3/sample.py port/iOS/IPHONEOS_ARM6_TOOLCHAIN.cmake port/iOS/IPHONEOS_ARM7_TOOLCHAIN.cmake port/iOS/IPHONEOS_i386_TOOLCHAIN.cmake port/iOS/README.txt port/iOS/build_ios.sh port/swig/DONOTUSEYET port/swig/assimp.i port/swig/d/build.sh port/swig/d/generate.sh port/swig/interface/DefaultLogger.i port/swig/interface/IOStream.i port/swig/interface/IOSystem.i port/swig/interface/LogStream.i port/swig/interface/Logger.i port/swig/interface/NullLogger.i port/swig/interface/aiAnim.i port/swig/interface/aiAssert.i port/swig/interface/aiCamera.i port/swig/interface/aiColor4D.i port/swig/interface/aiConfig.i port/swig/interface/aiDefines.i port/swig/interface/aiFileIO.i port/swig/interface/aiLight.i port/swig/interface/aiMaterial.i port/swig/interface/aiMatrix3x3.i port/swig/interface/aiMatrix4x4.i port/swig/interface/aiMesh.i port/swig/interface/aiPostProcess.i port/swig/interface/aiQuaternion.i port/swig/interface/aiScene.i port/swig/interface/aiTexture.i port/swig/interface/aiTypes.i port/swig/interface/aiVector2D.i port/swig/interface/aiVector3D.i port/swig/interface/aiVersion.i port/swig/interface/assimp.i port/unmaintained/dAssimp/README revision.h samples/DevIL/AUTHORS samples/DevIL/CREDITS samples/DevIL/ChangeLog samples/DevIL/DevIL Website.url samples/DevIL/Libraries.txt samples/DevIL/README.win samples/DevIL/include/IL/config.h samples/DevIL/include/IL/config.h.win samples/DevIL/include/IL/il_wrap.h samples/DevIL/include/IL/ilut_config.h samples/README samples/SimpleAssimpViewX/English.lproj/Credits.rtf samples/SimpleAssimpViewX/English.lproj/InfoPlist.strings samples/SimpleAssimpViewX/English.lproj/MainMenu.xib samples/SimpleAssimpViewX/English.lproj/MyDocument.xib samples/SimpleAssimpViewX/MyDocument.xcdatamodel/elements samples/SimpleAssimpViewX/MyDocument.xcdatamodel/layout samples/SimpleAssimpViewX/README samples/SimpleAssimpViewX/SimpleAssimpViewX-Info.plist samples/SimpleAssimpViewX/SimpleAssimpViewX.xcodeproj/project.pbxproj samples/SimpleAssimpViewX/SimpleAssimpViewX.xcodeproj/vade.mode1v3 samples/SimpleAssimpViewX/SimpleAssimpViewX.xcodeproj/vade.pbxuser samples/SimpleAssimpViewX/SimpleAssimpViewX_Prefix.pch samples/SimpleOpenGL/CMakeLists.txt samples/SimpleOpenGL/Sample_SimpleOpenGL.c samples/SimpleOpenGL/SimpleOpenGL.sln samples/SimpleOpenGL/SimpleOpenGL.vcproj samples/SimpleOpenGL/makefile samples/SimpleTexturedOpenGL/CMakeLists.txt samples/SimpleTexturedOpenGL/SimpleTexturedOpenGL.sln samples/SimpleTexturedOpenGL/SimpleTexturedOpenGL/SimpleTexturedOpenGL.vcproj samples/SimpleTexturedOpenGL/SimpleTexturedOpenGL/include/boost_includes.h samples/SimpleTexturedOpenGL/SimpleTexturedOpenGL/src/model_loading.cpp samples/bin/ShowDwarf.bat samples/bin/ShowWuson.bat scripts/IFCImporter/entitylist.txt scripts/IFCImporter/genentitylist.sh scripts/OgreImporter/assimp.tpl tools/assimp_cmd/CMakeLists.txt tools/assimp_cmd/assimp_cmd.rc tools/assimp_cmd/resource.h tools/assimp_view/CMakeLists.txt tools/assimp_view/HUDMask.png tools/assimp_view/NOTE@help.rtf.txt tools/assimp_view/banner.bmp tools/assimp_view/banner_pure.bmp tools/assimp_view/base_anim.bmp tools/assimp_view/base_display.bmp tools/assimp_view/base_inter.bmp tools/assimp_view/base_rendering.bmp tools/assimp_view/base_stats.bmp tools/assimp_view/fx.bmp tools/assimp_view/help.rtf tools/assimp_view/n.bmp tools/assimp_view/resource.h tools/assimp_view/root.bmp tools/assimp_view/stdafx.cpp tools/assimp_view/stdafx.h tools/assimp_view/test.xcf tools/assimp_view/text1.bin tools/assimp_view/tx.bmp tools/assimp_view/txi.bmp tools/shared/assimp_tools_icon.ico tools/shared/assimp_tools_icon.svg workspaces/vc9/UnitTest.vcproj workspaces/vc9/assimp.sln workspaces/vc9/assimp.vcproj workspaces/vc9/assimp_cmd.vcproj workspaces/vc9/assimp_view.vcproj workspaces/vc9/shared/DllShared.vsprops workspaces/vc9/shared/FastSTL.vsprops workspaces/vc9/shared/LibShared.vsprops workspaces/vc9/shared/NoBoostShared.vsprops workspaces/vc9/shared/SingleThreadedShared.vsprops workspaces/vc9/shared/UnitTest.vsprops workspaces/xcode3/assimp.xcodeproj/project.pbxproj workspaces/xcode3/info.txt Copyright: *No copyright* License: UNKNOWN FIXME Files: code/BlenderScene.cpp code/BlenderSceneGen.h code/MD4FileData.h port/Assimp.NET/Assimp.NET/AssimpSwigPort.i port/Assimp.NET/Assimp.NET_DEMO/AssimpView.Designer.cs port/Assimp.NET/Assimp.NET_DEMO/AssimpView.cs port/Assimp.NET/Assimp.NET_DEMO/Camera.cs port/Assimp.NET/Assimp.NET_DEMO/Display.cs port/Assimp.NET/Assimp.NET_DEMO/ExtensionMethods.cs port/Assimp.NET/Assimp.NET_DEMO/Input.cs port/Assimp.NET/Assimp.NET_DEMO/Program.cs port/PyAssimp/gen/structsgen.py port/unmaintained/dAssimp/assimp/animation.d port/unmaintained/dAssimp/assimp/api.d port/unmaintained/dAssimp/assimp/assimp.d port/unmaintained/dAssimp/assimp/camera.d port/unmaintained/dAssimp/assimp/config.d port/unmaintained/dAssimp/assimp/fileIO.d port/unmaintained/dAssimp/assimp/light.d port/unmaintained/dAssimp/assimp/loader.d port/unmaintained/dAssimp/assimp/material.d port/unmaintained/dAssimp/assimp/math.d port/unmaintained/dAssimp/assimp/mesh.d port/unmaintained/dAssimp/assimp/postprocess.d port/unmaintained/dAssimp/assimp/scene.d port/unmaintained/dAssimp/assimp/texture.d port/unmaintained/dAssimp/assimp/types.d port/unmaintained/dAssimp/assimp/versionInfo.d scripts/BlenderImporter/BlenderScene.cpp.template scripts/BlenderImporter/BlenderSceneGen.h.template scripts/BlenderImporter/genblenddna.py scripts/IFCImporter/CppGenerator.py scripts/IFCImporter/ExpressReader.py scripts/IFCImporter/IFCReaderGen.cpp.template scripts/IFCImporter/IFCReaderGen.h.template Copyright: 2006-2009, ASSIMP Development Team 2006-2010, ASSIMP Development Team License: BSD-3-clause FIXME Files: contrib/poly2tri/LICENSE contrib/poly2tri/poly2tri/common/shapes.cc contrib/poly2tri/poly2tri/common/shapes.h contrib/poly2tri/poly2tri/common/utils.h contrib/poly2tri/poly2tri/poly2tri.h contrib/poly2tri/poly2tri/sweep/advancing_front.cc contrib/poly2tri/poly2tri/sweep/advancing_front.h contrib/poly2tri/poly2tri/sweep/cdt.cc contrib/poly2tri/poly2tri/sweep/cdt.h contrib/poly2tri/poly2tri/sweep/sweep.cc contrib/poly2tri/poly2tri/sweep/sweep.h contrib/poly2tri/poly2tri/sweep/sweep_context.cc contrib/poly2tri/poly2tri/sweep/sweep_context.h Copyright: 2009-2010, Poly2Tri Contributors License: BSD-3-clause FIXME Files: code/fast_atof.h contrib/irrXML/CXMLReaderImpl.h contrib/irrXML/heapsort.h contrib/irrXML/irrArray.h contrib/irrXML/irrString.h contrib/irrXML/irrTypes.h contrib/irrXML/irrXML.cpp Copyright: 2002-2005, Nikolaus Gebhardt 2002-2007, Nikolaus Gebhardt License: UNKNOWN FIXME Files: samples/DevIL/include/IL/devil_internal_exports.h samples/DevIL/include/IL/il.h samples/DevIL/include/IL/ilu.h samples/DevIL/include/IL/ilu_region.h samples/DevIL/include/IL/ilut.h Copyright: 2000-2002, Denton Woods 2000-2009, Denton Woods License: UNKNOWN FIXME Files: contrib/unzip/crypt.h contrib/unzip/ioapi.c contrib/unzip/ioapi.h Copyright: 1998-2005, Gilles Vollant License: UNKNOWN FIXME Files: samples/SimpleAssimpViewX/MyDocument.h samples/SimpleAssimpViewX/MyDocument.mm samples/SimpleAssimpViewX/main.m Copyright: __MyCompanyName__ 2010, . License: UNKNOWN FIXME Files: contrib/clipper/License.txt tools/assimp_cmd/generic_inserter.hpp Copyright: *No copyright* License: BSL-1 FIXME Files: contrib/clipper/clipper.cpp contrib/clipper/clipper.hpp Copyright: : Angus Johnson 2010-2011, * License: UNKNOWN FIXME Files: contrib/ConvertUTF/ConvertUTF.c contrib/ConvertUTF/ConvertUTF.h Copyright: 2001-2004, Unicode, Inc License: UNKNOWN FIXME Files: samples/SimpleAssimpViewX/ModelLoaderHelperClasses.h samples/SimpleAssimpViewX/ModelLoaderHelperClasses.mm Copyright: 2010, __MyCompanyName__. License: UNKNOWN FIXME Files: packaging/windows-innosetup/LICENSE.rtf Copyright: 2006-2010, ASSIMP Development Team\par of their respective creators. For a specific 3d model, see .source.txt for more legal information. If you're such a holder and you believe we credited you inproperly or you don't want your files to appear in our repository, contact us.\par License: BSD-3-clause FIXME Files: code/pstdint.h Copyright: 2005-2007, Paul Hsieh License: BSD-3-clause FIXME Files: code/Hash.h Copyright: 2004-2008, Paul Hsieh. It is used here in the belief that 2006-2012, assimp team License: BSD-3-clause FIXME Files: code/MDCNormalTable.h Copyright: 2002, Randy Reddig & seaw0lf License: BSD-3-clause FIXME Files: LICENSE Copyright: 2006-2012, assimp team of License: BSD-3-clause FIXME Files: debian/rules Copyright: 2011, IOhannes m zmölnig License: GPL-3+ FIXME Files: samples/DevIL/COPYING Copyright: 1991, 1999 Free Software Foundation, Inc disclaimer" for the library, if interest in the law: that is to say, a work containing the Library or a the License: LGPL-ever FIXME Files: samples/DevIL/README Copyright: 2001-2008 License: UNKNOWN FIXME Files: code/res/assimp.rc Copyright: 2006-2010" License: UNKNOWN FIXME Files: cmake-modules/DebSourcePPA.cmake Copyright: ${DEBIAN_SOURCE_DIR}/debian/) 2010, Daniel Pfeifer License: UNKNOWN FIXME Files: tools/assimp_view/assimp_view.rc Copyright: 2008-2009. Assimp Development Team. See the CREDITS file for a list of all contributors.",IDC_STATIC,30,65,204,23 License: UNKNOWN FIXME Files: contrib/unzip/unzip.c Copyright: 1990-2000, Info-ZIP. 1998-2004, Gilles Vollant - http://www.winimage.com/zLibDll"; 1998-2005, Gilles Vollant License: UNKNOWN FIXME Files: port/Assimp.NET/Assimp.NET_DEMO/Properties/AssemblyInfo.cs Copyright: Microsoft 2010") License: UNKNOWN FIXME Files: code/AssimpPCH.cpp Copyright: 2008-2010, assimp team\n" License: UNKNOWN FIXME Files: contrib/unzip/unzip.h Copyright: 1998-2005, Gilles Vollant License: Zlib FIXME Files: contrib/irrXML/irrXML.h Copyright: 2002-2005, Nikolaus Gebhardt License: Zlib FIXME debian/TODO0000644000000000000000000000007211772032563007663 0ustar * make -dbg package * make mono package for C# bindings debian/setup.py0000644000000000000000000000137111772032563010710 0ustar from distutils.core import setup setup_data = dict(packages=['pyassimp', ], package_dir = {'pyassimp': 'port/PyAssimp/pyassimp'}, name='PyAssimp', version='3.0.1264', author='ASSIMP Development Team', author_email='https://sourceforge.net/mailarchive/forum.php?forum_name=assimp-discussions', license='BSD (3-clause)', url='http://assimp.sf.net', description='Wrapper for ASSIMP at ' 'http://assimp.sourceforge.net', long_description='''\ A wrapper for the Open Asset Import Library (ASSIMP).''' ) if __name__ == '__main__': setup(**setup_data) debian/copyright0000644000000000000000000002433711772032563011140 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: assimp Upstream-Contact: assimp-discussions@lists.sourceforge.net Source: https://sourceforge.net/projects/assimp/files/ Files: * Copyright: 2006-2012, ASSIMP Development Team License: BSD-3 Files: contrib/clipper/* Copyright: 2010-2011, Angus Johnson License: BSL-1 Files: contrib/irrXML/* code/fast_atof.h Copyright: 2002-2007, Nikolaus Gebhardt License: zlib/libpng Files: contrib/zlib/* Copyright: 1995-2010, Mark Adler 1995-2010, Jean-loup Gailly License: zlib/libpng Files: contrib/unzip/* Copyright: 1998-2005, Gilles Vollant License: zlib/libpng Files: contrib/unzip/unzip.c Copyright: 1990-2000, Info-ZIP. 1998-2005, Gilles Vollant License: zlib/libpng and infozip Files: contrib/ConvertUTF/* Copyright: 2001-2004, Unicode, Inc License: unicode Files: contrib/poly2tri/* Copyright: 2009-2010, Poly2Tri Contributors License: BSD-3 Files: samples/DevIL/* Copyright: 2000-2009, Denton Woods et al. License: LGPL-2.1+ Files: debian/* Copyright: 2011, IOhannes m zmölnig License: GPL-3+ License: BSD-3 Redistribution and use in source and binary forms, with or without modification, is permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the names of the copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``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 REGENTS OR CONTRIBUTORS 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. Comment: Some of the files include different license information. However, according to an email from one of the core developers at the assimp-discussions mailinglist at sourceforge, this information is outdated and "all of Assimp is 3-clause BSD with the unfortunate exception of ./test/models-nonbsd." http://sourceforge.net/mailarchive/message.php?msg_id=27966437 ./test/models-nonbsd/ has been excluded from the debian source package License: zlib/libpng This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. License: LGPL-2.1+ This header is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This header 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 Lesser General Public License for more details. Comment: On Debian systems, the complete text of the GNU Lesser General Public License (LGPL, formerly named GNU Library General Public License) version 2.1 can be found in '/usr/share/common-licenses/LGPL-2.1'. . You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . License: GPL-3+ 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 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. Comment: On Debian systems, the complete text of the GNU General Public License (GPL) version 3 can be found in '/usr/share/common-licenses/GPL-3'. . You should have received a copy of the GNU General Public License along with this program. If not, see . License: unicode This source code is provided as is by Unicode, Inc. No claims are made as to fitness for any particular purpose. No warranties of any kind are expressed or implied. The recipient agrees to determine applicability of information provided. If this file has been purchased on magnetic or optical media from Unicode, Inc., the sole remedy for any claim will be exchange of defective media within 90 days of receipt. . Limitations on Rights to Redistribute This Code: Unicode, Inc. hereby grants the right to freely use the information supplied in this file in the creation of products supporting the Unicode Standard, and to make copies of this file in any form for internal or external distribution as long as this notice remains attached. License: infozip This software is provided "as is," without warranty of any kind, express or implied. In no event shall Info-ZIP or its contributors be held liable for any direct, indirect, incidental, special or consequential damages arising out of the use of or inability to use this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the above disclaimer and the following restrictions: . Redistributions of source code (in whole or in part) must retain the above copyright notice, definition, disclaimer, and this list of conditions. . Redistributions in binary form (compiled executables and libraries) must reproduce the above copyright notice, definition, disclaimer, and this list of conditions in documentation and/or other materials provided with the distribution. Additional documentation is not needed for executables where a command line license option provides these and a note regarding this option is in the executable's startup banner. The sole exception to this condition is redistribution of a standard UnZipSFX binary (including SFXWiz) as part of a self-extracting archive; that is permitted without inclusion of this license, as long as the normal SFX banner has not been removed from the binary or disabled. . Altered versions--including, but not limited to, ports to new operating systems, existing ports with new graphical interfaces, versions with modified or added functionality, and dynamic, shared, or static library versions not from Info-ZIP--must be plainly marked as such and must not be misrepresented as being the original source or, if binaries, compiled from the original source. Such altered versions also must not be misrepresented as being Info-ZIP releases--including, but not limited to, labeling of the altered versions with the names "Info-ZIP" (or any variation thereof, including, but not limited to, different capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without the explicit permission of Info-ZIP. Such altered versions are further prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP e-mail addresses or the Info-ZIP URL(s), such as to imply Info-ZIP will provide support for the altered versions. . Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its own source and binary releases.. License: BSL-1 The Clipper code library, the "Software" (that includes Delphi, C++ & C# source code, accompanying samples and documentation), has been released under the following license, terms and conditions: . Boost Software License - Version 1.0 - August 17th, 2003 http://www.boost.org/LICENSE_1_0.txt . Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: . The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/libassimp3.lintian-overrides0000644000000000000000000000023212242422042014603 0ustar ## the libassimp.so contains something that looks like a string, but it is not libassimp3: spelling-error-in-binary usr/lib/libassimp.so.3.0.1264 tEH the debian/watch0000644000000000000000000000024011772032563010221 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 opts=dversionmangle=s/\~dfsg[0-9]*$// \ http://sf.net/assimp/assimp--(.*)-sdk\.zip debian/libassimp-dev.install0000644000000000000000000000012411772032563013320 0ustar debian/tmp/usr/include debian/tmp/usr/lib/pkgconfig debian/tmp/usr/lib/libassimp.so debian/python-pyassimp.install0000644000000000000000000000003311772032563013744 0ustar debian/tmp/usr/lib/python* debian/assimp.10000644000000000000000000000151211772032563010551 0ustar .TH ASSIMP "1" "August 2011" "assimp 2.0.863" "assimp" .SH NAME assimp \- Open Asset Import Library Tool .SH SYNOPSIS .B assimp .SH DESCRIPTION assimp: is a command line utilitiy that allows interaction with 3D models .SH VERBS .IP Use 'assimp \fB\-\-help\fR' to get detailed help for a command. .TP info Display statistics and structure of a 3D model .TP version Display Assimp version .TP listext List all known file extension .TP knowext Check whether a file extension is recognized by Assimp .TP extract Extract an embedded texture from a model .TP dump Convert a model to binary or XML dumps (ASSBIN/ASSXML) .TP cmpdump Compare two file dumps produced with 'assimp dump \fB\-s\fR ...' .SH MANUAL On Debian systems you should be able to find a manual in .B file:///usr/share/doc/assimp-utils/assimp/index.html debian/source/0000755000000000000000000000000011772032563010474 5ustar debian/source/format0000644000000000000000000000001411772032563011702 0ustar 3.0 (quilt) debian/control.in0000644000000000000000000000672712242424445011215 0ustar Source: assimp Section: graphics Priority: extra Maintainer: IOhannes m zmölnig Homepage: http://assimp.sourceforge.net/ Standards-Version: 3.9.5 Build-Depends: @cdbs@, dpkg-dev (>= 1.15.6), pkg-kde-tools, cmake, libboost-dev, zlib1g-dev | libz-dev, doxygen Vcs-Git: git://anonscm.debian.org/collab-maint/assimp.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/assimp.git;a=summary Package: libassimp3 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: 3D model import library Assimp is a library to import various well-known 3D model formats ("assets") in a uniform manner. Assimp aims at providing a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind but is not limited to this audience. . The library is designed for maximum stability and flexibility. While written in C++, a pure C API exists, as well as bindings to various other languages, including Python, D and Blitzmax. Assimp loads models into a straightforward data structure for easy processing by your application. Various post processing steps (such as general optimization or computation of extra data like normal or tangent vectors) can be executed on the imported data to suit your needs. . This package provides the shared object necessary to run an application using Assimp. Package: libassimp-dev Architecture: any Section: libdevel Depends: ${misc:Depends}, libassimp3 (>= ${source:Version}), libassimp3 (<< ${source:Upstream-Version}+1~) Description: 3D model import library (development) Assimp is a library to import various well-known 3D model formats ("assets") in a uniform manner. Assimp aims at providing a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind but is not limited to this audience. . This package provides the files necessary to compile an application using Assimp Package: libassimp-doc Architecture: all Section: doc Depends: ${misc:Depends}, Suggests: libassimp-dev Description: 3D model import library (documentation) Assimp is a library to import various well-known 3D model formats ("assets") in a uniform manner. Assimp aims at providing a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind but is not limited to this audience. . This package contains html documentation for the Assimp API. Package: assimp-utils Architecture: any Section: utils Depends: ${shlibs:Depends}, ${misc:Depends} Description: 3D model import library (utilities) Assimp is a library to import various well-known 3D model formats ("assets") in a uniform manner. Assimp aims at providing a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind but is not limited to this audience. . This package contains additional commandline utilities (currently only 'assimp') to interact with 3D models. Package: python-pyassimp Architecture: all Section: python Depends: ${python:Depends}, ${misc:Depends}, libassimp3 (>= ${source:Version}), libassimp3 (<< ${source:Upstream-Version}+1~) Description: 3D model import library (Python bindings) Assimp is a library to import various well-known 3D model formats ("assets") in a uniform manner. Assimp aims at providing a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind but is not limited to this audience. . This package provides Python bindings to the Assimp library.