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]