1{ stdenv, fetchFromGitHub, cmake, sfml }:
2
3let
4 version = "2.4";
5in
6
7stdenv.mkDerivation {
8 name = "csfml-${version}";
9 src = fetchFromGitHub {
10 owner = "SFML";
11 repo = "CSFML";
12 rev = "b5facb85d13bff451a5fd2d088a97472a685576c";
13 sha256 = "1q716gd7c7jlxzwpq5z4rjj5lsrn71ql2djphccdf9jannllqizn";
14 };
15 buildInputs = [ cmake sfml ];
16 cmakeFlags = [ "-DCMAKE_MODULE_PATH=${sfml}/share/SFML/cmake/Modules/" ];
17
18 meta = with stdenv.lib; {
19 homepage = http://www.sfml-dev.org/;
20 description = "Simple and fast multimedia library";
21 longDescription = ''
22 SFML is a simple, fast, cross-platform and object-oriented multimedia API.
23 It provides access to windowing, graphics, audio and network.
24 It is written in C++, and has bindings for various languages such as C, .Net, Ruby, Python.
25 '';
26 license = licenses.zlib;
27 maintainers = [ maintainers.jpdoyle ];
28
29 platforms = platforms.linux ++ platforms.darwin;
30 };
31}