python312Packages.llama-index: 0.12.9 -> 0.12.9.post1 (#371957)
[NixPkgs.git] / pkgs / by-name / li / libcddb / package.nix
blob0830491431cb877478d286b2068fc1354cb82bff
2   lib,
3   stdenv,
4   fetchurl,
5   libiconv,
6 }:
8 stdenv.mkDerivation rec {
9   pname = "libcddb";
10   version = "1.3.2";
12   src = fetchurl {
13     url = "mirror://sourceforge/libcddb/${pname}-${version}.tar.bz2";
14     sha256 = "0fr21a7vprdyy1bq6s99m0x420c9jm5fipsd63pqv8qyfkhhxkim";
15   };
17   buildInputs = [ libiconv ];
19   configureFlags = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
20     "ac_cv_func_malloc_0_nonnull=yes"
21     "ac_cv_func_realloc_0_nonnull=yes"
22   ];
24   env = lib.optionalAttrs stdenv.cc.isGNU {
25     NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
26   };
28   doCheck = false; # fails 3 of 5 tests with locale errors
30   meta = with lib; {
31     description = "C library to access data on a CDDB server (freedb.org)";
32     homepage = "https://libcddb.sourceforge.net/";
33     license = licenses.lgpl2Plus;
34     mainProgram = "cddb_query";
35     platforms = platforms.unix;
36   };