diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | adminapi-only.patch | 12 |
3 files changed, 24 insertions, 14 deletions
@@ -1,6 +1,6 @@ pkgbase = python-adminapi pkgdesc = Adminapi is a python module which can be used to talk to the open source serveradmin project by Innogames - pkgver = 1.7.0 + pkgver = 4.14.0 pkgrel = 1 url = https://github.com/InnoGames/serveradmin arch = any @@ -9,11 +9,11 @@ pkgbase = python-adminapi depends = python depends = python-ipaddress depends = python-netaddr - conflicts = python-adminapi-git - source = serveradmin.tar.gz::https://github.com/InnoGames/serveradmin/archive/v1.7.0.tar.gz + provides = python-adminapi + conflicts = python-adminapi + source = serveradmin-4.14.0.tar.gz::https://github.com/InnoGames/serveradmin/archive/v4.14.0.tar.gz source = adminapi-only.patch - sha256sums = aad9999e3b9ef37389025435c7dd20323b0420dc50786c247e731e18a13e08e2 - sha256sums = a1b19bafdfb32f997cfacb4855cfcbb1681e77fbff1ec292aa4cdbaebb11d107 + sha256sums = ef7efe7a56a1f502d61e96627c9cd92a0e4f00e3fa465dbfa172aa845d2cfb7d + sha256sums = 086a0f7a7b935b27e1ece35d99202b4db10f6b5a4406dd45affba2bfaf89a08e pkgname = python-adminapi - @@ -1,25 +1,26 @@ # Maintainer: Mikhail felixoid Shiryaev mr<dot>felixoid<at>gmail<dot>com +# Maintainer: Luiz Amaral <aur at luiz dot eng dot br> _name=adminapi _srcname=serveradmin pkgname="python-${_name}" conflicts=("python-${_name}-git") -pkgver=1.7.0 +pkgver=4.14.0 pkgrel=1 pkgdesc='Adminapi is a python module which can be used to talk to the open source serveradmin project by Innogames' arch=('any') url="https://github.com/InnoGames/${_srcname}" makedepends=('python-setuptools') depends=('python' 'python-ipaddress' 'python-netaddr') +provides=('python-adminapi') +conflicts=('python-adminapi') license=('MIT') source=( - "${_srcname}.tar.gz::${url}/archive/v${pkgver}.tar.gz" + "${_srcname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" 'adminapi-only.patch' ) -sha256sums=( - 'aad9999e3b9ef37389025435c7dd20323b0420dc50786c247e731e18a13e08e2' - 'a1b19bafdfb32f997cfacb4855cfcbb1681e77fbff1ec292aa4cdbaebb11d107' -) +sha256sums=('ef7efe7a56a1f502d61e96627c9cd92a0e4f00e3fa465dbfa172aa845d2cfb7d' + '086a0f7a7b935b27e1ece35d99202b4db10f6b5a4406dd45affba2bfaf89a08e') package() { @@ -27,4 +28,5 @@ package() { patch < ../adminapi-only.patch python setup.py install --root="${pkgdir}" --optimize=1 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/"LICENSE + install -Dm755 zsh-completion/adminapi "${pkgdir}/usr/share/zsh/site-functions/_adminapi" } diff --git a/adminapi-only.patch b/adminapi-only.patch index 60092b541af1..f82914e45600 100644 --- a/adminapi-only.patch +++ b/adminapi-only.patch @@ -1,5 +1,5 @@ ---- src/serveradmin-1.7.0/setup.py 2019-08-07 15:43:13.000000000 +0200 -+++ for_patch 2019-11-24 22:27:56.427862010 +0100 +--- a/setup.py 2019-11-24 23:12:47.120782692 +0100 ++++ b/setup.py 2019-11-24 23:14:51.695064193 +0100 @@ -14,7 +14,7 @@ name='adminapi', description='Serveradmin module', @@ -9,3 +9,11 @@ package_data={ 'serveradmin.api': ['templates/api/*'], 'serveradmin.apps': ['templates/apps/*'], +@@ -43,7 +43,6 @@ + }, + entry_points={ + 'console_scripts': [ +- 'serveradmin=serveradmin.__main__:main', + 'adminapi=adminapi.__main__:main', + ], + }, |