George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
python-xmlschema
Commits:
faa01f73 by George Rawlinson at 2025-02-04T14:13:12+13:00
upgpkg: 1:3.4.3-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = python-xmlschema
pkgdesc = An XML Schema validator and decoder
- pkgver = 2.5.1
- pkgrel = 3
+ pkgver = 3.4.3
+ pkgrel = 1
epoch = 1
url = https://github.com/sissaschool/xmlschema
arch = any
@@ -16,9 +16,8 @@ pkgbase = python-xmlschema
depends = python
depends = python-elementpath
optdepends = python-jinja: for XSD based code generators
- source =
python-xmlschema::git+https://github.com/sissaschool/xmlschema#commit=faff4d8ca954d8722df89e1e77bc4246a36ed62c
- source = adjust-tests-for-python3.patch
- b2sums =
985ef6f48ebab8a046265fbac55dd23416b3352612e0d0e065269964c72e4e87270d681df7e519d0570ff2a966b0b66003729fb11144978f76f42a8198fe1526
- b2sums =
08a2ad4c6e4dc5b176faee6c9504b34f123bffc866bc7f0627f3f9ac5827d09aa60c13cf23ddaad1c92bad543ae72be105c4d0f6faefd924f076e1fd5336eefa
+ source =
python-xmlschema::git+https://github.com/sissaschool/xmlschema#tag=v3.4.3
+ sha512sums =
1a3295577bf363b08a0923f3712b839be6f2b6959c35042a06bd4bff19339570b28ed82cc20fcea01eab492509f02d3204d7ed34395937a1cb5919129b5fe66d
+ b2sums =
a005c28aae09c5cf9fcf5e499377bcdf2663e4a1987847035cd4077df5d7cf36c6cce9e360a1a5cdfb5ed3816cd4857f51c15bce3a894ff27d786348b20843c0
pkgname = python-xmlschema
=====================================
PKGBUILD
=====================================
@@ -2,9 +2,8 @@
# Contributor: Felix Yan <[email protected]>
pkgname=python-xmlschema
-_pkgname="${pkgname#python-}"
-pkgver=2.5.1
-pkgrel=3
+pkgver=3.4.3
+pkgrel=1
epoch=1
pkgdesc='An XML Schema validator and decoder'
arch=('any')
@@ -20,23 +19,9 @@ makedepends=(
)
checkdepends=('python-lxml' 'python-jinja')
optdepends=('python-jinja: for XSD based code generators')
-_commit='faff4d8ca954d8722df89e1e77bc4246a36ed62c' # refs/tags/2.5.1^{}
-source=("$pkgname::git+$url#commit=$_commit" "adjust-tests-for-python3.patch")
-b2sums=('985ef6f48ebab8a046265fbac55dd23416b3352612e0d0e065269964c72e4e87270d681df7e519d0570ff2a966b0b66003729fb11144978f76f42a8198fe1526'
-
'08a2ad4c6e4dc5b176faee6c9504b34f123bffc866bc7f0627f3f9ac5827d09aa60c13cf23ddaad1c92bad543ae72be105c4d0f6faefd924f076e1fd5336eefa')
-
-pkgver() {
- cd "$pkgname"
-
- git describe --tags | sed 's/^v//'
-}
-
-prepare() {
- cd "$pkgname"
-
- # Based on
https://github.com/sissaschool/xmlschema/commit/059fd3bfb305809d5ebdede1bd68dff9dbaf3348
- patch -Np1 -i ${srcdir}/adjust-tests-for-python3.patch
-}
+source=("$pkgname::git+$url#tag=v$pkgver")
+sha512sums=('1a3295577bf363b08a0923f3712b839be6f2b6959c35042a06bd4bff19339570b28ed82cc20fcea01eab492509f02d3204d7ed34395937a1cb5919129b5fe66d')
+b2sums=('a005c28aae09c5cf9fcf5e499377bcdf2663e4a1987847035cd4077df5d7cf36c6cce9e360a1a5cdfb5ed3816cd4857f51c15bce3a894ff27d786348b20843c0')
build() {
@@ -56,9 +41,6 @@ package() {
python -m installer --destdir="$pkgdir" dist/*.whl
- # symlink license file
- local site_packages=$(python -c "import site;
print(site.getsitepackages()[0])")
- install -d "$pkgdir/usr/share/licenses/$pkgname"
- ln -s "$site_packages/${pkgname#python-}-$pkgver.dist-info/LICENSE" \
- "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ # license
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-xmlschema/-/commit/faa01f73100e413b5cb4d66ecc60bfe1ccd22ead
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-xmlschema/-/commit/faa01f73100e413b5cb4d66ecc60bfe1ccd22ead
You're receiving this email because of your account on gitlab.archlinux.org.