# Contributions from Arch: # Maintainer: Kyle Keen # Contributor: Angel Velasquez # Contributor: Andrew Antle # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Chaiwat Suttipongsakul pkgbase=python-markdown pkgname=('python3-markdown' 'python2-markdown') _pkgbasename=Markdown pkgver=3.0 pkgrel=1 pkgdesc="Python implementation of John Gruber's Markdown." arch=('any') url='http://pypi.python.org/pypi/Markdown' license=('BSD') depends=('python') makedepends=('python3' 'python2' 'python3-setuptools' 'python2-setuptools') source=("https://files.pythonhosted.org/packages/source/M/$_pkgbasename/$_pkgbasename-$pkgver.tar.gz") md5sums=('87279adf59c7c72550fdc38fa84d5e31') build() { # bug in 2.4, some DOS line endings slipped in find "$_pkgbasename-$pkgver/" -name '*py' | xargs sed -i 's|\r||g' cp -r $_pkgbasename-$pkgver "$srcdir/python2-markdown" cd "$srcdir/python2-markdown" find "$srcdir/python2-markdown" -name '*py' | xargs sed -i 's|#!/usr/bin/env python$|&2|' } package_python3-markdown() { depends=('python3') cd "$srcdir/$_pkgbasename-$pkgver" python3 setup.py install --root="$pkgdir" --optimize=0 install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/python-markdown/LICENSE" } package_python2-markdown() { depends=('python2') cd "$srcdir/python2-markdown" python2 setup.py install --root="$pkgdir" --optimize=0 mv "$pkgdir/usr/bin/markdown_py" "$pkgdir/usr/bin/markdown_py2" install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/python2-markdown/LICENSE" }