diff options
author | Alice <alicela1n@protonmail.com> | 2024-12-11 16:08:27 -0800 |
---|---|---|
committer | Alice <alicela1n@protonmail.com> | 2024-12-11 16:08:27 -0800 |
commit | eba084cdb118d0017decf759e7435873a08217cd (patch) | |
tree | d1155c793fcc6336d373f22441671a3ea605ebe2 | |
parent | fce4abd72f93a646bea0e822fcdfd5255059837c (diff) | |
download | packages-eba084cdb118d0017decf759e7435873a08217cd.tar.gz packages-eba084cdb118d0017decf759e7435873a08217cd.tar.bz2 packages-eba084cdb118d0017decf759e7435873a08217cd.tar.xz packages-eba084cdb118d0017decf759e7435873a08217cd.zip |
user/rapidjson: new package
-rw-r--r-- | user/rapidjson/APKBUILD | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/user/rapidjson/APKBUILD b/user/rapidjson/APKBUILD new file mode 100644 index 000000000..1eb58f366 --- /dev/null +++ b/user/rapidjson/APKBUILD @@ -0,0 +1,30 @@ +# Contributor: Alice <alicela1n@protonmail.com> +# Maintainer: Alice <alicela1n@protonmail.com> +pkgname=rapidjson +pkgver=1.1.0 +pkgrel=0 +pkgdesc="A fast JSON parser/generator for C++ with both SAX/DOM style API" +url="http://rapidjson.org/" +arch="all" +license="BSD" +depends="" +makedepends="cmake doxygen" +subpackages="$pkgname-dev $pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/Tencent/$pkgname/archive/refs/tags/v$pkgver.tar.gz" + +build() { + export CFLAGS="$CFLAGS -Wno-error=class-memaccess -Wno-error=implicit-fallthrough" + export CXXFLAGS="$CXXFLAGS -Wno-error=class-memaccess -Wno-error=implicit-fallthrough" + cmake -DCMAKE_INSTALL_PREFIX=/usr + make +} + +check() { + make test +} + +package() { + make DESTDIR="$pkgdir" install +} + +sha512sums="2e82a4bddcd6c4669541f5945c2d240fb1b4fdd6e239200246d3dd50ce98733f0a4f6d3daa56f865d8c88779c036099c52a9ae85d47ad263686b68a88d832dff rapidjson-1.1.0.tar.gz" |