From 4b44bc76f021a1bfedca00eb7c5d58ccaceb2fd4 Mon Sep 17 00:00:00 2001 From: Nathan Owens Date: Sat, 28 Dec 2019 21:36:41 -0600 Subject: [PATCH] cmake-gui: update to 3.16.2 Update to 3.16.2 and use cmake build_style as this enables cross-build support. Adopt package --- srcpkgs/cmake-gui/template | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/srcpkgs/cmake-gui/template b/srcpkgs/cmake-gui/template index 5d083debfe4..f13c40dcd24 100644 --- a/srcpkgs/cmake-gui/template +++ b/srcpkgs/cmake-gui/template @@ -1,28 +1,30 @@ # Template file for 'cmake-gui' pkgname=cmake-gui -version=3.16.1 +version=3.16.2 revision=1 wrksrc="cmake-${version}" -build_style=configure -configure_args="--prefix=/usr --mandir=/share/man --docdir=/share/doc/cmake - --system-libs --qt-gui ${XBPS_MAKEJOBS:+--parallel=$XBPS_MAKEJOBS}" +build_style=cmake +configure_args=" + -DBUILD_QtDialog=ON + -DCMAKE_USE_SYSTEM_LIBARCHIVE=ON + -DCMAKE_USE_SYSTEM_CURL=ON + -DCMAKE_USE_SYSTEM_JSONCPP=ON + -DCMAKE_USE_SYSTEM_LIBUV=ON + -DCMAKE_USE_SYSTEM_LIBRHASH=ON" hostmakedepends="qt5-devel" makedepends="jsoncpp-devel libarchive-devel libcurl-devel libuv-devel ncurses-devel qt5-devel rhash-devel" depends="desktop-file-utils shared-mime-info" short_desc="Cross-platform, open-source build system - Qt GUI" -maintainer="Orphaned " -license="LGPL-2.1-or-later, BSD-3-Clause" +maintainer="Nathan Owens " +license="LGPL-2.1-or-later, GPL-3.0-or-later, BSD-3-Clause" homepage="https://www.cmake.org" distfiles="https://www.cmake.org/files/v${version%.*}/cmake-${version}.tar.gz" -checksum=a275b3168fa8626eca4465da7bb159ff07c8c6cb0fb7179be59e12cbdfa725fd -nocross=yes +checksum=8c09786ec60ca2be354c29829072c38113de9184f29928eb9da8446a5f2ce6a9 do_install() { # We are only interested in cmake-gui. - make DESTDIR=${wrksrc}/${pkgname} install - - vbin bin/cmake-gui + vbin build/bin/cmake-gui vmkdir usr/share cp -a ${pkgname}/usr/share/{applications,mime,icons} ${DESTDIR}/usr/share