diff --git a/srcpkgs/falkon/INSTALL.msg b/srcpkgs/falkon/INSTALL.msg new file mode 100644 index 0000000000..42a7e9c2c7 --- /dev/null +++ b/srcpkgs/falkon/INSTALL.msg @@ -0,0 +1,4 @@ +If you were using QupZilla previously and want to keep using your +profiles in Falkon, you can manually migrate your profiles by moving +or copying the config directory which usually is in ~/.config/qupzilla +to ~/.config/falkon. There is no automatic migration. diff --git a/srcpkgs/falkon/patches/musl-execinfo.patch b/srcpkgs/falkon/patches/musl-execinfo.patch new file mode 100644 index 0000000000..28c02657e9 --- /dev/null +++ b/srcpkgs/falkon/patches/musl-execinfo.patch @@ -0,0 +1,20 @@ +--- src/main/main.cpp 2018-03-09 14:27:10.849179401 +0100 ++++ src/main/main.cpp 2018-03-09 14:27:44.623709876 +0100 +@@ -22,7 +22,7 @@ + #include // For QT_REQUIRE_VERSION + #include + +-#if defined(Q_OS_LINUX) || defined(__GLIBC__) || defined(__FreeBSD__) || defined(__HAIKU__) ++#if (defined(Q_OS_LINUX) && defined(__GLIBC__)) || defined(__FreeBSD__) || defined(__HAIKU__) + #include + #include + +@@ -129,7 +129,7 @@ + qInstallMessageHandler(&msgHandler); + #endif + +-#if defined(Q_OS_LINUX) || defined(__GLIBC__) || defined(__FreeBSD__) ++#if (defined(Q_OS_LINUX) && defined(__GLIBC__)) || defined(__FreeBSD__) + signal(SIGSEGV, falkon_signal_handler); + #endif + diff --git a/srcpkgs/falkon/template b/srcpkgs/falkon/template new file mode 100644 index 0000000000..0c746dd60c --- /dev/null +++ b/srcpkgs/falkon/template @@ -0,0 +1,18 @@ +# Template file for 'falkon' +pkgname=falkon +version=3.0.0 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools" +makedepends="qt5-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql + qt5-plugin-sqlite qt5-plugin-tds qt5-declarative-devel qt5-webchannel-devel + qt5-webengine-devel qt5-location-devel qt5-x11extras-devel qt5-tools-devel + python3-devel kwallet-devel" +short_desc="Cross-platform Qt Web Browser" +maintainer="Helmut Pozimski " +license="GPL-3" +homepage="https://github.com/KDE/falkon" +distfiles="https://download.kde.org/stable/falkon/3.0/src/falkon-${version}.tar.xz" +checksum=4e42a091e6ae434d7c3146adb876a8a5dc29d9354560087a905a0bd7fb58d7a6 + +LDFLAGS+=" -Wl,--no-fatal-warnings"