Date: Friday, December 23, 2022 @ 01:53:19
  Author: heftig
Revision: 464782

4.8.3-1

Modified:
  gtk4/trunk/PKGBUILD

----------+
 PKGBUILD |  111 ++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 81 insertions(+), 30 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-12-23 01:52:58 UTC (rev 464781)
+++ PKGBUILD    2022-12-23 01:53:19 UTC (rev 464782)
@@ -1,8 +1,13 @@
 # Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
 
 pkgbase=gtk4
-pkgname=(gtk4 gtk-update-icon-cache gtk4-docs gtk4-demos)
-pkgver=4.8.2
+pkgname=(
+  gtk4
+  gtk4-demos
+  gtk4-docs
+  gtk-update-icon-cache
+)
+pkgver=4.8.3
 pkgrel=1
 epoch=1
 pkgdesc="GObject-based multi-platform GUI toolkit"
@@ -9,17 +14,60 @@
 url="https://www.gtk.org/";
 arch=(x86_64)
 license=(LGPL)
-depends=(glib2 cairo pango harfbuzz fribidi gdk-pixbuf2 libpng libtiff libjpeg
-         libepoxy libgl libegl libxkbcommon graphene iso-codes tracker3
-         libcolord wayland libxrandr libx11 libxrender libxi libxext libxcursor
-         libxdamage libxfixes fontconfig libxinerama libcloudproviders libcups
-         gst-plugins-bad-libs librsvg dconf shared-mime-info desktop-file-utils
-         adwaita-icon-theme cantarell-fonts)
-makedepends=(git meson gi-docgen shaderc sassc gobject-introspection 
docbook-xsl
-             wayland-protocols python-gobject python-docutils)
+depends=(
+  adwaita-icon-theme
+  cairo
+  cantarell-fonts
+  dconf
+  desktop-file-utils
+  fontconfig
+  fribidi
+  gdk-pixbuf2
+  glib2
+  graphene
+  gst-plugins-bad-libs
+  harfbuzz
+  iso-codes
+  libcloudproviders
+  libcolord
+  libcups
+  libegl
+  libepoxy
+  libgl
+  libjpeg
+  libpng
+  librsvg
+  libtiff
+  libx11
+  libxcursor
+  libxdamage
+  libxext
+  libxfixes
+  libxi
+  libxinerama
+  libxkbcommon
+  libxrandr
+  libxrender
+  pango
+  shared-mime-info
+  tracker3
+  wayland
+)
+makedepends=(
+  docbook-xsl
+  gi-docgen
+  git
+  gobject-introspection
+  meson
+  python-docutils
+  python-gobject
+  sassc
+  shaderc
+  wayland-protocols
+)
 checkdepends=(weston)
 options=(debug)
-_commit=81b842636071fd757a99deddecd99222f08b4b0c  # tags/4.8.2^0
+_commit=793831af8a224545495f0c56a184f4ee28e5cc55  # tags/4.8.3^0
 source=(
   "git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit";
   gtk-update-icon-cache.{hook,script}
@@ -46,16 +94,16 @@
 }
 
 build() {
-  CFLAGS+=" -DG_DISABLE_CAST_CHECKS"
   local meson_options=(
     -D broadway-backend=true
     -D cloudproviders=enabled
-    -D tracker=enabled
     -D colord=enabled
     -D gtk_doc=true
     -D man-pages=true
+    -D tracker=enabled
   )
 
+  CFLAGS+=" -DG_DISABLE_CAST_CHECKS"
   arch-meson gtk build "${meson_options[@]}"
   meson compile -C build
 }
@@ -100,11 +148,6 @@
 
   cd "$pkgdir"
 
-  _pick guic usr/bin/gtk4-update-icon-cache
-  _pick guic usr/share/man/man1/gtk4-update-icon-cache.1
-
-  _pick docs usr/share/doc
-
   _pick demo 
usr/bin/gtk4-{demo,demo-application,icon-browser,node-editor,print-editor,widget-factory}
   _pick demo 
usr/share/applications/org.gtk.{Demo4,IconBrowser4,PrintEditor4,WidgetFactory4,gtk4.NodeEditor}.desktop
   _pick demo usr/share/glib-2.0/schemas/org.gtk.Demo4.gschema.xml
@@ -111,8 +154,28 @@
   _pick demo 
usr/share/icons/hicolor/*/apps/org.gtk.{Demo4,IconBrowser4,PrintEditor4,WidgetFactory4,gtk4.NodeEditor}[-.]*
   _pick demo 
usr/share/man/man1/gtk4-{demo,demo-application,icon-browser,node-editor,widget-factory}.1
   _pick demo 
usr/share/metainfo/org.gtk.{Demo4,IconBrowser4,PrintEditor4,WidgetFactory4,gtk4.NodeEditor}.appdata.xml
+
+  _pick docs usr/share/doc
+
+  # Built by GTK 4, shared with GTK 3
+  _pick guic usr/bin/gtk4-update-icon-cache
+  _pick guic usr/share/man/man1/gtk4-update-icon-cache.1
+
+
 }
 
+package_gtk4-demos() {
+  pkgdesc+=" (demo applications)"
+  depends=(gtk4)
+  mv demo/* "$pkgdir"
+}
+
+package_gtk4-docs() {
+  pkgdesc+=" (documentation)"
+  depends=()
+  mv docs/* "$pkgdir"
+}
+
 package_gtk-update-icon-cache() {
   pkgdesc="GTK icon cache updater"
   depends=(gdk-pixbuf2 librsvg hicolor-icon-theme)
@@ -125,16 +188,4 @@
   install -D gtk-update-icon-cache.script 
"$pkgdir/usr/share/libalpm/scripts/gtk-update-icon-cache"
 }
 
-package_gtk4-docs() {
-  pkgdesc+=" (documentation)"
-  depends=()
-  mv docs/* "$pkgdir"
-}
-
-package_gtk4-demos() {
-  pkgdesc+=" (demo applications)"
-  depends=(gtk4)
-  mv demo/* "$pkgdir"
-}
-
 # vim:set sw=2 sts=-1 et:

Reply via email to