From c6ead57272c774e9542cb04f0468d7e7b47644df Mon Sep 17 00:00:00 2001 From: extrowerk <5569059+extrowerk@users.noreply.github.com> Date: Mon, 23 Nov 2020 08:02:54 +0100 Subject: [PATCH] CMake: att gui subpackage (#5402) --- dev-util/cmake/cmake-3.18.4.recipe | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/dev-util/cmake/cmake-3.18.4.recipe b/dev-util/cmake/cmake-3.18.4.recipe index 20751b1c8..f5c9968b1 100644 --- a/dev-util/cmake/cmake-3.18.4.recipe +++ b/dev-util/cmake/cmake-3.18.4.recipe @@ -7,7 +7,7 @@ of your choice." HOMEPAGE="https://cmake.org/" COPYRIGHT="2002-2020 Kitware, Inc., Insight Consortium" LICENSE="CMake" -REVISION="1" +REVISION="2" SOURCE_URI="https://cmake.org/files/v3.18/cmake-$portVersion.tar.gz" CHECKSUM_SHA256="597c61358e6a92ecbfad42a9b5321ddd801fc7e7eca08441307c9138382d4f77" SOURCE_DIR="cmake-$portVersion" @@ -32,10 +32,31 @@ REQUIRES=" lib:libz$secondaryArchSuffix " +SUMMARY_gui="$SUMMARY (gui)" +DESCRIPTION_gui="$DESCRIPTION (gui)" + +PROVIDES_gui=" + cmake${secondaryArchSuffix}_gui = $portVersion + cmd:cmake_gui = $portVersion compat >= 3 + " +REQUIRES_gui=" + haiku$secondaryArchSuffix + lib:libcurl$secondaryArchSuffix + lib:libQt5Core$secondaryArchSuffix + lib:libQt5Gui$secondaryArchSuffix + lib:libQt5Widgets$secondaryArchSuffix + lib:librhash$secondaryArchSuffix + lib:libuv$secondaryArchSuffix + lib:libz$secondaryArchSuffix + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libcurl$secondaryArchSuffix devel:libncurses$secondaryArchSuffix + devel:libQt5Core$secondaryArchSuffix + devel:libQt5Gui$secondaryArchSuffix + devel:libQt5Widgets$secondaryArchSuffix devel:librhash$secondaryArchSuffix devel:libuv$secondaryArchSuffix devel:libz$secondaryArchSuffix @@ -60,6 +81,7 @@ BUILD() --system-curl \ --system-librhash \ --system-libuv \ + --qt-gui \ --parallel=${jobArgs#-j} make $jobArgs @@ -73,7 +95,11 @@ INSTALL() mv $prefix/share/aclocal $dataDir mv $prefix/share/bash-completion $dataDir/bash-completion rm -rf $prefix/share/{emacs,vim} - rmdir $prefix/share + rm -rf $prefix/share + + # GUI + packageEntries "gui" \ + $binDir/cmake-gui } TEST()