nixos/alsa: reintroduce hardware.alsa.enablePersistence (#373529)
[NixPkgs.git] / pkgs / applications / audio / vmpk / default.nix
blob7201030bac352ba5788cfa1ad7f8ccf0a08dbc4b
2   mkDerivation,
3   lib,
4   fetchurl,
5   cmake,
6   pkg-config,
7   qttools,
8   qtx11extras,
9   drumstick,
10   docbook-xsl-nons,
13 mkDerivation rec {
14   pname = "vmpk";
15   version = "0.8.8";
17   src = fetchurl {
18     url = "mirror://sourceforge/${pname}/${version}/${pname}-${version}.tar.bz2";
19     sha256 = "sha256-+NjTcszb1KXGynIcCf4IEDvN4f8pgXtR1TksxGR5ZHQ=";
20   };
22   nativeBuildInputs = [
23     cmake
24     pkg-config
25     qttools
26     docbook-xsl-nons
27   ];
29   buildInputs = [
30     drumstick
31     qtx11extras
32   ];
34   postInstall = ''
35     # vmpk drumstickLocales looks here:
36     ln -s ${drumstick}/share/drumstick $out/share/
37   '';
39   meta = with lib; {
40     description = "Virtual MIDI Piano Keyboard";
41     mainProgram = "vmpk";
42     homepage = "http://vmpk.sourceforge.net/";
43     license = licenses.gpl3Plus;
44     maintainers = with maintainers; [ orivej ];
45     platforms = platforms.linux;
46   };