commit 1ad5c582cc17c230f7202b09a2de41b86c72adde Author: Bert Peters Date: Wed Dec 25 13:11:00 2019 +0100 Package v0.2.9.2. diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..74afce2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = json_dto + pkgdesc = A small header-only library for converting data between json representation and c++ structs + pkgver = 0.2.9.2 + pkgrel = 1 + url = https://github.com/Stiffstream/json_dto + arch = any + license = BSD + checkdepends = catch2 + makedepends = cmake + depends = rapidjson + source = json_dto-0.2.9.2.tar.gz::https://github.com/Stiffstream/json_dto/archive/v.0.2.9.2.tar.gz + sha256sums = cf12a66992e798bb801e590bb69a982272689238848c37e5853d7f6813d7c82f + +pkgname = json_dto + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..3309d56 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Bert Peters +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" +}