diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 42 insertions, 11 deletions
@@ -7,11 +7,20 @@ pkgbase = python-librtmp arch = x86_64 license = custom: Simplified BSD makedepends = python-setuptools - depends = python-singledispatch - depends = python-cffi - depends = rtmpdump + makedepends = python2-setuptools + makedepends = python-cffi + makedepends = python2-cffi source = https://pypi.python.org/packages/source/p/python-librtmp/python-librtmp-0.2.0.tar.gz sha256sums = 0a4385aa59f6f4d09ffa95cb85c1b0acd4678c8af3f21f45dd009d5f807a9635 pkgname = python-librtmp + depends = python3 + depends = python-cffi + depends = rtmpdump + +pkgname = python2-librtmp + depends = python2 + depends = python2-singledispatch + depends = python2-cffi + depends = rtmpdump @@ -1,27 +1,49 @@ # Maintainer: carstene1ns <url/mail: arch carsten-teibes de> # Contributor: kevku <kevku@gmx.com> -pkgname=python-librtmp +pkgbase=python-librtmp +pkgname=(python-librtmp python2-librtmp) pkgver=0.2.0 pkgrel=1 pkgdesc="Python interface to librtmp" arch=('i686' 'x86_64') url="https://github.com/chrippa/python-librtmp" license=('custom: Simplified BSD') -depends=('python-singledispatch' 'python-cffi' 'rtmpdump') -makedepends=('python-setuptools') -source=("https://pypi.python.org/packages/source/p/$pkgname/$pkgname-$pkgver.tar.gz") +makedepends=('python-setuptools' 'python2-setuptools' 'python-cffi' 'python2-cffi') +source=("https://pypi.python.org/packages/source/p/$pkgbase/$pkgbase-$pkgver.tar.gz") sha256sums=('0a4385aa59f6f4d09ffa95cb85c1b0acd4678c8af3f21f45dd009d5f807a9635') +prepare() { + # copy folder, so we can cleanly build for both python versions + cp -rup python-librtmp-$pkgver python2-librtmp-$pkgver +} + build() { - cd $pkgname-$pkgver + # build for python 3 + cd python-librtmp-$pkgver + python3 setup.py build - python setup.py build + # build for python 2 + cd ../python2-librtmp-$pkgver + python2 setup.py build } -package() { - cd $pkgname-$pkgver +# package for python 3 +package_python-librtmp() { + depends=('python3' 'python-cffi' 'rtmpdump') + + cd python-librtmp-$pkgver python setup.py install --root="$pkgdir/" --optimize=1 install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } + +# package for python 2 +package_python2-librtmp() { + depends=('python2' 'python2-singledispatch' 'python2-cffi' 'rtmpdump') + + cd python2-librtmp-$pkgver + + python2 setup.py install --root="$pkgdir/" --optimize=1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} |