diff --git a/cmake/PKGBUILD b/cmake/PKGBUILD index e2fb6f5..ba0a212 100644 --- a/cmake/PKGBUILD +++ b/cmake/PKGBUILD @@ -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 -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 diff --git a/cmake/PKGBUILD-arch b/cmake/PKGBUILD-arch index 5731221..86a60e3 100644 --- a/cmake/PKGBUILD-arch +++ b/cmake/PKGBUILD-arch @@ -3,7 +3,7 @@ # Contributor: Pierre Schmitz 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 diff --git a/gitui/PKGBUILD b/gitui/PKGBUILD index 3593c9b..ec84b9d 100644 --- a/gitui/PKGBUILD +++ b/gitui/PKGBUILD @@ -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 diff --git a/gitui/PKGBUILD-arch b/gitui/PKGBUILD-arch index 138bc73..b75262d 100644 --- a/gitui/PKGBUILD-arch +++ b/gitui/PKGBUILD-arch @@ -4,7 +4,7 @@ # Contributor: Wesley Moore 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}" diff --git a/mercurial/PKGBUILD b/mercurial/PKGBUILD index c0c362b..b76de08 100644 --- a/mercurial/PKGBUILD +++ b/mercurial/PKGBUILD @@ -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 -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 diff --git a/mercurial/PKGBUILD-arch b/mercurial/PKGBUILD-arch index 8aacb17..959ec21 100644 --- a/mercurial/PKGBUILD-arch +++ b/mercurial/PKGBUILD-arch @@ -4,7 +4,7 @@ # Contributor: Douglas Soares de Andrade 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 source=(https://www.mercurial-scm.org/release/${pkgname}-${pkgver}.tar.gz{,.asc} mercurial.profile) -sha512sums=('c25fccb334702f2d3d228c16e1842cc6d0f258ca7f278f8e9cd270220073b3d851bb9c8eedfa837255d99f3159fd8b0f9f5373e20b779ee625ea946869c80165' +sha512sums=('60b29ac4f7c4865500cefaa590f1d9fe953fcb674456081c21802af8d815c971f884aac4c64ba4aa9341bf4e3cef3415fd30b76cd441512e8561bbf3e7b01372' 'SKIP' '710dcddb24d928efc97370e869d9caa083107929ed9a1086dd2a3ae0caaf2c71e2f29060597e29315b6b15b1616251c42412e268ce737109c48ae4d7aa1b9555') diff --git a/openmpi/PKGBUILD b/openmpi/PKGBUILD index c34bdd8..ea2c0c7 100644 --- a/openmpi/PKGBUILD +++ b/openmpi/PKGBUILD @@ -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 diff --git a/openmpi/PKGBUILD-arch b/openmpi/PKGBUILD-arch index 4009258..a2a38e6 100644 --- a/openmpi/PKGBUILD-arch +++ b/openmpi/PKGBUILD-arch @@ -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' diff --git a/prrte/PKGBUILD b/prrte/PKGBUILD index 569f90b..1420578 100644 --- a/prrte/PKGBUILD +++ b/prrte/PKGBUILD @@ -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 diff --git a/prrte/PKGBUILD-arch b/prrte/PKGBUILD-arch index 9410b98..fe80207 100644 --- a/prrte/PKGBUILD-arch +++ b/prrte/PKGBUILD-arch @@ -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') diff --git a/vte3/PKGBUILD b/vte3/PKGBUILD index 7e256fa..1cdd23e 100644 --- a/vte3/PKGBUILD +++ b/vte3/PKGBUILD @@ -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 +## diff --git a/wayland-protocols/PKGBUILD b/wayland-protocols/PKGBUILD index abc17ab..caf380e 100644 --- a/wayland-protocols/PKGBUILD +++ b/wayland-protocols/PKGBUILD @@ -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 diff --git a/wayland-protocols/PKGBUILD-arch b/wayland-protocols/PKGBUILD-arch index f90bb21..162b615 100644 --- a/wayland-protocols/PKGBUILD-arch +++ b/wayland-protocols/PKGBUILD-arch @@ -1,17 +1,17 @@ # Maintainer: Sébastien Luttringer 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" } diff --git a/wayland-protocols/deps b/wayland-protocols/deps index 0e286a0..1dd7b8d 100644 --- a/wayland-protocols/deps +++ b/wayland-protocols/deps @@ -1,5 +1,4 @@ wayland meson -ninja diff --git a/webkit2gtk/PKGBUILD b/webkit2gtk/PKGBUILD index 8597963..b794067 100644 --- a/webkit2gtk/PKGBUILD +++ b/webkit2gtk/PKGBUILD @@ -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': # :(.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 + diff --git a/webkit2gtk/PKGBUILD-arch b/webkit2gtk/PKGBUILD-arch index 84f15d2..ac4aaa0 100644 --- a/webkit2gtk/PKGBUILD-arch +++ b/webkit2gtk/PKGBUILD-arch @@ -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 '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B' # Adrián Pérez de Castro @@ -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 | diff --git a/webkit2gtk/deps b/webkit2gtk/deps index c237daf..50bc42a 100644 --- a/webkit2gtk/deps +++ b/webkit2gtk/deps @@ -45,5 +45,7 @@ gettext clang lld ffmpeg +graphite +rav1e diff --git a/webkit2gtk/time b/webkit2gtk/time index d4f5040..d465517 100644 --- a/webkit2gtk/time +++ b/webkit2gtk/time @@ -1,6 +1,6 @@ -real 308m8.820s -user 583m46.484s -sys 28m50.580s +real 387m44.638s +user 725m33.000s +sys 18m45.588s