Skip to content
Snippets Groups Projects
Commit c2e6ed52 authored by Drew DeVault's avatar Drew DeVault Committed by Leonardo Arena
Browse files

testing/ibus: new aport

parent 22096809
No related branches found
No related tags found
No related merge requests found
From 2083455a9e1de2980d229b5f98788b563498e2dc Mon Sep 17 00:00:00 2001
From: Drew DeVault <sir@cmpwn.com>
Date: Mon, 15 Jan 2018 13:49:09 -0500
Subject: [PATCH] Use more portable call to mktemp
--tmpdir is not supported by BusyBox.
Signed-off-by: Drew DeVault <sir@cmpwn.com>
---
data/dconf/make-dconf-override-db.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/data/dconf/make-dconf-override-db.sh b/data/dconf/make-dconf-override-db.sh
index 9c650e97..38838d09 100755
--- a/data/dconf/make-dconf-override-db.sh
+++ b/data/dconf/make-dconf-override-db.sh
@@ -6,7 +6,7 @@ set -e
# breaks dbus-launch. There's dbus-run-session which is
# better, but not everyone has it yet.
export DBUS_FATAL_WARNINGS=0
-export TMPDIR=$(mktemp -d --tmpdir="$PWD")
+export TMPDIR=$(TMPDIR="$PWD" mktemp -d)
export XDG_CONFIG_HOME="$TMPDIR/config"
export XDG_CACHE_HOME="$TMPDIR/cache"
export GSETTINGS_SCHEMA_DIR="$TMPDIR/schemas"
--
2.15.0
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=ibus
pkgver=1.5.17
pkgrel=0
pkgdesc="Next Generation Input Bus for Linux"
url="https://github.com/ibus/ibus/wiki"
arch="all"
license="LGPL"
depends="
dconf hicolor-icon-theme iso-codes dbus py-gobject3
"
makedepends="
dconf-dev gtk+-dev gtk+3.0-dev libnotify-dev iso-codes-dev librsvg-dev
gobject-introspection-dev vala intltool qt5-qtbase
automake autoconf gnome-common gtk-doc wayland-dev wayland-protocols gconf
dbus-x11
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
source="
$pkgname-$pkgver.tar.gz::https://github.com/ibus/ibus/archive/$pkgver.tar.gz
0001-Use-more-portable-call-to-mktemp.patch
"
install="$pkgname.post-install"
builddir="$srcdir/$pkgname-$pkgver"
build() {
cd "$builddir"
./autogen.sh \
--prefix=/usr \
--libexecdir=/usr/lib/ibus \
--sysconfdir=/etc \
--disable-gconf \
--enable-dconf \
--enable-wayland \
--disable-memconf \
--enable-ui \
--disable-gtk-doc \
--disable-emoji-dict
make
}
check() {
cd "$builddir"
./bus/ibus-daemon --version
}
package() {
cd "$builddir"
make DESTDIR="$pkgdir" install
make DESTDIR="$pkgdir" uninstall-pkgconfigDATA
}
sha512sums="8369b5fe425fa0d3f1f5cbda37e2f054bb40a1b0e16a1fa07d4445774efaeaa1d5344973b070d7d940978bd3873484946d42f4c88a6d702f46fb052d14c000d6 ibus-1.5.17.tar.gz
1e2e62ce52becf75d794c403e8f21bb72e8406aacbdbc5189f62a3b7c54166c40da0032d3f3865f5a23d9d2c782f974b7bcc9ba5ce437d9eb435dd3db3ff0b06 0001-Use-more-portable-call-to-mktemp.patch"
#!/bin/sh
which gtk-query-immodules-2.0 && gtk-query-immodules-2.0 --update-cache
which gtk-query-immodules-3.0 && gtk-query-immodules-3.0 --update-cache
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment