python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / librem / default.nix
blob6c7bdeec0bdff34e1802b442117d6db35782976d
1 { lib, stdenv, fetchFromGitHub, zlib, openssl, libre }:
2 stdenv.mkDerivation rec {
3   version = "2.9.0";
4   pname = "librem";
5   src = fetchFromGitHub {
6     owner = "baresip";
7     repo = "rem";
8     rev = "v${version}";
9     sha256 = "sha256-HiVM/opZuR7Gkt421ps+nKiiKERG8sUD8qBLIMGNCJI=";
10   };
11   buildInputs = [ zlib openssl libre ];
12   makeFlags = [
13     "LIBRE_MK=${libre}/share/re/re.mk"
14     "LIBRE_INC=${libre}/include/re"
15     "PREFIX=$(out)"
16   ]
17   ++ lib.optional (stdenv.cc.cc != null) "SYSROOT_ALT=${lib.getDev stdenv.cc.cc}"
18   ++ lib.optional (stdenv.cc.libc != null) "SYSROOT=${lib.getDev stdenv.cc.libc}"
19   ;
20   meta = {
21     description = "A library for real-time audio and video processing";
22     homepage = "https://github.com/baresip/rem";
23     maintainers = with lib.maintainers; [ elohmeier raskin ];
24     license = lib.licenses.bsd3;
25   };