Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / gtk4


Commits:
5446a220 by Jan Alexander Steffens (heftig) at 2024-07-12T13:33:36+02:00
1:4.14.4-2: Enable sysprof tracing

Fixes: https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/issues/3

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = gtk4
        pkgdesc = GObject-based multi-platform GUI toolkit
        pkgver = 4.14.4
-       pkgrel = 1
+       pkgrel = 2
        epoch = 1
        url = https://www.gtk.org/
        arch = x86_64
@@ -18,7 +18,9 @@ pkgbase = gtk4
        makedepends = docbook-xsl
        makedepends = gi-docgen
        makedepends = git
+       makedepends = glib2-devel
        makedepends = gobject-introspection
+       makedepends = libsysprof-capture
        makedepends = meson
        makedepends = python-docutils
        makedepends = python-gobject
@@ -27,6 +29,7 @@ pkgbase = gtk4
        makedepends = vulkan-headers
        makedepends = wayland-protocols
        depends = adwaita-icon-theme
+       depends = at-spi2-core
        depends = cairo
        depends = cantarell-fonts
        depends = dconf
@@ -79,6 +82,7 @@ pkgbase = gtk4
 
 pkgname = gtk4
        depends = adwaita-icon-theme
+       depends = at-spi2-core
        depends = cairo
        depends = cantarell-fonts
        depends = dconf


=====================================
PKGBUILD
=====================================
@@ -9,7 +9,7 @@ pkgname=(
   gtk-update-icon-cache
 )
 pkgver=4.14.4
-pkgrel=1
+pkgrel=2
 epoch=1
 pkgdesc="GObject-based multi-platform GUI toolkit"
 url="https://www.gtk.org/";
@@ -17,7 +17,7 @@ arch=(x86_64)
 license=(LGPL-2.1-or-later)
 depends=(
   adwaita-icon-theme
-  atk
+  at-spi2-core
   cairo
   cantarell-fonts
   dconf
@@ -62,6 +62,7 @@ makedepends=(
   git
   glib2-devel
   gobject-introspection
+  libsysprof-capture
   meson
   python-docutils
   python-gobject
@@ -109,6 +110,7 @@ build() {
     -D colord=enabled
     -D documentation=true
     -D man-pages=true
+    -D sysprof=enabled
     -D tracker=enabled
   )
 
@@ -152,7 +154,7 @@ package_gtk4() {
     gstreamer
     gtk-update-icon-cache
     vulkan-icd-loader
-    )
+  )
   optdepends=('evince: Default print preview command')
   provides=(libgtk-4.so)
 
@@ -199,7 +201,7 @@ package_gtk4-demos() {
     libepoxy
     librsvg
     pango
-    )
+  )
   mv demo/* "$pkgdir"
 }
 
@@ -218,7 +220,7 @@ package_gtk-update-icon-cache() {
     glibc
     hicolor-icon-theme
     librsvg
-    )
+  )
 
   mv guic/* "$pkgdir"
   ln -s gtk4-update-icon-cache "$pkgdir/usr/bin/gtk-update-icon-cache"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/commit/5446a2206d66d0d363206aeeec1b3e271264f678

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/commit/5446a2206d66d0d363206aeeec1b3e271264f678
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to