On 2016-09-01 03:24 +0000, Debian Bug Tracking System wrote:

cavewhere has the following build dependencies:

survex
plotsauce
QMath3d
protobuf
zlib
lib-qt-qml-tricks
squish
dewalls
sqlite
qinputeventrecorder/eventserialiser
cwTriangulate
Forsyth
vcacheopt

After discussion with upstream we find:
qbs:
  Already packaged. 1.8 in testing.
survex: 
  actually only a runtime dependency, already packaged
plotsauce: 
  by same author as cavewhere. used to process survex output. needs packaging
QMath3d: 
  by same author as cavewhere. useful bits of Qt3d. GPL. needs packaging
protobuf, zlib: 
  already packaged
lib-qt-qml-tricks: 
  Thomas Boutrode library. Will be replaced by  qt-qml-models by the same 
author. 
  local copy has used useful extra code. Upstream has not responded to pull 
requests.
  So currently must use local version: 
https://github.com/Cavewhere/lib-qt-qml-trick
  or https://github.com/Cavewhere/qt-qml-model. Upstreaming and packaging would 
be ideal.
squish: 
  Now in debian (as libsquish). ITP bug was: 836247
dewalls: 
  Walls-reading library jedwards1211. needs packaging. ITP: 836565
sqlite: 
  already packaged. Use system copy
qinputeventrecorder/eventserialise: 
  only used for debug. Leave it out.
cwTriangulate: 
  from http://vterrain.org/Doc/vtdata/classTriangulate__f.html so part 
  of vtdata library, from virtual terrain library.  MIT licence. Needs 
  packaging. Local copy slightly modified.
Forsyth: 
  optional. Ignore for now
vcacheopt: 
  cruft, no longer used (alternative to Forsyth)

I started with squish as it was in Debian numerous times but all as
embedded copies. I merged the various versions and got the new bits
into upstream, and released that to debian (as libsquish), fixing all
the packages with embedded copies to use the new package.
https://tracker.debian.org/pkg/libsquish



Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to