1{ fetchFromGitHub, lib, stdenv, boost, cmake, libX11, libGL, libGLU }:
2
3stdenv.mkDerivation rec {
4 pname = "coin";
5 version = "2020-12-07-unstable";
6
7 src = fetchFromGitHub {
8 owner = "coin3d";
9 repo = "coin";
10 # rev = "Coin-${version}";
11 rev = "d5539998aff272b349590fe74d068659682ecd0d";
12 sha256 = "11jaz8p9nn8jpd6dsgwgkldwr7z829gyf64g014qyyh8l6p7jzzd";
13 };
14
15 postPatch = ''
16 sed -i /cpack.d/d CMakeLists.txt
17 '';
18
19 nativeBuildInputs = [ cmake ];
20 buildInputs = [ boost libX11 libGL libGLU ];
21
22 meta = with lib; {
23 homepage = "https://github.com/coin3d/coin";
24 license = licenses.bsd3;
25 description = "High-level, retained-mode toolkit for effective 3D graphics development";
26 maintainers = with maintainers; [ gebner viric ];
27 platforms = platforms.linux;
28 };
29}