package cmake { description = "cross-platform, open-source build system"; website = "https://cmake.org"; anitya = 306; version# = "4.4.0"; source = remoteGitHubRelease { suffix = "Kitware/CMake"; tag = "v"+version; name = "cmake-"+version+".tar.gz"; checksum = "ZL0Y19_mSJWsl3dMjRRQJAaCvl4_PqbwpgUC1aBA-cdVdrK_gt4ylpUM2GMoQMku"; compress = gzip; }; patches = [ "disable-broken-tests-musl.patch" ]; // test suite expects writable source tree writable = true; // expected to be writable in the copy made during bootstrap chmod = true; exec = make { omitDefaults = true; configureName = "/usr/src/cmake/bootstrap"; configure = { "prefix": "/system"; "parallel": jobsE; "--"; "-DCMAKE_USE_OPENSSL": "OFF"; "-DCMake_TEST_NO_NETWORK": "ON"; "-DCMake_TEST_BOOTSTRAP": "OFF"; }; check = [ "CTEST_OUTPUT_ON_FAILURE=1", "CTEST_PARALLEL_LEVEL=128", "test", ]; }; inputs = [ kernel-headers ]; }