[arch-commits] Commit in (3 files)

Antonio Rojas arojas at archlinux.org
Thu Nov 19 20:53:25 UTC 2020


    Date: Thursday, November 19, 2020 @ 20:53:25
  Author: arojas
Revision: 401448

Qt 5.15.2 rebuild

Modified:
  akonadi/trunk/PKGBUILD
  kwin/trunk/PKGBUILD
  qt5-webkit/trunk/PKGBUILD

---------------------------+
 akonadi/trunk/PKGBUILD    |    2 +-
 kwin/trunk/PKGBUILD       |    2 +-
 qt5-webkit/trunk/PKGBUILD |   22 ++++++++++++----------
 3 files changed, 14 insertions(+), 12 deletions(-)

Modified: akonadi/trunk/PKGBUILD
===================================================================
--- akonadi/trunk/PKGBUILD	2020-11-19 20:44:07 UTC (rev 401447)
+++ akonadi/trunk/PKGBUILD	2020-11-19 20:53:25 UTC (rev 401448)
@@ -6,7 +6,7 @@
 pkgbase=akonadi
 pkgname=(akonadi libakonadi)
 pkgver=20.08.3
-pkgrel=1
+pkgrel=2
 pkgdesc="PIM layer, which provides an asynchronous API to access all kind of PIM data"
 arch=(x86_64)
 url='https://kontact.kde.org'

Modified: kwin/trunk/PKGBUILD
===================================================================
--- kwin/trunk/PKGBUILD	2020-11-19 20:44:07 UTC (rev 401447)
+++ kwin/trunk/PKGBUILD	2020-11-19 20:53:25 UTC (rev 401448)
@@ -4,7 +4,7 @@
 
 pkgname=kwin
 pkgver=5.20.3
-pkgrel=1
+pkgrel=2
 pkgdesc='An easy to use, but flexible, composited Window Manager'
 arch=(x86_64)
 url='https://www.kde.org/workspaces/plasmadesktop/'

Modified: qt5-webkit/trunk/PKGBUILD
===================================================================
--- qt5-webkit/trunk/PKGBUILD	2020-11-19 20:44:07 UTC (rev 401447)
+++ qt5-webkit/trunk/PKGBUILD	2020-11-19 20:53:25 UTC (rev 401448)
@@ -5,35 +5,37 @@
 pkgname=qt5-webkit
 _pkgver=5.212.0-alpha4
 pkgver=${_pkgver/-/}
-pkgrel=7
+pkgrel=8
 arch=(x86_64)
 url='https://www.qt.io'
 license=(GPL3 LGPL3 FDL custom)
 pkgdesc='Classes for a WebKit2 based implementation and a new QML API'
-source=("https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-$_pkgver/qtwebkit-$_pkgver.tar.xz")
+source=("https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-$_pkgver/qtwebkit-$_pkgver.tar.xz"
+         qt5-webkit-python-3.9.patch::"https://github.com/qtwebkit/qtwebkit/commit/78360c01.patch"
+         qt5-webkit-bison-3.7.patch::"https://github.com/qtwebkit/qtwebkit/commit/d92b11fe.patch")
 depends=(qt5-location qt5-sensors qt5-webchannel libwebp libxslt libxcomposite gst-plugins-base hyphen woff2)
 makedepends=(cmake ruby gperf python qt5-doc qt5-tools)
 optdepends=('gst-plugins-good: Webm codec support')
-sha256sums=('9ca126da9273664dd23a3ccd0c9bebceb7bb534bddd743db31caf6a5a6d4a9e6')
+sha256sums=('9ca126da9273664dd23a3ccd0c9bebceb7bb534bddd743db31caf6a5a6d4a9e6'
+            '9db5480dfbd3c440489e8e4131e3555b2af61fa4b6c19f35227588c5996be128'
+            'cc5a2b762426e9cda5a3ae056bba266b5f775ee75c0590913839c255d5f10db0')
 
 prepare() {
-  mkdir -p build
+  patch -d qtwebkit-$_pkgver -p1 -i ../qt5-webkit-python-3.9.patch # Fix build with python 3.9
+  patch -d qtwebkit-$_pkgver -p1 -i ../qt5-webkit-bison-3.7.patch # Fix build with bison 3.7
 }
 
 build() {
-  cd build
-
-  cmake ../qtwebkit-$_pkgver \
+  cmake -B build -S qtwebkit-$_pkgver \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG" \
     -DPORT=Qt \
     -DENABLE_TOOLS=OFF
-  make
+  cmake --build build
 }
 
 package() {
-  cd build
-  make DESTDIR="$pkgdir" install
+  DESTDIR="$pkgdir" cmake --install build
 
   install -d "$pkgdir"/usr/share/licenses
   ln -s /usr/share/licenses/qt5-base "$pkgdir"/usr/share/licenses/${pkgname}



More information about the arch-commits mailing list