[arch-commits] Commit in qt6-webengine/repos/kde-unstable-x86_64 (4 files)

Antonio Rojas arojas at gemini.archlinux.org
Thu Sep 9 11:07:31 UTC 2021


    Date: Thursday, September 9, 2021 @ 11:07:30
  Author: arojas
Revision: 423644

archrelease: copy kde-unstable to kde-unstable-x86_64

Added:
  qt6-webengine/repos/kde-unstable-x86_64/PKGBUILD
    (from rev 423643, qt6-webengine/kde-unstable/PKGBUILD)
Deleted:
  qt6-webengine/repos/kde-unstable-x86_64/PKGBUILD
  qt6-webengine/repos/kde-unstable-x86_64/chromium-freetype-2.11.patch
  qt6-webengine/repos/kde-unstable-x86_64/qt6-webengine-destdir.patch

------------------------------+
 PKGBUILD                     |   85 +++++++++++++++++------------------------
 chromium-freetype-2.11.patch |   28 -------------
 qt6-webengine-destdir.patch  |   12 -----
 3 files changed, 36 insertions(+), 89 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2021-09-09 11:07:23 UTC (rev 423643)
+++ PKGBUILD	2021-09-09 11:07:30 UTC (rev 423644)
@@ -1,49 +0,0 @@
-# Maintainer: Antonio Rojas <arojas at archlinux.org>
-# Maintainer: Felix Yan <felixonmars at archlinux.org>
-
-pkgname=qt6-webengine
-_qtver=6.2.0-beta3
-pkgver=${_qtver/-/}
-pkgrel=1
-arch=(x86_64)
-url='https://www.qt.io'
-license=(GPL3 LGPL3 FDL custom)
-pkgdesc='Provides support for web applications using the Chromium browser project'
-depends=(qt6-webchannel qt6-location libxcomposite libxrandr pciutils libxss libxkbfile 
-         libevent snappy nss libxslt minizip ffmpeg re2 libvpx libxtst ttf-font)
-makedepends=(cmake python2 python gperf jsoncpp ninja qt6-tools pipewire nodejs protobuf)
-optdepends=('pipewire: WebRTC desktop sharing under Wayland')
-groups=(qt6)
-_pkgfn="${pkgname/6-/}-everywhere-src-$_qtver"
-source=(https://download.qt.io/development_releases/qt/${pkgver%.*}/$_qtver/submodules/$_pkgfn.tar.xz
-        qt6-webengine-destdir.patch
-        chromium-freetype-2.11.patch)
-sha256sums=('e7bdb1b44251826442a92c6e91ef1f1bc462964e1e89c41c9e5b7969f27c6024'
-            '1611f5c4c6913837fa692b9612302f0abcdd7954b0d6cff236cb13f1ca3ec235'
-            'd7b5b4ae37b3ec8a416942e02f60aeda0e8ff3d9769699029f3af3465b1b892b')
-
-prepare() {
-  patch -d $_pkgfn -p1 < qt6-webengine-destdir.patch # Don't attempt to install external projects to root filesystem
-  patch -d $_pkgfn/src/3rdparty/chromium -p1 < chromium-freetype-2.11.patch # Fix build with freetype 2.11
-}
-
-build() {
-  cmake -B build -S $_pkgfn \
-    -DCMAKE_TOOLCHAIN_FILE=/usr/lib/cmake/Qt6/qt.toolchain.cmake \
-    -DQT_FEATURE_webengine_system_ffmpeg=ON \
-    -DQT_FEATURE_webengine_system_icu=ON \
-    -DQT_FEATURE_webengine_proprietary_codecs=ON \
-    -DQT_FEATURE_webengine_kerberos=ON \
-    -DQT_FEATURE_webengine_webrtc_pipewire=ON
-  cmake --build build
-}
-
-package() {
-  DESTDIR="$pkgdir" cmake --install build/src
-
-# Fix broken install
-  rm -r "$pkgdir"/build
-  mv "$pkgdir"/usr/{translations,resources} "$pkgdir"/usr/share/qt6
-
-  install -Dm644 "$srcdir"/${_pkgfn}/src/3rdparty/chromium/LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE.chromium
-}

