summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBert Peters2019-12-25 13:11:00 +0100
committerBert Peters2019-12-25 13:11:00 +0100
commit1ad5c582cc17c230f7202b09a2de41b86c72adde (patch)
treea5de3f14762c24536e26c1fada8442eeddb699d5 /PKGBUILD
downloadaur-1ad5c582cc17c230f7202b09a2de41b86c72adde.tar.gz
Package v0.2.9.2.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
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"
+}