smap: init at 0.1.12 (#371402)
[NixPkgs.git] / pkgs / applications / audio / hydrogen / default.nix
blobe783960d607a91b2889f1e9da70d514d56aeb6c6
1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config, wrapQtAppsHook
2 , alsa-lib, ladspa-sdk, lash, libarchive, libjack2, liblo, libpulseaudio, libsndfile, lrdf
3 , qtbase, qttools, qtxmlpatterns
4 }:
6 stdenv.mkDerivation rec {
7   pname = "hydrogen";
8   version = "1.2.4";
10   src = fetchFromGitHub {
11     owner = "hydrogen-music";
12     repo = pname;
13     rev = version;
14     sha256 = "sha256-OMd8t043JVfMEfRjLdcE/R/4ymGp2yennkCjyX75r8Q=";
15   };
17   nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
18   buildInputs = [
19     alsa-lib ladspa-sdk lash libarchive libjack2 liblo libpulseaudio libsndfile lrdf
20     qtbase qttools qtxmlpatterns
21   ];
23   cmakeFlags = [
24     "-DWANT_DEBUG=OFF"
25   ];
27   meta = with lib; {
28     description = "Advanced drum machine";
29     homepage = "http://www.hydrogen-music.org";
30     license = licenses.gpl2Plus;
31     platforms = platforms.linux;
32     maintainers = with maintainers; [ orivej ];
33   };