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:

Reply via email to