git » qt5-webengine.git » commit d3e4f9a

qt5-webengine 5.15.16

author Urja (ARMLFS builder)
2024-06-19 07:30:53 UTC
committer Urja (ARMLFS builder)
2024-06-19 07:30:53 UTC
parent fad05d485fed0dba24b71b4987d33002cdfd356b

qt5-webengine 5.15.16

.gitignore +2 -0
PKGBUILD +9 -6

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a43258a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/src/
+/pkg/
diff --git a/PKGBUILD b/PKGBUILD
index 2cdc0a2..82c697a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,14 +5,14 @@ pkgname=qt5-webengine
 _basever=5.15.13
 pkgver=5.15.16
 pkgrel=8
-arch=('x86_64')
+arch=('x86_64' 'armv7h')
 url='https://www.qt.io'
 license=('LGPL3' 'LGPL2.1' 'BSD')
 pkgdesc='Provides support for web applications using the Chromium browser project'
-depends=('qt5-webchannel' 'qt5-location' 'libxcomposite' 'libxrandr' 'pciutils' 'libxss' 'libxkbfile' 'libxdamage'
+depends=('qt5-webchannel' 'qt5-location' 'libxcomposite' 'libxrandr' 'libxss' 'libxkbfile' 'libxdamage'
          'libevent' 'snappy' 'nss' 'libxslt' 'minizip' 'ffmpeg' 'libvpx' 'libxtst' 'ttf-font')
-makedepends=('git' 'python' 'gperf' 'jsoncpp' 'ninja' 'qt5-tools' 'poppler' 'pipewire' 'nodejs')
-optdepends=('pipewire: WebRTC desktop sharing under Wayland')
+makedepends=('git' 'python' 'gperf' 'jsoncpp' 'ninja' 'qt5-tools' 'poppler' 'nodejs' 'krb5')
+#optdepends=('pipewire: WebRTC desktop sharing under Wayland')
 groups=('qt5')
 _pkgfqn=${pkgname/5-/}
 source=(kde-$_pkgfqn::git+https://code.qt.io/qt/qtwebengine.git#tag=v${pkgver}-lts
@@ -66,6 +66,8 @@ build() {
   # this uses malloc_usable_size, which is incompatible with fortification level 3
   export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
   export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
+  # Go for 64-bit gcc
+  export PATH="/usr/cross-a64/bin:$PATH"
 
   cd build
   qmake ../kde-$_pkgfqn CONFIG+=force_debug_info QMAKE_CXXFLAGS="$CXXFLAGS -std=gnu++17" -- \
@@ -74,8 +76,9 @@ build() {
     -webp \
     -webengine-icu \
     -spellchecker \
-    -webengine-kerberos \
-    -webengine-webrtc-pipewire
+    -webengine-kerberos
+
+#    -webengine-webrtc-pipewire
   make
 }