wok-next annotate cmake/receipt @ rev 21226

updated chocolate-doom (1.4.0 -> 3.0.0)
author Hans-G?nter Theisgen
date Tue Dec 03 16:21:36 2019 +0100 (2019-12-03)
parents 7c5d038be95b
children 8168ad6e0cc1
rev   line source
al@19765 1 # SliTaz package receipt v2.
pankso@14 2
pankso@14 3 PACKAGE="cmake"
al@21140 4 VERSION="3.13.3"
pankso@200 5 CATEGORY="development"
al@19607 6 SHORT_DESC="Cross-platform build system generator"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15579 8 LICENSE="BSD"
al@19607 9 WEB_SITE="https://cmake.org/"
al@20936 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/cmake.html"
al@19607 11
pankso@14 12 TARBALL="$PACKAGE-$VERSION.tar.gz"
pascal@17869 13 WGET_URL="http://www.cmake.org/files/v${VERSION%.*}/$TARBALL"
al@21140 14 TARBALL_SHA1="f33558a268a9286d4fa310abbd56efbaf897f6dc"
pankso@14 15
al@21071 16 BUILD_DEPENDS="zlib-dev curl-dev bzip2-dev xz-dev libarchive-dev expat-dev \
al@21071 17 ncurses-dev gfortran libuv-dev jsoncpp-dev"
al@20969 18 SPLIT="$PACKAGE-common"
pascal@15579 19
al@21071 20 COPY_std="bin/"
al@21071 21 COPY_common="@std @dev @rm"
al@21071 22
al@21071 23 DEPENDS_std="cmake-common expat jsoncpp libarchive libcurl libuv ncurses \
al@21071 24 ncurses-libform zlib"
al@21071 25 DEPENDS_common=" "
al@21071 26
al@21071 27 CAT_common="development|common files"
al@21071 28
al@21071 29 # CMake should be updated both with Boost:
al@21071 30 # https://stackoverflow.com/questions/42123509/cmake-finds-boost-but-the-imported-targets-not-available-for-boost-version
al@21085 31 # > Boost 1.68, 1.69 require CMake 3.13 or newer.
al@21071 32
al@20443 33 compile_rules() {
al@20936 34 sed -i '/"lib64"/s/64//' Modules/GNUInstallDirs.cmake
al@21140 35 # fix math
al@19765 36
pankso@56 37 ./bootstrap \
pankso@56 38 --prefix=/usr \
al@19607 39 --system-libs \
al@19607 40 --mandir=/share/man \
al@19987 41 --no-system-librhash \
al@19607 42 --docdir=/share/doc/$PACKAGE-$VERSION &&
pascal@1511 43 make &&
al@21020 44 make DESTDIR=$install install
pankso@14 45 }