diff options
author | Ben Wolsieffer | 2017-10-01 00:31:52 -0400 |
---|---|---|
committer | Ben Wolsieffer | 2017-10-01 00:31:52 -0400 |
commit | af9c73ad6a244c77348ddb81327a03b6355f054d (patch) | |
tree | 7a4da7dbea080056002252f48f98a45807f264d8 | |
parent | eb31791be16c5d365fedc5478fcad3b69dfe6032 (diff) | |
download | aur-af9c73ad6a244c77348ddb81327a03b6355f054d.tar.gz |
Update to 0.4
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 54 insertions, 20 deletions
@@ -1,17 +1,24 @@ # Generated by mksrcinfo v8 -# Tue Dec 13 01:42:01 UTC 2016 +# Sun Oct 1 04:31:37 UTC 2017 pkgbase = python-port-for pkgdesc = Utility that helps with local TCP ports managment. It can find an unused TCP localhost port and remember the association. - pkgver = 0.3.1 - pkgrel = 2 + pkgver = 0.4 + pkgrel = 1 url = https://github.com/kmike/port-for arch = any - license = custom + license = MIT + checkdepends = python-tox + checkdepends = python2-tox makedepends = python-setuptools - depends = python - conflicts = python2-port-for - source = python-port-for::git+https://github.com/kmike/port-for.git#tag=0.3.1 + makedepends = python2-setuptools + source = port-for::git+https://github.com/kmike/port-for.git#tag=0.4 sha256sums = SKIP pkgname = python-port-for + depends = python + optdepends = + +pkgname = python2-port-for + depends = python2 + optdepends = @@ -1,29 +1,56 @@ # Maintainer: Ben Wolsieffer <benwolsieffer@gmail.com> +_py_pkgname=port-for _github_url=https://github.com/kmike/port-for -pkgname=python-port-for -pkgver=0.3.1 -pkgrel=2 +pkgbase=python-${_py_pkgname} +pkgname=(python-${_py_pkgname} python2-${_py_pkgname}) +pkgver=0.4 +pkgrel=1 pkgdesc="Utility that helps with local TCP ports managment. It can find an unused TCP localhost port and remember the association." arch=('any') url="${_github_url}" -license=('custom') -depends=('python') -makedepends=('python-setuptools') -conflicts=('python2-port-for') -source=(${pkgname}::git+${_github_url}.git#tag=$pkgver) +license=('MIT') +makedepends=('python-setuptools' 'python2-setuptools') +checkdepends=('python-tox' 'python2-tox') +source=(${_py_pkgname}::git+${_github_url}.git#tag=$pkgver) sha256sums=('SKIP') build() { - cd "${srcdir}/${pkgname}" + cd "${srcdir}/${_py_pkgname}" python setup.py build + python2 setup.py build } -package() { - cd "${srcdir}/${pkgname}" +check() { + cd "${srcdir}/${_py_pkgname}" + tox -e py2 + tox -e py3 +} + +# Automatically create package functions using Bash magic +source /dev/stdin << EOF +package_python-${_py_pkgname}() { + depends=('python') + optdepends=() + + cd "\${srcdir}/${_py_pkgname}" + + python setup.py install --skip-build --root="\${pkgdir}" --optimize=1 + + install -Dm644 LICENSE.txt "\${pkgdir}/usr/share/licenses/\${pkgname}/LICENSE" +} + +package_python2-${_py_pkgname}() { + depends=('python2') + optdepends=() + + cd "\${srcdir}/${_py_pkgname}" - python setup.py install --skip-build --root="${pkgdir}" --optimize=1 + python2 setup.py install --skip-build --root="\${pkgdir}" --optimize=1 - install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 LICENSE.txt "\${pkgdir}/usr/share/licenses/\${pkgname}/LICENSE" + + mv "\${pkgdir}/usr/bin/port-for" "\${pkgdir}/usr/bin/port-for2" } +EOF # vim:set ts=4 sw=4 et: |