[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#583705: ITP: opencsg -- image-based CSG (Constructive Solid Geometry) library using OpenGL



Package: wnpp
Severity: wishlist
Owner: chrysn <chrysn@fsfe.org>

* Package name    : opencsg
  Version         : 1.3.0
  Upstream Author : Florian Kirsch <mail@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

Attachment: signature.asc
Description: Digital signature


Reply to: