From 38c6a4726766b46ffedc53288da7e7ce3a4fd8a4 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Sat, 27 Nov 2021 22:39:28 +1000 Subject: [PATCH] Falkon: add haiku icon theme --- www-client/falkon/falkon-3.1.0.recipe | 19 +++++++++++-- .../falkon/patches/falkon-3.1.0.patchset | 27 +++++++++++++++++-- 2 files changed, 42 insertions(+), 4 deletions(-) diff --git a/www-client/falkon/falkon-3.1.0.recipe b/www-client/falkon/falkon-3.1.0.recipe index aa6b0ceb9..e714c1a0f 100644 --- a/www-client/falkon/falkon-3.1.0.recipe +++ b/www-client/falkon/falkon-3.1.0.recipe @@ -5,12 +5,13 @@ through all major platforms." HOMEPAGE="https://falkon.org/" COPYRIGHT="2009-2019 Falkon Browser Team" LICENSE="GNU GPL v3" -REVISION="3" +REVISION="4" SOURCE_URI="https://download.kde.org/stable/falkon/3.1/falkon-$portVersion.tar.xz" CHECKSUM_SHA256="ce743cd80c0e2d525a784e29c9b487f73480119b0567f9ce8ef1f44cca527587" PATCHES="falkon-$portVersion.patchset" ADDITIONAL_FILES=" falkon.rdef.in + icons.zip " ARCHITECTURES="all !x86_gcc2" @@ -74,7 +75,21 @@ BUILD_PREREQUIRES=" " defineDebugInfoPackage falkon$secondaryArchSuffix \ - "$appsDir"/Falkon/Falkon + "$appsDir"/Falkon/Falkon \ + "$appsDir"/Falkon/lib/libFalkonPrivate.so.$portVersion \ + "$addOnsDir"/Qt5/falkon/AutoScroll.so \ + "$addOnsDir"/Qt5/falkon/FlashCookieManager.so \ + "$addOnsDir"/Qt5/falkon/GreaseMonkey.so \ + "$addOnsDir"/Qt5/falkon/MouseGestures.so \ + "$addOnsDir"/Qt5/falkon/PIM.so \ + "$addOnsDir"/Qt5/falkon/StatusBarIcons.so \ + "$addOnsDir"/Qt5/falkon/TabManager.so \ + "$addOnsDir"/Qt5/falkon/VerticalTabs.so + +PATCH() +{ + unzip -o $sourceDir/../../additional-files/icons.zip -d $sourceDir +} BUILD() { diff --git a/www-client/falkon/patches/falkon-3.1.0.patchset b/www-client/falkon/patches/falkon-3.1.0.patchset index 5600b12ce..f493c1cac 100644 --- a/www-client/falkon/patches/falkon-3.1.0.patchset +++ b/www-client/falkon/patches/falkon-3.1.0.patchset @@ -1,4 +1,4 @@ -From 633abc593c41a007f431e9fde1dd89b03bb004d1 Mon Sep 17 00:00:00 2001 +From 495e96a778ae2529fd9e28bf0aa4ff384660f207 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Wed, 17 Nov 2021 18:37:27 +0100 Subject: upstream patches @@ -32,7 +32,7 @@ index 7320925..44cb57e 100644 2.30.2 -From ebdaaab69ea0b7da4d813ab83f31aa3e20a79dd8 Mon Sep 17 00:00:00 2001 +From 1ec5a48b8bf54552db3a1b59f066fcfc8826fefe Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Wed, 17 Nov 2021 18:37:35 +0100 Subject: Haiku patch @@ -80,3 +80,26 @@ index c1af1b6..0deeb7c 100644 -- 2.30.2 + +From e95f12835484656b0237d90d30ff20dac4daaa8c Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Sat, 27 Nov 2021 22:09:34 +1000 +Subject: Set default theme for Haiku + + +diff --git a/src/lib/app/qzcommon.h b/src/lib/app/qzcommon.h +index 92a453c..2c7e061 100644 +--- a/src/lib/app/qzcommon.h ++++ b/src/lib/app/qzcommon.h +@@ -117,6 +117,8 @@ Q_DECLARE_OPERATORS_FOR_FLAGS(Qz::NewTabPositionFlags) + #define DEFAULT_THEME_NAME QSL("windows") + #elif defined(Q_OS_MACOS) + #define DEFAULT_THEME_NAME QSL("mac") ++#elif defined(Q_OS_HAIKU) ++#define DEFAULT_THEME_NAME QSL("haiku") + #elif defined(Q_OS_UNIX) + #define DEFAULT_THEME_NAME QSL("linux") + #else +-- +2.30.2 +