diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/csfml')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/csfml/default.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/csfml/default.nix b/nixpkgs/pkgs/development/libraries/csfml/default.nix new file mode 100644 index 000000000000..cfc41b9271be --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/csfml/default.nix @@ -0,0 +1,28 @@ +{ lib, stdenv, fetchFromGitHub, cmake, sfml }: + +stdenv.mkDerivation rec { + pname = "csfml"; + version = "2.5"; + src = fetchFromGitHub { + owner = "SFML"; + repo = "CSFML"; + rev = version; + sha256 = "071magxif5nrdddzk2z34czqmz1dfws4d7dqynb2zpn7cwhwxcpm"; + }; + nativeBuildInputs = [ cmake ]; + buildInputs = [ sfml ]; + cmakeFlags = [ "-DCMAKE_MODULE_PATH=${sfml}/share/SFML/cmake/Modules/" ]; + + meta = with lib; { + homepage = "https://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; + }; +} |