Date: Wednesday, November 23, 2022 @ 23:47:43 Author: heftig Revision: 462310
3.24.35-1 Modified: gtk3/trunk/PKGBUILD ----------+ PKGBUILD | 67 ++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 49 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-11-23 22:02:31 UTC (rev 462309) +++ PKGBUILD 2022-11-23 23:47:43 UTC (rev 462310) @@ -3,24 +3,58 @@ pkgbase=gtk3 pkgname=(gtk3 gtk3-docs gtk3-demos) -pkgver=3.24.34+r156+g812b3930d0 +pkgver=3.24.35 pkgrel=1 epoch=1 pkgdesc="GObject-based multi-platform GUI toolkit" url="https://www.gtk.org/" arch=(x86_64) -depends=(atk cairo libxcursor libxinerama libxrandr libxi libepoxy gdk-pixbuf2 - dconf libxcomposite libxdamage pango shared-mime-info at-spi2-atk - wayland libxkbcommon adwaita-icon-theme librsvg desktop-file-utils - mesa cantarell-fonts libcolord libcups fribidi iso-codes - libcloudproviders tracker3 gtk-update-icon-cache) -makedepends=(gobject-introspection gtk-doc git glib2-docs sassc meson - wayland-protocols) license=(LGPL) +depends=( + adwaita-icon-theme + at-spi2-atk + atk + cairo + cantarell-fonts + dconf + desktop-file-utils + fribidi + gdk-pixbuf2 + gtk-update-icon-cache + iso-codes + libcloudproviders + libcolord + libcups + libepoxy + librsvg + libxcomposite + libxcursor + libxdamage + libxi + libxinerama + libxkbcommon + libxrandr + mesa + pango + shared-mime-info + tracker3 + wayland +) +makedepends=( + git + glib2-docs + gobject-introspection + gtk-doc + meson + sassc + wayland-protocols +) options=(debug) -_commit=812b3930d0bb11d67d4a2c159d037c8c0d440c50 # gtk-3-24 -source=("git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit" - gtk-query-immodules-3.0.hook) +_commit=14cf55f98ddd71ad3f91487eda1c7f14d67de119 # tags/3.24.35^0 +source=( + "git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit" + gtk-query-immodules-3.0.hook +) sha256sums=('SKIP' 'a0319b6795410f06d38de1e8695a9bf9636ff2169f40701671580e60a108e229') @@ -31,23 +65,20 @@ prepare() { cd gtk - - # https://bugs.archlinux.org/task/76018 - # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4381#note_1465559 - git revert -n da4066774b926880631af099469d308714b5606c } build() { - CFLAGS+=" -DG_DISABLE_CAST_CHECKS" local meson_options=( -D broadway_backend=true -D cloudproviders=true - -D tracker3=true -D colord=yes -D gtk_doc=true + -D introspection=true -D man=true + -D tracker3=true ) + CFLAGS+=" -DG_DISABLE_CAST_CHECKS" arch-meson gtk build "${meson_options[@]}" meson compile -C build } @@ -106,4 +137,4 @@ mv demo/* "$pkgdir" } -# vim:set sw=2 et: +# vim:set sw=2 sts=-1 et:
