summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPuqns672024-02-08 16:18:36 +0800
committerPuqns672024-02-08 16:18:36 +0800
commit11770941efd9a264a965c81d763603f73a9f0698 (patch)
tree083c5a53ce325614ef14d195e55765bc1a302e17
parent67a8636537009a1b77a861de523465a0d68f677b (diff)
downloadaur-python-xmldiff.tar.gz
update 2.6.3-2
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD45
3 files changed, 35 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b3f91d068c47..cb87622acf00 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,17 @@
pkgbase = python-xmldiff
pkgdesc = A libray and command line utility for diffing xml
pkgver = 2.6.3
- pkgrel = 1
- url = https://xmldiff.readthedocs.io
+ pkgrel = 2
+ url = https://github.com/Shoobx/xmldiff
arch = any
- license = BSD
+ license = MIT
makedepends = python-build
makedepends = python-installer
makedepends = python-wheel
- makedepends = python-setuptools
depends = python
depends = python-lxml
- depends = python-six
- source = https://files.pythonhosted.org/packages/source/x/xmldiff/xmldiff-2.6.3.tar.gz
- sha256sums = 19b030b3fa37d1f0b5c5ad9ada9059884c3bf2c751c5dd8f1eb4ed49cfe3fc60
+ depends = python-setuptools
+ source = xmldiff-2.6.3.tar.gz::https://github.com/Shoobx/xmldiff/archive/refs/tags/2.6.3.tar.gz
+ b2sums = 7fc6e19bae7904301cfa5048d4fa7ad757bab000c50975acf8261107b8224558abfdf9d95935404c26e09cf616bacbc4f3deefd7a9e600ff0ec9d22100ba64b1
pkgname = python-xmldiff
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..af4aba4a9880
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+pkg/
+src/
+
+*.log
+*.tar.gz
+*.pkg.tar.zst
+*.pkg.tar.zst.sig
diff --git a/PKGBUILD b/PKGBUILD
index b2ba0a687c89..08b3fbfb0174 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,34 @@
-# Maintainer: Guillaume Horel <guillaume.horel@gmail.com>
-# Maintainer: Caleb Maclennan <caleb@alerque.com>
+# Maintainer: Puqns67 <me@puqns67.icu>
+# Contributor: Guillaume Horel <guillaume.horel@gmail.com>
+# Contributor: Caleb Maclennan <caleb@alerque.com>
-pkgname=python-xmldiff
-_pyname=${pkgname#python-}
+_name='xmldiff'
+pkgname="python-${_name}"
pkgver=2.6.3
-pkgrel=1
+pkgrel=2
pkgdesc='A libray and command line utility for diffing xml'
-arch=(any)
-url="https://$_pyname.readthedocs.io"
-license=(BSD)
-depends=(python
- python-lxml
- python-six)
-makedepends=(python-{build,installer,wheel}
- python-setuptools)
-_archive="$_pyname-$pkgver"
-source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_archive.tar.gz")
-sha256sums=('19b030b3fa37d1f0b5c5ad9ada9059884c3bf2c751c5dd8f1eb4ed49cfe3fc60')
+url="https://github.com/Shoobx/xmldiff"
+license=('MIT')
+arch=('any')
+depends=('python' 'python-lxml' 'python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-wheel')
+
+source=("${_name}-${pkgver}.tar.gz"::"${url}/archive/refs/tags/${pkgver}.tar.gz")
+
+b2sums=('7fc6e19bae7904301cfa5048d4fa7ad757bab000c50975acf8261107b8224558abfdf9d95935404c26e09cf616bacbc4f3deefd7a9e600ff0ec9d22100ba64b1')
build() {
- cd "$_archive"
- python -m build -wn
+ cd "${srcdir}/${_name}-${pkgver}"
+ python -m build --wheel --no-isolation
}
check() {
- cd "$_archive"
- python -m unittest discover
+ cd "${srcdir}/${_name}-${pkgver}"
+ python -m unittest
}
package() {
- cd "$_archive"
- python -m installer -d "$pkgdir" dist/*.whl
- install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE.txt
+ cd "${srcdir}/${_name}-${pkgver}"
+ python -m installer --destdir="${pkgdir}" dist/*.whl
+ install -Dm644 "${srcdir}/${_name}-${pkgver}/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}