Bug#836247: ITP: libsquish -- DXT texture compression library

2016-09-16 Thread Paul Wise
On Sat, 2016-09-17 at 02:03 +0100, Wookey wrote:

> libsquish is now uploaded https://tracker.debian.org/pkg/libsquish

Removed the ITP number from the file.

>    838051 kodi 
>    838052 mame 
>    838053 openimageio
>    838054 spring 
>    838055 0ad
>    838056 nvidia-texture-tools

Thanks, added to the file.

BTW, if any of these get closed, all DDs can commit the file.

https://wiki.debian.org/EmbeddedCodeCopies
svn+ssh://svn.debian.org/svn/secure-testing/data/embedded-code-copies

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#836247: ITP: libsquish -- DXT texture compression library

2016-09-16 Thread Wookey
On 2016-09-03 11:30 +0800, Paul Wise wrote:
> On Fri, 2016-09-02 at 12:56 +0100, Wookey wrote:

libsquish is now uploaded https://tracker.debian.org/pkg/libsquish

> > Then I'll upload and file bugs against all these packages about the
> > option to use a system library.
> 
> Great, let me know what the bug numbers are and I'll add them to the
> security team's embedded code copies data.

   838051 kodi 
   838052 mame 
   838053 openimageio
   838054 spring 
   838055 0ad
   838056 nvidia-texture-tools

I didn't file one against xbmc as that is now a transition package to kodi

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


signature.asc
Description: Digital signature


Bug#836247: ITP: libsquish -- DXT texture compression library

2016-09-02 Thread Paul Wise
On Fri, 2016-09-02 at 12:56 +0100, Wookey wrote:

> OK. summary:

Updated the data:

https://anonscm.debian.org/viewvc/secure-testing/data/embedded-code-copies?r1=44253&r2=44283

> Then I'll upload and file bugs against all these packages about the
> option to use a system library.

Great, let me know what the bug numbers are and I'll add them to the
security team's embedded code copies data.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#836247: ITP: libsquish -- DXT texture compression library

2016-09-02 Thread Wookey
On 2016-09-01 12:21 +0800, Paul Wise wrote:
> On Thu, 2016-09-01 at 04:12 +0100, Wookey wrote:
> 
> > I'll look into those and see if they have diverged from upstream
> > significantly.

OK. summary:
   - nvidia-texture-tools 1.7 (src/nvtt/squish)
   - 0ad  1.7 (libraries/source/nvtt/src/src/nvtt/squish/)
   - spring   1.10  (rts/lib/squish)
   - openimageio (embed)  1.10+ (1.10+metric) (src/dds.imageio/squish)
   - xbmc (embed) 1.10+ (1.10+metric/BC4/5) (lib/libsquish)
   - kodi (embed) 1.10+ (1.10+metric/BC4/5) 
(tools/depends/native/libsquish-native)
   - mame (embed) 1.13+ BC4,BC5formats 
(3rdparty/bgfx/3rdparty/libsquish)

extras:
kodi: BC4 and BC5 compression support (merged)
  pkgconfig file. (merged)
  makefile .so support (already upstream)
  support for BGRA as well as RGBA sources.
  compute Block MSE (reduces banding in flat colour areas)
xbmc: identical to kodi
  Darwin support in Makefile.in
mame: current version, with the BC4/5 support from kodi
nvidia-texture-tools (identical to 0ad, except  1-char change.
   Vec4 m_unweighted[17]; (instead of 16)? in fastclusterfit.h. Is that 
significant?

spring is basically as upstream

I have merged most of these extras into upstream (still need to do
BGRA support and block MSE calcs). That will give one version that
should work fine in all these packages. I'm in contact with upstream
about how much of this they want to merge ('all of it' seems
sensible).

Then I'll upload and file bugs against all these packages about the
option to use a system library.

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


signature.asc
Description: Digital signature


Bug#836247: ITP: libsquish -- DXT texture compression library

2016-08-31 Thread Wookey
On 2016-09-01 10:43 +0800, Paul Wise wrote:
> On Thu, Sep 1, 2016 at 9:18 AM, Wookey wrote:
> 
> > This package is a build-dependency of Cavewhere
> 
> FYI, there are also a number of copies of it already in the archive:
> 
> https://anonscm.debian.org/viewvc/secure-testing/data/embedded-code-copies?r1=44004&r2=44249

Cheers, that's useful info.

7 packagings and it's still not uploaded separately! It was only
supplied as a static library until quite recently, which may explain
it, I guess.

I've finished the basic packaging already. I'll look into those and
see if they have diverged from upstream significantly.

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


signature.asc
Description: Digital signature


Bug#836247: ITP: libsquish -- DXT texture compression library

2016-08-31 Thread Paul Wise
On Thu, Sep 1, 2016 at 9:18 AM, Wookey wrote:

> This package is a build-dependency of Cavewhere

FYI, there are also a number of copies of it already in the archive:

https://anonscm.debian.org/viewvc/secure-testing/data/embedded-code-copies?r1=44004&r2=44249

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Bug#836247: ITP: libsquish -- DXT texture compression library

2016-08-31 Thread Wookey
Package: wnpp
Severity: wishlist
Owner: Wookey 

  Package name: libsquish
  Version : 1.13
  Upstream Author : Simon Brown, Stefan Röttger
  URL : https://sourceforge.net/projects/libsquish
  License : MIT
  Programming Lang: C++
  Description : DXT texture compression library

 libsquish is a software DXT texture compression library. It
 implements the 5 DXT flavours and has SIMD support for x86 (SSE) and
 powerpc (Altivec). It can be used (as a much slower software
 fallback) instead of the hardware implementations present on most
 modern graphics chips.

This package is a build-dependency of Cavewhere
(https://github.com/Cavewhere, http://www.cavewhere.com), used because
using the hardware implementations has been unreliable in practice,
and speed is not critical here..