Chih-Hsuan Yen pushed to branch main at Arch Linux / Packaging / Packages / 
ibus-chewing


Commits:
9c285e08 by Chih-Hsuan Yen at 2025-09-06T16:23:06+08:00
upgpkg: 2.1.7-1; fix check()

For unknown reasons, check() worked even with wrong paths for schemas

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = ibus-chewing
        pkgdesc = Chinese Chewing Engine for IBus Framework
-       pkgver = 2.1.6
+       pkgver = 2.1.7
        pkgrel = 1
        url = https://github.com/chewing/ibus-chewing
        arch = x86_64
@@ -14,9 +14,9 @@ pkgbase = ibus-chewing
        depends = libchewing>=0.9.0
        depends = gtk4
        depends = libadwaita
-       source = 
https://github.com/chewing/ibus-chewing/releases/download/v2.1.6/ibus-chewing-2.1.6-Source.tar.xz
-       source = 
https://github.com/chewing/ibus-chewing/releases/download/v2.1.6/ibus-chewing-2.1.6-Source.tar.xz.minisig
-       sha512sums = 
b8820588309401832ab90a53a8bda2921fc55faa8e99848103b95f4c8f9a7c21a5ee7c506b14a3e3d77317029aae9610b12a63801c3dc844f1345188fbd18272
-       sha512sums = 
3d8bbc246d4fe88d76c39b5d4d8b701288eaa02f944188178f3f37e259a4d7c8606e2a9208f20c49a4143f2f0aa6f0cc37e6065189dadcfa8742b7114ea69ebc
+       source = 
https://github.com/chewing/ibus-chewing/releases/download/v2.1.7/ibus-chewing-2.1.7-Source.tar.xz
+       source = 
https://github.com/chewing/ibus-chewing/releases/download/v2.1.7/ibus-chewing-2.1.7-Source.tar.xz.minisig
+       sha512sums = 
7a654b6a46e0d0cb5b35900a1cce535e52292b345854afbd20e4de5f8778fb7eeabb66b4786251a705c90d8ad69258af87dc9075505a9d901363317d2467b250
+       sha512sums = 
834c15e86ae52c46dd0d2bd4c4382265f782f27fde07c3dcbbbf76689df556259a5aa747e9730da5b5fa73427d015901e73fdf8d640be37699308355cb991aa3
 
 pkgname = ibus-chewing


=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
 # Contributor: Hiroshi Yui <[email protected]>
 
 pkgname=ibus-chewing
-_pkgver=2.1.6
+_pkgver=2.1.7
 pkgver=${_pkgver/-rc./rc}
 pkgrel=1
 pkgdesc='Chinese Chewing Engine for IBus Framework'
@@ -18,8 +18,8 @@ depends=('ibus' 'libchewing>=0.9.0' 'gtk4' 'libadwaita')
 makedepends=('cmake' 'minisign' 'glib2-devel')
 checkdepends=('dbus' 'xorg-server-xvfb')
 
source=("https://github.com/chewing/ibus-chewing/releases/download/v$_pkgver/$pkgname-$_pkgver-Source.tar.xz"{,.minisig})
-sha512sums=('b8820588309401832ab90a53a8bda2921fc55faa8e99848103b95f4c8f9a7c21a5ee7c506b14a3e3d77317029aae9610b12a63801c3dc844f1345188fbd18272'
-            
'3d8bbc246d4fe88d76c39b5d4d8b701288eaa02f944188178f3f37e259a4d7c8606e2a9208f20c49a4143f2f0aa6f0cc37e6065189dadcfa8742b7114ea69ebc')
+sha512sums=('7a654b6a46e0d0cb5b35900a1cce535e52292b345854afbd20e4de5f8778fb7eeabb66b4786251a705c90d8ad69258af87dc9075505a9d901363317d2467b250'
+            
'834c15e86ae52c46dd0d2bd4c4382265f782f27fde07c3dcbbbf76689df556259a5aa747e9730da5b5fa73427d015901e73fdf8d640be37699308355cb991aa3')
 # The key is mentioned on https://github.com/chewing/ibus-chewing
 _validminisignkey='RWRzJFnXiLZleAyCIv1talBjyRewelcy9gzYQq9pd3SKSFBPoy57sf5s'
 
@@ -45,8 +45,9 @@ check() {
 
   # glib-compile-schemas is needed for tests
   # 
https://github.com/chewing/ibus-chewing/blob/v2.0.0/.github/workflows/ci.yml#L33
-  glib-compile-schemas ../src/setup --targetdir 
"$srcdir/$pkgname-$_pkgver-Source/build/bin"
-  GSETTINGS_SCHEMA_DIR="$srcdir/$_pkgname/build/bin/" xvfb-run --auto-display 
dbus-run-session make test
+  export GSETTINGS_SCHEMA_DIR="$srcdir/$pkgname-$_pkgver-Source/build/bin"
+  glib-compile-schemas ../src/setup --targetdir "$GSETTINGS_SCHEMA_DIR"
+  xvfb-run --auto-display dbus-run-session make test
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ibus-chewing/-/commit/9c285e0888036397c1def445755be55e0cb7eefd

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ibus-chewing/-/commit/9c285e0888036397c1def445755be55e0cb7eefd
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to