python312Packages.llama-index: 0.12.9 -> 0.12.9.post1 (#371957)
[NixPkgs.git] / pkgs / by-name / li / libantlr3c / package.nix
blob76ad3a773421895149130232c617d06d2a3e1d8e
2   lib,
3   stdenv,
4   fetchurl,
5 }:
7 stdenv.mkDerivation rec {
8   pname = "libantlr3c";
9   version = "3.4";
10   src = fetchurl {
11     url = "https://www.antlr3.org/download/C/libantlr3c-${version}.tar.gz";
12     sha256 = "0lpbnb4dq4azmsvlhp6khq1gy42kyqyjv8gww74g5lm2y6blm4fa";
13   };
15   configureFlags =
16     lib.optional stdenv.hostPlatform.is64bit "--enable-64bit"
17     # libantlr3c wrongly emits the abi flags -m64 and -m32 which imply x86 archs
18     # https://github.com/antlr/antlr3/issues/205
19     ++ lib.optional (!stdenv.hostPlatform.isx86) "--disable-abiflags";
21   meta = with lib; {
22     description = "C runtime libraries of ANTLR v3";
23     homepage = "https://www.antlr3.org/";
24     license = licenses.bsd3;
25     platforms = platforms.unix;
26     maintainers = with maintainers; [ vbgl ];
27   };