Copied: qt6-webengine/repos/kde-unstable-x86_64/PKGBUILD (from rev 423643, qt6-webengine/kde-unstable/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2021-09-09 11:07:30 UTC (rev 423644)
@@ -0,0 +1,36 @@
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
+
+pkgname=qt6-webengine
+_qtver=6.2.0-beta4
+pkgver=${_qtver/-/}
+pkgrel=1
+arch=(x86_64)
+url='https://www.qt.io'
+license=(GPL3 LGPL3 FDL custom)
+pkgdesc='Provides support for web applications using the Chromium browser project'
+depends=(qt6-webchannel qt6-location libxcomposite libxrandr pciutils libxss libxkbfile 
+         libevent snappy nss libxslt minizip ffmpeg re2 libvpx libxtst ttf-font)
+makedepends=(cmake ninja python2 python gperf jsoncpp qt6-tools pipewire nodejs protobuf)
+optdepends=('pipewire: WebRTC desktop sharing under Wayland')
+groups=(qt6)
+_pkgfn="${pkgname/6-/}-everywhere-src-$_qtver"
+source=(https://download.qt.io/development_releases/qt/${pkgver%.*}/$_qtver/submodules/$_pkgfn.tar.xz)
+sha256sums=('0fc904e6c9b36096382ec340b5b3989e08b33dca6530052c7611c76bb75e6e1e')
+
+build() {
+  cmake -B build -S $_pkgfn -G Ninja \
+    -DCMAKE_TOOLCHAIN_FILE=/usr/lib/cmake/Qt6/qt.toolchain.cmake \
+    -DQT_FEATURE_webengine_system_ffmpeg=ON \
+    -DQT_FEATURE_webengine_system_icu=ON \
+    -DQT_FEATURE_webengine_proprietary_codecs=ON \
+    -DQT_FEATURE_webengine_kerberos=ON \
+    -DQT_FEATURE_webengine_webrtc_pipewire=ON
+  cmake --build build
+}
+
+package() {
+  DESTDIR="$pkgdir" cmake --install build
+
+  install -Dm644 "$srcdir"/${_pkgfn}/src/3rdparty/chromium/LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE.chromium
+}

Deleted: chromium-freetype-2.11.patch
===================================================================
--- chromium-freetype-2.11.patch	2021-09-09 11:07:23 UTC (rev 423643)
+++ chromium-freetype-2.11.patch	2021-09-09 11:07:30 UTC (rev 423644)
@@ -1,28 +0,0 @@
---- chromium/third_party/skia/src/ports/SkFontHost_FreeType_common.cpp.orig	2021-07-28 17:20:09.046807474 +0000
-+++ chromium/third_party/skia/src/ports/SkFontHost_FreeType_common.cpp	2021-07-28 17:26:25.932899591 +0000
-@@ -665,8 +665,8 @@
-             canvas->drawPaint(paint);
-             break;
-         }
--        case FT_COLR_PAINTFORMAT_TRANSFORMED: {
--            SkMatrix transform = ToSkMatrix(colrv1_paint.u.transformed.affine);
-+        case FT_COLR_PAINTFORMAT_TRANSFORM: {
-+            SkMatrix transform = ToSkMatrix(colrv1_paint.u.transform.affine);
- 
-             canvas->concat(transform);
-             break;
-@@ -760,12 +760,12 @@
-             traverse_result = colrv1_start_glyph(canvas, palette, face, paint.u.colr_glyph.glyphID,
-                                                  FT_COLOR_NO_ROOT_TRANSFORM);
-             break;
--        case FT_COLR_PAINTFORMAT_TRANSFORMED:
-+        case FT_COLR_PAINTFORMAT_TRANSFORM:
-             canvas->saveLayer(nullptr, nullptr);
-             // Traverse / draw operation will apply transform.
-             colrv1_draw_paint(canvas, palette, face, paint);
-             traverse_result =
--                    colrv1_traverse_paint(canvas, palette, face, paint.u.transformed.paint);
-+                    colrv1_traverse_paint(canvas, palette, face, paint.u.transform.paint);
-             canvas->restore();
-             break;
-       case FT_COLR_PAINTFORMAT_ROTATE:

Deleted: qt6-webengine-destdir.patch
===================================================================
--- qt6-webengine-destdir.patch	2021-09-09 11:07:23 UTC (rev 423643)
+++ qt6-webengine-destdir.patch	2021-09-09 11:07:30 UTC (rev 423644)
@@ -1,12 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 9939167a..0fa5cd13 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -166,6 +166,7 @@ externalproject_add(qtwebengine
-     BUILD_ALWAYS TRUE
-     CMAKE_ARGS  ${libsCmakeArgs}
-     BUILD_COMMAND ${CMAKE_COMMAND} -E echo "Starting $<CONFIG> build"
-+    INSTALL_COMMAND ""
-     ${coinBug699}
-     COMMAND ${CMAKE_COMMAND} -E echo "$<CONFIG> build complete"
-     # TODO: this is aworkaround for broken qt_lib_webengine*.pri files,



More information about the arch-commits mailing list