From dc9801c05d018acac477f2db3e497c57fc978f39 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sat, 10 Apr 2021 11:04:44 +0200 Subject: extra/ibus: i486 build with no vala, gtk3, qt5-base --- extra/ibus/PKGBUILD | 27 +++++++++++++++++++++++++++ extra/ibus/ibus-novala.patch | Bin 0 -> 1542 bytes 2 files changed, 27 insertions(+) create mode 100644 extra/ibus/PKGBUILD create mode 100644 extra/ibus/ibus-novala.patch (limited to 'extra') diff --git a/extra/ibus/PKGBUILD b/extra/ibus/PKGBUILD new file mode 100644 index 00000000..f533da4a --- /dev/null +++ b/extra/ibus/PKGBUILD @@ -0,0 +1,27 @@ +# break cycle with Qt, gtk3 on i486 +# Vala is not bootstrapped on i486 +# disable wayland for now +if [ "$CARCH" = 'i486' ]; then + depends=(${depends[@]//gtk3/}) + makedepends=(${makedepends[@]//qt5-base/}) + makedepends=(${makedepends[@]//vala/}) + eval "$( + declare -f build | \ + sed ' + s@./configure@./configure --disable-gtk3 --enable-vala=no --disable-engine --disable-tools@ + s@--enable-wayland@--disable-wayland@ + ' + )" + + # some parts of the engine and the tools still require Vala + source+=('ibus-novala.patch') + sha512sums+=('4618394f118e67e340831beb71929bed06be4335d2e0e8ce9793459cf19b0bf0255f7757471433036a362b8beb63f12e79832e40b98435e4209bbe04d590b070') + + eval "$( + declare -f prepare | \ + sed ' + /cd/ a \ + patch -Np1 -i "$srcdir/ibus-novala.patch" + ' + )" +fi diff --git a/extra/ibus/ibus-novala.patch b/extra/ibus/ibus-novala.patch new file mode 100644 index 00000000..0619f02b Binary files /dev/null and b/extra/ibus/ibus-novala.patch differ -- cgit v1.2.3-54-g00ecf