Chih-Hsuan Yen pushed to branch main at Arch Linux / Packaging / Packages / ibus-chewing
Commits: 2eca61c5 by Chih-Hsuan Yen at 2024-07-22T20:09:55+08:00 Testing 2.1.0-rc.1 * Refactor $pkgver to allow easier testing of release candidates - - - - - 0de6d6ad by Chih-Hsuan Yen at 2024-08-15T00:33:52+08:00 2.1.0 Now requires libchewing 0.9.0 as per https://github.com/chewing/ibus-chewing/releases/tag/v2.1.0 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,6 +1,6 @@ pkgbase = ibus-chewing pkgdesc = Chinese Chewing Engine for IBus Framework - pkgver = 2.0.0 + pkgver = 2.1.0 pkgrel = 1 url = https://github.com/chewing/ibus-chewing arch = x86_64 @@ -9,13 +9,14 @@ pkgbase = ibus-chewing checkdepends = xorg-server-xvfb makedepends = cmake makedepends = minisign + makedepends = glib2-devel depends = ibus - depends = libchewing + depends = libchewing>=0.9.0 depends = gtk4 depends = libadwaita - source = https://github.com/chewing/ibus-chewing/releases/download/v2.0.0/ibus-chewing-2.0.0-Source.tar.xz - source = https://github.com/chewing/ibus-chewing/releases/download/v2.0.0/ibus-chewing-2.0.0-Source.tar.xz.minisig - sha512sums = 23449ac67c06e63442f859e0c0883d9f55c0de9ccf9c97f8dda4aab1066e0be9dc9f3964989c992c95d8fce17714a624d430a422c6d866646f0f0102165b6190 - sha512sums = a3898a5a84a83e86213760101e753bdcab7111255f0823d878223c534eb39c9443a84d9b3996d098725ff186e0c306bb08eb1f4a0819d0208b3169dffdedcb3d + source = https://github.com/chewing/ibus-chewing/releases/download/v2.1.0/ibus-chewing-2.1.0-Source.tar.xz + source = https://github.com/chewing/ibus-chewing/releases/download/v2.1.0/ibus-chewing-2.1.0-Source.tar.xz.minisig + sha512sums = 9964a04b8918d6101c48aec5d1ccceba7bae6733eb691ea999cf572fc3c242ecc1a27caea5dc7a53e53acb8bbf0498d9c8be26436471d28cea217507c3cdefe3 + sha512sums = 85438fb13349c8c674d1c70615f94230494744cb31df34b885fe8bf2c5f4ab0cbd94860daa429912c1b68eeee81292f322393a09a66504f69be6b7851e664749 pkgname = ibus-chewing ===================================== PKGBUILD ===================================== @@ -6,30 +6,31 @@ # Contributor: Hiroshi Yui <[email protected]> pkgname=ibus-chewing -pkgver=2.0.0 +_pkgver=2.1.0 +pkgver=${_pkgver/-rc./rc} pkgrel=1 pkgdesc='Chinese Chewing Engine for IBus Framework' arch=('x86_64') # "GPLv2+" in https://github.com/chewing/ibus-chewing/blob/1.6.2/CMakeLists.txt#L90 license=('GPL-2.0-or-later') url='https://github.com/chewing/ibus-chewing' -depends=('ibus' 'libchewing' 'gtk4' 'libadwaita') +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=('23449ac67c06e63442f859e0c0883d9f55c0de9ccf9c97f8dda4aab1066e0be9dc9f3964989c992c95d8fce17714a624d430a422c6d866646f0f0102165b6190' - 'a3898a5a84a83e86213760101e753bdcab7111255f0823d878223c534eb39c9443a84d9b3996d098725ff186e0c306bb08eb1f4a0819d0208b3169dffdedcb3d') +source=("https://github.com/chewing/ibus-chewing/releases/download/v$_pkgver/$pkgname-$_pkgver-Source.tar.xz"{,.minisig}) +sha512sums=('9964a04b8918d6101c48aec5d1ccceba7bae6733eb691ea999cf572fc3c242ecc1a27caea5dc7a53e53acb8bbf0498d9c8be26436471d28cea217507c3cdefe3' + '85438fb13349c8c674d1c70615f94230494744cb31df34b885fe8bf2c5f4ab0cbd94860daa429912c1b68eeee81292f322393a09a66504f69be6b7851e664749') # The key is mentioned on https://github.com/chewing/ibus-chewing _validminisignkey='RWRzJFnXiLZleAyCIv1talBjyRewelcy9gzYQq9pd3SKSFBPoy57sf5s' # XXX: move to verify() when pacman 7.0 is out # https://gitlab.archlinux.org/pacman/pacman/-/merge_requests/37 prepare() { - minisign -Vm $pkgname-$pkgver-Source.tar.xz -P $_validminisignkey + minisign -Vm $pkgname-$_pkgver-Source.tar.xz -P $_validminisignkey } build() { - cd $pkgname-$pkgver-Source + cd $pkgname-$_pkgver-Source cmake -B build -S . \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -40,15 +41,15 @@ build() { } check() { - cd $pkgname-$pkgver-Source/build + cd $pkgname-$_pkgver-Source/build # 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" + 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 } package() { - cd $pkgname-$pkgver-Source/build + cd $pkgname-$_pkgver-Source/build make DESTDIR="$pkgdir" install } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/ibus-chewing/-/compare/d0f0bac905e70649dd1996eb855753caf48e9469...0de6d6ad7a8fec8e25fe6023f7d43c114a820afb -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/ibus-chewing/-/compare/d0f0bac905e70649dd1996eb855753caf48e9469...0de6d6ad7a8fec8e25fe6023f7d43c114a820afb You're receiving this email because of your account on gitlab.archlinux.org.
