Skip to content

Commit

Permalink
csfml: init at 2.4 (#33000)
Browse files Browse the repository at this point in the history
  • Loading branch information
jpdoyle authored and vbgl committed Dec 28, 2017
1 parent d54384b commit e9886dd
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 0 deletions.
1 change: 1 addition & 0 deletions lib/maintainers.nix
Expand Up @@ -325,6 +325,7 @@
joko = "Ioannis Koutras <ioannis.koutras@gmail.com>";
jonafato = "Jon Banafato <jon@jonafato.com>";
joncojonathan = "Jonathan Haddock <joncojonathan@gmail.com>";
jpdoyle = "Joe Doyle <joethedoyle@gmail.com>";
jpierre03 = "Jean-Pierre PRUNARET <nix@prunetwork.fr>";
jpotier = "Martin Potier <jpo.contributes.to.nixos@marvid.fr>";
jraygauthier = "Raymond Gauthier <jraygauthier@gmail.com>";
Expand Down
31 changes: 31 additions & 0 deletions pkgs/development/libraries/csfml/default.nix
@@ -0,0 +1,31 @@
{ stdenv, fetchFromGitHub, cmake, sfml }:

let
version = "2.4";
in

stdenv.mkDerivation {
name = "csfml-${version}";
src = fetchFromGitHub {
owner = "SFML";
repo = "CSFML";
rev = "b5facb85d13bff451a5fd2d088a97472a685576c";
sha256 = "1q716gd7c7jlxzwpq5z4rjj5lsrn71ql2djphccdf9jannllqizn";
};
buildInputs = [ cmake sfml ];
cmakeFlags = [ "-DCMAKE_MODULE_PATH=${sfml}/share/SFML/cmake/Modules/" ];

meta = with stdenv.lib; {
homepage = http://www.sfml-dev.org/;
description = "Simple and fast multimedia library";
longDescription = ''
SFML is a simple, fast, cross-platform and object-oriented multimedia API.
It provides access to windowing, graphics, audio and network.
It is written in C++, and has bindings for various languages such as C, .Net, Ruby, Python.
'';
license = licenses.zlib;
maintainers = [ maintainers.jpdoyle ];

platforms = platforms.linux ++ platforms.darwin;
};
}
1 change: 1 addition & 0 deletions pkgs/top-level/all-packages.nix
Expand Up @@ -10838,6 +10838,7 @@ with pkgs;
simp_le = callPackage ../tools/admin/simp_le { };

sfml = callPackage ../development/libraries/sfml { };
csfml = callPackage ../development/libraries/csfml { };

shapelib = callPackage ../development/libraries/shapelib { };

Expand Down

0 comments on commit e9886dd

Please sign in to comment.