1{
2 build-idris-package,
3 fetchFromGitHub,
4 effects,
5 lib,
6 pkg-config,
7 SDL2,
8 SDL2_gfx,
9}:
10build-idris-package rec {
11 pname = "sdl2";
12 version = "0.1.1";
13
14 idrisDeps = [ effects ];
15
16 nativeBuildInputs = [
17 pkg-config
18 ];
19
20 extraBuildInputs = [
21 SDL2
22 SDL2_gfx
23 ];
24
25 prePatch = "patchShebangs .";
26
27 src = fetchFromGitHub {
28 owner = "steshaw";
29 repo = "idris-sdl2";
30 rev = version;
31 sha256 = "1jslnlzyw04dcvcd7xsdjqa7waxzkm5znddv76sv291jc94xhl4a";
32 };
33
34 meta = {
35 description = "SDL2 binding for Idris";
36 homepage = "https://github.com/steshaw/idris-sdl2";
37 maintainers = with lib.maintainers; [
38 brainrape
39 steshaw
40 ];
41 };
42}