This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ITP] OpenSceneGraph-2.8.1-1


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]