From 685bc891c8ff6eee02f9b47dd0fb5ac461ae6495 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Fri, 6 Jan 2023 21:02:51 +1000 Subject: [PATCH] webkit-gtk: move MiniBrowser demo to a separate subpackage --- net-libs/webkit-gtk/webkit_gtk-2.39.3.recipe | 38 ++++++++++++++------ 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/net-libs/webkit-gtk/webkit_gtk-2.39.3.recipe b/net-libs/webkit-gtk/webkit_gtk-2.39.3.recipe index 28cb2cf95..7e1b7198b 100644 --- a/net-libs/webkit-gtk/webkit_gtk-2.39.3.recipe +++ b/net-libs/webkit-gtk/webkit_gtk-2.39.3.recipe @@ -12,7 +12,7 @@ COPYRIGHT="2009‒2022 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 }