summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorclintval2018-02-02 18:20:17 -0800
committerclintval2018-02-02 18:20:17 -0800
commit94377ab28a55d9126ab2142e4fc5b70447a97b1f (patch)
tree1aaeee1894d89d981fbddbbcaee991e48a05bdfa
parent3345d8b46b87f3bedc22a0f09be10fd0e4de26de (diff)
downloadaur-94377ab28a55d9126ab2142e4fc5b70447a97b1f.tar.gz
python-slackclient to split package
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD61
2 files changed, 61 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b2a86d85d15d..af5f1e20e104 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,27 @@
pkgbase = python-slackclient
- pkgdesc = Python Slack client for the Web and RTM API
+ pkgdesc = Python Slack API clients for Web API and RTM API
pkgver = 1.1.2
- pkgrel = 1
+ pkgrel = 2
url = https://pypi.python.org/pypi/slackclient
- arch = x86_64
+ arch = any
license = MIT
makedepends = python
makedepends = python-setuptools
+ makedepends = python2
+ makedepends = python2-setuptools
+ options = !emptydirs
+ source = python-slackclient-1.1.2.tar.gz::https://pypi.python.org/packages/08/6e/c84dcf7c18c0a79c17a3dec971bcfa746ea1e23d4f41ba1de7eead203266/slackclient-1.1.2.tar.gz
+ sha256sums = 2e5840eba5af71487803b4eb8427ba19e1347fae6ed25cff53e0a6ea6c6832f5
+
+pkgname = python-slackclient
depends = python
depends = python-websocket-client
depends = python-requests
depends = python-six
- options = !emptydirs
- source = https://pypi.python.org/packages/08/6e/c84dcf7c18c0a79c17a3dec971bcfa746ea1e23d4f41ba1de7eead203266/slackclient-1.1.2.tar.gz
- sha256sums = 2e5840eba5af71487803b4eb8427ba19e1347fae6ed25cff53e0a6ea6c6832f5
-pkgname = python-slackclient
+pkgname = python2-slackclient
+ depends = python2
+ depends = python2-websocket-client
+ depends = python2-requests
+ depends = python2-six
diff --git a/PKGBUILD b/PKGBUILD
index 5f22f921315d..f5274cfaa108 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,55 @@
# Maintainer: Clint Valentine <valentine.clint@gmail.com>
-pkgname='python-slackclient'
+_name=slackclient
+pkgbase='python-slackclient'
+pkgname=('python-slackclient' 'python2-slackclient')
pkgver=1.1.2
-pkgrel=1
-pkgdesc="Python Slack client for the Web and RTM API"
-arch=('x86_64')
+pkgrel=2
+pkgdesc="Python Slack API clients for Web API and RTM API"
+arch=('any')
url="https://pypi.python.org/pypi/slackclient"
license=('MIT')
-depends=(
- 'python'
- 'python-websocket-client'
- 'python-requests'
- 'python-six'
-)
-makedepends=('python' 'python-setuptools')
+makedepends=(
+ 'python' 'python-setuptools'
+ 'python2' 'python2-setuptools')
options=(!emptydirs)
-source=("https://pypi.python.org/packages/08/6e/c84dcf7c18c0a79c17a3dec971bcfa746ea1e23d4f41ba1de7eead203266/slackclient-1.1.2.tar.gz")
+source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/08/6e/c84dcf7c18c0a79c17a3dec971bcfa746ea1e23d4f41ba1de7eead203266/slackclient-1.1.2.tar.gz)
sha256sums=('2e5840eba5af71487803b4eb8427ba19e1347fae6ed25cff53e0a6ea6c6832f5')
-package() {
- cd "${srcdir}/slackclient-${pkgver}"
- python setup.py install --root="${pkgdir}/" --optimize=1
+prepare() {
+ cp -a "${_name}"-"${pkgver}"{,-py2}
+}
+
+build(){
+ cd "${srcdir}"/"${_name}"-"${pkgver}"
+ python setup.py build
+
+ cd "${srcdir}"/"${_name}"-"${pkgver}"-py2
+ python2 setup.py build
+}
+
+package_python2-slackclient() {
+ depends=(
+ 'python2'
+ 'python2-websocket-client'
+ 'python2-requests'
+ 'python2-six'
+ )
+
+ cd "${_name}"-"${pkgver}"-py2
+ python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+ install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
+}
+
+package_python-slackclient() {
+ depends=(
+ 'python'
+ 'python-websocket-client'
+ 'python-requests'
+ 'python-six'
+ )
+
+ cd "${_name}"-"${pkgver}"
+ python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+ install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
}