[arch-commits] Commit in wpewebkit/trunk (PKGBUILD)

Jan Steffens heftig at gemini.archlinux.org
Fri Apr 1 21:36:55 UTC 2022


    Date: Friday, April 1, 2022 @ 21:36:55
  Author: heftig
Revision: 441210

2.36.0-2: debug on, lto on

Modified:
  wpewebkit/trunk/PKGBUILD

----------+
 PKGBUILD |   14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-04-01 21:36:53 UTC (rev 441209)
+++ PKGBUILD	2022-04-01 21:36:55 UTC (rev 441210)
@@ -1,8 +1,8 @@
 # Maintainer: Jan Alexander Steffens (heftig) <heftig at archlinux.org>
 
 pkgname=wpewebkit
-pkgver=2.34.6
-pkgrel=1
+pkgver=2.36.0
+pkgrel=2
 pkgdesc="Web content engine for embedded devices"
 url="https://wpewebkit.org"
 arch=(x86_64)
@@ -18,9 +18,9 @@
             'gst-plugins-good: media decoding'
             'gst-plugins-bad: media decoding'
             'gst-libav: nonfree media decoding')
-options=(!lto)
+options=(debug)
 source=($url/releases/$pkgname-$pkgver.tar.xz{,.asc})
-sha256sums=('301e895c8ed08ce7dccef3192b972f2ccfc2020463244c64069a636f2b05265f'
+sha256sums=('096aa9f87d9bfbfc80f558388a86721cdcc508b42ddef10bd270aec9aee96d5a'
             'SKIP')
 validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3'  # Carlos Garcia Campos <cgarcia at igalia.com>
               '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <aperez at igalia.com>
@@ -30,6 +30,11 @@
 }
 
 build() {
+  # Produce minimal debug info: 4.3 GB of debug data makes the
+  # build too slow and is too much to package for debuginfod
+  CFLAGS+=' -g1'
+  CXXFLAGS+=' -g1'
+
   cmake -S $pkgname-$pkgver -B build -G Ninja \
     -DPORT=WPE \
     -DCMAKE_BUILD_TYPE=Release \
@@ -37,6 +42,7 @@
     -DCMAKE_INSTALL_LIBDIR=lib \
     -DCMAKE_INSTALL_LIBEXECDIR=lib \
     -DCMAKE_SKIP_RPATH=ON \
+    -DUSE_SOUP2=OFF \
     -DENABLE_GTKDOC=ON \
     -DENABLE_MINIBROWSER=ON
   cmake --build build



More information about the arch-commits mailing list