summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD51
2 files changed, 28 insertions, 52 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 20cdf6e030c7..4c02873e84c4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,15 @@
-# Generated by mksrcinfo v8
-# Thu Mar 22 08:50:30 UTC 2018
pkgbase = python-giturlparse
- pkgdesc = Parse & rewrite git urls (supports GitHub, Bitbucket, Assembla ...)
- pkgver = 0.0.5
- pkgrel = 3
- url = https://github.com/FriendCode/giturlparse.py
+ pkgdesc = A Git URL parsing module (supports parsing and rewriting)
+ pkgver = 0.10.0
+ pkgrel = 1
+ url = https://github.com/nephila/giturlparse
arch = any
- license = Apache
- makedepends = python
- makedepends = python-setuptools
- makedepends = python2
- makedepends = python2-setuptools
- source = python-giturlparse-0.0.5.tar.gz::https://github.com/FriendCode/giturlparse.py/archive/0.0.5.tar.gz
- sha256sums = 91e398db31d295ba75b25b74a80835e2e24d6bdb818201aa58169833551745ca
-
-pkgname = python-giturlparse
+ license = APACHE
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python
+ source = giturlparse-0.10.0.tar.gz::https://github.com/nephila/giturlparse/archive/refs/tags/0.10.0.tar.gz
+ sha256sums = c9413cbe83397214cba449b1274f1626b68682ab0a2eeba17a86d10e9a833dee
-pkgname = python2-giturlparse
- depends = python2
-
+pkgname = python-giturlparse
diff --git a/PKGBUILD b/PKGBUILD
index 68dacb636184..16ee911812b8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,23 @@
-# Maintainer: Morten Linderud <morten@linderud.pw>
-
-pkgbase="python-giturlparse"
-pkgname=("python-giturlparse" "python2-giturlparse")
-_pkgname='giturlparse.py'
-pkgver=0.0.5
-pkgrel=3
-pkgdesc='Parse & rewrite git urls (supports GitHub, Bitbucket, Assembla ...)'
-url='https://github.com/FriendCode/giturlparse.py'
+# Maintainer: Mumulhl <mumulhl@duck.com>
+pkgname='python-giturlparse'
+_module='giturlparse'
+pkgver='0.10.0'
+pkgrel=1
+pkgdesc="A Git URL parsing module (supports parsing and rewriting)"
+url="https://github.com/nephila/giturlparse"
+depends=('python')
+makedepends=('python-build' 'python-installer' 'python-wheel')
+license=('APACHE')
arch=('any')
-license=('Apache')
-makedepends=('python' 'python-setuptools'
- 'python2' 'python2-setuptools')
-source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/FriendCode/giturlparse.py/archive/${pkgver}.tar.gz")
-sha256sums=('91e398db31d295ba75b25b74a80835e2e24d6bdb818201aa58169833551745ca')
-
-prepare() {
- cp -a ${_pkgname}-$pkgver{,-py2}
-}
+source=("$_module-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
+sha256sums=('c9413cbe83397214cba449b1274f1626b68682ab0a2eeba17a86d10e9a833dee')
build() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py build
-
- cd "${srcdir}/${_pkgname}-${pkgver}-py2"
- python2 setup.py build
-}
-
-package_python-giturlparse() {
- depends=('python')
- cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ cd "$_module-$pkgver"
+ python -m build --wheel --no-isolation
}
-package_python2-giturlparse() {
- depends=('python2')
- cd "${srcdir}/${_pkgname}-${pkgver}-py2"
- python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+package() {
+ cd "$_module-$pkgver"
+ python -m installer --destdir="$pkgdir" dist/*.whl
}
-# vim:set ft=sh ts=2 sw=2 et: