lzo: 2.08 -> 2.09

Also:
  - improve descriptions somewhat;
  - build in parallel;
  - maintain.
This commit is contained in:
Tobias Geerinckx-Rice 2015-08-05 22:14:24 +02:00
parent f178817aee
commit 80b87bf3cc

View File

@ -1,32 +1,35 @@
{stdenv, fetchurl}:
stdenv.mkDerivation rec {
name = "lzo-2.08";
name = "lzo-2.09";
src = fetchurl {
url = "${meta.homepage}/download/${name}.tar.gz";
sha256 = "0536ad3ksk1r8h2a27d0y4p27lwjarzyndw7sagvxzj6xr6kw6xc";
sha256 = "0k5kpj3jnsjfxqqkblpfpx0mqcy86zs5fhjhgh2kq1hksg7ag57j";
};
configureFlags = [ "--enable-shared" ];
enableParallelBuilding = true;
doCheck = true;
meta = {
description = "A data compresion library suitable for real-time data de-/compression";
longDescription =
'' LZO is a data compression library which is suitable for data
de-/compression in real-time. This means it favours speed over
compression ratio.
LZO is written in ANSI C. Both the source code and the compressed
data format are designed to be portable across platforms.
'';
meta = with stdenv.lib; {
description = "Real-time data (de)compression library";
longDescription = ''
LZO is a portable lossless data compression library written in ANSI C.
Both the source code and the compressed data format are designed to be
portable across platforms.
LZO offers pretty fast compression and *extremely* fast decompression.
While it favours speed over compression ratio, it includes slower
compression levels achieving a quite competitive compression ratio
while still decompressing at this very high speed.
'';
homepage = http://www.oberhumer.com/opensource/lzo;
license = stdenv.lib.licenses.gpl2Plus;
license = licenses.gpl2Plus;
platforms = stdenv.lib.platforms.all;
maintainers = [ ];
platforms = platforms.all;
maintainers = with maintainers; [ nckx ];
};
}