summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorten Linderud2017-12-09 15:10:52 +0100
committerMorten Linderud2017-12-09 15:10:52 +0100
commit0cb625b40877ad4b8e891a8859289d6ead540f9c (patch)
treeac82544fdb46923f259e46ae4272b769c016c0fa
parentf3a4aa8f93f314833530a931057f70830e3044f6 (diff)
downloadaur-0cb625b40877ad4b8e891a8859289d6ead540f9c.tar.gz
upgpkg: python-taskw 1.2.0-1
upstream release Added python-taskw Signed-off-by: Morten Linderud <morten@linderud.pw>
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD49
2 files changed, 53 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b90aca34fcd5..e83a9529f985 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,28 @@
-pkgbase = python2-taskw
+# Generated by mksrcinfo v8
+# Sat Dec 9 14:10:53 UTC 2017
+pkgbase = taskw
pkgdesc = Python bindings for your taskwarrior database
- pkgver = 1.1.0
+ pkgver = 1.2.0
pkgrel = 1
url = http://github.com/ralphbean/taskw
arch = any
license = GPL
+ makedepends = python
+ makedepends = python-setuptools
makedepends = python2
- makedepends = python2-distribute
- depends = python2
- source = http://pypi.python.org/packages/source/t/taskw/taskw-1.1.0.tar.gz
- md5sums = e5d3eedbbbf00b50bd2f797839888791
+ makedepends = python2-setuptools
+ source = taskw-python-taskw.tar.gz::https://github.com/ralphbean/taskw/archive/1.2.0.tar.gz
+ sha256sums = 560c8290705f049ce33d75079adcc50e45cdb8b8373d1fd8384b24a215d84591
+
+pkgname = python-taskw
+ depends = python
+ depends = python-six
+ depends = python-pytz
+ depends = python-dateutil
pkgname = python2-taskw
+ depends = python2
+ depends = python2-six
+ depends = python2-pytz
+ depends = python2-dateutil
diff --git a/PKGBUILD b/PKGBUILD
index 313e6f3d9741..e86a9c7f3c9d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,42 @@
# $Id$
-# Maintainer: Fabien Devaux <fdev31 at gmail dot com>
+# Maintainer: Morten Linderud <foxboron@archlinux.org>
-_py=python2
-_n=taskw
-
-pkgname=$_py-$_n
-pkgver=1.1.0
+pkgbase=taskw
+pkgname=(python-taskw python2-taskw)
+pkgver=1.2.0
pkgrel=1
pkgdesc="Python bindings for your taskwarrior database"
-depends=($_py)
-makedepends=($_py "$_py-distribute")
+url="http://github.com/ralphbean/taskw"
+makedepends=('python' 'python-setuptools'
+ 'python2' 'python2-setuptools')
+license=("GPL")
arch=('any')
source=(http://pypi.python.org/packages/source/${_n:0:1}/$_n/$_n-$pkgver.tar.gz)
-md5sums=('e5d3eedbbbf00b50bd2f797839888791')
-url="http://github.com/ralphbean/taskw"
-license="GPL"
+source=("${pkgbase}-${pkgname}.tar.gz::https://github.com/ralphbean/taskw/archive/${pkgver}.tar.gz")
+sha256sums=('560c8290705f049ce33d75079adcc50e45cdb8b8373d1fd8384b24a215d84591')
+
+prepare() {
+ cp -a taskw-$pkgver{,-py2}
+}
+
+build(){
+ cd "$srcdir/taskw-$pkgver"
+ python setup.py build
+
+ cd "$srcdir/taskw-$pkgver-py2"
+ python2 setup.py build
+}
+
+package_python2-taskw(){
+ depends=("python2" "python2-six" "python2-pytz" "python2-dateutil")
+
+ cd "$srcdir/taskw-$pkgver-py2"
+ python2 setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+}
+
+package_python-taskw(){
+ depends=("python" "python-six" "python-pytz" "python-dateutil")
-package() {
- cd $srcdir/$_n-$pkgver
- $_py setup.py build || return 1
- $_py setup.py install --root=$pkgdir
+ cd "$srcdir/taskw-$pkgver"
+ python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
}