From cc63efbb4f6bd910471632573dc7f1236a4fb901 Mon Sep 17 00:00:00 2001 From: Chongyun Lee <45286352+licy183@users.noreply.github.com> Date: Sun, 8 Jan 2023 02:13:41 +0800 Subject: [PATCH] otter-browser: enable package and bump to 1.0.03 Also switch backend to qtwebengine --- disabled-packages/otter-browser/build.sh | 28 ------------------- .../3rdparty_fhs_termux_prefix.patch | 0 x11-packages/otter-browser/build.sh | 10 +++++++ 3 files changed, 10 insertions(+), 28 deletions(-) delete mode 100644 disabled-packages/otter-browser/build.sh rename {disabled-packages => x11-packages}/otter-browser/3rdparty_fhs_termux_prefix.patch (100%) create mode 100644 x11-packages/otter-browser/build.sh diff --git a/disabled-packages/otter-browser/build.sh b/disabled-packages/otter-browser/build.sh deleted file mode 100644 index e0a8905e8a..0000000000 --- a/disabled-packages/otter-browser/build.sh +++ /dev/null @@ -1,28 +0,0 @@ -# x11-packages -TERMUX_PKG_HOMEPAGE=https://otter-browser.org -TERMUX_PKG_DESCRIPTION="Web browser with aspects of Opera (12.x)" -TERMUX_PKG_LICENSE="GPL-3.0" -TERMUX_PKG_MAINTAINER="Simeon Huang " -TERMUX_PKG_VERSION=1.0.02 -TERMUX_PKG_REVISION=8 -TERMUX_PKG_SRCURL="https://github.com/OtterBrowser/otter-browser/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" -TERMUX_PKG_SHA256=d1e090a80fa736cd128f594184817078a08cac31614e85e7838ff1b64511d62d -TERMUX_PKG_DEPENDS="hunspell, libc++, qt5-qtbase, qt5-qtdeclarative, qt5-qtmultimedia, qt5-qtsvg, qt5-qtwebkit, qt5-qtxmlpatterns" -TERMUX_PKG_NO_STATICSPLIT=true -TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DENABLE_QTWEBENGINE=OFF -DENABLE_QTWEBKIT=ON -DENABLE_CRASHREPORTS=OFF -DENABLE_SPELLCHECK=ON" - -termux_step_create_debscripts() { - cat <<-EOF > ./postinst - #!$TERMUX_PREFIX/bin/sh - echo - echo "********" - echo "This package is planned to be REMOVED for security purposes." - echo "See https://github.com/termux/termux-packages/issues/12813." - echo - echo "[TL;DR]" - echo "Otter Browser in this package uses QtWebKit which is based on" - echo "old and vulnerable WebKit and is not suitable for generic use." - echo "********" - echo - EOF -} diff --git a/disabled-packages/otter-browser/3rdparty_fhs_termux_prefix.patch b/x11-packages/otter-browser/3rdparty_fhs_termux_prefix.patch similarity index 100% rename from disabled-packages/otter-browser/3rdparty_fhs_termux_prefix.patch rename to x11-packages/otter-browser/3rdparty_fhs_termux_prefix.patch diff --git a/x11-packages/otter-browser/build.sh b/x11-packages/otter-browser/build.sh new file mode 100644 index 0000000000..601010d593 --- /dev/null +++ b/x11-packages/otter-browser/build.sh @@ -0,0 +1,10 @@ +TERMUX_PKG_HOMEPAGE=https://otter-browser.org +TERMUX_PKG_DESCRIPTION="Web browser with aspects of Opera (12.x)" +TERMUX_PKG_LICENSE="GPL-3.0" +TERMUX_PKG_MAINTAINER="@licy183" +TERMUX_PKG_VERSION=1.0.03 +TERMUX_PKG_SRCURL="https://github.com/OtterBrowser/otter-browser/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" +TERMUX_PKG_SHA256=2b07d22a5d921ec0b3d29a680eb913c3fe0713ca7d10e37873a3802d1a5154a3 +TERMUX_PKG_DEPENDS="hunspell, libc++, qt5-qtbase, qt5-qtdeclarative, qt5-qtmultimedia, qt5-qtsvg, qt5-qtwebengine, qt5-qtxmlpatterns" +TERMUX_PKG_NO_STATICSPLIT=true +TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DENABLE_QTWEBENGINE=ON -DENABLE_QTWEBKIT=OFF -DENABLE_CRASHREPORTS=OFF -DENABLE_SPELLCHECK=ON"