27 , util-linuxMinimal # provides libmount
32 stdenv.mkDerivation rec {
36 src = fetchFromGitHub {
40 hash = "sha256-sSDht8pBrOG1YpsWfC/CLTTWh2cI5pn2PXGH900Z0yA=";
41 fetchSubmodules = true;
79 patch CMakeLists.txt <<EOF
81 # NOTE TO PACKAGERS: The embedded git commit hash is critical for rapid bug triage when the builds
82 # can come from a variety of sources. If you are mirroring the sources or otherwise build when
83 # the .git directory is not present, please comment the following line:
84 -include(GetGitCommitHash)
85 +# include(GetGitCommitHash)
86 # and instead uncomment the following, adding the complete git hash of the checkout you are using:
87 -# set(GIT_COMMIT_HASH 0000000000000000000000000000000000000000)
88 +set(GIT_COMMIT_HASH $version)
92 cmakeFlags = [ "-DENABLE_OPENMP=ON" ];
95 description = "Parametric 3d CAD program";
96 license = licenses.gpl3Plus;
97 maintainers = [ maintainers.edef ];
98 platforms = platforms.linux;
99 homepage = "https://solvespace.com";
100 changelog = "https://github.com/solvespace/solvespace/raw/v${version}/CHANGELOG.md";