|
|
|
@ -1,21 +1,15 @@ |
|
|
|
|
{ lib, stdenv, requireFile, cmake, libGLU, libGL, libX11, libXi }: |
|
|
|
|
|
|
|
|
|
let |
|
|
|
|
sourceInfo = rec { |
|
|
|
|
version="1.1.0"; |
|
|
|
|
name="liquidfun-${version}"; |
|
|
|
|
url="https://github.com/google/liquidfun/releases/download/v${version}/${name}"; |
|
|
|
|
hash="5011a000eacd6202a47317c489e44aa753a833fb562d970e7b8c0da9de01df86"; |
|
|
|
|
}; |
|
|
|
|
in |
|
|
|
|
stdenv.mkDerivation { |
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
pname = "liquidfun"; |
|
|
|
|
version = "1.1.0"; |
|
|
|
|
|
|
|
|
|
src = requireFile { |
|
|
|
|
url = sourceInfo.url; |
|
|
|
|
sha256 = sourceInfo.hash; |
|
|
|
|
name = sourceInfo.name + ".tar.gz"; |
|
|
|
|
url = "https://github.com/google/liquidfun/releases/download/v${version}/liquidfun-${version}"; |
|
|
|
|
sha256 = "5011a000eacd6202a47317c489e44aa753a833fb562d970e7b8c0da9de01df86"; |
|
|
|
|
name = "liquidfun-${version}.tar.gz"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
inherit (sourceInfo) name version; |
|
|
|
|
nativeBuildInputs = [ cmake ]; |
|
|
|
|
buildInputs = [ libGLU libGL libX11 libXi ]; |
|
|
|
|
|
|
|
|
@ -34,15 +28,12 @@ stdenv.mkDerivation { |
|
|
|
|
cmake -DBOX2D_INSTALL=ON -DBOX2D_BUILD_SHARED=ON -DCMAKE_INSTALL_PREFIX=$out .. |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
meta = { |
|
|
|
|
meta = with lib; { |
|
|
|
|
description = "2D physics engine based on Box2D"; |
|
|
|
|
maintainers = with lib.maintainers; |
|
|
|
|
[ |
|
|
|
|
qknight |
|
|
|
|
]; |
|
|
|
|
platforms = lib.platforms.linux; |
|
|
|
|
hydraPlatforms = []; |
|
|
|
|
license = lib.licenses.bsd2; |
|
|
|
|
maintainers = with maintainers; [ qknight ]; |
|
|
|
|
platforms = platforms.linux; |
|
|
|
|
hydraPlatforms = [ ]; |
|
|
|
|
license = licenses.bsd2; |
|
|
|
|
homepage = "https://google.github.io/liquidfun/"; |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|