Falkon: add haiku icon theme

This commit is contained in:
Gerasim Troeglazov
2021-11-27 22:39:28 +10:00
parent 2a194465ad
commit 38c6a47267
2 changed files with 42 additions and 4 deletions

View File

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

View File

@@ -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 <jerome.duval@gmail.com>
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 <jerome.duval@gmail.com>
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