Hello, I am interested in packaging the OpenSceneGraph library for Cygwin (http://www.openscenegraph.org/projects/osg). It is a very popular C++ 3D graphics library based on OpenGL. It is present on nearly all the major Linux distributions:
http://packages.qa.debian.org/o/openscenegraph.html http://download.opensuse.org/repositories/home:/PVince81/openSUSE_11.1/x86_64/OpenSceneGraph-2.8.0-1.1.x86_64.rpm https://admin.fedoraproject.org/pkgdb/packages/name/OpenSceneGraph#Fedora11 http://bugs.gentoo.org/show_bug.cgi?id=91526 https://launchpad.net/ubuntu/+source/openscenegraph Currently, it builds OOB for Cygwin, so packaging should be a minor issue. I am building the SVN version every day in order to ensure that (http://www.cdash.org/CDashPublic/buildSummary.php?buildid=25882) so I thought "why not to package it". I am doing the daily builds with Cygwin 1.5 and g++-4, but I have had also success building on Cygwin 1.7 with g++-4, so in the near future I can easily package for 1.7. License is OpenSceneGraph Public License (OSGPL). It is a license based on LGPL which allows commercial and non-commercial development. At the end of this message you will find the hint files I will use for packaging. I want to split the package into three parts: the runtime libraries, the development files and the example and utility executables. Thank you for your attention, Alberto setup.hint #openscenegraph-demos sdesc: "demonstration programs and utilities." ldesc: "OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries." requires: libopenscenegraph281 cygwin category: Graphics libopenscenegraph281.hint sdesc: "runtime libraries for OpenSceneGraph." ldesc: "OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries." requires: opengl libpng12 libfreetype6 libgif4 libjpeg62 zlib0 libstdc++-6 cygwin category: Graphics Libs libopenscenegraph-devel.hint sdesc: "development files for OpenSceneGraph." ldesc: "OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries." requires: libopenscenegraph281 gcc4-g++ cygwin category: Graphics Devel