summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD14
-rw-r--r--adminapi-only.patch12
3 files changed, 24 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ddec455b603f..c72fa3d90170 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 7350386a28d2..e37c3a04a741 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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',
+ ],
+ },