Commit 6646db38 authored by Leo's avatar Leo Committed by Francesco Colista

main/py-pygments: upgrade to 2.4.0

parent 5e7dd152
......@@ -2,32 +2,40 @@
# Maintainer: Matt Smith <mcs@darkregion.net>
pkgname=py-pygments
_pkgname=Pygments
pkgver=2.2.0
pkgrel=1
pkgver=2.4.0
pkgrel=0
pkgdesc="A syntax highlighting package written in Python."
url="http://pygments.org/"
arch="noarch"
license="BSD"
license="BSD-2-Clause"
depends="py3-${pkgname#py-}"
makedepends="python2-dev python3-dev py-setuptools"
checkdepends="py-nose py3-nose"
subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3 $pkgname-doc::noarch"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"
prepare() {
default_prepare || return 1
default_prepare
# Soure files are modified during build with 2to3 tool, so we must build
# it separately for each Python version.
local python; for python in python2 python3; do
cp -r "$builddir" "$builddir-$python" || return 1
cp -r "$builddir" "$builddir-$python"
done
}
build() {
local python; for python in python2 python3; do
cd "$builddir"-$python
$python setup.py build || return 1
$python setup.py build
done
}
check() {
local python; for python in python2 python3; do
cd "$builddir"-$python
$python tests/run.py
done
}
......@@ -55,10 +63,10 @@ _py() {
install_if="$pkgname=$pkgver-r$pkgrel $python"
cd "$builddir"-$python
$python setup.py install --prefix=/usr --root="$subpkgdir" || return 1
$python setup.py install --prefix=/usr --root="$subpkgdir"
local path; for path in "$subpkgdir"/usr/bin/*; do
mv "$path" "$path-$pyver" || return 1
mv "$path" "$path-$pyver"
done
}
......@@ -68,16 +76,16 @@ doc() {
cd "$builddir"
install -m 644 -D doc/pygmentize.1 \
"$subpkgdir"/usr/share/man/man1/pygmentize.1 || return 1
"$subpkgdir"/usr/share/man/man1/pygmentize.1
mkdir -p "$destdir" || return 1
cp AUTHORS CHANGES LICENSE TODO "$destdir"/ || return 1
mkdir -p "$destdir"
cp AUTHORS CHANGES LICENSE TODO "$destdir"/
# Note: The documentation in the doc directory needs to be generated
# by py-sphinx
cp -R ./doc/docs/* "$destdir"/ || return 1
cp -R ./doc/docs/* "$destdir"/
default_doc
}
sha512sums="cc0a4f73e19fa6cbf46314de2e809460c807c631e39ba05cbe5edb5f40db1a687aafcd9715585a0ed45f791710eb6038305e273f282f8682df76f30e63710b29 Pygments-2.2.0.tar.gz"
sha512sums="86adad3588578eb7e13f74840a875dd2474ca3634e723a337219d27e3f631aa4ca361618d07471a308f909a0d55652a42637643ba91de8e14daa438bcbe81248 Pygments-2.4.0.tar.gz"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment