aboutsummaryrefslogtreecommitdiffstats
path: root/main/py-twitter/APKBUILD
diff options
context:
space:
mode:
authorFabian Affolter <fabian@affolter-engineering.ch>2016-11-09 11:13:13 +0000
committerJakub Jirutka <jakub@jirutka.cz>2016-11-09 20:27:18 +0100
commita445e9de5d927274debab501eb4e9fad5bbf59a8 (patch)
treeae35aa64ed68cb90a2c30acf19c9da347bc8b3c9 /main/py-twitter/APKBUILD
parent97063f62c2e1e9eb5d022c2c9037c9c610339c3f (diff)
downloadaports-a445e9de5d927274debab501eb4e9fad5bbf59a8.tar.bz2
aports-a445e9de5d927274debab501eb4e9fad5bbf59a8.tar.xz
main/py-twitter: upgrade to 3.1 and add py2/py3 subpackages
Diffstat (limited to 'main/py-twitter/APKBUILD')
-rw-r--r--main/py-twitter/APKBUILD59
1 files changed, 34 insertions, 25 deletions
diff --git a/main/py-twitter/APKBUILD b/main/py-twitter/APKBUILD
index 09c747d889..f1ae46c9f0 100644
--- a/main/py-twitter/APKBUILD
+++ b/main/py-twitter/APKBUILD
@@ -1,40 +1,49 @@
# Maintainer: Peter Bui <pnutzh4x0r@gmail.com>
pkgname=py-twitter
_pkgname=python-twitter
-pkgver=2.2
+pkgver=3.1
pkgrel=0
-pkgdesc="Python wrapper around the Twitter API'"
+pkgdesc="Python wrapper around the Twitter API"
url="https://pypi.python.org/pypi/python-twitter"
arch="noarch"
-license="Apache"
-depends="python2 py-httplib2 py-simplejson py-oauth2 py-requests-oauthlib"
-depends_dev="python2-dev py-setuptools"
-makedepends="$depends_dev"
-install=""
-subpackages=""
+license="ASL 2.0"
+depends="py-future py-requests py-requests-oauthlib"
+makedepends="python2-dev py-setuptools python3-dev"
+subpackages="py3-${pkgname#py-}:_py3 py2-${pkgname#py-}:_py2"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
-
-_builddir="$srcdir"/$_pkgname-$pkgver
-prepare() {
- local i
- cd "$_builddir"
- for i in $source; do
- case $i in
- *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
- esac
- done
-}
+builddir="$srcdir/$_pkgname-$pkgver"
build() {
- cd "$_builddir"
+ cd "$builddir"
python2 setup.py build || return 1
+ python3 setup.py build || return 1
}
package() {
- cd "$_builddir"
- python2 setup.py install --prefix=/usr --root="$pkgdir" || return 1
+ mkdir -p "$pkgdir"
+}
+
+_py2() {
+ replaces="$pkgname"
+ depends="${depends//py-/py2-}"
+ _py python2
+}
+
+_py3() {
+ depends="${depends//py-/py3-}"
+ _py python3
+}
+
+_py() {
+ local python="$1"
+ pkgdesc="$pkgdesc (for $python)"
+ depends="$depends $python"
+ install_if="$pkgname=$pkgver-r$pkgrel $python"
+
+ cd "$builddir"
+ $python setup.py install --prefix=/usr --root="$subpkgdir"
}
-md5sums="eab697b3a9bc6bf3432d09a489f4ed8b python-twitter-2.2.tar.gz"
-sha256sums="b70648c6026ef3772a1c911382d9fd8651fe0b673c15aad7d38d6f685c7c4dc2 python-twitter-2.2.tar.gz"
-sha512sums="5c9cf15fd540f8a157d1f8c292651e6f1191850d571da3b22c8fb732c3ae4fd7fdd29f9286532698fc50a43b9540cef36fc05a8858db49a9d92246629a697ca1 python-twitter-2.2.tar.gz"
+md5sums="2e00d057a22db298709f768a96cc88ef python-twitter-3.1.tar.gz"
+sha256sums="74cfdd6a7bbe00fdd08ce582c9a2ee5d6c080e6c228ffced009a356092fbb923 python-twitter-3.1.tar.gz"
+sha512sums="4ebc6aa8ed75bb5ccb4958948f15714868260c2159793bf10016d02ce460f08bfaa2117fc263c1254e002a665aa919a287785205bcffc3694c6bc66ec52016ac python-twitter-3.1.tar.gz"