--- openscenegraph-2.8.3.orig/debian/watch +++ openscenegraph-2.8.3/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-([\d\.]*)/source/OpenSceneGraph-([\d\.]*)\.zip --- openscenegraph-2.8.3.orig/debian/openscenegraph-doc.docs +++ openscenegraph-2.8.3/debian/openscenegraph-doc.docs @@ -0,0 +1,2 @@ +html/openscenegraph +debian/tmp/usr/share/OpenSceneGraph --- openscenegraph-2.8.3.orig/debian/control.feisty +++ openscenegraph-2.8.3/debian/control.feisty @@ -0,0 +1,93 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libungif4-dev | giflib-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin40-dev, libjasper-dev, libgdal1-1.3.2-dev, libxi-dev, libx11-dev, libxmu-dev, libglut-dev, ccache, libgl1-mesa-dev, libglu-dev, doxygen, libxine-dev +Standards-Version: 3.7.2 +Uploaders: Cyril Brulebois + +Package: libopenthreads-dev +Section: devel +Architecture: any +Depends: libopenthreads7 (= ${Source-Version}) +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenthreads7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2, libopenthreadsc2 +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: openthreads-doc +Section: devel +Architecture: all +Description: Documentation for Object-Oriented (OO) thread interface + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenscenegraph-dev +Section: devel +Architecture: any +Depends: libopenthreads-dev, libgl1-mesa-dev, libglu-dev, libopenscenegraph7 (= ${Source-Version}) +Description: 3D scenegraph development files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: libopenscenegraph7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2, libopenscenegraphc2 +Description: 3D scenegraph + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + + +Package: openscenegraph-doc +Section: devel +Architecture: all +Description: 3D scenegraph documentation + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Description: 3D scenegraph binary files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. --- openscenegraph-2.8.3.orig/debian/changelog +++ openscenegraph-2.8.3/debian/changelog @@ -0,0 +1,610 @@ +openscenegraph (2.8.3-3) unstable; urgency=low + + * Added README.source. Thanks Manuel Montecelo. + * Removed FindGDAL.cmake file supplied by upstream since it does not + detect current libgdal1-1.6.0. The script provided by CMake works + fine. + * Removed openthreads-doc since OpenThreads documentation is shared with + OpenSceneGraph's, hence this package was empty. + * Now ccache handling is being done automatically by CMake. + * Drop conflict dependencies with previous versions to let them coexist + with current ones (Closes: #580079 #580081). + + -- Alberto Luaces Mon, 03 May 2010 21:42:01 +0200 + +openscenegraph (2.8.3-2) unstable; urgency=low + + * Added missing conflict dependency with libopenthreads12 to clear + updating errors. (Closes: #579760 #579731). + + -- Alberto Luaces Fri, 30 Apr 2010 20:30:39 +0200 + +openscenegraph (2.8.3-1) unstable; urgency=low + + * New upstream release + * Updated package descriptions + * Removed dependence from giflib-dev, doesn't seem to be there anymore + * Created a package for examples sources previously in openscenegraph binary + package, the sources of examples are quite big (4MiB+ and growing) and + architecture independent. + * Updated Doxygen configuration file (had some obsolete options). + + -- Manuel A. Fernandez Montecelo Thu, 22 Apr 2010 16:03:58 +0200 + +openscenegraph (2.8.2-2) unstable; urgency=low + + * Fixed problem in armel, failing to build due to linking problems. + According to Alberto Luaces this could be caused by a previous workaround + introduced to deal with a GCC bug, and fixed since then, see #529091 and + #530388 + * Added 'watch' file + * Updated lintian overrides regarding package-name-doesnt-match-sonames + * Removed the duplicated entries in man pages as examples and apps + * Removed lintian overrides about man pages + * Removed duplicated patch bug-555869-ftbfs_with_binutils_gold.diff (it was + repeated in dpatch form) + * Quelling lintian warnings: + - package-lacks-versioned-build-depends-on-debhelper (updated to >= 7.0.0) + - debhelper-but-no-misc-depends + - out-of-date-standards-version (updated from 3.8.0 to 3.8.4) + - patch-system-but-no-source-readme + - dh-clean-k-is-deprecated (using 'dh_prep' instead of 'dh_clean -k') + - manpage-has-bad-whatis-entry (trick to avoid warning and get whatis + program working, removing related overrides as said above) + - debian-watch-file-is-missing (adding 'watch' file as said above) + + -- Manuel A. Fernandez Montecelo Wed, 03 Feb 2010 10:44:56 +0100 + +openscenegraph (2.8.2-1) unstable; urgency=low + + * New upstream release + * Changed debhelper compat to level 7 (level 4 is deprecated) + * Build-Depend on libcoin60-dev instead of libcoin40-dev (Closes: #535250) + * Build-Depend on freeglut3-dev instead of libglut*-dev (Closes: #552157) + * Added patch from Alberto Luaces to allow using binutils-gold (Closes: #555869) + * Dropped patch (fixed upstream already in 2.8.1): + - bug-497933.dpatch + + -- Manuel A. Fernandez Montecelo Sat, 12 Dec 2009 21:25:40 +0100 + +openscenegraph (2.8.1-1.1) unstable; urgency=high + + * Non-maintainer upload. + * Build-Depend on freeglut3-dev instead of freeglut-dev as someone + "cleaned up" provides of that package. Closes: #544648 + + -- Andreas Barth Wed, 02 Sep 2009 12:35:42 +0200 + +openscenegraph (2.8.1-1) unstable; urgency=low + + * New upstream release + * osg soversion from 55 to 56, openthreads from 11 to 12 and patch + to allow overriding the soversion when the upstream forgets to change it. + * Alberto Luaces patch applied to add new pkg-config files (Closes: #528229). + * Alberto Luaces linker flags to cope with armel specific problems (Closes: #529091). + + -- Loic Dachary (OuoU) Sun, 31 May 2009 12:07:05 +0200 + +openscenegraph (2.8.0-4) unstable; urgency=low + + * rules prevent lib64 with -D LIB_POSTFIX="" (Closes: #517671) + + -- Loic Dachary (OuoU) Mon, 23 Mar 2009 14:08:20 +0100 + +openscenegraph (2.8.0-3) unstable; urgency=low + + * gcc-4.4 are already in upstream + * use lib*/ instead of lib/ to capture lib64 (Closes: #517671) + + -- Loic Dachary (OuoU) Tue, 03 Mar 2009 13:07:40 +0100 + +openscenegraph (2.8.0-2) unstable; urgency=low + + * unstable instead of experimental + * remove lib64 dirty hack that failed + * apply GNU/kFreeBSD patch (Closes: #517354) + + -- Loic Dachary (OuoU) Sun, 01 Mar 2009 14:06:21 +0100 + +openscenegraph (2.8.0-1) experimental; urgency=low + + * New upstream release (Closes: #516622) + * update download location in copyright file + * add support for intrepid & jaunty + * remove extra conflict on openthreads7 (Closes: #504113) + * apply GNU/kFreeBSD patch (Closes: #497933) + * apply GCC-4.4 portability patch (Closes: #504888) + * add missing libraries to openscenegraph.pc (Closes: #512316) + * update libopenscenegraph short description (Closes: #493613) + * use libgl1-mesa-dev and libgif-dev (Closes: #494553) + + -- Loic Dachary (OuoU) Tue, 24 Feb 2009 12:04:02 +0100 + +openscenegraph (2.6.1-1) experimental; urgency=low + + * New upstream release. + * Updated rules file to complete the instruction on how to make an orig + file. + * Corrected rules file when it comes to versions. + * libopenscenegraph44 bumped to 48. + * remove obsolete xlibmesa-gl-dev + + -- Loic Dachary (OuoU) Thu, 25 Dec 2008 18:27:16 +0100 + +openscenegraph (2.6.0-1) experimental; urgency=low + + * New upstream release. + * Debian patches are no longer needed with the new upstream sources and + are therefore removed. + * libopenscenegraph7 bumped to 44. + * libopenthreads7 bumped to 11. + * Added myself to Uploaders to clarify that I'm involved at request + by Loic. Loic may remove it later when needed. + + -- Ola Lundqvist Wed, 20 Aug 2008 07:47:50 +0200 + +openscenegraph (2.4.0-1.1) unstable; urgency=low + + * Non-maintainer upload. + * No longer try to detect (using /proc/cpuinfo when available) how many + CPUs are available, fixing the FTBFS (due to -j0) on various platforms + (Closes: #477353). The right way to do it is to support parallel=n in + DEB_BUILD_OPTIONS (see Debian Policy §4.9.1), and adequate support has + been implemented. + * Add patch to fix FTBFS due to the build system now refusing to handle + whitespaces (Policy CMP0004 say the logs), thanks to Andreas Putzo who + provided it (Closes: #482239): + - debian/patches/fix-cmp0004-build-failure.dpatch + * Remove myself from Uploaders, as requested a while ago, done by Luk in + his 2.2.0-2.1 NMU, which was never acknowledged. + + -- Cyril Brulebois Tue, 29 Jul 2008 04:34:38 +0200 + +openscenegraph (2.4.0-1) unstable; urgency=low + + * New upstream release + + -- Loic Dachary (OuoU) Mon, 28 Apr 2008 11:04:18 +0200 + +openscenegraph (2.3.7-1) experimental; urgency=low + + * New upstream release. + * Added libxine-dev build-dep. + * Bumped SONAME from 6 to 7. + * Updated version (from 2.1.0 to 2.2.0) in debian/*.pc files. + * SMP dynamically chosen in debian/rules. + + -- Loic Dachary (OuoU) Wed, 10 Oct 2007 00:23:08 +0200 + +openscenegraph (2.2.0-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Remove Cyril Brulebois from Uploaders on his request. + * Fix FTBFS with GCC 4.3 (Closes: #454854). + + -- Luk Claes Sun, 16 Mar 2008 16:13:52 +0000 + +openscenegraph (2.2.0-2) unstable; urgency=low + + * Add optimization flags to compilation (closes: 446017). + + [ Cyril Brulebois ] + * Add -mlong-calls to C(XX)FLAGS when building with DEB_BUILD_HOST=hppa + to avoid FTBFS due to an error during the final link (closes: #425837). + Many thanks to the folks for the access to + their cluster, which helped a lot! + + -- Loic Dachary (OuoU) Wed, 10 Oct 2007 00:23:08 +0200 + +openscenegraph (2.2.0-1) unstable; urgency=low + + * 64bit hack is supposed to fix the problem (closes: 425837) + + * Add gdal in Build-Depends + + * Remove conflicts with libopenthreads5 and libopenscenegraph5 (both can + peacefully coexist) + + * Add micro release number + + -- Loic Dachary (OuoU) Sun, 07 Oct 2007 09:58:03 +0200 + +openscenegraph (2.2-1) experimental; urgency=low + + * New upstream release. + * Update debian/patches/openscenegraph.dpatch accordingly. + * Fix installation of .so according to the SONAME bump: + - debian/libopenscenegraph6.files still contained libosg*.so.6* + references, which are now bumped. That problem was introduced in + 2.1.9-1. + * Move from dh_movefiles to dh_install: + - debian/*.files renamed as debian/*.install. + - use “dh_install --sourcedir=debian/tmp” instead of “dh_movefiles”. + - remove the previous “dh_install -p openscenegraph” call accordingly. + - modify debian/rules to copy OpenSceneGraph/examples under debian/tmp, + and update debian/openscenegraph.install accordingly. + - also use “--fail-missing” to catch files not installed anywhere, and + avoid the kind of errors mentioned above. + * Add lintian override: + - located under debian/lintian/, the only one being there is for + libopenscenegraph6, which holds multiple shared objects. + - adapted debian/rules a bit to install it (eventually them) easily. + * Adjust clean rule: + - upstream ships an executable C++ source file, which permission is + removed in the clean target. + * Adjust manpages (debian/*.1): + - use “\-\-help” instead of “--help” to fix hyphen-used-as-minus-sign + reported by lintian. + - add osgdepthpeeling.1 to MANEXAMPLES. + + -- Cyril Brulebois Sat, 06 Oct 2007 11:47:50 +0200 + +openscenegraph (2.1.9-1) experimental; urgency=low + + * New upstream release. + * Bumped SONAME from 5 to 6: + - debian/rules: updated CURRENT accordingly. + - debian/control: updated to transition. + - debian/libopenthreads5.files: renamed; content updated. + - debian/libopenscenegraph5.files: renamed. + * Updated version (from 2.0.0 to 2.1.9) in debian/*.pc files. + * Disabled patch (merged upstream): + - display.dpatch + * Refreshed patch (context modified due to changed version numbers): + - openscenegraph.dpatch + * Cleanup: + - commented out unused "version" and "major" variable in debian/rules. + - replaced "Source-Version" with "binary:Version" in debian/control to + make the packages binNMU-safe. + + -- Cyril Brulebois Thu, 20 Sep 2007 01:00:52 +0200 + +openscenegraph (2.0.0-4) unstable; urgency=low + + * AnimationPath protected is removed to cope with gcc-4.2 bug + + * libopenscenegraph-dev depends on GL dev packages + + -- Loic Dachary (OuoU) Sun, 09 Sep 2007 02:17:22 +0200 + +openscenegraph (2.0.0-3) unstable; urgency=low + + * libopenscenegraph-dev does not depend on libproducer-dev + + -- Loic Dachary (OuoU) Fri, 07 Sep 2007 11:50:49 +0200 + +openscenegraph (2.0.0-2) unstable; urgency=low + + [ Cyril Brulebois ] + * Added a 64 bit hack in debian/rules + * Added myself to the Uploaders. + + -- Loic Dachary (OuoU) Mon, 30 Jul 2007 22:16:19 +0200 + +openscenegraph (2.0.0-1) unstable; urgency=low + + * New upstream release + + -- Loic Dachary Tue, 19 Jun 2007 11:06:58 +0200 + +openscenegraph (1.9.7-1) unstable; urgency=low + + * New upstream release + + -- Loic Dachary Tue, 5 Jun 2007 20:20:58 +0200 + +openscenegraph (1.9.6-1) unstable; urgency=low + + * New upstream release + + -- Loic Dachary Mon, 28 May 2007 23:34:41 +0200 + +openscenegraph (1.9.5-1) unstable; urgency=low + + * New upstream release + + -- Loic Dachary (OuoU) Tue, 22 May 2007 10:07:00 +0200 + +openscenegraph (1.9.4-1) unstable; urgency=low + + * New upstream release + + -- Loic Dachary (OuoU) Tue, 15 May 2007 20:03:19 +0200 + +openscenegraph (1.9.3-1) unstable; urgency=low + + * New upstream release + + -- Loic Dachary (OuoU) Tue, 8 May 2007 10:45:32 +0200 + +openscenegraph (1.9.1-1) unstable; urgency=low + + * New upstream release + + * control: libglu1-mesa-dev added before virtual package + + * copyright: fix FSF address + + * osgapplications.1: manual page for osgviewer and other applications + + * rules: list and create applications manpages + + -- Loic Dachary (OuoU) Sun, 29 Apr 2007 11:07:07 +0200 + +openscenegraph (1.2.0-3) unstable; urgency=low + + * libgl-dev dependency in edgy break build + + -- Loic Dachary (OuoU) Tue, 7 Nov 2006 13:57:14 +0100 + +openscenegraph (1.2.0-2) unstable; urgency=low + + * control files for backports + ubuntu + + * s/peformance/performance/ (closes: #390239) + + * rules: AVI variable no longer needed + + * rules: set COMPILE_USING_TWO_PARAM_sched_setaffinity for OpenThreads when needed + + * rules: expand all _INSTALLED variables in the file for clarity + + -- Loic Dachary (OuoU) Sat, 30 Sep 2006 08:48:57 +0200 + +openscenegraph (1.2.0-1) experimental; urgency=low + + * New upstream release (closes: #387931) + + -- Loic Dachary (OuoU) Sun, 17 Sep 2006 15:50:55 +0200 + +openscenegraph (1.1.0-4) unstable; urgency=low + + * edgy fixes + + -- Loic Dachary (OuoU) Sat, 16 Sep 2006 15:55:17 +0200 + +openscenegraph (1.1.0-3) unstable; urgency=low + + * patch for mips + + * edgy & etch control files + + -- Loic Dachary (OuoU) Fri, 8 Sep 2006 11:37:40 +0200 + +openscenegraph (1.1.0-2) unstable; urgency=low + + * version number for other debian distributions + + * rules checks binutils version >= 2.17 before trying + to compile introspection + + * add missing conflicts for dapper / breezy + + -- Loic Dachary (OuoU) Sun, 27 Aug 2006 00:33:09 +0200 + +openscenegraph (1.1.0-1) unstable; urgency=low + + * New upstream release + + -- Loic Dachary (OuoU) Wed, 16 Aug 2006 12:41:57 +0200 + +openscenegraph (1.0.0-9) unstable; urgency=low + + * Depend on gdal 1.3.2 (closes: #383141) + + -- Loic Dachary (OuoU) Tue, 15 Aug 2006 12:25:56 +0200 + +openscenegraph (1.0.0-8) unstable; urgency=low + + * add missing dependency to libproducer-dev package (libgl1-mesa-dev) + + -- Loic Dachary (OuoU) Fri, 26 May 2006 12:58:22 +0200 + +openscenegraph (1.0.0-7) unstable; urgency=low + + * remove explicit references to mesa + + * kfreebsd patch applied (closes: #368786) + + -- Loic Dachary (OuoU) Thu, 25 May 2006 10:14:30 +0200 + +openscenegraph (1.0.0-6) unstable; urgency=low + + * libxi + + -- Loic Dachary (OuoU) Sun, 7 May 2006 01:01:13 +0200 + +openscenegraph (1.0.0-5) unstable; urgency=low + + * xlib/gl-dev depends for producer-dev + + -- Loic Dachary (OuoU) Tue, 28 Feb 2006 14:24:53 +0100 + +openscenegraph (1.0.0-4) unstable; urgency=low + + * restore gdal + xine dependencies since the packages are fixed + + -- Loic Dachary (OuoU) Sat, 18 Feb 2006 23:07:19 +0100 + +openscenegraph (1.0.0-3) unstable; urgency=low + + * depends on libgl-dev for -dev also (closes: #348735) + + -- Loic Dachary (OuoU) Fri, 17 Feb 2006 10:37:21 +0100 + +openscenegraph (1.0.0-2) unstable; urgency=low + + * depends on libgl-dev (closes: #348735) + + * conflicts with lib{openscenegraph,producer,openthreads} + + -- Loic Dachary (OuoU) Wed, 18 Jan 2006 20:20:52 +0100 + +openscenegraph (1.0.0-1) unstable; urgency=low + + * upstream sync + + * switch to dpatch + + * find . -name GNUmakefile | xargs perl -pi -e 's/([^\s])\\$/\1 \\/' and in */Make/* + in order to conform to POSIX http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343088 + + * update API and library number (closes: #339243) + + * changed dependencies (closes: #330723) + + -- Loic Dachary (OuoU) Tue, 3 Jan 2006 18:05:26 +0100 + +openscenegraph (0.9.9-7) unstable; urgency=low + + * conflicts with libopenthreads, libopenscenegraph and libproducer (closes: #326425) + + * acknowledge old NMU (closes: #314201) + + * fix libcoin40 dependency (closes: #322740) + + -- Loic Dachary (OuoU) Thu, 8 Sep 2005 10:26:19 +0200 + +openscenegraph (0.9.9-6) unstable; urgency=low + + * gcc-4.0 package conformance + + -- Loic Dachary (OuoU) Sun, 21 Aug 2005 16:57:24 +0000 + +openscenegraph (0.9.9-5) unstable; urgency=low + + * gcc-4.0 compilation fixes from Andreas Jochens (closes: #314763) + + -- Loic Dachary (OuoU) Sat, 18 Jun 2005 16:17:38 +0200 + +openscenegraph (0.9.9-4) unstable; urgency=low + + * use X11R6/lib instead of X11R6/lib64 on amd64, depend on libungif (closes: #314510) + + -- Loic Dachary (OuoU) Thu, 16 Jun 2005 22:41:30 +0200 + +openscenegraph (0.9.9-3) unstable; urgency=low + + * Restrict compilation of introspection and xine + plugin to i386 because Introspection breaks the compiler (gcc-3.3) + and xine contains i386 assembly that cannot be rewrote right + away. + http://openscenegraph.net/pipermail/osg-users/2005-June/054120.html + + -- Loic Dachary (OuoU) Thu, 16 Jun 2005 20:29:57 +0200 + +openscenegraph (0.9.9-2) unstable; urgency=low + + * Removed avifile dependency (closes: #314201) + + -- Loic Dachary (OuoU) Wed, 15 Jun 2005 10:01:31 +0200 + +openscenegraph (0.9.9-1) unstable; urgency=low + + * Incremented CURRENT shared lib version from 0 to 1 since upstream does not + maintain shared lib versions. + * Only activate CCACHE if the string ccache is in DEB_BUILD_OPTIONS + * Fix harmless bug in OpenSceneGraph/Make/instexamplesrc that printed + error messages that may induce someone to think a real problem has + occured + * New upstream release + + -- Loic Dachary (OuoU) Mon, 13 Jun 2005 13:00:54 +0200 + +openscenegraph (0.9.8-4.1) unstable; urgency=low + + * NMU + * debian/rules: Do not use ccache to avoid problems with buildd with + invalid $HOME variable. + * debian/control: Do not Build-Depends on ccache. + + -- Bill Allombert Wed, 11 May 2005 00:38:23 +0200 + +openscenegraph (0.9.8-4) unstable; urgency=low + + * rebuild package on new sid root (closes: #304537) + + -- Loic Dachary (OuoU) Sat, 16 Apr 2005 16:45:08 +0200 + +openscenegraph (0.9.8-3) unstable; urgency=low + + * libjpegg is now libjpeg (closes: #303896) + + -- Loic Dachary (OuoU) Mon, 11 Apr 2005 09:24:26 +0200 + +openscenegraph (0.9.8-2) unstable; urgency=low + + * Patch to fix FTBFS on amd64 (closes: #286674) + + -- Loic Dachary (OuoU) Mon, 7 Feb 2005 18:34:41 +0100 + +openscenegraph (0.9.8-1) unstable; urgency=low + + * New upstream release + + -- Loic Dachary (OuoU) Mon, 6 Dec 2004 19:01:31 +0100 + +openscenegraph (0.9.7-7) unstable; urgency=low + + * Add ARCH='' in rules to avoid hierarchy handling problems. May also disable + some architecture dependent optimizations flags. (closes: #282816) + + -- Loic Dachary (OuoU) Thu, 25 Nov 2004 12:00:57 +0100 + +openscenegraph (0.9.7-6) unstable; urgency=low + + * Fix asm for timer architecture compatibility issue, sent to + upstream. + + -- Loic Dachary (OuoU) Mon, 15 Nov 2004 13:40:20 +0100 + +openscenegraph (0.9.7-5) unstable; urgency=low + + * Add pointer to LGPL in copyright file as requested by Randall Donald + + -- Loic Dachary (OuoU) Tue, 2 Nov 2004 10:38:25 +0100 + +openscenegraph (0.9.7-4) unstable; urgency=low + + * missing dependencies in .pc + + -- Loic Dachary (OuoU) Fri, 22 Oct 2004 22:28:42 +0200 + +openscenegraph (0.9.7-3) unstable; urgency=low + + * missing usr/include/osgProducer + + -- Loic Dachary (OuoU) Thu, 21 Oct 2004 17:33:31 +0200 + +openscenegraph (0.9.7-2) unstable; urgency=low + + * change more to cat in install process + + * fix conflicts mistakes + + -- Loic Dachary (OuoU) Wed, 20 Oct 2004 14:29:27 +0200 + +openscenegraph (0.9.7-1) unstable; urgency=low + + * New upstream version (Closes: #172189) + + -- Loic Dachary (OuoU) Mon, 18 Oct 2004 23:40:07 +0200 + +openscenegraph (0.9.6-4) unstable; urgency=low + + * billboard patch + + -- Loic Dachary (OuoU) Thu, 11 Mar 2004 17:45:19 +0100 + +openscenegraph (0.9.6-2) unstable; urgency=low + + * binaries package + + -- Loic Dachary (OuoU) Mon, 16 Feb 2004 12:12:56 +0100 + +openscenegraph (0.9.6-1) unstable; urgency=low + + * Initial Release. + + -- Loic Dachary (OuoU) Thu, 29 Jan 2004 13:39:19 +0100 + --- openscenegraph-2.8.3.orig/debian/openscenegraph.install +++ openscenegraph-2.8.3/debian/openscenegraph.install @@ -0,0 +1 @@ +usr/bin --- openscenegraph-2.8.3.orig/debian/osgapplications.1 +++ openscenegraph-2.8.3/debian/osgapplications.1 @@ -0,0 +1,28 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH OpenSceneGraph 1 "2004" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +OpenSceneGraph-applications \- set of applications program +.SH SYNOPSIS +.B program +.RI \-\-help +.SH DESCRIPTION +Use \-\-help to figure out what the example does. +See http://www.openscenegraph.org/ for more information. +.SH AUTHOR +This manual page was written by Loic Dachary +for the Debian project (but may be used by others). --- openscenegraph-2.8.3.orig/debian/control.dapper +++ openscenegraph-2.8.3/debian/control.dapper @@ -0,0 +1,93 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libungif4-dev | giflib-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin40-dev, libjasper-dev, libgdal1-dev, libx11-dev, libxmu-dev, libglut-dev, ccache, xlibmesa-gl-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev, doxygen, libxine-dev +Standards-Version: 3.6.2.1 +Uploaders: Cyril Brulebois + +Package: libopenthreads-dev +Section: devel +Architecture: any +Depends: libopenthreads7 (= ${Source-Version}) +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenthreads7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2, libopenthreadsc2 +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: openthreads-doc +Section: devel +Architecture: all +Description: Documentation for Object-Oriented (OO) thread interface + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenscenegraph-dev +Section: devel +Architecture: any +Depends: libopenthreads-dev, xlibmesa-gl-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev, libopenscenegraph7 (= ${Source-Version}) +Description: 3D scenegraph development files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: libopenscenegraph7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2, libopenscenegraphc2 +Description: 3D scenegraph + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + + +Package: openscenegraph-doc +Section: devel +Architecture: all +Description: 3D scenegraph documentation + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Description: 3D scenegraph binary files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. --- openscenegraph-2.8.3.orig/debian/Doxyfile-openscenegraph +++ openscenegraph-2.8.3/debian/Doxyfile-openscenegraph @@ -0,0 +1,262 @@ +# Doxyfile 1.6.3 + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +DOXYFILE_ENCODING = UTF-8 +PROJECT_NAME = openscenegraph +PROJECT_NUMBER = +OUTPUT_DIRECTORY = . +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = YES +ABBREVIATE_BRIEF = +ALWAYS_DETAILED_SEC = NO +INLINE_INHERITED_MEMB = NO +FULL_PATH_NAMES = NO +STRIP_FROM_PATH = +STRIP_FROM_INC_PATH = +SHORT_NAMES = NO +JAVADOC_AUTOBRIEF = NO +QT_AUTOBRIEF = NO +MULTILINE_CPP_IS_BRIEF = NO +INHERIT_DOCS = YES +SEPARATE_MEMBER_PAGES = NO +TAB_SIZE = 8 +ALIASES = +OPTIMIZE_OUTPUT_FOR_C = NO +OPTIMIZE_OUTPUT_JAVA = NO +OPTIMIZE_FOR_FORTRAN = NO +OPTIMIZE_OUTPUT_VHDL = NO +EXTENSION_MAPPING = +BUILTIN_STL_SUPPORT = NO +CPP_CLI_SUPPORT = NO +SIP_SUPPORT = NO +IDL_PROPERTY_SUPPORT = YES +DISTRIBUTE_GROUP_DOC = NO +SUBGROUPING = YES +TYPEDEF_HIDES_STRUCT = NO +SYMBOL_CACHE_SIZE = 0 +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- +EXTRACT_ALL = YES +EXTRACT_PRIVATE = NO +EXTRACT_STATIC = NO +EXTRACT_LOCAL_CLASSES = YES +EXTRACT_LOCAL_METHODS = NO +EXTRACT_ANON_NSPACES = NO +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +INTERNAL_DOCS = NO +CASE_SENSE_NAMES = YES +HIDE_SCOPE_NAMES = NO +SHOW_INCLUDE_FILES = YES +FORCE_LOCAL_INCLUDES = NO +INLINE_INFO = YES +SORT_MEMBER_DOCS = YES +SORT_BRIEF_DOCS = NO +SORT_MEMBERS_CTORS_1ST = NO +SORT_GROUP_NAMES = NO +SORT_BY_SCOPE_NAME = NO +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 30 +SHOW_USED_FILES = YES +SHOW_DIRECTORIES = NO +SHOW_FILES = YES +SHOW_NAMESPACES = YES +FILE_VERSION_FILTER = +LAYOUT_FILE = +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = YES +WARNINGS = NO +WARN_IF_UNDOCUMENTED = NO +WARN_IF_DOC_ERROR = NO +WARN_NO_PARAMDOC = NO +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = OpenSceneGraph/include +INPUT_ENCODING = UTF-8 +FILE_PATTERNS = * +RECURSIVE = YES +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXCLUDE_SYMBOLS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = +INPUT_FILTER = +FILTER_PATTERNS = +FILTER_SOURCE_FILES = NO +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = NO +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = YES +REFERENCES_RELATION = YES +REFERENCES_LINK_SOURCE = YES +USE_HTAGS = NO +VERBATIM_HEADERS = YES +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = NO +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = html/openscenegraph +HTML_FILE_EXTENSION = .html +HTML_HEADER = +HTML_FOOTER = +HTML_STYLESHEET = +HTML_TIMESTAMP = YES +HTML_ALIGN_MEMBERS = YES +HTML_DYNAMIC_SECTIONS = NO +GENERATE_DOCSET = NO +DOCSET_FEEDNAME = "Doxygen generated docs" +DOCSET_BUNDLE_ID = org.doxygen.Project +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +CHM_INDEX_ENCODING = +BINARY_TOC = NO +TOC_EXPAND = NO +GENERATE_QHP = NO +QCH_FILE = +QHP_NAMESPACE = org.doxygen.Project +QHP_VIRTUAL_FOLDER = doc +QHP_CUST_FILTER_NAME = +QHP_CUST_FILTER_ATTRS = +QHP_SECT_FILTER_ATTRS = +QHG_LOCATION = +GENERATE_ECLIPSEHELP = NO +ECLIPSE_DOC_ID = org.doxygen.Project +DISABLE_INDEX = NO +ENUM_VALUES_PER_LINE = 4 +GENERATE_TREEVIEW = NO +USE_INLINE_TREES = NO +TREEVIEW_WIDTH = 250 +FORMULA_FONTSIZE = 10 +SEARCHENGINE = NO +SERVER_BASED_SEARCH = NO +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = a4wide +EXTRA_PACKAGES = +LATEX_HEADER = +PDF_HYPERLINKS = NO +USE_PDFLATEX = NO +LATEX_BATCHMODE = NO +LATEX_HIDE_INDICES = NO +LATEX_SOURCE_CODE = NO +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_LINKS = NO +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = NO +XML_OUTPUT = xml +XML_SCHEMA = +XML_DTD = +XML_PROGRAMLISTING = YES +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = NO +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = YES +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +PERL_PATH = /usr/bin/perl +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = YES +MSCGEN_PATH = +HIDE_UNDOC_RELATIONS = YES +HAVE_DOT = NO +DOT_FONTNAME = FreeSans +DOT_FONTSIZE = 10 +DOT_FONTPATH = +CLASS_GRAPH = YES +COLLABORATION_GRAPH = YES +GROUP_GRAPHS = YES +UML_LOOK = NO +TEMPLATE_RELATIONS = NO +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = YES +CALL_GRAPH = NO +CALLER_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DIRECTORY_GRAPH = YES +DOT_IMAGE_FORMAT = png +DOT_PATH = +DOTFILE_DIRS = +DOT_GRAPH_MAX_NODES = 50 +MAX_DOT_GRAPH_DEPTH = 0 +DOT_TRANSPARENT = NO +DOT_MULTI_TARGETS = YES +GENERATE_LEGEND = YES +DOT_CLEANUP = YES --- openscenegraph-2.8.3.orig/debian/copyright +++ openscenegraph-2.8.3/debian/copyright @@ -0,0 +1,88 @@ +This package was debianized by Loic Dachary (OuoU) on +Thu, 29 Jan 2004 13:39:19 +0100. + +It was downloaded from http://www.openscenegraph.org/projects/osg/wiki/Downloads + +Upstream Author: Robert Osfield + +Copyright: + +/usr/share/common-licenses/LGPL-2.1 + + OpenSceneGraph Public License, Version 0.0 + ========================================== + + Copyright (C) 2002 Robert Osfield. + + Everyone is permitted to copy and distribute verbatim copies + of this licence document, but changing it is not allowed. + + OPENSCENEGRAPH PUBLIC LICENCE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + This library is free software; you can redistribute it and/or modify it + under the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 + or later. + + Notes: the OSGPL is based on the LGPL, with the 4 exceptions laid in in + the wxWindows section below. The LGPL in the final section of this + license. + + +------------------------------------------------------------------------------- + + wxWindows Library Licence, Version 3 + ==================================== + + Copyright (C) 1998 Julian Smart, Robert Roebling [, ...] + + Everyone is permitted to copy and distribute verbatim copies + of this licence document, but changing it is not allowed. + + WXWINDOWS LIBRARY LICENCE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public Licence as published by + the Free Software Foundation; either version 2 of the Licence, or (at + your option) any later version. + + This library 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 Library + General Public Licence for more details. + + You should have received a copy of the GNU Library General Public Licence + along with this software, usually in a file named COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + + EXCEPTION NOTICE + + 1. As a special exception, the copyright holders of this library give + permission for additional uses of the text contained in this release of + the library as licenced under the wxWindows Library Licence, applying + either version 3 of the Licence, or (at your option) any later version of + the Licence as published by the copyright holders of version 3 of the + Licence document. + + 2. The exception is that you may use, copy, link, modify and distribute + under the user's own terms, binary object code versions of works based + on the Library. + + 3. If you copy code from files distributed under the terms of the GNU + General Public Licence or the GNU Library General Public Licence into a + copy of this library, as this licence permits, the exception does not + apply to the code that you add in this way. To avoid misleading anyone as + to the status of such modified files, you must delete this exception + notice from such code and/or adjust the licensing conditions notice + accordingly. + + 4. If you write modifications of your own for this library, it is your + choice whether to permit this exception to apply to your modifications. + If you do not wish that, you must delete the exception notice from such + code and/or adjust the licensing conditions notice accordingly. + + +------------------------------------------------------------------------------ + --- openscenegraph-2.8.3.orig/debian/libopenthreads-dev.install +++ openscenegraph-2.8.3/debian/libopenthreads-dev.install @@ -0,0 +1,3 @@ +usr/include/OpenThreads +usr/lib/pkgconfig/openthreads.pc +usr/lib/libOpenThreads.so --- openscenegraph-2.8.3.orig/debian/rules +++ openscenegraph-2.8.3/debian/rules @@ -0,0 +1,369 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. +# +# Build comments: +# About 3.2 GB is needed on disc. +# orig sources are created by +# mkdir openscenegraph-xxx.orig +# cd openscenegraph-xxx.orig +# unzip OpenSceneGraph-xxx.zip +# mv OpenSceneGraph-xxx OpenSceneGraph +# cd .. +# cp -a openscenegraph-xxx.orig openscenegraph-xxx +# cd openscenegraph-xxx +# cp -a ../openscenegraph-yyy/debian . + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/dpatch/dpatch.make + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif +# Default to g++ +CXX ?= g++ + +# Detect parallel builds. +ifneq (,$(findstring parallel,$(DEB_BUILD_OPTIONS))) + PARALLEL_JOBS = $(shell echo $(DEB_BUILD_OPTIONS) | \ + sed -e 's/.*parallel=\([0-9]\+\).*/\1/') + PARALLEL_OPTIONS = -j$(PARALLEL_JOBS) +endif + + +# shared library versions, option 1 +# version=2.0.5 +# major=2 +# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so +#version=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` +#major=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + +define SETAFFINITY + grep 'sched_setaffinity.*cpusetsize' /usr/include/sched.h > /dev/null || export COMPILE_USING_TWO_PARAM_sched_setaffinity=-DCOMPILE_USING_TWO_PARAM_sched_setaffinity ; +endef + +OSG = OpenSceneGraph + +ifeq (hppa,$(DEB_BUILD_ARCH)) +ARCH_C_FLAGS=-mlong-calls +ARCH_CXX_FLAGS=${ARCH_C_FLAGS} +endif + +# export COMPILE_INTROSPECTION=ON for the first if statement when that works. +ifeq (i386,$(DEB_BUILD_ARCH)) +define INTROSPECTION + binutils_version=$$(perl -ne 'if((/^Package: binutils$$/ .. /^Version:/) && /^Version: (.*)/) { print "$$1\n"; }' < /var/lib/dpkg/available) ; \ + if dpkg --compare-versions $${binutils_version} '>=' 2.17 ; then \ + echo 'Compiling introspection' ; \ + export COMPILE_INTROSPECTION=ON ; \ + else \ + export COMPILE_INTROSPECTION=OFF ; \ + echo "Not compiling introspection because binutils version $${binutils_version} is below 2.17 which is known to be bugous" ; \ + echo " BFD 2.15 internal error, aborting at ../../bfd/elf32-i386.c line 2262 in elf_i386_relocate_section" ; \ + echo " See http://www.mail-archive.com/bug-binutils@gnu.org/msg01883.html for more information" ; \ + fi ; +endef +endif + +# +# Shared libraries version numbers +# +# OpenSceneGraph/OpenThreads/Producer 0.9.8 +# +#OPENSCENEGRAPH_SOVERSION=0 +# +# OpenSceneGraph/OpenThreads/Producer 0.9.9 +# +#OPENSCENEGRAPH_SOVERSION=1 +# +# OpenSceneGraph/OpenThreads/Producer 1.0 +# +#OPENSCENEGRAPH_SOVERSION=2 +# +# OpenSceneGraph/OpenThreads/Producer 1.1 +# +#OPENSCENEGRAPH_SOVERSION=3 +# +# OpenSceneGraph/OpenThreads/Producer 1.2 +# +#OPENSCENEGRAPH_SOVERSION=4 +# +# OpenSceneGraph-1.9.1/OpenThreads-1.9.3 overriden with +# OpenSceneGraph-1.9.3, OpenSceneGraph-1.9.4, OpenSceneGraph-1.9.5, OpenSceneGraph-1.9.7 and +# OpenSceneGraph-2.0.0 +# +#OPENSCENEGRAPH_SOVERSION=5 +# +# OpenSceneGraph 2.2.0 +# +# +#OPENSCENEGRAPH_SOVERSION=6 +# +# OpenSceneGraph 2.4.0 +# +#OPENSCENEGRAPH_SOVERSION=7 +#OSG_VERSION=2.4.0 +# +# OpenSceneGraph 2.6.1 +# +#OPENSCENEGRAPH_SOVERSION=48 +#OSG_VERSION=2.6.1 +# +# OpenSceneGraph 2.8.0 +# +#OPENSCENEGRAPH_SOVERSION=55 +#OSG_VERSION=2.8.0 +# +# OpenSceneGraph 2.8.1 and .2 +# +#OPENTHREADS_SOVERSION=12 +#OPENSCENEGRAPH_SOVERSION=56 +# +# OpenSceneGraph 2.8.3 +OPENTHREADS_SOVERSION=13 +OPENSCENEGRAPH_SOVERSION=65 + +build: patch build-stamp +build-stamp: configure-stamp + dh_testdir + + mkdir -p build/osg ; cd build/osg ; ${SETAFFINITY} ${INTROSPECTION} cmake --debug-output \ + -D OPENTHREADS_SOVERSION:STRING=${OPENTHREADS_SOVERSION} \ + -D OPENSCENEGRAPH_SOVERSION:STRING=${OPENSCENEGRAPH_SOVERSION} \ + -D CMAKE_BUILD_TYPE:STRING=RelWithDebInfo \ + -D CMAKE_CXX_FLAGS_RELWITHDEBINFO="${CFLAGS} ${ARCH_CXX_FLAGS}" \ + -D CMAKE_C_FLAGS_RELWITHDEBINFO="${CFLAGS} ${ARCH_C_FLAGS}" \ + -D CMAKE_INSTALL_PREFIX:PATH=/ \ + -D BUILD_OSG_WRAPPERS:BOOL=$$COMPILE_INTROSPECTION \ + -D BUILD_OSG_EXAMPLES:BOOL=ON \ + -D LIB_POSTFIX="" \ + ${LINKER_FLAGS} \ + ../../${OSG} + cd build/osg ; ${MAKE} ${PARALLEL_OPTIONS} VERBOSE=1 + touch build-stamp + +clean: clean-patched unpatch +clean-patched: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Upstream has a +x source file + chmod a-x OpenSceneGraph/examples/osgpointsprite/osgpointsprite.cpp + + # Add here commands to clean up after the build process. + rm -fr build + rm -f ${MANPAGES} + rm -fr html + + dh_clean + +MANPAGES = \ + ${MANAPPLICATIONS} \ + ${MANEXAMPLES} + +MANAPPLICATIONS = \ + osgviewer.1 \ + osgconv.1 \ + osgversion.1 \ + osgfilecache.1 \ + osgarchive.1 + +MANEXAMPLES = \ + osg2cpp.1 \ + osganimate.1 \ + osganimationhardware.1 \ + osganimationmakepath.1 \ + osganimationnode.1 \ + osganimationskinning.1 \ + osganimationsolid.1 \ + osganimationtimeline.1 \ + osganimationviewer.1 \ + osgautocapture.1 \ + osgautotransform.1 \ + osgbillboard.1 \ + osgblendequation.1 \ + osgbrowser.1 \ + osgcallback.1 \ + osgcamera.1 \ + osgcatch.1 \ + osgclip.1 \ + osgcluster.1 \ + osgcompositeviewer.1 \ + osgcopy.1 \ + osgcubemap.1 \ + osgdelaunay.1 \ + osgdepthpartition.1 \ + osgdepthpeeling.1 \ + osgdistortion.1 \ + osgdrawinstanced.1 \ + osgfadetext.1 \ + osgfilecache.1 \ + osgfont.1 \ + osgforest.1 \ + osgfxbrowser.1 \ + osggameoflife.1 \ + osggeodemo.1 \ + osggeometry.1 \ + osggeometryshaders.1 \ + osghangglide.1 \ + osghud.1 \ + osgimagesequence.1 \ + osgimpostor.1 \ + osgintersection.1 \ + osgintrospection.1 \ + osgkdtree.1 \ + osgkeyboard.1 \ + osgkeyboardmouse.1 \ + osglauncher.1 \ + osglight.1 \ + osglightpoint.1 \ + osglogicop.1 \ + osglogo.1 \ + osgmanipulator.1 \ + osgmemorytest.1 \ + osgmotionblur.1 \ + osgmovie.1 \ + osgmultiplerendertargets.1 \ + osgmultitexture.1 \ + osgmultitexturecontrol.1 \ + osgoccluder.1 \ + osgocclusionquery.1 \ + osgpackeddepthstencil.1 \ + osgpagedlod.1 \ + osgparametric.1 \ + osgparticle.1 \ + osgparticleeffects.1 \ + osgpdf.1 \ + osgphotoalbum.1 \ + osgpick.1 \ + osgplanets.1 \ + osgpoints.1 \ + osgpointsprite.1 \ + osgprecipitation.1 \ + osgprerender.1 \ + osgprerendercubemap.1 \ + osgreflect.1 \ + osgrobot.1 \ + osgscalarbar.1 \ + osgscreencapture.1 \ + osgscribe.1 \ + osgsequence.1 \ + osgshaders.1 \ + osgshaderterrain.1 \ + osgshadow.1 \ + osgshape.1 \ + osgsharedarray.1 \ + osgsidebyside.1 \ + osgsimplifier.1 \ + osgsimulation.1 \ + osgslice.1 \ + osgspacewarp.1 \ + osgspheresegment.1 \ + osgspotlight.1 \ + osgstereoimage.1 \ + osgstereomatch.1 \ + osgteapot.1 \ + osgterrain.1 \ + osgtessellate.1 \ + osgtext.1 \ + osgtext3D.1 \ + osgtexture1D.1 \ + osgtexture2D.1 \ + osgtexture3D.1 \ + osgtexturerectangle.1 \ + osgthirdpersonview.1 \ + osgunittests.1 \ + osgvertexprogram.1 \ + osgviewerGLUT.1 \ + osgvolume.1 \ + osgwidgetaddremove.1 \ + osgwidgetbox.1 \ + osgwidgetcanvas.1 \ + osgwidgetframe.1 \ + osgwidgetinput.1 \ + osgwidgetlabel.1 \ + osgwidgetmenu.1 \ + osgwidgetmessagebox.1 \ + osgwidgetnotebook.1 \ + osgwidgetperformance.1 \ + osgwidgetscrolled.1 \ + osgwidgetshader.1 \ + osgwidgetstyled.1 \ + osgwidgettable.1 \ + osgwidgetwindow.1 \ + osgwindows.1 + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + # Add here commands to install the package into debian/tmp + mkdir -p $(CURDIR)/debian/tmp/usr + $(MAKE) -C build/osg DESTDIR=$(CURDIR)/debian/tmp/usr install + mkdir -p $(CURDIR)/debian/tmp/usr/bin + -mv $(CURDIR)/debian/tmp/usr/share/OpenSceneGraph/bin/* $(CURDIR)/debian/tmp/usr/bin + mkdir -p $(CURDIR)/debian/tmp/usr/share/openscenegraph/ + cp -r OpenSceneGraph/examples $(CURDIR)/debian/tmp/usr/share/openscenegraph + mkdir -p html + doxygen debian/Doxyfile-openscenegraph + for man in ${MANEXAMPLES} ; do rm -f $$man ; ln -s debian/osgexamples.1 $$man ; done + for man in ${MANAPPLICATIONS} ; do rm -f $$man ; ln -s debian/osgapplications.1 $$man ; done + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman -p openscenegraph ${MANPAGES} + dh_install --sourcedir=debian/tmp --fail-missing + dh_install -plibopenscenegraph65 debian/lintian/libopenscenegraph65 usr/share/lintian/overrides + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python + dh_makeshlibs -V + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- openscenegraph-2.8.3.orig/debian/control.hardy +++ openscenegraph-2.8.3/debian/control.hardy @@ -0,0 +1,93 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libungif4-dev | giflib-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin40-dev, libjasper-dev, libgdal1-1.4.0-dev | libgdal1-dev, libxi-dev, libx11-dev, libxmu-dev, libglut-dev, ccache, libgl1-mesa-dev, libglu-dev, doxygen, libxine-dev +Standards-Version: 3.7.2 +Uploaders: Cyril Brulebois + +Package: libopenthreads-dev +Section: devel +Architecture: any +Depends: libopenthreads7 (= ${binary:Version}) +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenthreads7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2, libopenthreadsc2 +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: openthreads-doc +Section: devel +Architecture: all +Description: Documentation for Object-Oriented (OO) thread interface + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenscenegraph-dev +Section: devel +Architecture: any +Depends: libopenthreads-dev, libgl1-mesa-dev, libglu-dev, libopenscenegraph7 (= ${binary:Version}) +Description: 3D scenegraph development files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: libopenscenegraph7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2, libopenscenegraphc2 +Description: 3D scenegraph + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + + +Package: openscenegraph-doc +Section: devel +Architecture: all +Description: 3D scenegraph documentation + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Description: 3D scenegraph binary files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. --- openscenegraph-2.8.3.orig/debian/osgexamples.1 +++ openscenegraph-2.8.3/debian/osgexamples.1 @@ -0,0 +1,28 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH OpenSceneGraph 1 "2004" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +OpenSceneGraph-examples \- set of examples program +.SH SYNOPSIS +.B program +.RI \-\-help +.SH DESCRIPTION +Use \-\-help to figure out what the example does. +See http://www.openscenegraph.org/ for more information. +.SH AUTHOR +This manual page was written by Loic Dachary +for the Debian project (but may be used by others). --- openscenegraph-2.8.3.orig/debian/control.etch +++ openscenegraph-2.8.3/debian/control.etch @@ -0,0 +1,93 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libungif4-dev | giflib-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin40-dev, libjasper-dev, libgdal1-1.3.2-dev, libx11-dev, libxmu-dev, freeglut3-dev, ccache, xlibmesa-gl-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev, doxygen, libxine-dev +Standards-Version: 3.7.2 +Uploaders: Cyril Brulebois + +Package: libopenthreads-dev +Section: devel +Architecture: any +Depends: libopenthreads7 (= ${Source-Version}) +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenthreads7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2 +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: openthreads-doc +Section: devel +Architecture: all +Description: Documentation for Object-Oriented (OO) thread interface + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenscenegraph-dev +Section: devel +Architecture: any +Depends: libopenthreads-dev, xlibmesa-gl-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev, libopenscenegraph7 (= ${Source-Version}) +Description: 3D scenegraph development files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: libopenscenegraph7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2 +Description: 3D scenegraph + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + + +Package: openscenegraph-doc +Section: devel +Architecture: all +Description: 3D scenegraph documentation + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Description: 3D scenegraph binary files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. --- openscenegraph-2.8.3.orig/debian/control.gutsy +++ openscenegraph-2.8.3/debian/control.gutsy @@ -0,0 +1,93 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libungif4-dev | giflib-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin40-dev, libjasper-dev, libgdal1-1.4.0-dev | libgdal1-dev, libxi-dev, libx11-dev, libxmu-dev, libglut-dev, ccache, libgl1-mesa-dev, libglu-dev, doxygen, libxine-dev +Standards-Version: 3.7.2 +Uploaders: Cyril Brulebois + +Package: libopenthreads-dev +Section: devel +Architecture: any +Depends: libopenthreads7 (= ${binary:Version}) +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenthreads7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2, libopenthreadsc2 +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: openthreads-doc +Section: devel +Architecture: all +Description: Documentation for Object-Oriented (OO) thread interface + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenscenegraph-dev +Section: devel +Architecture: any +Depends: libopenthreads-dev, libgl1-mesa-dev, libglu-dev, libopenscenegraph7 (= ${binary:Version}) +Description: 3D scenegraph development files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: libopenscenegraph7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2, libopenscenegraphc2 +Description: 3D scenegraph + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + + +Package: openscenegraph-doc +Section: devel +Architecture: all +Description: 3D scenegraph documentation + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Description: 3D scenegraph binary files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. --- openscenegraph-2.8.3.orig/debian/control.intrepid +++ openscenegraph-2.8.3/debian/control.intrepid @@ -0,0 +1,93 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libungif4-dev | giflib-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin40-dev, libjasper-dev, libgdal1-1.4.0-dev | libgdal1-dev, libxi-dev, libx11-dev, libxmu-dev, libglut-dev, ccache, libgl1-mesa-dev, libglu-dev, doxygen, libxine-dev +Standards-Version: 3.7.2 +Uploaders: Cyril Brulebois + +Package: libopenthreads-dev +Section: devel +Architecture: any +Depends: libopenthreads7 (= ${binary:Version}) +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenthreads7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2, libopenthreadsc2 +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: openthreads-doc +Section: devel +Architecture: all +Description: Documentation for Object-Oriented (OO) thread interface + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenscenegraph-dev +Section: devel +Architecture: any +Depends: libopenthreads-dev, libgl1-mesa-dev, libglu-dev, libopenscenegraph7 (= ${binary:Version}) +Description: 3D scenegraph development files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: libopenscenegraph7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2, libopenscenegraphc2 +Description: 3D scenegraph + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + + +Package: openscenegraph-doc +Section: devel +Architecture: all +Description: 3D scenegraph documentation + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Description: 3D scenegraph binary files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. --- openscenegraph-2.8.3.orig/debian/README.source +++ openscenegraph-2.8.3/debian/README.source @@ -0,0 +1,3 @@ +This package uses dpatch system, please refer to +/usr/share/doc/dpatch/README.source.gz (in 'dpatch' package) for more +information. --- openscenegraph-2.8.3.orig/debian/openscenegraph-examples.install +++ openscenegraph-2.8.3/debian/openscenegraph-examples.install @@ -0,0 +1 @@ +usr/share/openscenegraph/examples --- openscenegraph-2.8.3.orig/debian/control.unstable +++ openscenegraph-2.8.3/debian/control.unstable @@ -0,0 +1,103 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libgif-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin60-dev, libjasper-dev, libgdal-dev, libx11-dev, libxmu-dev, freeglut3-dev, ccache, libgl1-mesa-dev | libgl-dev, libglu-dev, doxygen, libxine-dev +Standards-Version: 3.8.4 +Uploaders: Ola Lundqvist +Homepage: http://www.openscenegraph.org/ + +Package: libopenthreads-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libopenthreads13 (= ${binary:Version}) +Description: Object-Oriented (OO) thread interface for C++, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers, used primarily in OpenSceneGraph. It is + loosely modeled on the Java thread API, and the POSIX Threads standards. + . + This package contains the development headers. + +Package: libopenthreads13 +Section: libs +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2, libopenthreads11 +Description: Object-Oriented (OO) thread interface for C++, shared libs + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers, used primarily in OpenSceneGraph. It is + loosely modeled on the Java thread API, and the POSIX Threads standards. + . + This package contains the shared libraries. + +Package: libopenscenegraph-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libopenthreads-dev, libgl1-mesa-dev | libgl-dev, libglu-dev, libopenscenegraph65 (= ${binary:Version}) +Suggests: openscenegraph-doc, openscenegraph-examples +Description: 3D scene graph, development files + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains the development headers. + +Package: libopenscenegraph65 +Section: libs +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2, libopenscenegraph7, libopenscenegraph55 +Description: 3D scene graph, shared libs + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains the shared libraries. + +Package: openscenegraph-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: 3D scene graph, documentation + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains the documentation. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: 3D scene graph, utilities and examples (binaries) + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains utilities and examples (binaries). + +Package: openscenegraph-examples +Section: devel +Architecture: all +Depends: ${misc:Depends} +Description: 3D scene graph, examples (sources) + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains examples (sources). --- openscenegraph-2.8.3.orig/debian/compat +++ openscenegraph-2.8.3/debian/compat @@ -0,0 +1 @@ +7 --- openscenegraph-2.8.3.orig/debian/libopenscenegraph65.install +++ openscenegraph-2.8.3/debian/libopenscenegraph65.install @@ -0,0 +1,2 @@ +usr/lib/libosg*.so.* +usr/lib/osgPlugins-* --- openscenegraph-2.8.3.orig/debian/control.jaunty +++ openscenegraph-2.8.3/debian/control.jaunty @@ -0,0 +1,93 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libungif4-dev | giflib-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin40-dev, libjasper-dev, libgdal1-1.4.0-dev | libgdal1-dev, libxi-dev, libx11-dev, libxmu-dev, libglut-dev, ccache, libgl1-mesa-dev, libglu-dev, doxygen, libxine-dev +Standards-Version: 3.7.2 +Uploaders: Cyril Brulebois + +Package: libopenthreads-dev +Section: devel +Architecture: any +Depends: libopenthreads7 (= ${binary:Version}) +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenthreads7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2, libopenthreadsc2 +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: openthreads-doc +Section: devel +Architecture: all +Description: Documentation for Object-Oriented (OO) thread interface + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenscenegraph-dev +Section: devel +Architecture: any +Depends: libopenthreads-dev, libgl1-mesa-dev, libglu-dev, libopenscenegraph7 (= ${binary:Version}) +Description: 3D scenegraph development files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: libopenscenegraph7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2, libopenscenegraphc2 +Description: 3D scenegraph + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + + +Package: openscenegraph-doc +Section: devel +Architecture: all +Description: 3D scenegraph documentation + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Description: 3D scenegraph binary files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. --- openscenegraph-2.8.3.orig/debian/libopenscenegraph-dev.install +++ openscenegraph-2.8.3/debian/libopenscenegraph-dev.install @@ -0,0 +1,3 @@ +usr/include/osg* +usr/lib/libosg*.so +usr/lib/pkgconfig/openscenegraph*.pc --- openscenegraph-2.8.3.orig/debian/control.lenny +++ openscenegraph-2.8.3/debian/control.lenny @@ -0,0 +1,93 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libungif4-dev | giflib-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin40-dev, libjasper-dev, libgdal1-dev, libx11-dev, libxmu-dev, freeglut3-dev, ccache, xlibmesa-gl-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev, doxygen, libxine-dev +Standards-Version: 3.7.2 +Uploaders: Cyril Brulebois + +Package: libopenthreads-dev +Section: devel +Architecture: any +Depends: libopenthreads7 (= ${binary:Version}) +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenthreads7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2 +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: openthreads-doc +Section: devel +Architecture: all +Description: Documentation for Object-Oriented (OO) thread interface + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenscenegraph-dev +Section: devel +Architecture: any +Depends: libopenthreads-dev, xlibmesa-gl-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev, libopenscenegraph7 (= ${binary:Version}) +Description: 3D scenegraph development files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: libopenscenegraph7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2 +Description: 3D scenegraph + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + + +Package: openscenegraph-doc +Section: devel +Architecture: all +Description: 3D scenegraph documentation + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Description: 3D scenegraph binary files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. --- openscenegraph-2.8.3.orig/debian/control +++ openscenegraph-2.8.3/debian/control @@ -0,0 +1,103 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libgif-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin60-dev, libjasper-dev, libgdal-dev, libx11-dev, libxmu-dev, freeglut3-dev, ccache, libgl1-mesa-dev | libgl-dev, libglu-dev, doxygen, libxine-dev +Standards-Version: 3.8.4 +Uploaders: Ola Lundqvist +Homepage: http://www.openscenegraph.org/ + +Package: libopenthreads-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libopenthreads13 (= ${binary:Version}) +Description: Object-Oriented (OO) thread interface for C++, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers, used primarily in OpenSceneGraph. It is + loosely modeled on the Java thread API, and the POSIX Threads standards. + . + This package contains the development headers. + +Package: libopenthreads13 +Section: libs +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2, libopenthreads11 +Description: Object-Oriented (OO) thread interface for C++, shared libs + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers, used primarily in OpenSceneGraph. It is + loosely modeled on the Java thread API, and the POSIX Threads standards. + . + This package contains the shared libraries. + +Package: libopenscenegraph-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libopenthreads-dev, libgl1-mesa-dev | libgl-dev, libglu-dev, libopenscenegraph65 (= ${binary:Version}) +Suggests: openscenegraph-doc, openscenegraph-examples +Description: 3D scene graph, development files + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains the development headers. + +Package: libopenscenegraph65 +Section: libs +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2, libopenscenegraph7, libopenscenegraph55 +Description: 3D scene graph, shared libs + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains the shared libraries. + +Package: openscenegraph-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: 3D scene graph, documentation + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains the documentation. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: 3D scene graph, utilities and examples (binaries) + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains utilities and examples (binaries). + +Package: openscenegraph-examples +Section: devel +Architecture: all +Depends: ${misc:Depends} +Description: 3D scene graph, examples (sources) + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains examples (sources). --- openscenegraph-2.8.3.orig/debian/libopenthreads13.install +++ openscenegraph-2.8.3/debian/libopenthreads13.install @@ -0,0 +1 @@ +usr/lib/libOpenThreads.so.* --- openscenegraph-2.8.3.orig/debian/control.squeeze +++ openscenegraph-2.8.3/debian/control.squeeze @@ -0,0 +1,103 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libgif-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin60-dev, libjasper-dev, libgdal-dev, libx11-dev, libxmu-dev, freeglut3-dev, ccache, libgl1-mesa-dev | libgl-dev, libglu-dev, doxygen, libxine-dev +Standards-Version: 3.8.4 +Uploaders: Ola Lundqvist +Homepage: http://www.openscenegraph.org/ + +Package: libopenthreads-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libopenthreads13 (= ${binary:Version}) +Description: Object-Oriented (OO) thread interface for C++, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers, used primarily in OpenSceneGraph. It is + loosely modeled on the Java thread API, and the POSIX Threads standards. + . + This package contains the development headers. + +Package: libopenthreads13 +Section: libs +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2, libopenthreads11 +Description: Object-Oriented (OO) thread interface for C++, shared libs + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers, used primarily in OpenSceneGraph. It is + loosely modeled on the Java thread API, and the POSIX Threads standards. + . + This package contains the shared libraries. + +Package: libopenscenegraph-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libopenthreads-dev, libgl1-mesa-dev | libgl-dev, libglu-dev, libopenscenegraph65 (= ${binary:Version}) +Suggests: openscenegraph-doc, openscenegraph-examples +Description: 3D scene graph, development files + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains the development headers. + +Package: libopenscenegraph65 +Section: libs +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2, libopenscenegraph7, libopenscenegraph55 +Description: 3D scene graph, shared libs + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains the shared libraries. + +Package: openscenegraph-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: 3D scene graph, documentation + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains the documentation. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: 3D scene graph, utilities and examples (binaries) + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains utilities and examples (binaries). + +Package: openscenegraph-examples +Section: devel +Architecture: all +Depends: ${misc:Depends} +Description: 3D scene graph, examples (sources) + A portable, high level graphics toolkit for the development of high performance + graphics applications such as flight simulators, games, virtual reality or + scientific visualization. Providing an object orientated framework on top of + OpenGL, it frees the developer from implementing and optimizing low level + graphics calls, and provide many additional utilities for rapid development of + graphics applications. + . + This package contains examples (sources). --- openscenegraph-2.8.3.orig/debian/control.edgy +++ openscenegraph-2.8.3/debian/control.edgy @@ -0,0 +1,93 @@ +Source: openscenegraph +Section: devel +Priority: optional +Maintainer: Loic Dachary (OuoU) +Build-Depends: debhelper (>= 7.0.0), dpatch, cmake, g++ (>= 3.3.0), libungif4-dev | giflib-dev, libjpeg-dev, libtiff-dev, lib3ds-dev, libfreetype6-dev, libpng12-dev, libcoin40-dev, libjasper-dev, libgdal1-1.3.1-dev, libxi-dev, libx11-dev, libxmu-dev, libglut-dev, ccache, libgl1-mesa-dev, libglu-dev, doxygen, libxine-dev +Standards-Version: 3.7.2 +Uploaders: Cyril Brulebois + +Package: libopenthreads-dev +Section: devel +Architecture: any +Depends: libopenthreads7 (= ${Source-Version}) +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenthreads7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenthreads, libopenthreads2, libopenthreads3, libopenthreads1c2, libopenthreadsc2 +Description: Object-Oriented (OO) thread interface for C++ programmers, development files + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: openthreads-doc +Section: devel +Architecture: all +Description: Documentation for Object-Oriented (OO) thread interface + This library is intended to provide a minimal & complete Object-Oriented (OO) + thread interface for C++ programmers. It is loosely modeled on the Java thread + API, and the POSIX Threads standards. The architecture of the library is + designed around "swappable" thread models which are defined at compile-time + in a shared object library. + +Package: libopenscenegraph-dev +Section: devel +Architecture: any +Depends: libopenthreads-dev, libgl1-mesa-dev, libglu-dev, libopenscenegraph7 (= ${Source-Version}) +Description: 3D scenegraph development files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: libopenscenegraph7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libopenscenegraph, libopenscenegraph2, libopenscenegraph3, libopenscenegraph1c2, libopenscenegraphc2 +Description: 3D scenegraph + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + + +Package: openscenegraph-doc +Section: devel +Architecture: all +Description: 3D scenegraph documentation + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. + +Package: openscenegraph +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Description: 3D scenegraph binary files + A portable, high level graphics toolkit for the development of high + performance graphics applications such as flight simulators, games, + virtual reality or scientific visualization. Providing an object + orientated framework on top of OpenGL, it frees the developer from + implementing and optimizing low level graphics calls, and provide + many additional utilities for rapid development of graphics + applications. --- openscenegraph-2.8.3.orig/debian/lintian/libopenscenegraph65 +++ openscenegraph-2.8.3/debian/lintian/libopenscenegraph65 @@ -0,0 +1 @@ +package-name-doesnt-match-sonames libosg65 libosgAnimation65 libosgDB65 libosgFX65 libosgGA65 libosgIntrospection65 libosgManipulator65 libosgParticle65 libosgShadow65 libosgSim65 libosgTerrain65 libosgText65 libosgUtil65 libosgViewer65 libosgVolume65 libosgWidget65 --- openscenegraph-2.8.3.orig/debian/patches/remove-broken-FindGDAL.dpatch +++ openscenegraph-2.8.3/debian/patches/remove-broken-FindGDAL.dpatch @@ -0,0 +1,105 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## remove-broken-FindGDAL.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' openscenegraph-2.8.3~/OpenSceneGraph/CMakeModules/FindGDAL.cmake openscenegraph-2.8.3/OpenSceneGraph/CMakeModules/FindGDAL.cmake +--- openscenegraph-2.8.3~/OpenSceneGraph/CMakeModules/FindGDAL.cmake 2008-11-26 13:07:03.000000000 +0100 ++++ openscenegraph-2.8.3/OpenSceneGraph/CMakeModules/FindGDAL.cmake 1970-01-01 01:00:00.000000000 +0100 +@@ -1,94 +0,0 @@ +-# Locate gdal +-# This module defines +-# GDAL_LIBRARY +-# GDAL_FOUND, if false, do not try to link to gdal +-# GDAL_INCLUDE_DIR, where to find the headers +-# +-# $GDALDIR is an environment variable that would +-# correspond to the ./configure --prefix=$GDAL_DIR +-# used in building gdal. +-# +-# Created by Eric Wing. I'm not a gdal user, but OpenSceneGraph uses it +-# for osgTerrain so I whipped this module together for completeness. +-# I actually don't know the conventions or where files are typically +-# placed in distros. +-# Any real gdal users are encouraged to correct this (but please don't +-# break the OS X framework stuff when doing so which is what usually seems +-# to happen). +- +-# This makes the presumption that you are include gdal.h like +-# #include "gdal.h" +- +-FIND_PATH(GDAL_INCLUDE_DIR gdal.h +- PATHS +- $ENV{GDAL_DIR} +- NO_DEFAULT_PATH +- PATH_SUFFIXES include +-) +- +-FIND_PATH(GDAL_INCLUDE_DIR gdal.h +- PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this. +- NO_DEFAULT_PATH +- PATH_SUFFIXES include +-) +- +-FIND_PATH(GDAL_INCLUDE_DIR gdal.h +- PATHS +- ~/Library/Frameworks/gdal.framework/Headers +- /Library/Frameworks/gdal.framework/Headers +- /usr/local/include/gdal +- /usr/local/include/GDAL +- /usr/local/include +- /usr/include/gdal +- /usr/include/GDAL +- /usr/include +- /sw/include/gdal +- /sw/include/GDAL +- /sw/include # Fink +- /opt/local/include/gdal +- /opt/local/include/GDAL +- /opt/local/include # DarwinPorts +- /opt/csw/include/gdal +- /opt/csw/include/GDAL +- /opt/csw/include # Blastwave +- /opt/include/gdal +- /opt/include/GDAL +- /opt/include +-) +- +-FIND_LIBRARY(GDAL_LIBRARY +- NAMES gdal gdal_i gdal1.5.0 gdal1.4.0 gdal1.3.2 GDAL +- PATHS +- $ENV{GDAL_DIR} +- NO_DEFAULT_PATH +- PATH_SUFFIXES lib64 lib +-) +-FIND_LIBRARY(GDAL_LIBRARY +- NAMES gdal gdal_i gdal1.5.0 gdal1.4.0 gdal1.3.2 GDAL +- PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this. +- NO_DEFAULT_PATH +- PATH_SUFFIXES lib64 lib +-) +-FIND_LIBRARY(GDAL_LIBRARY +- NAMES gdal gdal_i gdal1.5.0 gdal1.4.0 gdal1.3.2 GDAL +- PATHS +- ~/Library/Frameworks +- /Library/Frameworks +- /usr/local +- /usr +- /sw +- /opt/local +- /opt/csw +- /opt +- /usr/freeware +- [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;GDAL_ROOT]/lib +- PATH_SUFFIXES lib64 lib +-) +- +-SET(GDAL_FOUND "NO") +-IF(GDAL_LIBRARY AND GDAL_INCLUDE_DIR) +- SET(GDAL_FOUND "YES") +-ENDIF(GDAL_LIBRARY AND GDAL_INCLUDE_DIR) +- +- +- --- openscenegraph-2.8.3.orig/debian/patches/override-soversions.dpatch +++ openscenegraph-2.8.3/debian/patches/override-soversions.dpatch @@ -0,0 +1,31 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run + +@DPATCH@ +diff -r 90a6b11aff0d openscenegraph-2.8/OpenSceneGraph/CMakeLists.txt +--- a/OpenSceneGraph/CMakeLists.txt Sun May 31 11:36:47 2009 +0200 ++++ b/OpenSceneGraph/CMakeLists.txt Sun May 31 11:57:43 2009 +0200 +@@ -31,7 +31,9 @@ + SET(OPENSCENEGRAPH_MAJOR_VERSION 2) + SET(OPENSCENEGRAPH_MINOR_VERSION 8) + SET(OPENSCENEGRAPH_PATCH_VERSION 3) +-SET(OPENSCENEGRAPH_SOVERSION 65) ++IF(NOT OPENSCENEGRAPH_SOVERSION) ++ SET(OPENSCENEGRAPH_SOVERSION 65) ++ENDIF(NOT OPENSCENEGRAPH_SOVERSION) + + # set to 0 when not a release candidate, non zero means that any generated + # svn tags will be treated as release candidates of given number +diff -r 90a6b11aff0d openscenegraph-2.8/OpenSceneGraph/src/OpenThreads/CMakeLists.txt +--- a/OpenSceneGraph/src/OpenThreads/CMakeLists.txt Sun May 31 11:36:47 2009 +0200 ++++ b/openscenegraph-2.8/OpenSceneGraph/src/OpenThreads/CMakeLists.txt Sun May 31 11:57:43 2009 +0200 +@@ -5,7 +5,9 @@ + SET(OPENTHREADS_MAJOR_VERSION 2) + SET(OPENTHREADS_MINOR_VERSION 4) + SET(OPENTHREADS_PATCH_VERSION 0) +-SET(OPENTHREADS_SOVERSION 11) ++IF(NOT OPENTHREADS_SOVERSION) ++ SET(OPENTHREADS_SOVERSION 11) ++ENDIF (NOT OPENTHREADS_SOVERSION) + + SET(OPENTHREADS_VERSION ${OPENTHREADS_MAJOR_VERSION}.${OPENTHREADS_MINOR_VERSION}.${OPENTHREADS_PATCH_VERSION}) + --- openscenegraph-2.8.3.orig/debian/patches/bug-580081-change-openthreads-version.dpatch +++ openscenegraph-2.8.3/debian/patches/bug-580081-change-openthreads-version.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## bug-580081-change-openthreads-version.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' openscenegraph-2.8.3~/OpenSceneGraph/src/OpenThreads/CMakeLists.txt openscenegraph-2.8.3/OpenSceneGraph/src/OpenThreads/CMakeLists.txt +--- openscenegraph-2.8.3~/OpenSceneGraph/src/OpenThreads/CMakeLists.txt 2010-05-03 22:02:52.000000000 +0200 ++++ openscenegraph-2.8.3/OpenSceneGraph/src/OpenThreads/CMakeLists.txt 2010-05-03 22:03:02.000000000 +0200 +@@ -4,7 +4,7 @@ + + SET(OPENTHREADS_MAJOR_VERSION 2) + SET(OPENTHREADS_MINOR_VERSION 4) +-SET(OPENTHREADS_PATCH_VERSION 0) ++SET(OPENTHREADS_PATCH_VERSION 1) + IF(NOT OPENTHREADS_SOVERSION) + SET(OPENTHREADS_SOVERSION 11) + ENDIF (NOT OPENTHREADS_SOVERSION) --- openscenegraph-2.8.3.orig/debian/patches/bug-528229.dpatch +++ openscenegraph-2.8.3/debian/patches/bug-528229.dpatch @@ -0,0 +1,335 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run + +@DPATCH@ +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/CMakeLists.txt openscenegraph-2.8.2/OpenSceneGraph/CMakeLists.txt +--- openscenegraph-2.8.2~/OpenSceneGraph/CMakeLists.txt 2009-07-28 08:02:27.000000000 +0200 ++++ openscenegraph-2.8.2/OpenSceneGraph/CMakeLists.txt 2009-12-12 19:30:24.000000000 +0100 +@@ -772,14 +772,36 @@ + ENDIF(BUILD_OSG_PACKAGES) + ENDIF(CMAKE_CPACK_COMMAND) + +-# Generate pkg-config configuration file ++# Generate pkg-config configuration files + +-CONFIGURE_FILE(${PROJECT_SOURCE_DIR}/packaging/pkgconfig/openscenegraph.pc.in +- ${PROJECT_BINARY_DIR}/packaging/pkgconfig/openscenegraph.pc ++SET(PKGCONFIG_FILES ++ openscenegraph ++ openscenegraph-osg ++ openscenegraph-osgDB ++ openscenegraph-osgFX ++ openscenegraph-osgGA ++ openscenegraph-osgParticle ++ openscenegraph-osgSim ++ openscenegraph-osgText ++ openscenegraph-osgUtil ++ openscenegraph-osgTerrain ++ openscenegraph-osgManipulator ++ openscenegraph-osgViewer ++ openscenegraph-osgWidget ++ openscenegraph-osgShadow ++ openscenegraph-osgAnimation ++ openscenegraph-osgVolume ++ openscenegraph-osgIntrospection ++) ++ ++FOREACH(PKGCONFIG_FILE ${PKGCONFIG_FILES}) ++ CONFIGURE_FILE(${PROJECT_SOURCE_DIR}/packaging/pkgconfig/${PKGCONFIG_FILE}.pc.in ++ ${PROJECT_BINARY_DIR}/packaging/pkgconfig/${PKGCONFIG_FILE}.pc + @ONLY + ) ++ INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/${PKGCONFIG_FILE}.pc DESTINATION lib${LIB_POSTFIX}/pkgconfig COMPONENT libopenscenegraph-dev) ++ENDFOREACH(PKGCONFIG_FILE) + +-INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/openscenegraph.pc DESTINATION lib${LIB_POSTFIX}/pkgconfig COMPONENT libopenscenegraph-dev) + + # Run this as late as possible so users can easier spot the message + IF (${CMAKE_INSTALL_PREFIX} STREQUAL "/usr/local") +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osg.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osg.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osg.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osg.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osg ++Description: 3D scenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openthreads ++Conflicts: ++Libs: -L${libdir} -losg ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgAnimation.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgAnimation.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgAnimation.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgAnimation.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgAnimation ++Description: Skinning and morphing library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgAnimation ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgDB.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgDB.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgDB.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgDB.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgDB ++Description: File format reading library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgDB ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgFX.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgFX.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgFX.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgFX.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgFX ++Description: Special effects library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osgDB openscenegraph-osgUtil openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgFX ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgGA.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgGA.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgGA.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgGA.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgGA ++Description: GUI event library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osgDB openscenegraph-osgUtil openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgGA ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgIntrospection.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgIntrospection.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgIntrospection.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgIntrospection.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgIntrospection ++Description: Introspection library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgIntrospection ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgManipulator.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgManipulator.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgManipulator.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgManipulator.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgManipulator ++Description: Manipulator library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osgUtil openscenegraph-osgGA openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgManipulator ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgParticle.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgParticle.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgParticle.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgParticle.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgParticle ++Description: Particle system library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osgDB openscenegraph-osgUtil openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgParticle ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgShadow.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgShadow.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgShadow.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgShadow.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgShadow ++Description: Shadow techniques library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osgUtil openscenegraph-osgDB openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgShadow ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgSim.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgSim.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgSim.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgSim.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgSim ++Description: Simulator utility library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osgText openscenegraph-osgDB openscenegraph-osgUtil openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgSim ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgTerrain.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgTerrain.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgTerrain.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgTerrain.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgTerrain ++Description: Terrain library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osgUtil openscenegraph-osgDB openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgTerrain ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgText.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgText.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgText.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgText.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgText ++Description: Text rendering library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osgDB openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgText ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgUtil.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgUtil.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgUtil.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgUtil.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgUtil ++Description: Utility library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgUtil ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgViewer.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgViewer.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgViewer.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgViewer.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgViewer ++Description: Windowing system setup, thread scene manager library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osgText openscenegraph-osgDB openscenegraph-osgUtil openscenegraph-osgGA openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgViewer ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgVolume.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgVolume.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgVolume.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgVolume.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgVolume ++Description: Volume library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osgUtil openscenegraph-osgDB openscenegraph-osgGA openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgVolume ++Cflags: -I${includedir} +diff -urNad openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgWidget.pc.in openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgWidget.pc.in +--- openscenegraph-2.8.2~/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgWidget.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ openscenegraph-2.8.2/OpenSceneGraph/packaging/pkgconfig/openscenegraph-osgWidget.pc.in 2009-12-12 19:30:24.000000000 +0100 +@@ -0,0 +1,14 @@ ++# pkg-config source file ++ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${exec_prefix}/lib@LIB_POSTFIX@ ++includedir=${prefix}/include ++ ++Name: openscenegraph-osgWidget ++Description: Windowing toolkit library for Openscenegraph ++Version: @OPENSCENEGRAPH_VERSION@ ++Requires: openscenegraph-osgText openscenegraph-osgViewer openscenegraph-osgDB openscenegraph-osgGA openscenegraph-osg openthreads ++Conflicts: ++Libs: -L${libdir} -losgWidget ++Cflags: -I${includedir} --- openscenegraph-2.8.3.orig/debian/patches/00list +++ openscenegraph-2.8.3/debian/patches/00list @@ -0,0 +1,5 @@ +bug-555869-ftbfs_with_binutils_gold.dpatch +bug-528229.dpatch +override-soversions.dpatch +remove-broken-FindGDAL.dpatch +bug-580081-change-openthreads-version.dpatch --- openscenegraph-2.8.3.orig/debian/patches/bug-555869-ftbfs_with_binutils_gold.dpatch +++ openscenegraph-2.8.3/debian/patches/bug-555869-ftbfs_with_binutils_gold.dpatch @@ -0,0 +1,14 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run + +@DPATCH@ +--- a/OpenSceneGraph/src/osg/CMakeLists.txt ++++ b/OpenSceneGraph/src/osg/CMakeLists.txt +@@ -323,7 +323,7 @@ + LINK_INTERNAL(${LIB_NAME} + OpenThreads + ) +-LINK_EXTERNAL(${LIB_NAME} ${CMAKE_THREAD_LIBS_INIT} ${MATH_LIBRARY} ) ++LINK_EXTERNAL(${LIB_NAME} ${CMAKE_THREAD_LIBS_INIT} ${MATH_LIBRARY} -ldl ) + LINK_CORELIB_DEFAULT(${LIB_NAME} ${CMAKE_THREAD_LIBS_INIT} ${MATH_LIBRARY} ) + + INCLUDE(ModuleInstall OPTIONAL)