Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / webkit2gtk
Commits: 97d6ce87 by Jan Alexander Steffens (heftig) at 2023-09-16T00:50:55+02:00 2.42.0-1 - - - - - 1 changed file: - PKGBUILD Changes: ===================================== PKGBUILD ===================================== @@ -6,8 +6,8 @@ pkgname=( webkit2gtk webkit2gtk-docs ) -pkgver=2.40.5 -pkgrel=2 +pkgver=2.42.0 +pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org" arch=(x86_64) @@ -37,6 +37,7 @@ depends=( libgl libgles libjpeg + libjxl libmanette libpng libseccomp @@ -61,11 +62,13 @@ depends=( zlib ) makedepends=( + clang cmake gi-docgen gobject-introspection gperf gst-plugins-bad + lld ninja python ruby @@ -76,9 +79,9 @@ makedepends=( source=( $url/releases/webkitgtk-$pkgver.tar.xz{,.asc} ) -sha256sums=('7de051a263668621d91a61a5eb1c3771d1a7cec900043d4afef06c326c16037f' +sha256sums=('828f95935861fae583fb8f2ae58cf64c63c178ae2b7c2d6f73070813ad64ed1b' 'SKIP') -b2sums=('67b8f429af8b746a256ca36c335c33ab4fef92a4699b09b87c38e81d56e0da7b5fb20d9e0dbbc32016025e60ca2c6e44d9032c300bfbdc931f4097d5608bb62f' +b2sums=('afaaef8482fe81645eee55be86a80fb51eff83dc000ac0dc5981d41810b5c72c59428d8e92a02c04718c0367ac19689501c81764f9603b767d7271ad9cd66075' 'SKIP') validpgpkeys=( 'D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <[email protected]> @@ -103,6 +106,15 @@ build() { -DENABLE_MINIBROWSER=ON ) + # GCC with LTO fails to link libjavascriptcoregtk + # /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_size_validate': + # <artificial>:(.text+0x49f0f): undefined reference to `ipint_extern_table_size' + # /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_fill_validate': + # <artificial>:(.text+0x4a019): undefined reference to `ipint_extern_table_fill' + # collect2: error: ld returned 1 exit status + export CC=clang CXX=clang++ + LDFLAGS+=" -fuse-ld=lld" + # 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' View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/webkit2gtk/-/commit/97d6ce8746713d3c5335e85285f2501ec8381828 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/webkit2gtk/-/commit/97d6ce8746713d3c5335e85285f2501ec8381828 You're receiving this email because of your account on gitlab.archlinux.org.
