CMake: att gui subpackage (#5402)

This commit is contained in:
extrowerk
2020-11-23 08:02:54 +01:00
committed by GitHub
parent a37ef9d260
commit c6ead57272

View File

@@ -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()