George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages / 
python-uri-template


Commits:
0e23367d by George Rawlinson at 2023-08-01T14:27:17+12:00
upgpkg: 1.3.0-1

* New upstream release.
* New makedepends: python-setuptools-scm.
* Remove prepare() due to using setuptools-scm for versioning.
* Symlink license file.

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -1,8 +1,8 @@
 # Maintainer: George Rawlinson <[email protected]>
 
 pkgname=python-uri-template
-pkgver=1.2.0
-pkgrel=2
+pkgver=1.3.0
+pkgrel=1
 pkgdesc='An implementation of RFC 6570 URI Templates'
 arch=('any')
 url='https://github.com/plinss/uri_template'
@@ -14,8 +14,9 @@ makedepends=(
   'python-installer'
   'python-wheel'
   'python-setuptools'
+  'python-setuptools-scm'
 )
-_commit='ae070b1716c853fbc5a3c879e6ef1d1cfb2c9533'
+_commit='00135e0f819b6e5542ce60627dd7b20bdc5706c4'
 source=("$pkgname::git+$url#commit=$_commit")
 b2sums=('SKIP')
 
@@ -25,14 +26,6 @@ pkgver() {
   git describe --tags | sed 's/^v//'
 }
 
-prepare() {
-  cd "$pkgname"
-
-  # below string is extracted from upstream's setup.py
-  # version='0.0.0',  # version will get replaced by git version tag - do not 
edit
-  sed -e "s:\(version='\)0.0.0:\1$pkgver:" -i setup.py
-}
-
 build() {
   cd "$pkgname"
 
@@ -53,6 +46,9 @@ package() {
   # documentation
   install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md
 
-  # license
-  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
+  # 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/uri_template-$pkgver.dist-info/LICENSE" \
+    "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-uri-template/-/commit/0e23367d8b1f1f0099451d4534339d1c4789152b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-uri-template/-/commit/0e23367d8b1f1f0099451d4534339d1c4789152b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to