← recipes

Commit a0ba7133

0
files
+0
added
-0
deleted
@@ -1,6 +1,6 @@
1 1 pkgname: gtk4
2 2 pkgver: '4.22.4'
3 -pkgrel: '4'
3 +pkgrel: '5'
4 4 pkgdesc: GObject-based multi-platform GUI toolkit
5 5 url: 'https://www.gtk.org'
6 6 arch: x86_64
@@ -80,6 +80,17 @@ build: |
80 80 package: |-
81 81 DESTDIR="${PKGDIR}" meson install -C builddir
82 82 install -Dm644 gtk-${pkgver}/COPYING ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING
83 +
84 + # GTK4 4.22 nie generuje już vapi – wytwórz z GIR, żeby Vala (np. bazaar)
85 + # widziała namespace Gtk-4.0. Depy (gio/cairo/pango/gdk-pixbuf/graphene)
86 + # bierzemy z zainstalowanych vapis/girów w rootfs.
87 + mkdir -p "${PKGDIR}"/usr/share/vala/vapi
88 + vapigen --library gtk4 \
89 + --girdir "${PKGDIR}"/usr/share/gir-1.0 --girdir /usr/share/gir-1.0 \
90 + --vapidir "${PKGDIR}"/usr/share/vala/vapi --vapidir /usr/share/vala/vapi \
91 + --directory "${PKGDIR}"/usr/share/vala/vapi \
92 + --pkg gio-2.0 --pkg cairo --pkg pango --pkg gdk-pixbuf-2.0 --pkg graphene-1.0 \
93 + "${PKGDIR}"/usr/share/gir-1.0/Gtk-4.0.gir || true
83 94 mkdir -p ${PKGDIR}/usr/share/gtk-4.0
84 95 cat << 'END' > ${PKGDIR}/usr/share/gtk-4.0/settings.ini
85 96 [Settings]