mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-29 09:04:17 +00:00
90 lines
1.2 KiB
Nix
90 lines
1.2 KiB
Nix
{ src
|
|
, version
|
|
, jami-meta
|
|
, stdenv
|
|
, autoreconfHook
|
|
, pkg-config
|
|
, perl # for pod2man
|
|
, alsa-lib
|
|
, asio
|
|
, dbus
|
|
, dbus_cplusplus
|
|
, ffmpeg-jami
|
|
, fmt
|
|
, gmp
|
|
, gnutls
|
|
, http-parser
|
|
, jack
|
|
, jsoncpp
|
|
, libarchive
|
|
, libgit2
|
|
, libnatpmp
|
|
, libpulseaudio
|
|
, libupnp
|
|
, libyamlcpp
|
|
, msgpack
|
|
, opendht-jami
|
|
, openssl
|
|
, pjsip-jami
|
|
, restinio
|
|
, secp256k1
|
|
, speex
|
|
, udev
|
|
, webrtc-audio-processing
|
|
, zlib
|
|
}:
|
|
|
|
stdenv.mkDerivation {
|
|
pname = "jami-daemon";
|
|
inherit src version;
|
|
sourceRoot = "source/daemon";
|
|
|
|
nativeBuildInputs = [
|
|
autoreconfHook
|
|
pkg-config
|
|
perl
|
|
];
|
|
|
|
buildInputs = [
|
|
alsa-lib
|
|
asio
|
|
dbus
|
|
dbus_cplusplus
|
|
fmt
|
|
ffmpeg-jami
|
|
gmp
|
|
gnutls
|
|
http-parser
|
|
jack
|
|
jsoncpp
|
|
libarchive
|
|
libgit2
|
|
libnatpmp
|
|
libpulseaudio
|
|
libupnp
|
|
libyamlcpp
|
|
msgpack
|
|
opendht-jami
|
|
openssl
|
|
pjsip-jami
|
|
restinio
|
|
secp256k1
|
|
speex
|
|
udev
|
|
webrtc-audio-processing
|
|
zlib
|
|
];
|
|
|
|
doCheck = false; # The tests fail to compile due to missing headers.
|
|
|
|
enableParallelBuilding = true;
|
|
|
|
passthru = {
|
|
updateScript = ./update.sh;
|
|
};
|
|
|
|
meta = jami-meta // {
|
|
description = "The daemon" + jami-meta.description;
|
|
};
|
|
}
|