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 <felixonm...@archlinux.org>
 
 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.


Reply via email to