Cormac Stephenson: 1 testing/ibus-hangul: new aport 3 files changed, 90 insertions(+), 0 deletions(-)
Copy & paste the following snippet into your terminal to import this patchset into git:
curl -s https://lists.alpinelinux.org/~alpine/aports/patches/3633/mbox | git am -3Learn more about email & git
added gtk dep --- .../0001-Update-gettext-version.patch | 25 ++++++++++++ .../ibus-hangul/0002-Use-gettext-module.patch | 25 ++++++++++++ testing/ibus-hangul/APKBUILD | 40 +++++++++++++++++++ 3 files changed, 90 insertions(+) create mode 100644 testing/ibus-hangul/0001-Update-gettext-version.patch create mode 100644 testing/ibus-hangul/0002-Use-gettext-module.patch create mode 100644 testing/ibus-hangul/APKBUILD diff --git a/testing/ibus-hangul/0001-Update-gettext-version.patch b/testing/ibus-hangul/0001-Update-gettext-version.patch new file mode 100644 index 0000000000..4b77f2041a --- /dev/null +++ b/testing/ibus-hangul/0001-Update-gettext-version.patch @@ -0,0 +1,25 @@ +From 51b70498e2b26fa82161d1ac8007a448af0d5f20 Mon Sep 17 00:00:00 2001 +From: Cormac Stephenson <c7s@kasku.net> +Date: Mon, 23 Aug 2021 23:40:33 +0100 +Subject: [PATCH 1/2] Update gettext version + +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 114a7c0..87ba47f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -51,7 +51,7 @@ AC_ISC_POSIX + AC_HEADER_STDC + AM_PROG_LIBTOOL + +-AM_GNU_GETTEXT_VERSION([0.19.8]) ++AM_GNU_GETTEXT_VERSION(0.20) + AM_GNU_GETTEXT([external]) + + # check ibus +-- +2.32.0 + diff --git a/testing/ibus-hangul/0002-Use-gettext-module.patch b/testing/ibus-hangul/0002-Use-gettext-module.patch new file mode 100644 index 0000000000..fafe9a31ba --- /dev/null +++ b/testing/ibus-hangul/0002-Use-gettext-module.patch @@ -0,0 +1,25 @@ +From a1e9c3b022ae893d679ae3102f5b5c63afa31379 Mon Sep 17 00:00:00 2001 +From: Cormac Stephenson <c7s@kasku.net> +Date: Sun, 29 Aug 2021 16:08:52 +0100 +Subject: [PATCH 2/2] Use gettext module + +--- + setup/main.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup/main.py b/setup/main.py +index cb82f05..7915e27 100644 +--- a/setup/main.py ++++ b/setup/main.py +@@ -294,7 +294,7 @@ class Setup (): + self.__settings.set_value(key, v) + + if __name__ == "__main__": +- locale.bindtextdomain(config.gettext_package, config.localedir) ++ gettext.bindtextdomain(config.gettext_package, config.localedir) + + GLib.set_prgname("ibus-setup-hangul") + GLib.set_application_name(_("IBusHangul Setup")) +-- +2.32.0 + diff --git a/testing/ibus-hangul/APKBUILD b/testing/ibus-hangul/APKBUILD new file mode 100644 index 0000000000..d5b852b3c0 --- /dev/null +++ b/testing/ibus-hangul/APKBUILD @@ -0,0 +1,40 @@ +# Contributor: Cormac Stephenson <c7s@kasku.net> +# Maintainer: Cormac Stephenson <c7s@kasku.net> +pkgname=ibus-hangul +pkgver=1.5.4 +pkgrel=0 +pkgdesc="Korean input method engine for IBus" +url="https://github.com/libhangul/ibus-hangul" +arch="all" +license="GPL-2.0-only" +depends="py3-gobject3 gtk-update-icon-cache" +makedepends="automake autoconf libtool ibus-dev libhangul-dev gtk+3.0-dev" +subpackages="$pkgname-lang" +source="$pkgname-$pkgver.tar.gz::https://github.com/libhangul/ibus-hangul/archive/refs/tags/$pkgver.tar.gz + 0001-Update-gettext-version.patch + 0002-Use-gettext-module.patch +" +options="!check" # test requires user interaction + +build() { + ./autogen.sh \
please split the autoconf-generation step into `prepare()` ```sh prepare() { default_prepare autoreconf -fi } ``` and then call `./configure` in `build()` -- via https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/24790#note_177400
+ --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --libexec=/usr/lib/ibus + make +} + +check() { + make check +} + +package() { + make DESTDIR="$pkgdir" install +} + +sha512sums=" +9ee5a3364fdfb1ec0177c797009f9723f1c7c9bb096c24ec2a8b12340e230207df4c7fe490534dea237850822cd307c6971dec56e9767b5a9fcef82278875b01 ibus-hangul-1.5.4.tar.gz +9b8c8e4925bf4c688e96e3c35916aa5bdb1e918747c9d759307d09e37365877b2e80f9be4c08fe52c60bb28252ed644fcae0d9b10d6381673f585b9d84356686 0001-Update-gettext-version.patch +79d5bcbc7141d38d758e631661dc07285bd16be82b0426668affd43f746756d17713897fe97c3400b762241673dda9e66aa90dfe0708085f704ae67245d5b81e 0002-Use-gettext-module.patch +" -- 2.32.0