[arch-commits] Commit in python-cmarkgfm/repos (4 files)
Date: Monday, November 9, 2020 @ 18:15:59 Author: felixonmars Revision: 747913 archrelease: copy trunk to community-staging-x86_64 Added: python-cmarkgfm/repos/community-staging-x86_64/ python-cmarkgfm/repos/community-staging-x86_64/PKGBUILD (from rev 747910, python-cmarkgfm/trunk/PKGBUILD) python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (from rev 747910, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.17.patch) python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.19.patch (from rev 747910, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.19.patch) ---+ PKGBUILD | 42 +++ cmark-gfm-0.28.3.gfm.17.patch | 549 cmark-gfm-0.28.3.gfm.19.patch | 46 +++ 3 files changed, 637 insertions(+) Copied: python-cmarkgfm/repos/community-staging-x86_64/PKGBUILD (from rev 747910, python-cmarkgfm/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-11-09 18:15:59 UTC (rev 747913) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +pkgname=python-cmarkgfm +pkgver=0.4.2 +pkgrel=9 +pkgdesc="Minimal bindings to GitHub's fork of cmark" +url="https://github.com/theacodes/cmarkgfm; +license=('MIT') +arch=('x86_64') +depends=('cmark-gfm' 'python-cffi') +makedepends=('cmark-gfm' 'python-setuptools' 'python-cffi') +checkdepends=('python-pytest-runner') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/theacodes/cmarkgfm/archive/$pkgver.tar.gz; +cmark-gfm-0.28.3.gfm.17.patch +cmark-gfm-0.28.3.gfm.19.patch) +sha512sums=('afaf475c54abdb19eaae45be1e4488552d3ef47bfcdaad83ceb84f49230731643bd0c58640b3c51e199d4a449043e3ae5a70abdf676ee5b4b8064825390c0406' + '4905cb73c9f370527faed603f7af19f3d526b758ecc234f876707b5597d2c3ab56c7315a73d8bd0bc76e819b359eda45ee67fcaa9bbf271f1920c6237e20a996' + 'f729b314ba85d74361ab4c341fee553a5986c7e6c6521a8a7bc88892cc8421a48ee5e9c9c98ffb69e2869176057156f864c26aa73bc0c1a4340715ef63c2e781') + +prepare() { + cd cmarkgfm-$pkgver + patch -p1 -i ../cmark-gfm-0.28.3.gfm.17.patch + patch -p1 -i ../cmark-gfm-0.28.3.gfm.19.patch + sed -e '/include_dirs=/a libraries=["cmark-gfm", "cmark-gfm-extensions"],' \ + -i src/cmarkgfm/build_cmark.py +} + +build() { + cd cmarkgfm-$pkgver + python setup.py build +} + +check() { + cd cmarkgfm-$pkgver + python setup.py pytest +} + +package() { + cd cmarkgfm-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} Copied: python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (from rev 747910, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.17.patch) === --- community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (rev 0) +++ community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch 2020-11-09 18:15:59 UTC (rev 747913) @@ -0,0 +1,549 @@ +From 98a23b5bcc554fe651a11e6ce975d20e7c13882d Mon Sep 17 00:00:00 2001 +From: Felix Yan +Date: Sun, 14 Oct 2018 09:15:39 +0800 +Subject: [PATCH] Update cmark to 0.28.3.gfm.17 (#11) + +* Update cmark to 0.28.3.gfm.17 + +* Attempt to get windows working again + +* Fix appveyor script + +* Fix travis script + +* Remove old noxfile + +* Nox doesn't work on Python 2, ofc + +* Explictly use 32bit Python +--- + .travis.yml | 19 + appveyor.yml | 46 +++ + generated/unix/cmark-gfm-extensions_export.h | 42 + + generated/unix/cmark-gfm_export.h | 42 + + generated/unix/cmark-gfm_version.h| 7 +++ + generated/unix/cmark_export.h | 41 - + generated/unix/cmark_version.h| 8 + generated/unix/cmarkextensions_export.h | 41 - + .../windows/cmark-gfm-extensions_export.h | 42 + + generated/windows/cmark-gfm_export.h | 42 + + generated/windows/cmark-gfm_version.h | 7 +++ + nox.py => noxfile.py | 14 +++--- + src/cmarkgfm/cmark.cffi.h | 2 +- + src/cmarkgfm/cmark.py | 2 +- + src/cmarkgfm/cmark_module.h | 6 +-- + third_party/cmark | 2 +- + 16 files changed, 251 insertions(+), 112 deletions(-) + create mode 100644 appveyor.yml + create mode 100644 generated/unix/cmark-gfm-extensions_export.h + create mode 100644 generated/unix/cmark-gfm_export.h + create mode 100644 generated/unix/cmark-gfm_version.h + delete mode 100644 generated/unix/cmark_export.h + delete mode 100644 generated/unix/cmark_version.h + delete mode 100644
[arch-commits] Commit in python-cmarkgfm/repos (4 files)
Date: Saturday, October 26, 2019 @ 04:34:48 Author: felixonmars Revision: 520048 archrelease: copy trunk to community-staging-x86_64 Added: python-cmarkgfm/repos/community-staging-x86_64/ python-cmarkgfm/repos/community-staging-x86_64/PKGBUILD (from rev 520046, python-cmarkgfm/trunk/PKGBUILD) python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (from rev 520046, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.17.patch) python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.19.patch (from rev 520047, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.19.patch) ---+ PKGBUILD | 54 +++ cmark-gfm-0.28.3.gfm.17.patch | 549 cmark-gfm-0.28.3.gfm.19.patch | 46 +++ 3 files changed, 649 insertions(+) Copied: python-cmarkgfm/repos/community-staging-x86_64/PKGBUILD (from rev 520046, python-cmarkgfm/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-10-26 04:34:48 UTC (rev 520048) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan + +pkgbase=python-cmarkgfm +pkgname=(python-cmarkgfm python2-cmarkgfm) +pkgver=0.4.2 +pkgrel=6 +pkgdesc="Minimal bindings to GitHub's fork of cmark" +url="https://github.com/theacodes/cmarkgfm; +license=('MIT') +arch=('x86_64') +makedepends=('cmark-gfm' 'python-setuptools' 'python2-setuptools' 'python-cffi' 'python2-cffi') +checkdepends=('python-pytest-runner' 'python2-pytest-runner') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/theacodes/cmarkgfm/archive/$pkgver.tar.gz; +cmark-gfm-0.28.3.gfm.17.patch +cmark-gfm-0.28.3.gfm.19.patch) +sha512sums=('afaf475c54abdb19eaae45be1e4488552d3ef47bfcdaad83ceb84f49230731643bd0c58640b3c51e199d4a449043e3ae5a70abdf676ee5b4b8064825390c0406' + '4905cb73c9f370527faed603f7af19f3d526b758ecc234f876707b5597d2c3ab56c7315a73d8bd0bc76e819b359eda45ee67fcaa9bbf271f1920c6237e20a996' + 'f729b314ba85d74361ab4c341fee553a5986c7e6c6521a8a7bc88892cc8421a48ee5e9c9c98ffb69e2869176057156f864c26aa73bc0c1a4340715ef63c2e781') + +prepare() { + cd cmarkgfm-$pkgver + patch -p1 -i ../cmark-gfm-0.28.3.gfm.17.patch + patch -p1 -i ../cmark-gfm-0.28.3.gfm.19.patch + sed -e '/include_dirs=/a libraries=["cmark-gfm", "cmark-gfm-extensions"],' \ + -i src/cmarkgfm/build_cmark.py +} + +build() { + cd cmarkgfm-$pkgver + python setup.py build + python2 setup.py build +} + +check() { + cd cmarkgfm-$pkgver + python setup.py pytest + python2 setup.py pytest +} + +package_python-cmarkgfm() { + depends=('cmark-gfm' 'python-cffi') + + cd cmarkgfm-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} + +package_python2-cmarkgfm() { + depends=('cmark-gfm' 'python2-cffi') + + cd cmarkgfm-$pkgver + python2 setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} Copied: python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (from rev 520046, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.17.patch) === --- community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (rev 0) +++ community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch 2019-10-26 04:34:48 UTC (rev 520048) @@ -0,0 +1,549 @@ +From 98a23b5bcc554fe651a11e6ce975d20e7c13882d Mon Sep 17 00:00:00 2001 +From: Felix Yan +Date: Sun, 14 Oct 2018 09:15:39 +0800 +Subject: [PATCH] Update cmark to 0.28.3.gfm.17 (#11) + +* Update cmark to 0.28.3.gfm.17 + +* Attempt to get windows working again + +* Fix appveyor script + +* Fix travis script + +* Remove old noxfile + +* Nox doesn't work on Python 2, ofc + +* Explictly use 32bit Python +--- + .travis.yml | 19 + appveyor.yml | 46 +++ + generated/unix/cmark-gfm-extensions_export.h | 42 + + generated/unix/cmark-gfm_export.h | 42 + + generated/unix/cmark-gfm_version.h| 7 +++ + generated/unix/cmark_export.h | 41 - + generated/unix/cmark_version.h| 8 + generated/unix/cmarkextensions_export.h | 41 - + .../windows/cmark-gfm-extensions_export.h | 42 + + generated/windows/cmark-gfm_export.h | 42 + + generated/windows/cmark-gfm_version.h | 7 +++ + nox.py => noxfile.py | 14 +++--- + src/cmarkgfm/cmark.cffi.h | 2 +- + src/cmarkgfm/cmark.py | 2 +- + src/cmarkgfm/cmark_module.h | 6 +-- + third_party/cmark
[arch-commits] Commit in python-cmarkgfm/repos (4 files)
Date: Tuesday, April 9, 2019 @ 15:22:53 Author: felixonmars Revision: 450630 archrelease: copy trunk to community-staging-x86_64 Added: python-cmarkgfm/repos/community-staging-x86_64/ python-cmarkgfm/repos/community-staging-x86_64/PKGBUILD (from rev 450629, python-cmarkgfm/trunk/PKGBUILD) python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (from rev 450629, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.17.patch) python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.19.patch (from rev 450629, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.19.patch) ---+ PKGBUILD | 54 +++ cmark-gfm-0.28.3.gfm.17.patch | 549 cmark-gfm-0.28.3.gfm.19.patch | 46 +++ 3 files changed, 649 insertions(+) Copied: python-cmarkgfm/repos/community-staging-x86_64/PKGBUILD (from rev 450629, python-cmarkgfm/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-04-09 15:22:53 UTC (rev 450630) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan + +pkgbase=python-cmarkgfm +pkgname=(python-cmarkgfm python2-cmarkgfm) +pkgver=0.4.2 +pkgrel=5 +pkgdesc="Minimal bindings to GitHub's fork of cmark" +url="https://github.com/theacodes/cmarkgfm; +license=('MIT') +arch=('x86_64') +makedepends=('cmark-gfm' 'python-setuptools' 'python2-setuptools' 'python-cffi' 'python2-cffi') +checkdepends=('python-pytest-runner' 'python2-pytest-runner') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/theacodes/cmarkgfm/archive/$pkgver.tar.gz; +cmark-gfm-0.28.3.gfm.17.patch +cmark-gfm-0.28.3.gfm.19.patch) +sha512sums=('afaf475c54abdb19eaae45be1e4488552d3ef47bfcdaad83ceb84f49230731643bd0c58640b3c51e199d4a449043e3ae5a70abdf676ee5b4b8064825390c0406' + '4905cb73c9f370527faed603f7af19f3d526b758ecc234f876707b5597d2c3ab56c7315a73d8bd0bc76e819b359eda45ee67fcaa9bbf271f1920c6237e20a996' + 'f729b314ba85d74361ab4c341fee553a5986c7e6c6521a8a7bc88892cc8421a48ee5e9c9c98ffb69e2869176057156f864c26aa73bc0c1a4340715ef63c2e781') + +prepare() { + cd cmarkgfm-$pkgver + patch -p1 -i ../cmark-gfm-0.28.3.gfm.17.patch + patch -p1 -i ../cmark-gfm-0.28.3.gfm.19.patch + sed -e '/include_dirs=/a libraries=["cmark-gfm", "cmark-gfm-extensions"],' \ + -i src/cmarkgfm/build_cmark.py +} + +build() { + cd cmarkgfm-$pkgver + python setup.py build + python2 setup.py build +} + +check() { + cd cmarkgfm-$pkgver + python setup.py pytest + python2 setup.py pytest +} + +package_python-cmarkgfm() { + depends=('cmark-gfm' 'python-cffi') + + cd cmarkgfm-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} + +package_python2-cmarkgfm() { + depends=('cmark-gfm' 'python2-cffi') + + cd cmarkgfm-$pkgver + python2 setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} Copied: python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (from rev 450629, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.17.patch) === --- community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (rev 0) +++ community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch 2019-04-09 15:22:53 UTC (rev 450630) @@ -0,0 +1,549 @@ +From 98a23b5bcc554fe651a11e6ce975d20e7c13882d Mon Sep 17 00:00:00 2001 +From: Felix Yan +Date: Sun, 14 Oct 2018 09:15:39 +0800 +Subject: [PATCH] Update cmark to 0.28.3.gfm.17 (#11) + +* Update cmark to 0.28.3.gfm.17 + +* Attempt to get windows working again + +* Fix appveyor script + +* Fix travis script + +* Remove old noxfile + +* Nox doesn't work on Python 2, ofc + +* Explictly use 32bit Python +--- + .travis.yml | 19 + appveyor.yml | 46 +++ + generated/unix/cmark-gfm-extensions_export.h | 42 + + generated/unix/cmark-gfm_export.h | 42 + + generated/unix/cmark-gfm_version.h| 7 +++ + generated/unix/cmark_export.h | 41 - + generated/unix/cmark_version.h| 8 + generated/unix/cmarkextensions_export.h | 41 - + .../windows/cmark-gfm-extensions_export.h | 42 + + generated/windows/cmark-gfm_export.h | 42 + + generated/windows/cmark-gfm_version.h | 7 +++ + nox.py => noxfile.py | 14 +++--- + src/cmarkgfm/cmark.cffi.h | 2 +- + src/cmarkgfm/cmark.py | 2 +- + src/cmarkgfm/cmark_module.h | 6 +-- + third_party/cmark |
[arch-commits] Commit in python-cmarkgfm/repos (4 files)
Date: Wednesday, March 20, 2019 @ 09:01:47 Author: felixonmars Revision: 442848 archrelease: copy trunk to community-staging-x86_64 Added: python-cmarkgfm/repos/community-staging-x86_64/ python-cmarkgfm/repos/community-staging-x86_64/PKGBUILD (from rev 442847, python-cmarkgfm/trunk/PKGBUILD) python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (from rev 442847, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.17.patch) python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.19.patch (from rev 442847, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.19.patch) ---+ PKGBUILD | 54 +++ cmark-gfm-0.28.3.gfm.17.patch | 549 cmark-gfm-0.28.3.gfm.19.patch | 46 +++ 3 files changed, 649 insertions(+) Copied: python-cmarkgfm/repos/community-staging-x86_64/PKGBUILD (from rev 442847, python-cmarkgfm/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-03-20 09:01:47 UTC (rev 442848) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan + +pkgbase=python-cmarkgfm +pkgname=(python-cmarkgfm python2-cmarkgfm) +pkgver=0.4.2 +pkgrel=4 +pkgdesc="Minimal bindings to GitHub's fork of cmark" +url="https://github.com/theacodes/cmarkgfm; +license=('MIT') +arch=('x86_64') +makedepends=('cmark-gfm' 'python-setuptools' 'python2-setuptools' 'python-cffi' 'python2-cffi') +checkdepends=('python-pytest-runner' 'python2-pytest-runner') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/theacodes/cmarkgfm/archive/$pkgver.tar.gz; +cmark-gfm-0.28.3.gfm.17.patch +cmark-gfm-0.28.3.gfm.19.patch) +sha512sums=('afaf475c54abdb19eaae45be1e4488552d3ef47bfcdaad83ceb84f49230731643bd0c58640b3c51e199d4a449043e3ae5a70abdf676ee5b4b8064825390c0406' + '4905cb73c9f370527faed603f7af19f3d526b758ecc234f876707b5597d2c3ab56c7315a73d8bd0bc76e819b359eda45ee67fcaa9bbf271f1920c6237e20a996' + 'f729b314ba85d74361ab4c341fee553a5986c7e6c6521a8a7bc88892cc8421a48ee5e9c9c98ffb69e2869176057156f864c26aa73bc0c1a4340715ef63c2e781') + +prepare() { + cd cmarkgfm-$pkgver + patch -p1 -i ../cmark-gfm-0.28.3.gfm.17.patch + patch -p1 -i ../cmark-gfm-0.28.3.gfm.19.patch + sed -e '/include_dirs=/a libraries=["cmark-gfm", "cmark-gfm-extensions"],' \ + -i src/cmarkgfm/build_cmark.py +} + +build() { + cd cmarkgfm-$pkgver + python setup.py build + python2 setup.py build +} + +check() { + cd cmarkgfm-$pkgver + python setup.py pytest + python2 setup.py pytest +} + +package_python-cmarkgfm() { + depends=('cmark-gfm' 'python-cffi') + + cd cmarkgfm-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} + +package_python2-cmarkgfm() { + depends=('cmark-gfm' 'python2-cffi') + + cd cmarkgfm-$pkgver + python2 setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} Copied: python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (from rev 442847, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.17.patch) === --- community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (rev 0) +++ community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch 2019-03-20 09:01:47 UTC (rev 442848) @@ -0,0 +1,549 @@ +From 98a23b5bcc554fe651a11e6ce975d20e7c13882d Mon Sep 17 00:00:00 2001 +From: Felix Yan +Date: Sun, 14 Oct 2018 09:15:39 +0800 +Subject: [PATCH] Update cmark to 0.28.3.gfm.17 (#11) + +* Update cmark to 0.28.3.gfm.17 + +* Attempt to get windows working again + +* Fix appveyor script + +* Fix travis script + +* Remove old noxfile + +* Nox doesn't work on Python 2, ofc + +* Explictly use 32bit Python +--- + .travis.yml | 19 + appveyor.yml | 46 +++ + generated/unix/cmark-gfm-extensions_export.h | 42 + + generated/unix/cmark-gfm_export.h | 42 + + generated/unix/cmark-gfm_version.h| 7 +++ + generated/unix/cmark_export.h | 41 - + generated/unix/cmark_version.h| 8 + generated/unix/cmarkextensions_export.h | 41 - + .../windows/cmark-gfm-extensions_export.h | 42 + + generated/windows/cmark-gfm_export.h | 42 + + generated/windows/cmark-gfm_version.h | 7 +++ + nox.py => noxfile.py | 14 +++--- + src/cmarkgfm/cmark.cffi.h | 2 +- + src/cmarkgfm/cmark.py | 2 +- + src/cmarkgfm/cmark_module.h | 6 +-- + third_party/cmark
[arch-commits] Commit in python-cmarkgfm/repos (4 files)
Date: Sunday, December 9, 2018 @ 21:36:16 Author: felixonmars Revision: 413238 archrelease: copy trunk to community-staging-x86_64 Added: python-cmarkgfm/repos/community-staging-x86_64/ python-cmarkgfm/repos/community-staging-x86_64/PKGBUILD (from rev 413237, python-cmarkgfm/trunk/PKGBUILD) python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (from rev 413237, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.17.patch) python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.19.patch (from rev 413237, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.19.patch) ---+ PKGBUILD | 54 +++ cmark-gfm-0.28.3.gfm.17.patch | 549 cmark-gfm-0.28.3.gfm.19.patch | 46 +++ 3 files changed, 649 insertions(+) Copied: python-cmarkgfm/repos/community-staging-x86_64/PKGBUILD (from rev 413237, python-cmarkgfm/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-12-09 21:36:16 UTC (rev 413238) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan + +pkgbase=python-cmarkgfm +pkgname=(python-cmarkgfm python2-cmarkgfm) +pkgver=0.4.2 +pkgrel=3 +pkgdesc="Minimal bindings to GitHub's fork of cmark" +url="https://github.com/theacodes/cmarkgfm; +license=('MIT') +arch=('x86_64') +makedepends=('cmark-gfm' 'python-setuptools' 'python2-setuptools' 'python-cffi' 'python2-cffi') +checkdepends=('python-pytest-runner' 'python2-pytest-runner') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/theacodes/cmarkgfm/archive/$pkgver.tar.gz; +cmark-gfm-0.28.3.gfm.17.patch +cmark-gfm-0.28.3.gfm.19.patch) +sha512sums=('afaf475c54abdb19eaae45be1e4488552d3ef47bfcdaad83ceb84f49230731643bd0c58640b3c51e199d4a449043e3ae5a70abdf676ee5b4b8064825390c0406' + '4905cb73c9f370527faed603f7af19f3d526b758ecc234f876707b5597d2c3ab56c7315a73d8bd0bc76e819b359eda45ee67fcaa9bbf271f1920c6237e20a996' + 'f729b314ba85d74361ab4c341fee553a5986c7e6c6521a8a7bc88892cc8421a48ee5e9c9c98ffb69e2869176057156f864c26aa73bc0c1a4340715ef63c2e781') + +prepare() { + cd cmarkgfm-$pkgver + patch -p1 -i ../cmark-gfm-0.28.3.gfm.17.patch + patch -p1 -i ../cmark-gfm-0.28.3.gfm.19.patch + sed -e '/include_dirs=/a libraries=["cmark-gfm", "cmark-gfm-extensions"],' \ + -i src/cmarkgfm/build_cmark.py +} + +build() { + cd cmarkgfm-$pkgver + python setup.py build + python2 setup.py build +} + +check() { + cd cmarkgfm-$pkgver + python setup.py pytest + python2 setup.py pytest +} + +package_python-cmarkgfm() { + depends=('cmark-gfm' 'python-cffi') + + cd cmarkgfm-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} + +package_python2-cmarkgfm() { + depends=('cmark-gfm' 'python2-cffi') + + cd cmarkgfm-$pkgver + python2 setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} Copied: python-cmarkgfm/repos/community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (from rev 413237, python-cmarkgfm/trunk/cmark-gfm-0.28.3.gfm.17.patch) === --- community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch (rev 0) +++ community-staging-x86_64/cmark-gfm-0.28.3.gfm.17.patch 2018-12-09 21:36:16 UTC (rev 413238) @@ -0,0 +1,549 @@ +From 98a23b5bcc554fe651a11e6ce975d20e7c13882d Mon Sep 17 00:00:00 2001 +From: Felix Yan +Date: Sun, 14 Oct 2018 09:15:39 +0800 +Subject: [PATCH] Update cmark to 0.28.3.gfm.17 (#11) + +* Update cmark to 0.28.3.gfm.17 + +* Attempt to get windows working again + +* Fix appveyor script + +* Fix travis script + +* Remove old noxfile + +* Nox doesn't work on Python 2, ofc + +* Explictly use 32bit Python +--- + .travis.yml | 19 + appveyor.yml | 46 +++ + generated/unix/cmark-gfm-extensions_export.h | 42 + + generated/unix/cmark-gfm_export.h | 42 + + generated/unix/cmark-gfm_version.h| 7 +++ + generated/unix/cmark_export.h | 41 - + generated/unix/cmark_version.h| 8 + generated/unix/cmarkextensions_export.h | 41 - + .../windows/cmark-gfm-extensions_export.h | 42 + + generated/windows/cmark-gfm_export.h | 42 + + generated/windows/cmark-gfm_version.h | 7 +++ + nox.py => noxfile.py | 14 +++--- + src/cmarkgfm/cmark.cffi.h | 2 +- + src/cmarkgfm/cmark.py | 2 +- + src/cmarkgfm/cmark_module.h | 6 +-- + third_party/cmark