python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / games / linthesia / default.nix
blob0914722a9acbda84faab1105d55a9094f4760698
1 { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, python3, libGL, libGLU
2 , alsa-lib, glibmm, sqlite, SDL2, SDL2_ttf_2_0_15, SDL2_image, gtk3, wrapGAppsHook }:
4 stdenv.mkDerivation rec {
5   pname = "linthesia";
6   version = "0.8.0";
8   src = fetchFromGitHub {
9     owner = "linthesia";
10     repo = "linthesia";
11     rev = version;
12     sha256 = "sha256-bdW0RlV14ttnK8NizfNfXmZ7zlJOqZCpVvt8vT2Pjys=";
13   };
15   postPatch = ''
16     patchShebangs meson_post_install.py
17   '';
19   nativeBuildInputs = [ meson ninja pkg-config python3 wrapGAppsHook ];
20   buildInputs = [
21     libGL
22     libGLU
23     alsa-lib
24     glibmm
25     sqlite
26     SDL2
27     SDL2_ttf_2_0_15
28     SDL2_image
29     gtk3.out # icon cache
30   ];
32   meta = with lib; {
33     description = "A game of playing music using a MIDI keyboard following a MIDI file";
34     inherit (src.meta) homepage;
35     license = licenses.gpl2Plus;
36     platforms = platforms.linux;
37   };