celt-0.5.1: disable tests that fail to build due to bad code

These were fixed upstream, but patches don't apply to
0.5.1 which we need to use for spice.

Instead of maintaining backported patches for very deprecated
software, just don't build the tests in the first place.
This commit is contained in:
Will Dietz 2018-03-24 20:49:12 -05:00
parent 8349d73c8f
commit 3bf2002199
2 changed files with 10 additions and 0 deletions

View File

@ -7,4 +7,11 @@ callPackage ./generic.nix (args // rec{
url = "http://downloads.xiph.org/releases/celt/celt-${version}.tar.gz";
sha256 = "0bkam9z5vnrxpbxkkh9kw6yzjka9di56h11iijikdd1f71l5nbpw";
};
# Don't build tests due to badness with ec_ilog
prePatch = ''
substituteInPlace Makefile.in \
--replace 'SUBDIRS = libcelt tests' \
'SUBDIRS = libcelt'
'';
})

View File

@ -1,5 +1,6 @@
{ stdenv, version, src
, liboggSupport ? true, libogg ? null # if disabled only the library will be built
, prePatch ? ""
, ...
}:
@ -10,6 +11,8 @@ stdenv.mkDerivation rec {
inherit src;
inherit prePatch;
buildInputs = []
++ stdenv.lib.optional liboggSupport libogg;