Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / webkitgtk-6.0


Commits:
91adec0f by Jan Alexander Steffens (heftig) at 2023-09-16T00:48:53+02:00
2.42.0-1

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -6,8 +6,8 @@ pkgname=(
   webkitgtk-6.0
   webkitgtk-6.0-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/webkitgtk-6.0/-/commit/91adec0f0e59d47c6ababd7eb8b15572807519f7

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/webkitgtk-6.0/-/commit/91adec0f0e59d47c6ababd7eb8b15572807519f7
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to