Skip to content

Instantly share code, notes, and snippets.

@zopieux
Created October 28, 2023 16:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zopieux/c8f69ee407755c394f29ae3956c2d272 to your computer and use it in GitHub Desktop.
Save zopieux/c8f69ee407755c394f29ae3956c2d272 to your computer and use it in GitHub Desktop.
dune3d nix package
{ stdenv, fetchFromGitHub, meson, pkg-config, cmake, ninja, python3, gobject-introspection, gtkmm4, libepoxy, eigen, opencascade-occt, mimalloc, glm, libuuid, range-v3, librsvg }:
stdenv.mkDerivation {
pname = "dune3d";
version = "9af108e";
src = fetchFromGitHub {
owner = "dune3d";
repo = "dune3d";
rev = "9af108e591b3cdadf71f23e366f72dc8af8359bf";
hash = "sha256-TPPVRxQUTT8LxPEHPbB5J7jog+t/CfrQdvNH8jIm41w=";
};
nativeBuildInputs = [
meson
pkg-config
cmake
ninja
gobject-introspection
librsvg
(python3.withPackages (p: [ p.pygobject3 ]))
];
buildInputs = [
gtkmm4
libepoxy
eigen
opencascade-occt
mimalloc
glm
range-v3
libuuid
];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment