parent
1c583d89e0
commit
202f13c7b0
@ -0,0 +1,38 @@ |
||||
{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, python3, libGL, libGLU |
||||
, alsa-lib, glibmm, sqlite, SDL2, SDL2_ttf_2_0_15, SDL2_image, gtk3, wrapGAppsHook }: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "linthesia"; |
||||
version = "0.8.0"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "linthesia"; |
||||
repo = "linthesia"; |
||||
rev = version; |
||||
sha256 = "sha256-bdW0RlV14ttnK8NizfNfXmZ7zlJOqZCpVvt8vT2Pjys="; |
||||
}; |
||||
|
||||
postPatch = '' |
||||
patchShebangs meson_post_install.py |
||||
''; |
||||
|
||||
nativeBuildInputs = [ meson ninja pkg-config python3 wrapGAppsHook ]; |
||||
buildInputs = [ |
||||
libGL |
||||
libGLU |
||||
alsa-lib |
||||
glibmm |
||||
sqlite |
||||
SDL2 |
||||
SDL2_ttf_2_0_15 |
||||
SDL2_image |
||||
gtk3.out # icon cache |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
description = "A game of playing music using a MIDI keyboard following a MIDI file"; |
||||
inherit (src.meta) homepage; |
||||
license = licenses.gpl2Plus; |
||||
platforms = platforms.linux; |
||||
}; |
||||
} |
Loading…
Reference in new issue