[arch-commits] Commit in python-markdown/trunk (PKGBUILD)
Eli Schwartz
eschwartz at archlinux.org
Thu Feb 7 22:34:37 UTC 2019
Date: Thursday, February 7, 2019 @ 22:34:36
Author: eschwartz
Revision: 430403
upgpkg: python-markdown 3.0.1-1
upstream bugfix release brings back markdown.version for compat purposes
no longer needs to hold back package...
build in build()
add testsuite
update url for https
Modified:
python-markdown/trunk/PKGBUILD
----------+
PKGBUILD | 30 +++++++++++++++++++++---------
1 file changed, 21 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-02-07 22:21:38 UTC (rev 430402)
+++ PKGBUILD 2019-02-07 22:34:36 UTC (rev 430403)
@@ -7,28 +7,41 @@
pkgbase=python-markdown
pkgname=('python-markdown' 'python2-markdown')
_pkgbasename=Markdown
-pkgver=3.0
+pkgver=3.0.1
pkgrel=1
pkgdesc="Python implementation of John Gruber's Markdown."
arch=('any')
-url='http://pypi.python.org/pypi/Markdown'
+url='https://python-markdown.github.io/'
license=('BSD')
depends=('python')
makedepends=('python' 'python2' 'python-setuptools' 'python2-setuptools')
+checkdepends=('python-yaml' 'python2-yaml')
source=("https://files.pythonhosted.org/packages/source/M/$_pkgbasename/$_pkgbasename-$pkgver.tar.gz")
-md5sums=('87279adf59c7c72550fdc38fa84d5e31')
-# breaking markdown.version was not in the 3.0 release notes
-# gets a timeout in [testing] for that
+md5sums=('72219f46ca440b657bf227500731bdf1')
-build() {
+prepare() {
# bug in 2.4, some DOS line endings slipped in
- find "$_pkgbasename-$pkgver/" -name '*py' | xargs sed -i 's|\r||g'
+ find "$_pkgbasename-$pkgver/" -name '*py' -exec 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|'
+ find "$srcdir/python2-markdown" -name '*py' -exec sed -i 's|#!/usr/bin/env python$|&2|' {} +
}
+build() {
+ cd "$srcdir/$_pkgbasename-$pkgver"
+ python setup.py build
+ cd "$srcdir/python2-markdown"
+ python2 setup.py build
+}
+
+check() {
+ cd "$srcdir/$_pkgbasename-$pkgver"
+ python -m unittest discover tests
+ cd "$srcdir/python2-markdown"
+ python2 -m unittest discover tests
+}
+
package_python-markdown() {
depends=('python')
cd "$srcdir/$_pkgbasename-$pkgver"
@@ -53,4 +66,3 @@
[[ $(python2 -c "import markdown; print(markdown._get_version())") == "$pkgver" ]]
[[ $(python2 -c "import markdown; print(markdown.markdown('*test*'))") == "<p><em>test</em></p>" ]]
}
-
More information about the arch-commits
mailing list