nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 boost,
6 cmake,
7 libGL,
8 libGLU,
9 libX11,
10}:
11
12stdenv.mkDerivation (finalAttrs: {
13 pname = "coin";
14 version = "4.0.6";
15
16 src = fetchFromGitHub {
17 owner = "coin3d";
18 repo = "coin";
19 rev = "v${finalAttrs.version}";
20 hash = "sha256-XBkb8CbfAXBwOO9JkExpsy8HxtbZo3/fnU6cReuSETI=";
21 };
22
23 nativeBuildInputs = [ cmake ];
24
25 buildInputs = [
26 boost
27 libGL
28 libGLU
29 ]
30 ++ lib.optional stdenv.hostPlatform.isLinux libX11;
31
32 meta = {
33 homepage = "https://github.com/coin3d/coin";
34 description = "High-level, retained-mode toolkit for effective 3D graphics development";
35 mainProgram = "coin-config";
36 license = lib.licenses.bsd3;
37 maintainers = [ ];
38 platforms = lib.platforms.linux ++ lib.platforms.darwin;
39 };
40})