upg cmake gitui mercurial prrty wayland-protocols webkit2gtk

This commit is contained in:
joborun linux 2024-03-23 13:48:58 +02:00
parent 8f1d8c1e95
commit a479d4cee2
18 changed files with 93 additions and 118 deletions

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=cmake
pkgver=3.28.4
pkgver=3.29.0
pkgrel=01
pkgdesc='A cross-platform open-source make system w/o zstd or qt-gui '
url="https://www.cmake.org/"
@ -59,9 +59,9 @@ license=('custom')
validpgpkeys=(CBA23971357C2E6590D9EFD3EC8FEF3A7BFB4EDA) # Brad King <brad.king@kitware.com>
sha256sums=(eb9c787e078848dc493f4f83f8a4bbec857cd1f38ab6425ce8d2776a9f6aa6fb # cmake-3.28.4.tar.gz
871577f000d726955302b40ccdcdf8c7e9fa3fe8cf84dae25827c8651ece7669 # cmake-3.28.4-SHA-256.txt
71b8bd62e87b780751264f65bf3de9fabcc13e01bae50f688114cef7cc6f67ef) # cmake-3.28.4-SHA-256.txt.asc
sha256sums=(a0669630aae7baa4a8228048bf30b622f9e9fd8ee8cedb941754e9e38686c778 # cmake-3.29.0.tar.gz
e2128793708db02ff7642a677718ff76bb230a46babe926d5d08f9735ce58e09 # cmake-3.29.0-SHA-256.txt
1b67c4435b881824d95f076bfc2320af6a6903f5a0dceabf2f9b4ea82ba5b34b) # cmake-3.29.0-SHA-256.txt.asc
## f12993eef4b8882e76ec6257982b8d2e5659a6261c4aeb202885a63990d7feb6 cmake-3.28.4-01-x86_64.pkg.tar.lz
## 41c7d666bf59c5e404661ff5d881fc3f8fca56fc74a372e903526e21087b39cb cmake-3.29.0-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgname=cmake
pkgver=3.28.4
pkgver=3.29.0
pkgrel=1
pkgdesc='A cross-platform open-source make system'
arch=('x86_64')
@ -18,8 +18,8 @@ optdepends=(
)
source=("https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}.tar.gz"
"https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}-SHA-256.txt"{,.asc})
sha512sums=('284d201f5ce7b61edddb0e62945113b59d0070b1e58c28a49e86ba8d30b2a259da93b1cb7c2be66c6986c5ce7584cea92555fa8e054b8ad91ae4bf69068d2db3'
'd1cbd68f4d825ca1cd56069a638f6c1e0dbe4422b69debe4f95979e1583e8bd959161f3dcf10c401aeef01f6458b16f2f892e6123e83b324839b089d0a6280fe'
sha512sums=('abcca7a4db221d98864b77220445f0b70f87149626d3162ed49636862b87514b2640318438c0c711bfaafa1aba4d049b55f98e6ac28c44545543986c35fbd062'
'9a33a74a799e0ae4464a3b084b94617734b36bed2ed70260a0700bd2e8f846b6cddb279d8fa91488b08d29b14ad34d45dcea01afabc720f57a9c90e7700aa205'
'SKIP')
validpgpkeys=(CBA23971357C2E6590D9EFD3EC8FEF3A7BFB4EDA) # Brad King <brad.king@kitware.com>

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gitui
pkgver=0.25.1
pkgver=0.25.2
pkgrel=01
pkgdesc='Blazing fast terminal-ui for git written in Rust'
url='https://github.com/extrawurst/gitui'
@ -45,7 +45,6 @@ arch=(x86_64)
license=('MIT')
sha256sums=(78d31ba66de1521477aef1642c798a385106ff4858f59e79775ba08a694d0ae4) # gitui-0.25.1.tar.gz
## 7587d37130eec5fc91c88e001d999cf9b6ab91b59620434630016815f312084d gitui-0.25.1-01-x86_64.pkg.tar.lz
sha256sums=(5a67d526e22533952a747cb34eb2430a1340dd3139f60a785f579bba4a6aa5ed) # gitui-0.25.2.tar.gz
## d59d4a88687a3ccfcee7efbb74722a337c2635345a7ad482e1e9bc8dc9513f83 gitui-0.25.2-01-x86_64.pkg.tar.lz

View File

@ -4,7 +4,7 @@
# Contributor: Wesley Moore <wes@wezm.net>
pkgname=gitui
pkgver=0.25.1
pkgver=0.25.2
pkgrel=1
pkgdesc='Blazing fast terminal-ui for git written in Rust'
url='https://github.com/extrawurst/gitui'
@ -14,8 +14,8 @@ license=('MIT')
depends=('gcc-libs' 'libgit2.so' 'libxcb' 'openssl' 'zlib')
makedepends=('cargo' 'python') # xcb crate needs python
source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
sha256sums=('78d31ba66de1521477aef1642c798a385106ff4858f59e79775ba08a694d0ae4')
b2sums=('9acd976784484f5249ee6195852d98d4495ee382803269c8bdd647044b974d9070b91437e06c482222949a81e2f3392038e10e0bbbb215840d8fa22877d85b34')
sha256sums=('5a67d526e22533952a747cb34eb2430a1340dd3139f60a785f579bba4a6aa5ed')
b2sums=('4df6a0b250fb12556f4f77d2bd1e7b8c53f4db92653e0af13a17c58aeb05f241d7a383ce5c65eb53aed9565c2ce48c8158c6967774213b36bf705fe748ee3afe')
prepare() {
cd "${pkgname}-${pkgver}"

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=mercurial
pkgver=6.7
pkgver=6.7.1
pkgrel=01
pkgdesc='A scalable distributed SCM tool'
url="https://www.mercurial-scm.org/"
@ -75,13 +75,12 @@ validpgpkeys=(2BCCE14F5C6725AA2EA8AEB7B9C9DC824AA5BDD5 #
1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès <alphare@raphaelgomes.dev>
sha512sums=('c25fccb334702f2d3d228c16e1842cc6d0f258ca7f278f8e9cd270220073b3d851bb9c8eedfa837255d99f3159fd8b0f9f5373e20b779ee625ea946869c80165'
sha512sums=('60b29ac4f7c4865500cefaa590f1d9fe953fcb674456081c21802af8d815c971f884aac4c64ba4aa9341bf4e3cef3415fd30b76cd441512e8561bbf3e7b01372'
'SKIP'
'710dcddb24d928efc97370e869d9caa083107929ed9a1086dd2a3ae0caaf2c71e2f29060597e29315b6b15b1616251c42412e268ce737109c48ae4d7aa1b9555')
sha256sums=(5358ed20604c67a7bc7ff81141f735586c328fbb6a18440d2e1e6cd0c044a4c6 # mercurial-6.7.tar.gz
ecdd7a953fe0394aeb7059897551374fa8b45fc0c696f10c556ea79a6df75105 # mercurial-6.7.tar.gz.asc
sha256sums=(9b0eda5d0d0ddb8b31e9c76aa06fc55fd2ffb02bc3614de0b1437336b2fc1254 # mercurial-6.7.1.tar.gz
a2c6d434087f2b553371c0c2335a6a784c24de00acf44c752d746764f3aaec25 # mercurial-6.7.1.tar.gz.asc
87427151713e689cd87dc50d50c048e0e58285815e4eb61962b50583532cbde5) # mercurial.profile
## 0e3991e9dc80c4c6f52c0166154d393bd713bdf555c948e5ec7835616ea79319 mercurial-6.7-01-x86_64.pkg.tar.lz
## 585889c6d1d2025c3a1061f1a768148bcc70f3790c9d4cd72ca53a8be7ac0d3c mercurial-6.7.1-01-x86_64.pkg.tar.lz

View File

@ -4,7 +4,7 @@
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
pkgname=mercurial
pkgver=6.7
pkgver=6.7.1
pkgrel=1
pkgdesc='A scalable distributed SCM tool'
arch=(x86_64)
@ -30,7 +30,7 @@ validpgpkeys=(2BCCE14F5C6725AA2EA8AEB7B9C9DC824AA5BDD5
1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès <alphare@raphaelgomes.dev>
source=(https://www.mercurial-scm.org/release/${pkgname}-${pkgver}.tar.gz{,.asc}
mercurial.profile)
sha512sums=('c25fccb334702f2d3d228c16e1842cc6d0f258ca7f278f8e9cd270220073b3d851bb9c8eedfa837255d99f3159fd8b0f9f5373e20b779ee625ea946869c80165'
sha512sums=('60b29ac4f7c4865500cefaa590f1d9fe953fcb674456081c21802af8d815c971f884aac4c64ba4aa9341bf4e3cef3415fd30b76cd441512e8561bbf3e7b01372'
'SKIP'
'710dcddb24d928efc97370e869d9caa083107929ed9a1086dd2a3ae0caaf2c71e2f29060597e29315b6b15b1616251c42412e268ce737109c48ae4d7aa1b9555')

View File

@ -8,7 +8,7 @@
pkgbase=openmpi
pkgname=(openmpi) # openmpi-docs)
pkgver=5.0.2
pkgrel=06
pkgrel=07
pkgdesc='High performance message passing library (MPI)'
url='https://www.open-mpi.org'
makedepends=(cuda gcc-fortran gcc-libs glibc hip-runtime-amd hwloc libevent
@ -118,5 +118,5 @@ license=('BSD-3-Clause AND LicenseRef-MPICH')
sha256sums=(ee46ad8eeee2c3ff70772160bff877cbf38c330a0bc3b3ddc811648b3396698f) # openmpi-5.0.2.tar.bz2
## 5bbc1c3f9ab0f9c5c6d17347a7c6af4730962706eae9cadd73552212a7d37de4 openmpi-5.0.2-06-x86_64.pkg.tar.lz
## ee46ad8eeee2c3ff70772160bff877cbf38c330a0bc3b3ddc811648b3396698f openmpi-5.0.2.tar.bz2

View File

@ -9,7 +9,7 @@ pkgname=(
openmpi-docs
)
pkgver=5.0.2
pkgrel=6
pkgrel=7
pkgdesc='High performance message passing library (MPI)'
arch=(x86_64)
url='https://www.open-mpi.org'

View File

@ -7,8 +7,8 @@
pkgbase=prrte
pkgname=(prrte) # {,-docs})
pkgver=3.0.4
pkgrel=03
pkgver=3.0.5
pkgrel=01
pkgdesc="PMIx Reference RunTime Environment"
url="https://github.com/openpmix/prrte"
makedepends=(glibc hwloc libevent openpmix perl automake autoconf)
@ -92,9 +92,9 @@ arch=(x86_64)
license=(BSD-3-Clause)
sha256sums=(69bd0464a37e12f17d37c03fd71974a6826ef2a7fb32894b6f30569880939c43 # prrte-3.0.4.tar.gz
sha256sums=(304cd428f350fcaf28e4e989bb01ae7d667e21efdca08d3f5503f2af2525099a # prrte-3.0.5.tar.gz
67dac93c532a56ec5f16eb8430530f131c6d8c345c4a91ea60b9abea50bd5fd5 # prte-mca-params.conf
07802099ae4e29eb6ff009ce20749770b4b92a90500a0918253fa81e290d2ec2) # prrte-ssh
## 5892af61618581c17a9469944fa4a5313a8d78be081ecb1277d406da94feca9d prrte-3.0.4-03-x86_64.pkg.tar.lz
## fd1871b80b9f50d703d66a083fff38dee7c1a97e32b94d49eeba4119a9dba27c prrte-3.0.5-01-x86_64.pkg.tar.lz

View File

@ -3,8 +3,8 @@
pkgbase=prrte
pkgname=(prrte{,-docs})
pkgver=3.0.4
pkgrel=3
pkgver=3.0.5
pkgrel=1
pkgdesc="PMIx Reference RunTime Environment"
arch=(x86_64)
url="https://github.com/openpmix/prrte"
@ -21,10 +21,10 @@ source=(
prte-mca-params.conf
prrte-ssh
)
sha512sums=('94b87c213d8789791217011ec27596ccf27f787aa49608793cefe8c907391b4d7fc5191acd11e9895524867bd456b0b6ae2627b811fe472cc5bcec2d003062b9'
sha512sums=('ee463e8733f28512b7057ed856ec4dcdd0808895fb30e7abda6b4c6e9bcae34be79936e243f33171e686dfa1942f8099432ebe892d05b04e312c723bf6176894'
'7a1c9d8785bf9bd51a72e526bcdceb8e7bea382528ac67989c56b0b5643d2b86cef04414136d5f959630da1eb67ae5dddb87e074aa28e974f01edadb492e9e7a'
'ababfc5afa98c1f050b2f3f40a923e3fd83b2048c96689efa9f2f032670253136dcae800117875bf46fb5625e2dacee45b036eb7df807cceb98b059b6fab913a')
b2sums=('54f81aada7f54b811aed5be5eae6154732a73557b232f2d9092b8bc4e4da9491c4e09bbd4ef624132070999a141c4a8d220d5035644e05e05be8a29769700b26'
b2sums=('a3a77877ae967ce28d47a6589ec7f5caabc2f25f98b2d282bff37524b35f43e24c827e94a1972634bcb3e15db30f44746c27162744bfc546ebbdde036f55b0f7'
'ebdad2a0c220c6ecd10df0804f5bd2afa9aa50652fdb38d45ebf8f1402cbbb6521ac358371d2055011e907e3ed4b0269e5f92880bb4f1758ef2ecc184110ccb7'
'cdac9def9d40d3df5e13449cfb8f0c977eaf5da5884135221c29b7add01c0b9bc151558f038ae972344cea242130ee6baa32f2b769f004c5517edf4200869337')

View File

@ -118,3 +118,4 @@ sha256sums=(SKIP)
## 3989ac0c639446513a2925a8f14525ffb51cd141e0bdc31ebb0fb307522540d2 vte3-0.76.0-02-x86_64.pkg.tar.lz
## 6bdc79ca3dc583ae375c0301a470a445e4450250bde5be8bf642eb4bb101dbd5 vte4-0.76.0-02-x86_64.pkg.tar.lz
## d3d18c9425aa0e4aa09d6c86c450af30a7b0e4673354d8e4a49417d59b5e64b5 vte-common-0.76.0-02-x86_64.pkg.tar.lz
##

View File

@ -6,11 +6,11 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=wayland-protocols
pkgver=1.33
pkgver=1.34
pkgrel=01
pkgdesc='Specifications of extended Wayland protocols'
url='https://wayland.freedesktop.org/'
makedepends=('wayland' 'meson' 'ninja')
makedepends=('wayland' 'meson')
#source=("https://wayland.freedesktop.org/releases/$pkgname-$pkgver.tar.xz"{,.sig})
source=("https://gitlab.freedesktop.org/wayland/$pkgname/-/releases/$pkgver/downloads/$pkgname-$pkgver.tar.xz"{,.sig})
@ -28,17 +28,16 @@ prepare() {
}
build() {
meson build $pkgname-$pkgver --buildtype=release --prefix=/usr
ninja -C build
arch-meson $pkgname-$pkgver build
meson compile -C build
}
check() {
ninja -C build test
meson test -C build --print-errorlogs
}
package() {
DESTDIR="$pkgdir" ninja -C build install
set -x
meson install -C build --destdir "$pkgdir"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m 644 "$pkgname-$pkgver/COPYING"
}
@ -51,8 +50,8 @@ license=('MIT')
validpgpkeys=('8307C0A224BABDA1BABD0EB9A6EEEC9E0136164A' # Jonas Ådahl
'A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # Daniel Stone
sha256sums=(94f0c50b090d6e61a03f62048467b19abbe851be4e11ae7b36f65f8b98c3963a # wayland-protocols-1.33.tar.xz
2dc6b3007b3bf0a149f25e108f56fb9082bbebf28c80c1d12af0a4743a08c776) # wayland-protocols-1.33.tar.xz.sig
sha256sums=(c59b27cacd85f60baf4ee5f80df5c0d15760ead6a2432b00ab7e2e0574dcafeb # wayland-protocols-1.34.tar.xz
93795f439d34c707a5b5b50e178232ffa9d76a815644a2536508a383cc65c125) # wayland-protocols-1.34.tar.xz.sig
## 22d02f9d37d2c71b83b44bb5dadf0ca99f19e7a72a1b271cdac672446c3236e7 wayland-protocols-1.33-01-x86_64.pkg.tar.lz
## 319836c2ba9920e04bbe16857935221ea2949a29fc7c30b171ad629f40f9c439 wayland-protocols-1.34-01-x86_64.pkg.tar.lz

View File

@ -1,17 +1,17 @@
# Maintainer: Sébastien Luttringer <seblu@seblu.net>
pkgname=wayland-protocols
pkgver=1.33
pkgver=1.34
pkgrel=1
pkgdesc='Specifications of extended Wayland protocols'
arch=('any')
url='https://wayland.freedesktop.org/'
license=('MIT')
makedepends=('wayland' 'meson' 'ninja')
makedepends=('wayland' 'meson')
validpgpkeys=('8307C0A224BABDA1BABD0EB9A6EEEC9E0136164A' # Jonas Ådahl
'A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # Daniel Stone
source=("https://gitlab.freedesktop.org/wayland/$pkgname/-/releases/$pkgver/downloads/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('94f0c50b090d6e61a03f62048467b19abbe851be4e11ae7b36f65f8b98c3963a'
sha256sums=('c59b27cacd85f60baf4ee5f80df5c0d15760ead6a2432b00ab7e2e0574dcafeb'
'SKIP')
prepare() {
@ -28,17 +28,16 @@ prepare() {
}
build() {
meson build $pkgname-$pkgver --buildtype=release --prefix=/usr
ninja -C build
arch-meson $pkgname-$pkgver build
meson compile -C build
}
check() {
ninja -C build test
meson test -C build --print-errorlogs
}
package() {
DESTDIR="$pkgdir" ninja -C build install
set -x
meson install -C build --destdir "$pkgdir"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m 644 "$pkgname-$pkgver/COPYING"
}

View File

@ -1,5 +1,4 @@
wayland
meson
ninja

View File

@ -8,8 +8,8 @@
#pkgbase=webkit2gtk
pkgname=webkit2gtk
# webkit2gtk-docs) # add if you want your own made docs
pkgver=2.42.5
pkgrel=02
pkgver=2.44.0
pkgrel=01
pkgdesc="Web content engine for GTK w/o systemd"
url="https://webkitgtk.org"
depends=(at-spi2-core atk bubblewrap cairo enchant-pure fontconfig freetype2 glib2
@ -18,44 +18,35 @@ depends=(at-spi2-core atk bubblewrap cairo enchant-pure fontconfig freetype2 gli
libmanette libpng libseccomp libsecret libsoup libtasn1 libwebp libwpe
libx11 libxcomposite libxml2 libxslt libxt mesa openjpeg2 sqlite wayland woff2
wpebackend-fdo xdg-dbus-proxy zlib)
makedepends=(clang cmake gi-docgen gobject-introspection gperf gst-plugins-bad lld ninja
makedepends=(clang cmake gi-docgen gobject-introspection gperf gst-plugins-bad libavif lld ninja
python ruby unifdef wayland-protocols)
optdepends=('geoclue: Geolocation support'
'gst-plugins-good: media decoding'
'gst-plugins-bad: media decoding'
'gst-libav: nonfree media decoding')
source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}
GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch)
source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc})
prepare() {
cd webkitgtk-$pkgver
# Requested by eworm
# https://github.com/WebKit/WebKit/pull/17909
patch -Np1 -i ../GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
# https://bugs.archlinux.org/task/79783
# https://github.com/WebKit/WebKit/pull/18614
patch -Np1 -i ../GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch
}
build() {
cmake -S webkitgtk-$pkgver -B build -G Ninja \
-DPORT=GTK \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_INSTALL_LIBEXECDIR=lib \
-DCMAKE_SKIP_RPATH=ON \
-DUSE_SOUP2=ON \
-DENABLE_DOCUMENTATION=OFF \
-DENABLE_GTKDOC=OFF \
-DENABLE_MINIBROWSER=ON \
-DENABLE_JOURNALD_LOG=OFF \
local cmake_options=(
-DPORT=GTK
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_INSTALL_LIBDIR=lib
-DCMAKE_INSTALL_LIBEXECDIR=lib
-DCMAKE_SKIP_RPATH=ON
-DUSE_GTK4=OFF
-DUSE_LIBBACKTRACE=OFF
-DUSE_SOUP2=ON
-DENABLE_DOCUMENTATION=ON
-DENABLE_GTKDOC=OFF
-DENABLE_MINIBROWSER=ON
-DENABLE_JOURNALD_LOG=OFF
-DENABLE_SYSTEMD=OFF
)
# 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'
@ -79,7 +70,7 @@ build() {
}
package() {
depends+=(libwpe-1.0.so libWPEBackend-fdo-1.0.so)
depends+=(libWPEBackend-fdo-1.0.so libwpe-1.0.so)
provides+=(libjavascriptcoregtk-4.0.so libwebkit2gtk-4.0.so)
optdepends=(
'geoclue: Geolocation support'
@ -93,7 +84,7 @@ package() {
rm -r "$pkgdir/usr/bin"
# mkdir -p doc/usr/share
# mv {"$pkgdir",doc}/usr/share/gtk-doc
# mv {"$pkgdir",doc}/usr/share/doc
cd webkitgtk-$pkgver
find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z |
@ -123,14 +114,13 @@ validpgpkeys=(D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 # Carlos Garcia Campos <
b2sums=('4b772d91d3e2c3fc3a48455f43016d2cc1699b18fcc78253d1527eecabbfc1f47cd3bf3c512508fd683d29de68f980511d2057e4c65979bab38083a2da5cb516'
'SKIP'
'd440d82c769f1b35caf5464dc850cdf1c896224205c90c17d8b0a44aee62e4b1383e11306936aaca067fde8836770d346d5122d7b05c91a5c7c1741c89c65e2f'
'daa782d4d40cc12a05c02b2494e879333f66f32820f1a1b89b7ab68f62fd53043b116ecb5ef476004095a7c7b924b12695b7e87e21dd547f66e72fa02a972f0d')
sha256sums=(b64278c1f20b8cfdbfb5ff573c37d871aba74a1db26d9b39f74e8953fe61e749 # webkitgtk-2.42.5.tar.xz
1495d1346e65696f25995efebceec0672e374c8740e49f623b6dd89a30280cd4 # webkitgtk-2.42.5.tar.xz.asc
a921d6be1303e9f23474971f381886fd291ec5bb1a7ff1e85acede8cfb88bef2 # GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
655f3b2c96355ac83c4fa1fc6048e3256bbfdbfb9727e1e18c5af12613536206) # GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch
## 18b39da86ef0d68bb21abac3de2ba945e4cae45bc3926ae10d93d9e160b59946 webkit2gtk-2.42.5-02-x86_64.pkg.tar.lz
b2sums=('02e6427fde20252b4a523483814d62e82612ed43843e8902aa62a6718a9716d68b31d2cd2326c819c3bd70cf09e0c5ac4095ab544d7e8bd4031cfb4791a625bc'
'SKIP')
sha256sums=(c66530e41ba59b1edba4ee89ef20b2188e273bed0497e95084729e3cfbe30c87 # webkitgtk-2.44.0.tar.xz
24b98f3ea6801166e4b4c1071bcc7926f4be4fa22ac253873a26d11d3b01fd70) # webkitgtk-2.44.0.tar.xz.asc
## f8225c1bc781e59e30d2de70705261fedcf6a79a24891f3f863a8764d6cac26c webkit2gtk-2.44.0-01-x86_64.pkg.tar.lz

View File

@ -6,8 +6,8 @@ pkgname=(
webkit2gtk
webkit2gtk-docs
)
pkgver=2.42.5
pkgrel=2
pkgver=2.44.0
pkgrel=1
pkgdesc="Web content engine for GTK"
url="https://webkitgtk.org"
arch=(x86_64)
@ -78,17 +78,11 @@ makedepends=(
)
source=(
$url/releases/webkitgtk-$pkgver.tar.xz{,.asc}
GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch
)
sha256sums=('b64278c1f20b8cfdbfb5ff573c37d871aba74a1db26d9b39f74e8953fe61e749'
'SKIP'
'a921d6be1303e9f23474971f381886fd291ec5bb1a7ff1e85acede8cfb88bef2'
'655f3b2c96355ac83c4fa1fc6048e3256bbfdbfb9727e1e18c5af12613536206')
b2sums=('4b772d91d3e2c3fc3a48455f43016d2cc1699b18fcc78253d1527eecabbfc1f47cd3bf3c512508fd683d29de68f980511d2057e4c65979bab38083a2da5cb516'
'SKIP'
'd440d82c769f1b35caf5464dc850cdf1c896224205c90c17d8b0a44aee62e4b1383e11306936aaca067fde8836770d346d5122d7b05c91a5c7c1741c89c65e2f'
'daa782d4d40cc12a05c02b2494e879333f66f32820f1a1b89b7ab68f62fd53043b116ecb5ef476004095a7c7b924b12695b7e87e21dd547f66e72fa02a972f0d')
sha256sums=('c66530e41ba59b1edba4ee89ef20b2188e273bed0497e95084729e3cfbe30c87'
'SKIP')
b2sums=('02e6427fde20252b4a523483814d62e82612ed43843e8902aa62a6718a9716d68b31d2cd2326c819c3bd70cf09e0c5ac4095ab544d7e8bd4031cfb4791a625bc'
'SKIP')
validpgpkeys=(
'D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgarcia@igalia.com>
'5AA3BC334FD7E3369E7C77B291C559DBE4C9123B' # Adrián Pérez de Castro <aperez@igalia.com>
@ -96,14 +90,6 @@ validpgpkeys=(
prepare() {
cd webkitgtk-$pkgver
# Requested by eworm
# https://github.com/WebKit/WebKit/pull/17909
patch -Np1 -i ../GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
# https://bugs.archlinux.org/task/79783
# https://github.com/WebKit/WebKit/pull/18614
patch -Np1 -i ../GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch
}
build() {
@ -114,7 +100,8 @@ build() {
-DCMAKE_INSTALL_LIBDIR=lib
-DCMAKE_INSTALL_LIBEXECDIR=lib
-DCMAKE_SKIP_RPATH=ON
-DUSE_AVIF=ON
-DUSE_GTK4=OFF
-DUSE_LIBBACKTRACE=OFF
-DUSE_SOUP2=ON
-DENABLE_DOCUMENTATION=ON
-DENABLE_MINIBROWSER=ON
@ -163,7 +150,7 @@ package_webkit2gtk() {
rm -r "$pkgdir/usr/bin"
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/gtk-doc
mv {"$pkgdir",doc}/usr/share/doc
cd webkitgtk-$pkgver
find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z |

View File

@ -45,5 +45,7 @@ gettext
clang
lld
ffmpeg
graphite
rav1e

View File

@ -1,6 +1,6 @@
real 308m8.820s
user 583m46.484s
sys 28m50.580s
real 387m44.638s
user 725m33.000s
sys 18m45.588s