diff options
author | Bert Peters | 2019-12-25 13:11:00 +0100 |
---|---|---|
committer | Bert Peters | 2019-12-25 13:11:00 +0100 |
commit | 1ad5c582cc17c230f7202b09a2de41b86c72adde (patch) | |
tree | a5de3f14762c24536e26c1fada8442eeddb699d5 /PKGBUILD | |
download | aur-1ad5c582cc17c230f7202b09a2de41b86c72adde.tar.gz |
Package v0.2.9.2.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3309d569f2da --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Bert Peters <bert@bertptrs.nl> +pkgname=json_dto +pkgver=0.2.9.2 +pkgrel=1 +pkgdesc="A small header-only library for converting data between json representation and c++ structs" +arch=(any) +url="https://github.com/Stiffstream/json_dto" +license=('BSD') +depends=(rapidjson) +makedepends=(cmake) +checkdepends=(catch2) +source=("$pkgname-$pkgver.tar.gz::https://github.com/Stiffstream/$pkgname/archive/v.$pkgver.tar.gz") +sha256sums=('cf12a66992e798bb801e590bb69a982272689238848c37e5853d7f6813d7c82f') + +build() { + cd "$pkgname-v.$pkgver" + cmake dev -DCMAKE_INSTALL_PREFIX=/usr -DJSON_DTO_SAMPLE=Off \ + -DJSON_DTO_FIND_DEPS=On -Wno-dev + make +} + +check() { + cd "$pkgname-v.$pkgver" + cmake dev -DJSON_DTO_TEST=On + make + make test +} + +package() { + cd "$pkgname-v.$pkgver" + make DESTDIR="$pkgdir/" install + install -m644 -Dt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" "LICENSE" +} |