webkit-gtk: move MiniBrowser demo to a separate subpackage

This commit is contained in:
Gerasim Troeglazov
2023-01-06 21:02:51 +10:00
parent 26253e5fa3
commit 685bc891c8

View File

@@ -12,7 +12,7 @@ COPYRIGHT="20092022 The WebKitGTK Team"
LICENSE="GNU LGPL v2
BSD (2-clause)
"
REVISION="3"
REVISION="4"
SOURCE_URI="https://www.webkitgtk.org/releases/webkitgtk-$portVersion.tar.xz"
CHECKSUM_SHA256="6b783704f16f35e72cd6eeb546eaf6d5221ca70e70639f3906def2e9a473bf9b"
SOURCE_DIR="webkitgtk-$portVersion"
@@ -29,7 +29,6 @@ PROVIDES="
webkit_gtk$secondaryArchSuffix = $portVersion
lib:libwebkit2gtk_4.1$secondaryArchSuffix = 0.5.0 compat >= 0
lib:libjavascriptcoregtk_4.1$secondaryArchSuffix = 0.3.2 compat >= 0
app:MiniBrowser = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
@@ -107,6 +106,17 @@ REQUIRES_devel="
devel:libwayland_server$secondaryArchSuffix
"
SUMMARY_demo="$SUMMARY (MiniBrowser demo)"
PROVIDES_demo="
webkit_gtk${secondaryArchSuffix}_demo = $portVersion
app:MiniBrowser = $portVersion
"
REQUIRES_demo="
haiku$secondaryArchSuffix
webkit_gtk$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
gcc${secondaryArchSuffix}_syslibs
@@ -272,15 +282,6 @@ INSTALL()
mv $libDir/webkit2gtk-4.1/MiniBrowser $appsDir
prepareInstalledDevelLibs \
libwebkit2gtk-4.1 \
libjavascriptcoregtk-4.1
fixPkgconfig
packageEntries devel \
$developDir
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
local MINOR="`echo "$portVersion" | cut -d. -f3`"
@@ -309,4 +310,19 @@ INSTALL()
addResourcesToBinaries minibrowser.rdef "$appsDir/MiniBrowser"
addAppDeskbarSymlink "$appsDir/MiniBrowser"
prepareInstalledDevelLibs \
libwebkit2gtk-4.1 \
libjavascriptcoregtk-4.1
fixPkgconfig
# devel package
packageEntries devel \
$developDir
# demo package
packageEntries demo \
$appsDir \
$dataDir/deskbar
}