Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, stdenv, fetchgit, boost, gtk2, pkg-config, python3, wafHook }:
2
3stdenv.mkDerivation rec {
4 pname = "raul";
5 version = "unstable-2019-12-09";
6 name = "${pname}-${version}";
7
8 src = fetchgit {
9 url = "https://gitlab.com/drobilla/raul.git";
10 fetchSubmodules = true;
11 rev = "e87bb398f025912fb989a09f1450b838b251aea1";
12 sha256 = "1z37jb6ghc13b8nv8a8hcg669gl8vh4ni9djvfgga9vcz8rmcg8l";
13 };
14
15 nativeBuildInputs = [ pkg-config wafHook python3 ];
16 buildInputs = [ boost gtk2 ];
17
18 strictDeps = true;
19
20 meta = with lib; {
21 description = "A C++ utility library primarily aimed at audio/musical applications";
22 homepage = "http://drobilla.net/software/raul";
23 license = licenses.gpl3;
24 maintainers = [ maintainers.goibhniu ];
25 platforms = platforms.unix;
26 };
27}