package cmake { description = "cross-platform, open-source build system"; website = "https://cmake.org"; anitya = 306; version# = "4.4.2"; source = remoteGitHubRelease { suffix = "Kitware/CMake"; tag = "v"+version; name = "cmake-"+version+".tar.gz"; checksum = "IWlqJqJCZ6f-z-7Ft1U4ycvCX4riuihKale5NKWusiHemBgC3m5gCecrzikXoL7S"; 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 ]; }