biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / audio / osmid / default.nix
blob1a65826dca338af4c01ab897f39225c93679f94b
1 { lib, stdenv
2 , fetchFromGitHub
3 , cmake
4 , alsa-lib
5 , libX11
6 }:
8 stdenv.mkDerivation rec {
9   pname = "osmid";
10   version = "0.8.0";
12   src = fetchFromGitHub {
13     owner = "llloret";
14     repo = "osmid";
15     rev = "v${version}";
16     sha256 = "1s1wsrp6g6wb0y61xzxvaj59mwycrgy52r4h456086zkz10ls6hw";
17   };
19   nativeBuildInputs = [ cmake ];
21   buildInputs = [ alsa-lib libX11 ];
23   installPhase = ''
24     runHook preInstall
25     mkdir -p $out/bin
26     cp {m2o,o2m} $out/bin/
27     runHook postInstall
28   '';
30   meta = with lib; {
31     homepage = "https://github.com/llloret/osmid";
32     description = "A lightweight, portable, easy to use tool to convert MIDI to OSC and OSC to MIDI";
33     license = licenses.mit;
34     maintainers = with maintainers; [ c0deaddict ];
35     platforms = platforms.linux;
36   };