1{ lib
2, stdenv
3, fetchFromGitHub
4, autoreconfHook
5, libGL
6, libpng
7, pkg-config
8, xorg
9, file
10, freetype
11, fontconfig
12, alsa-lib
13, libXrender
14}:
15
16stdenv.mkDerivation rec {
17 pname = "clanlib";
18 version = "4.1.0";
19
20 src = fetchFromGitHub {
21 repo = "ClanLib";
22 owner = "sphair";
23 rev = "v${version}";
24 sha256 = "sha256-SVsLWcTP+PCIGDWLkadMpJPj4coLK9dJrW4sc2+HotE=";
25 };
26
27 nativeBuildInputs = [
28 pkg-config
29 autoreconfHook
30 ];
31 buildInputs = [
32 libGL
33 libpng
34 xorg.xorgproto
35 freetype
36 fontconfig
37 alsa-lib
38 libXrender
39 ];
40
41 meta = with lib; {
42 homepage = "https://github.com/sphair/ClanLib";
43 description = "A cross platform toolkit library with a primary focus on game creation";
44 license = licenses.mit;
45 maintainers = with maintainers; [ nixinator ];
46 platforms = [ "x86_64-linux" ];
47 };
48}