summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD35
2 files changed, 14 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0d24074bab59..4f37e48a6920 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = python-cement
- pkgdesc = CLI Application Framework
+ pkgdesc = CLI Application Framework for Python
pkgver = 2.6.2
pkgrel = 1
url = http://builtoncement.com/
@@ -7,14 +7,9 @@ pkgbase = python-cement
license = Apache2
makedepends = python
makedepends = python-distribute
- makedepends = python2
- makedepends = python2-distribute
source = http://pypi.python.org/packages/source/c/cement/cement-2.6.2.tar.gz
sha256sums = ba547b342c2e327f2509f9424971f7ae9dd61ec884cb62c80f45d88bdf4bd27b
pkgname = python-cement
depends = python
-pkgname = python2-cement
- depends = python2
-
diff --git a/PKGBUILD b/PKGBUILD
index 1d55f4502903..7af7f53fe074 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,52 +1,43 @@
# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
set -u
+_pyver="python"
_pybase='cement'
-pkgbase="python-${_pybase}"
-pkgname=(python{,2}-${_pybase})
+pkgname="${_pyver}-${_pybase}"
pkgver='2.6.2'
pkgrel='1'
-pkgdesc='CLI Application Framework'
+pkgdesc='CLI Application Framework for Python'
+arch=('any')
#url="https://pypi.python.org/pypi/${_pybase}/"
url='http://builtoncement.com/'
-makedepends=(python{,2}{,-distribute}) # ,-sphinx,-nose,-coverage,-pep8,-autopep8,-mock,-pystache,-pyyaml,-colorlog})
license=('Apache2') #custom: ISC
-arch=('any')
-_verwatch=("https://pypi.python.org/simple/${_pybase}/" "${_pybase}-\([0-9\.]\+\)\.tar\.gz" 't')
+makedepends=("${_pyver}" "${_pyver}-distribute") # same as python-setuptools
_srcdir="${_pybase}-${pkgver}"
+_verwatch=("https://pypi.python.org/simple/${_pybase}/" "${_pybase}-\([0-9\.]\+\)\.tar\.gz" 't')
source=("http://pypi.python.org/packages/source/${_pybase: 0:1}/${_pybase}/${_pybase}-${pkgver}.tar.gz")
sha256sums=('ba547b342c2e327f2509f9424971f7ae9dd61ec884cb62c80f45d88bdf4bd27b')
build() {
set -u
cd "${_srcdir}"
- python setup.py build
+ ${_pyver} setup.py build
set +u
}
check() {
set -u
cd "${_srcdir}"
- # Way too many unreasonable dependencies to run check
- #python setup.py test --verbose
- set +u
-}
-
-package_python-cement() {
- set -u
- depends=('python')
- cd "${_srcdir}"
- python setup.py install --root="${pkgdir}"
- install -Dm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ # If pip is installed, some package tests download missing packages. We can't allow that.
+ #${_pyver} setup.py test --verbose
set +u
}
-package_python2-cement() {
+package() {
set -u
- depends=('python2')
+ depends=("${_pyver}") # "${_pydepends[@]}")
cd "${_srcdir}"
- python2 setup.py install --root="${pkgdir}"
- install -Dm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ ${_pyver} setup.py install --root="${pkgdir}"
+ install -Dpm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
set +u
}
set +u