Cross-platform, open-source make system

Edit Package cmake

CMake is a cross-platform, open-source make system

Refresh
Refresh
Source Files
Filename Size Changed
README.SUSE 0000000715 715 Bytes
_constraints 0000000110 110 Bytes
_multibuild 0000000098 98 Bytes
cmake-3.30.0-SHA-256.txt 0000001646 1.61 KB
cmake-3.30.0-SHA-256.txt.asc 0000000833 833 Bytes
cmake-3.30.0.tar.gz 0011500060 11 MB
cmake-fix-ruby-test.patch 0000000630 630 Bytes
cmake-fix-test-without-git.patch 0000001469 1.43 KB
cmake-zerojvm.patch 0000000342 342 Bytes
cmake.attr 0000000126 126 Bytes
cmake.changes 0000198566 194 KB
cmake.keyring 0000023055 22.5 KB
cmake.macros 0000003611 3.53 KB
cmake.prov 0000003249 3.17 KB
cmake.spec 0000008990 8.78 KB
feature-suse-python-interp-search-order.patch 0000000779 779 Bytes
Revision 253 (latest revision is 260)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1186108 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 253)
- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_<LANG>_STANDARD_LATEST" variable was added to
    describe the latest "<LANG>" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1
Comments 5

Luz Paz's avatar

3.13.3 was released: https://www.cmake.org/files/v3.13/cmake-3.13.3.tar.gz https://cmake.org/files/v3.13/cmake-3.13.3-SHA-256.txt


Simon Lees's avatar

Thanks if you have time feel free to try and do the update yourself and I can provide you some assistance if needed (they are normally really straight forward) otherwise its now on my todo list.


Luz Paz's avatar

How do i do the update? BTW 3.13.4 was just released


Simon Lees's avatar

You can branch the package in https://build.opensuse.org/package/show/devel:tools:building/cmake update to the new tarball and signing files then bump the version number in the .spec file. There is a tutorial here https://duncan.codes/tutorials/rpm-packaging/ and if you get stuck feel free to send me an email (address in my profile) or the opensuse-packaging mailing list alternatively find me on openSUSE's irc / discord channels and i'm happy to help. I might need to fix some other things in the cmake package so I may get to doing the update later in the week anyway but if I do get to it first there will likely be other times in the future were I don't get to it straight away.


Dirk Stoecker's avatar

Could it be that newest cmake is broken? I get a large amount of errors of type "/usr/bin/ar qc libtestlib.a -flto=8 CMakeFiles/testlib.dir/test_main.cpp.o /usr/bin/ar: two different operation options specified" for today for packages which built yesterday.

openSUSE Build Service is sponsored by