#!/usr/bin/env beesh

# BEE_VERSION cmake-3.25.2-0

#SRCURL[0]="https://github.com/Kitware/CMake/releases/download/v${PKGVERSION}/cmake-${PKGVERSION}.tar.gz"
SRCURL[0]="https://beehive.molgen.mpg.de/24cde56ea2dc5e22d7f5d1abc7a82258/cmake-3.25.2.tar.gz"

PATCHURL+=( /src/mariux/patches/cmake-3.25.2-color-off-verbose-on.patch )
PATCHURL+=( /src/mariux/patches/cmake-3.16.2-dont-find-lib64.patch )
PATCHURL+=( /src/mariux/patches/cmake-3.23.2-gnu-install-dirs-lib64.patch )

# build_in_sourcedir

# sourcesubdir_append src

#mee_extract() {
#    bee_extract "${@}"
#}

#mee_patch() {
#    bee_patch "${@}"
#}

mee_configure() {
    ${S}/bootstrap \
      --prefix=/usr \
      --docdir=share/doc/cmake-${PKGVERSION[2]} \
      --mandir=share/man \
      --parallel=$(( $(nproc) * 4 / 5 + 1 )) \
      --verbose
}

#mee_build() {
#    bee_build
#}

mee_build_post() {

# fails:

#  80/629 Test  #80: BundleUtilities ...................................***Failed    1.38 sec
# 216/629 Test #216: CTest.UpdateCVS ...................................***Failed    0.76 sec
# 429/629 Test #429: RunCMake.ParseImplicitLinkInfo ....................***Failed    0.70 sec
# 459/629 Test #459: RunCMake.execute_process ..........................***Failed    4.57 sec
# 481/629 Test #481: RunCMake.file .....................................***Failed    7.03 sec
# 558/629 Test #558: RunCMake.file-GET_RUNTIME_DEPENDENCIES ............***Failed    6.49 sec
# 568/629 Test #568: RunCMake.IfacePaths_INCDIRS .......................***Failed    5.86 sec
# 583/629 Test #583: RunCMake.CPack_TGZ ................................***Failed    6.64 sec

    #make test || true
    :
}

#mee_install() {
#    bee_install
#}