1{ lib, stdenv, fetchFromGitHub
2, libsndfile, libsamplerate
3, meson, ninja, pkg-config
4}:
5
6stdenv.mkDerivation rec {
7 pname = "libaudec";
8 version = "0.3.4";
9
10 src = fetchFromGitHub {
11 owner = "zrythm";
12 repo = "libaudec";
13 rev = "v${version}";
14 sha256 = "sha256-8morbrq8zG+2N3ruMeJa85ci9P0wPQOfZ5H56diFEAo=";
15 };
16
17 buildInputs = [ libsndfile libsamplerate ];
18 nativeBuildInputs = [ meson ninja pkg-config ];
19
20 meta = with lib; {
21 description = "A library for reading and resampling audio files";
22 homepage = "https://www.zrythm.org";
23 license = licenses.agpl3Plus;
24 mainProgram = "audec";
25 platforms = platforms.all;
26 };
27}