Felix Yan pushed to branch main at Arch Linux / Packaging / Packages /
python-jieba
Commits:
75f19b02 by Felix Yan at 2026-03-05T01:22:01+08:00
upgpkg: 0.42.1-10
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- REUSE.toml
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,23 +1,24 @@
pkgbase = python-jieba
pkgdesc = Chinese Words Segementation Utilities
pkgver = 0.42.1
- pkgrel = 9
+ pkgrel = 10
url = https://github.com/fxsjy/jieba
arch = any
license = MIT
checkdepends = python-pytest
checkdepends = python-whoosh
+ makedepends = git
makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools
makedepends = python-wheel
depends = python
- source =
python-jieba-0.42.1.tar.gz::https://github.com/fxsjy/jieba/archive/v0.42.1.tar.gz
+ source = git+https://github.com/fxsjy/jieba.git#tag=v0.42.1
source = python-jieba-0.42.1-remove_imp.patch
source = python-jieba-0.42.1-remove_distutils.patch
source = python-jieba-0.42.1-remove_pkg_resources.patch
source = python-jieba-0.42.1-fix-parallel-tests.patch
- sha512sums =
fd2f44e7e87e29390975bc1c3400aa5527221d82a5e8771dec4ba6d02e7c68807ccccd5b743ada9c856955c0f3bf7eade697bb7212ab2eef37fb78bee48d99ca
+ sha512sums =
4427f68c6e2279d9bf620a87a3f90ef4eaf24fcbc74afaa52de4aa9aef5541c5398374a35f8fb3ea8bbcfd8eed1b6f505ec1a9bbb2e4e66ac1ab19c0f2d5f31c
sha512sums =
2359feb1d4898ed7785e067f145093050b9e587c26187c746a1fbed9bdb57456e1b09cfea5918376b5f4c6882095241ecd1695716f6b5b40943452a266087ace
sha512sums =
c66c779422e3dd2b4d68505d9acfdaa4d81160eeeb6ecfd1bd0a2931b9c5321df9d41a5a1edb2c2cbd6ba8c10ce58765b000a9a637faf4065a94d15d24bb87ae
sha512sums =
e5226cf97ca63d54288baa0eece61cc54a384735e19265bccb72c154d9c771f1759f6bbe8c86a38aca3c0f1fc8a76e597941dcad77c666c303a9819b086a767a
=====================================
PKGBUILD
=====================================
@@ -3,41 +3,41 @@
pkgname=python-jieba
_name="${pkgname#python-}"
pkgver=0.42.1
-pkgrel=9
+pkgrel=10
pkgdesc="Chinese Words Segementation Utilities"
arch=('any')
url='https://github.com/fxsjy/jieba'
license=('MIT')
depends=('python')
checkdepends=('python-pytest' 'python-whoosh')
-makedepends=('python-build' 'python-installer' 'python-setuptools'
'python-wheel')
+makedepends=('git' 'python-build' 'python-installer' 'python-setuptools'
'python-wheel')
source=(
-
"$pkgname-$pkgver.tar.gz::https://github.com/fxsjy/jieba/archive/v$pkgver.tar.gz"
+ "git+https://github.com/fxsjy/jieba.git#tag=v$pkgver"
$pkgname-0.42.1-remove_imp.patch
$pkgname-0.42.1-remove_distutils.patch
$pkgname-0.42.1-remove_pkg_resources.patch
$pkgname-0.42.1-fix-parallel-tests.patch
)
-sha512sums=('fd2f44e7e87e29390975bc1c3400aa5527221d82a5e8771dec4ba6d02e7c68807ccccd5b743ada9c856955c0f3bf7eade697bb7212ab2eef37fb78bee48d99ca'
+sha512sums=('4427f68c6e2279d9bf620a87a3f90ef4eaf24fcbc74afaa52de4aa9aef5541c5398374a35f8fb3ea8bbcfd8eed1b6f505ec1a9bbb2e4e66ac1ab19c0f2d5f31c'
'2359feb1d4898ed7785e067f145093050b9e587c26187c746a1fbed9bdb57456e1b09cfea5918376b5f4c6882095241ecd1695716f6b5b40943452a266087ace'
'c66c779422e3dd2b4d68505d9acfdaa4d81160eeeb6ecfd1bd0a2931b9c5321df9d41a5a1edb2c2cbd6ba8c10ce58765b000a9a637faf4065a94d15d24bb87ae'
'e5226cf97ca63d54288baa0eece61cc54a384735e19265bccb72c154d9c771f1759f6bbe8c86a38aca3c0f1fc8a76e597941dcad77c666c303a9819b086a767a'
'6e270e9c910aa54624d69e5976bf7ca3b4e1586e4c24578bf652152dcb6b343f21986ae98da417e86980b6c63f65c6aa13f1b7042388e171d8fb15bd34437dc7')
prepare() {
- patch -Np1 -d $_name-$pkgver -i ../$pkgname-0.42.1-remove_imp.patch
- patch -Np1 -d $_name-$pkgver -i ../$pkgname-0.42.1-remove_distutils.patch
- patch -Np1 -d $_name-$pkgver -i ../$pkgname-0.42.1-remove_pkg_resources.patch
- patch -Np1 -d $_name-$pkgver -i ../$pkgname-0.42.1-fix-parallel-tests.patch
+ patch -Np1 -d $_name -i ../$pkgname-0.42.1-remove_imp.patch
+ patch -Np1 -d $_name -i ../$pkgname-0.42.1-remove_distutils.patch
+ patch -Np1 -d $_name -i ../$pkgname-0.42.1-remove_pkg_resources.patch
+ patch -Np1 -d $_name -i ../$pkgname-0.42.1-fix-parallel-tests.patch
}
build() {
- cd $_name-$pkgver
+ cd $_name
python -m build --wheel --no-isolation
}
check() {
- cd $_name-$pkgver
+ cd $_name
export PYTHONPATH="$PWD:$PYTHONPATH"
# None unittests's that do not take an argument
for script in parallel/test.py parallel/test2.py
parallel/test_disable_hmm.py parallel/test_cut_for_search.py
parallel/test_pos.py test_whoosh.py test_whoosh_file_read.py; do
@@ -67,7 +67,7 @@ check() {
}
package() {
- cd $_name-$pkgver
+ cd $_name
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
=====================================
REUSE.toml
=====================================
@@ -26,6 +26,7 @@ path = [
"python-jieba-0.42.1-remove_distutils.patch",
"python-jieba-0.42.1-remove_imp.patch",
"python-jieba-0.42.1-remove_pkg_resources.patch",
+ "python-jieba-0.42.1-fix-parallel-tests.patch"
]
SPDX-FileCopyrightText = "python-jieba contributors"
SPDX-License-Identifier = "MIT"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-jieba/-/commit/75f19b02b5e9c98ef9b13455d61bedd6699a226b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-jieba/-/commit/75f19b02b5e9c98ef9b13455d61bedd6699a226b
You're receiving this email because of your account on gitlab.archlinux.org.