Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
qt6-webengine


Commits:
772a0c87 by Antonio Rojas at 2024-10-29T22:45:42+01:00
upgpkg: 6.8.0-7: Reenable system ffmpeg

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = qt6-webengine
        pkgdesc = Provides support for web applications using the Chromium 
browser project
        pkgver = 6.8.0
-       pkgrel = 6
+       pkgrel = 7
        url = https://www.qt.io
        arch = x86_64
        groups = qt6
@@ -27,6 +27,7 @@ pkgbase = qt6-webengine
        depends = alsa-lib
        depends = dbus
        depends = expat
+       depends = ffmpeg
        depends = fontconfig
        depends = freetype2
        depends = gcc-libs


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 pkgname=qt6-webengine
 _pkgver=6.8.0
 pkgver=6.8.0
-pkgrel=6
+pkgrel=7
 arch=(x86_64)
 url='https://www.qt.io'
 license=(GPL3 LGPL3 FDL custom)
@@ -12,6 +12,7 @@ pkgdesc='Provides support for web applications using the 
Chromium browser projec
 depends=(alsa-lib
          dbus
          expat
+         ffmpeg
          fontconfig
          freetype2
          gcc-libs
@@ -82,6 +83,9 @@ prepare() {
   git submodule init
   git submodule set-url src/3rdparty "$srcdir"/qtwebengine-chromium
   git -c protocol.file.allow=always submodule update
+
+  cd src/3rdparty
+  git cherry-pick -n 3b9f0ed808a23cf5849ea3b82a61ef7ab566ad68 # Fix mp3 
playback
 }
 
 build() {
@@ -89,7 +93,7 @@ build() {
   cmake -B build -S $_pkgfn -G Ninja \
     -DCMAKE_MESSAGE_LOG_LEVEL=STATUS \
     -DCMAKE_TOOLCHAIN_FILE=/usr/lib/cmake/Qt6/qt.toolchain.cmake \
-    -DQT_FEATURE_webengine_system_ffmpeg=OFF \
+    -DQT_FEATURE_webengine_system_ffmpeg=ON \
     -DQT_FEATURE_webengine_system_icu=ON \
     -DQT_FEATURE_webengine_system_libevent=ON \
     -DQT_FEATURE_webengine_system_re2=ON \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/qt6-webengine/-/commit/772a0c87cad055abe6318d8c05f7d04843022378

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/qt6-webengine/-/commit/772a0c87cad055abe6318d8c05f7d04843022378
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to