nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 51 lines 942 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 alsa-lib, 6 cmake, 7 pkg-config, 8 glib, 9 tracingSupport ? true, 10 logToStderr ? true, 11}: 12 13let 14 oz = x: if x then "1" else "0"; 15in 16 17stdenv.mkDerivation (finalAttrs: { 18 pname = "apulse"; 19 version = "0.1.14"; 20 21 src = fetchFromGitHub { 22 owner = "i-rinat"; 23 repo = "apulse"; 24 tag = "v${finalAttrs.version}"; 25 hash = "sha256-SWvQvS9QBOevOSRpjY3XpyhzWoHAkXzkk8Mh4ovltNI="; 26 }; 27 28 nativeBuildInputs = [ 29 cmake 30 pkg-config 31 ]; 32 33 buildInputs = [ 34 alsa-lib 35 glib 36 ]; 37 38 cmakeFlags = [ 39 "-DWITH_TRACE=${oz tracingSupport}" 40 "-DLOG_TO_STDERR=${oz logToStderr}" 41 ]; 42 43 meta = { 44 description = "PulseAudio emulation for ALSA"; 45 homepage = "https://github.com/i-rinat/apulse"; 46 changelog = "https://github.com/i-rinat/apulse/releases/tag/v${finalAttrs.version}"; 47 license = lib.licenses.mit; 48 platforms = lib.platforms.linux; 49 mainProgram = "apulse"; 50 }; 51})