diff options
Diffstat (limited to 'community/cmark/APKBUILD')
-rw-r--r-- | community/cmark/APKBUILD | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/community/cmark/APKBUILD b/community/cmark/APKBUILD index 96e55d1d2a5..d6a3c8a6103 100644 --- a/community/cmark/APKBUILD +++ b/community/cmark/APKBUILD @@ -1,35 +1,37 @@ # Contributor: Leo <thinkabit.ukim@gmail.com> # Maintainer: Bart Ribbers <bribbers@disroot.org> pkgname=cmark -pkgver=0.30.1 -pkgrel=0 +pkgver=0.31.0 +pkgrel=1 pkgdesc="C reference implementation of CommonMark, a rationalized Markdown spec" url="https://github.com/commonmark/cmark" arch="all" license="BSD-2-Clause" -depends_dev=" - $pkgname - $pkgname-static - " +depends_dev="$pkgname=$pkgver-r$pkgrel" makedepends=" cmake re2c + samurai " checkdepends="python3" -subpackages="$pkgname-doc $pkgname-static $pkgname-dev lib$pkgname:libs" +subpackages="$pkgname-doc $pkgname-dev lib$pkgname:libs" source="https://github.com/commonmark/cmark/archive/$pkgver/cmark-$pkgver.tar.gz" +# secfixes: +# 0.30.3-r0: +# - CVE-2023-22486 + build() { - cmake -B build \ + cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=TRUE cmake --build build } check() { - cd build - CTEST_OUTPUT_ON_FAILURE=TRUE ctest + ctest --test-dir build --output-on-failure -E "api_test" } package() { @@ -37,5 +39,5 @@ package() { } sha512sums=" -883bf559874f05af501de9dbce7e08c7297c09ebb26b3e08f55a8a5c43109e47ac14d129a2db31d7f105803e7259e3e104fe4241fd5c1248820a96e5228008f4 cmark-0.30.1.tar.gz +768d456147cb8f5cf36e8122213ad053098201e118109a316518a6a5e721ac94f62af29abe1e69120c84bdc227a5c320803ea2cf320c6d9a719d62909b6533bd cmark-0.31.0.tar.gz " |