#961726 ITP: publicdecompwt -- Wavelet decompression tool for xRIT files from MeteoSat Second Generation

#961726#5
Date:
2020-05-28 12:15:50 UTC
From:
To:
* Package name    : publicdecompwt
  Version         : 2.7.2
  Upstream Author : EUMETSAT http://www.eumetsat.int/
* URL             : https://gitlab.eumetsat.int/open-source/PublicDecompWT<Paste>
* License         : Apache
  Programming Lang: C++
  Description     : Wavelet decompression tool for xRIT files from MeteoSat Second Generation

 This is a development-only library with the decompression code for
 MeteoSat Second Generation (MSG) images, provided by EUMETSAT.
 .
 It can be used to build software that can read MSG images.


EUMETSAT has finally freed the source code of this library, and I need to
package it as a build-dependency for meteosatlib:
https://github.com/ARPA-SIMC/meteosatlib/

To the best of my understanding, upstream does not distribute tarballs, does
not support shlibs, and provides only a rudimentary Makefile, so I've added a
simple CMakeLists.txt to make it build as Debian tools expect it, and packaged
it as a `-dev`-only native package.


Enrico

#961726#10
Date:
2020-05-28 12:49:38 UTC
From:
To:
This certainly makes sense and will be easier to digest by ftp-master (although you'll have two packages in NEW).

For the tarballs, they are here:
https://gitlab.eumetsat.int/open-source/PublicDecompWT/-/tags
(click on the Download icon at the right).

gitlab works well with uscan, see for example:
https://codesearch.debian.net/search?q=gitlab+path%3Adebian%2Fwatch&literal=0

Paolo

#961726#15
Date:
2020-05-28 13:32:59 UTC
From:
To:
Thanks! I don't see the sense of autogenerating a tarball from git in
order to build a non-native package, though.

Given that I'm also adding a CMakeLists.txt and a pkg-config template on
top of it, I find that using a native package regularly rebase on
upstream's git simplifies my work significantly.

Thanks, good tip! I've added a watchfile looking for new tags.


Enrico