Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
cmake # CMake
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
cmake # CMake
];
} Package Definition
{
"pname": "cmake",
"version": "4.0.3",
"src": {
"url": "https://cmake.org/files/v4.0/cmake-4.0.3-macos-universal.dmg",
"sha256": "57faffb8e9a159707998c09c3b40f07a1e8dfca7eb518416a60bf8379bff399d"
},
"installPhase": [
"mkdir -p \"$out/Applications/CMake.app\" && cp -r \"CMake.app\" \"$out/Applications\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/CMake.app/Contents/bin/cmake\" \"$out/bin/cmake\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/CMake.app/Contents/bin/cmake-gui\" \"$out/bin/cmake-gui\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/CMake.app/Contents/bin/cpack\" \"$out/bin/cpack\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/CMake.app/Contents/bin/ctest\" \"$out/bin/ctest\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/CMake.app/Contents/bin/ccmake\" \"$out/bin/ccmake\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-buildsystem.7\" \"$out/usr/local/share/man/man7/cmake-buildsystem.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-commands.7\" \"$out/usr/local/share/man/man7/cmake-commands.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-compile-features.7\" \"$out/usr/local/share/man/man7/cmake-compile-features.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-developer.7\" \"$out/usr/local/share/man/man7/cmake-developer.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-file-api.7\" \"$out/usr/local/share/man/man7/cmake-file-api.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-generator-expressions.7\" \"$out/usr/local/share/man/man7/cmake-generator-expressions.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-generators.7\" \"$out/usr/local/share/man/man7/cmake-generators.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-language.7\" \"$out/usr/local/share/man/man7/cmake-language.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-modules.7\" \"$out/usr/local/share/man/man7/cmake-modules.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-packages.7\" \"$out/usr/local/share/man/man7/cmake-packages.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-policies.7\" \"$out/usr/local/share/man/man7/cmake-policies.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-presets.7\" \"$out/usr/local/share/man/man7/cmake-presets.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-properties.7\" \"$out/usr/local/share/man/man7/cmake-properties.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-qt.7\" \"$out/usr/local/share/man/man7/cmake-qt.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-server.7\" \"$out/usr/local/share/man/man7/cmake-server.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-toolchains.7\" \"$out/usr/local/share/man/man7/cmake-toolchains.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-variables.7\" \"$out/usr/local/share/man/man7/cmake-variables.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cpack-generators.7\" \"$out/usr/local/share/man/man7/cpack-generators.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-env-variables.7\" \"$out/usr/local/share/man/man7/cmake-env-variables.7\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/CMake.app/Contents/man/man1/ccmake.1\" \"$out/usr/local/share/man/man1/ccmake.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/CMake.app/Contents/man/man1/cmake-gui.1\" \"$out/usr/local/share/man/man1/cmake-gui.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/CMake.app/Contents/man/man1/cmake.1\" \"$out/usr/local/share/man/man1/cmake.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/CMake.app/Contents/man/man1/cpack.1\" \"$out/usr/local/share/man/man1/cpack.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/CMake.app/Contents/man/man1/ctest.1\" \"$out/usr/local/share/man/man1/ctest.1\""
],
"meta": {
"description": "Family of tools to build, test and package software",
"homepage": "https://cmake.org/"
}
} Version History
4.0.3 (NixCasks v4)
13 June 2025, 00:00 4.0.2 (NixCasks v4)
16 May 2025, 00:16 4.0.1 (NixCasks v4)
11 April 2025, 00:00 4.0.0 (NixCasks v4)
28 March 2025, 00:00 3.31.6 (NixCasks v4)
7 March 2025, 09:14 3.31.6 (NixCasks v3)
5 March 2025, 00:00 3.31.6 (NixCasks v2)
4 March 2025, 19:10 3.31.6 (NixCasks v1)
25 February 2025, 00:00 3.31.5 (NixCasks v1)
24 January 2025, 00:00 3.31.4 (NixCasks v1)
11 January 2025, 00:01 3.31.3 (NixCasks v1)
20 December 2024, 00:00 3.31.2 (NixCasks v1)
6 December 2024, 00:00 3.31.1 (NixCasks v1)
22 November 2024, 00:00 3.31.0 (NixCasks v1)
8 November 2024, 20:46