[arch-commits] Commit in python-mccabe/trunk (PKGBUILD)
Felix Yan
fyan at archlinux.org
Wed Dec 17 03:15:47 UTC 2014
Date: Wednesday, December 17, 2014 @ 04:15:46
Author: fyan
Revision: 124007
upgpkg: python-mccabe 0.3-1
- upstream new release
- enable tests
Modified:
python-mccabe/trunk/PKGBUILD
----------+
PKGBUILD | 32 ++++++++++++++++++++++++--------
1 file changed, 24 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-12-17 00:50:21 UTC (rev 124006)
+++ PKGBUILD 2014-12-17 03:15:46 UTC (rev 124007)
@@ -1,12 +1,12 @@
# $Id$
-# Maintainer: Felix Yan <felixonmars at gmail.com>
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
# Contributor: Karol "Kenji Takahashi" Woźniak <kenji.sx>
pkgbase=python-mccabe
pkgname=(python-mccabe python2-mccabe)
_reponame=mccabe
-pkgver=0.2.1
-pkgrel=5
+pkgver=0.3
+pkgrel=1
pkgdesc="McCabe complexity checker for Python"
arch=('any')
url="https://github.com/flintwork/mccabe"
@@ -13,17 +13,33 @@
license=('custom:Expat')
makedepends=('python-setuptools' 'python2-setuptools')
source=("https://github.com/flintwork/${_reponame}/archive/${pkgver}.tar.gz")
-md5sums=('fcba311ebd999f48359a8ab28da94b30')
+md5sums=('c583f58ea28be12842c001473d77504d')
prepare() {
- cp -r ${_reponame}-${pkgver}{,-py2}
+ cp -a ${_reponame}-${pkgver}{,-py2}
}
+build() {
+ cd ${_reponame}-${pkgver}
+ python setup.py build
+
+ cd ../${_reponame}-${pkgver}-py2
+ python2 setup.py build
+}
+
+check() {
+ cd ${_reponame}-${pkgver}
+ python setup.py test
+
+ cd ../${_reponame}-${pkgver}-py2
+ python2 setup.py test
+}
+
package_python-mccabe() {
depends=('python')
cd ${_reponame}-${pkgver}
- python setup.py install --root="${pkgdir}/" --prefix=/usr --optimize=1
+ python setup.py install --root="${pkgdir}/" --prefix=/usr --skip-build --optimize=1
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
@@ -31,8 +47,8 @@
package_python2-mccabe() {
depends=('python2')
- cd ${_reponame}-${pkgver}
- python2 setup.py install --root="${pkgdir}/" --prefix=/usr --optimize=1
+ cd ${_reponame}-${pkgver}-py2
+ python2 setup.py install --root="${pkgdir}/" --prefix=/usr --skip-build --optimize=1
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
More information about the arch-commits
mailing list