[arch-commits] Commit in python-networkx/trunk (PKGBUILD)
Felix Yan
fyan at nymeria.archlinux.org
Sun Jun 22 03:12:54 UTC 2014
Date: Sunday, June 22, 2014 @ 05:12:54
Author: fyan
Revision: 113407
upgpkg: python-networkx 1.9-1
Modified:
python-networkx/trunk/PKGBUILD
----------+
PKGBUILD | 52 +++++++++++++++++++++++-----------------------------
1 file changed, 23 insertions(+), 29 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-06-22 03:10:54 UTC (rev 113406)
+++ PKGBUILD 2014-06-22 03:12:54 UTC (rev 113407)
@@ -4,59 +4,53 @@
pkgbase=python-networkx
pkgname=(python-networkx python2-networkx)
-_pythonname=networkx
-pkgver=1.8.1
-pkgrel=3
+_pypiname=networkx
+pkgver=1.9
+pkgrel=1
pkgdesc='Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.'
arch=('any')
license=('BSD')
url="http://networkx.github.io"
-makedepends=('python-setuptools' 'python2-setuptools')
+makedepends=('python-setuptools' 'python2-setuptools' 'python-decorator' 'python2-decorator')
checkdepends=('python-nose' 'python2-nose')
-source=("https://github.com/networkx/networkx/archive/${_pythonname}-${pkgver}.tar.gz"
- python-3.4.patch)
-md5sums=('f7961b12b5db92109befa1d3de1b1e0e'
- 'fb33088811cba7e6d959d8770990f018')
+source=("https://github.com/networkx/networkx/archive/${_pypiname}-${pkgver}.tar.gz")
+md5sums=('8eebdcc1b4091af9b806b9f4c887ff55')
prepare() {
- cd ${_pythonname}-${_pythonname}-$pkgver
- patch -p1 -i ../python-3.4.patch
-
- cd ..
- cp -r ${_pythonname}-${_pythonname}-$pkgver{,-py2}
+ cp -r ${_pypiname}-${_pypiname}-$pkgver{,-py2}
}
build() {
- cd "$srcdir/${_pythonname}-${_pythonname}-$pkgver"
- python3 setup_egg.py build
+ cd "$srcdir/${_pypiname}-${_pypiname}-$pkgver"
+ python3 setup.py build
- cd "$srcdir/${_pythonname}-${_pythonname}-$pkgver-py2"
- python2 setup_egg.py build
+ cd "$srcdir/${_pypiname}-${_pypiname}-$pkgver-py2"
+ python2 setup.py build
}
check() {
- cd "$srcdir/${_pythonname}-${_pythonname}-$pkgver"
- python3 setup_egg.py nosetests || true # Tests fail randomly
+ cd "$srcdir/${_pypiname}-${_pypiname}-$pkgver"
+ python3 setup.py nosetests #|| true # Tests fail randomly
- cd "$srcdir/${_pythonname}-${_pythonname}-$pkgver-py2"
- python2 setup_egg.py nosetests
+ cd "$srcdir/${_pypiname}-${_pypiname}-$pkgver-py2"
+ python2 setup.py nosetests
}
package_python-networkx() {
- depends=('python')
+ depends=('python-decorator')
optdepends=('python-numpy: Provides sparse matrix representation of graphs and many numerical scientific tools.'
'python-scipy: Provides flexible drawing of graphs.'
'python-pyparsing: Required for pydot, GML file reading.'
'python-yaml: Required for YAML format reading and writing.')
- cd "$srcdir/${_pythonname}-${_pythonname}-$pkgver"
- python3 setup_egg.py install --root="$pkgdir" --optimize=1
+ cd "$srcdir/${_pypiname}-${_pypiname}-$pkgver"
+ python3 setup.py install --root="$pkgdir" --optimize=1
install -D -m 644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
- mv "$pkgdir/usr/share/doc/${_pythonname}-$pkgver" "$pkgdir/usr/share/doc/$pkgname"
+ mv "$pkgdir/usr/share/doc/${_pypiname}-$pkgver" "$pkgdir/usr/share/doc/$pkgname"
}
package_python2-networkx() {
- depends=('python2')
+ depends=('python2-decorator')
optdepends=('python2-numpy: Provides sparse matrix representation of graphs and many numerical scientific tools.'
'python2-scipy: Provides flexible drawing of graphs.'
'python2-pygraphviz: Provides graph drawing and graph layout algorithms.'
@@ -64,8 +58,8 @@
'python2-pyparsing: Required for pydot, GML file reading.'
'python2-yaml: Required for YAML format reading and writing.')
- cd "$srcdir/${_pythonname}-${_pythonname}-$pkgver-py2"
- python2 setup_egg.py install --root="$pkgdir" --optimize=1
+ cd "$srcdir/${_pypiname}-${_pypiname}-$pkgver-py2"
+ python2 setup.py install --root="$pkgdir" --optimize=1
install -D -m 644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
- mv "$pkgdir/usr/share/doc/${_pythonname}-$pkgver" "$pkgdir/usr/share/doc/$pkgname"
+ mv "$pkgdir/usr/share/doc/${_pypiname}-$pkgver" "$pkgdir/usr/share/doc/$pkgname"
}
More information about the arch-commits
mailing list