diff --git a/www-client/floorp/floorp_bin-11.25.0.recipe b/www-client/floorp/floorp_bin-11.26.0.recipe similarity index 80% rename from www-client/floorp/floorp_bin-11.25.0.recipe rename to www-client/floorp/floorp_bin-11.26.0.recipe index b683452cb..b4f955cb9 100644 --- a/www-client/floorp/floorp_bin-11.25.0.recipe +++ b/www-client/floorp/floorp_bin-11.26.0.recipe @@ -16,8 +16,12 @@ COPYRIGHT="1995-2025 Mozilla Developers, Floorp Projects & Ablaze" LICENSE="MPL v2.0" REVISION="1" SOURCE_URI="https://github.com/threedeyes/Gecko4Haiku/releases/download/$portVersion/floorp-$portVersion.en-US.haiku-x86_64.tar.bz2#noarchive" -CHECKSUM_SHA256="12a7251abd851f1299746a6d61776f8b5ba4b9965e43947a7d918a5fabd5f5ef" -ADDITIONAL_FILES="floorp.rdef.in" +CHECKSUM_SHA256="09f4b5e653fa17f21a1a65af13b8b81067f2de275c8dba284fb9f3d7fa81d93a" +PATCHES="floorp_launcher-$portVersion.patchset" +ADDITIONAL_FILES=" + floorp.rdef.in + floorp_launcher.rdef.in + " ARCHITECTURES="x86_64" DISABLE_SOURCE_PACKAGE="true" @@ -49,12 +53,22 @@ REQUIRES=" lib:libpng16 lib:libz " - + +BUILD_REQUIRES=" + haiku_devel + " BUILD_PREREQUIRES=" + cmd:gcc cmd:tar cmd:bzip2 " +BUILD() +{ + cd tools/haiku-launcher + gcc -o "Floorp Browser" launcher.cpp -lbe +} + INSTALL() { mkdir -p $appsDir @@ -62,6 +76,7 @@ INSTALL() mv $appsDir/floorp $appsDir/Floorp mv $appsDir/Floorp/floorp $appsDir/Floorp/Floorp + cp "tools/haiku-launcher/Floorp Browser" $appsDir/Floorp # arranging the files in lib directories mkdir -p $appsDir/Floorp/lib @@ -91,7 +106,15 @@ INSTALL() -e "s|@LONG_INFO@|$LONG_INFO|" \ $portDir/additional-files/floorp.rdef.in > floorp.rdef + sed \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@MINOR@|$MINOR|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + $portDir/additional-files/floorp_launcher.rdef.in > floorp_launcher.rdef + addResourcesToBinaries floorp.rdef $appsDir/Floorp/Floorp + addResourcesToBinaries floorp_launcher.rdef "$appsDir/Floorp/Floorp Browser" addAppDeskbarSymlink $appsDir/Floorp/Floorp }