summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Sheremet2017-03-30 23:37:31 +0500
committerDenis Sheremet2017-03-30 23:37:31 +0500
commitd80e74375fffc6dddb0a23b4a597d4058bb26566 (patch)
tree75cfbdebc765f2ea708acf7b2ec1e2adbd38ce25
downloadaur-d80e74375fffc6dddb0a23b4a597d4058bb26566.tar.gz
first
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD55
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3620b35d5047
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = python-telepot-git
+ pkgdesc = telepot protocol implementation for Python
+ pkgver = r389.aad059b
+ pkgrel = 1
+ url = https://github.com/nickoala/telepot
+ arch = any
+ license = MIT
+ makedepends = git
+ makedepends = python-setuptools
+ makedepends = python2-setuptools
+ source = telepot::git+https://github.com/nickoala/telepot
+ sha512sums = SKIP
+
+pkgname = python-telepot-git
+ depends = python-setuptools
+
+pkgname = python2-telepot-git
+ depends = python2-setuptools
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a31aaada96e6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+pkgbase=python-telepot-git
+pkgname=("python-telepot-git" "python2-telepot-git")
+_reponame="telepot"
+pkgver=r389.aad059b
+pkgrel=1
+pkgdesc="telepot protocol implementation for Python"
+arch=('any')
+license=('MIT')
+url="https://github.com/nickoala/${_reponame}"
+depends=('')
+makedepends=('git' 'python-setuptools' 'python2-setuptools')
+provides=("")
+conflicts=("")
+source=("${_reponame}"::"git+https://github.com/nickoala/${_reponame}")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_reponame}"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' \
+ || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+prepare() {
+ cp -a "${srcdir}/${_reponame}/telepot"{,-py2}
+}
+
+build_python-telepot-git() {
+ cd "${srcdir}/${_reponame}/telepot"
+ python setup.py clean
+ rm -rf build dist
+ python setup.py build
+}
+
+build_python2-telepot-git() {
+ cd "${srcdir}/${_reponame}/telepot-py2"
+ python2 setup.py clean
+ rm -rf build dist
+ python2 setup.py build
+}
+
+package_python-telepot-git() {
+ depends=('python-setuptools')
+
+ cd "${srcdir}/${_reponame}"
+ python setup.py install --root="${pkgdir}" --optimize=1
+}
+
+package_python2-telepot-git() {
+ depends=('python2-setuptools')
+
+ cd "${srcdir}/${_reponame}"
+ python2 setup.py install --root="${pkgdir}" --optimize=1
+}