Package: wnpp Severity: wishlist Owner: chrysn <chr...@fsfe.org> * Package name : opencsg Version : 1.3.0 Upstream Author : Florian Kirsch <m...@opencsg.org> * URL : http://opencsg.org/ * License : GPL-2+ Programming Lang: C++ Description : image-based CSG (Constructive Solid Geometry) library using OpenGL
OpenCSG is a library for CGS (Constructive Solid Geomet) that can combine geometric primitives to more complex objects, for example the difference between two primitives. Instead of explicitly calculating the shape of the resulting object, it uses OpenGL's z-buffer to render the image. OpenCSG implements both the Goldfeather and the SCS algorithm. this library is required for the openscad program (itp at #583476). as with openscad, i have a working package, but again, i'm new to packaging libraries. the underlying software seems to be reasonably simple from a packaging point of view (once you kick out the glew library it wants to provide). it does not provide an installer on its onw, so the current package has an overridden dh_auto_install which handles that; apart from that, it's quite close to the default dh_make/dh7 3-liner. the current state of the packages is published on [1]. the package builds cleanly in cowbuilder and ubuntu ppa (see [2]). notable problems in the package are my lack of deep understanding of shared libraries (as a result, i don't know what to do with lintian's no-symbols-control-file), and the fact that i'll have to duplicate the whole glew copyright file inside the opencsg copyright file. unlike with openscad, i'm neither interested in this package itself nor in contact with upstream. i'd maintain the package for keeping openscad running, but am likely to orphan it if openscad drops the dependency, so if anyone else wants to maintain this package, consider this an RFP with patch. [1] http://archive.amsuess.com/pool/main/o/opencsg/ [2] https://launchpad.net/~chrysn/+archive/openscad -- To use raw power is to make yourself infinitely vulnerable to greater powers. -- Bene Gesserit axiom
signature.asc
Description: Digital signature