From 1ad5c582cc17c230f7202b09a2de41b86c72adde Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Wed, 25 Dec 2019 13:11:00 +0100 Subject: [PATCH 1/4] Package v0.2.9.2. --- .SRCINFO | 15 +++++++++++++++ PKGBUILD | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD 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" +} From 8e1bc1c3efcf899521051954e0175b5db00df53c Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Wed, 25 Dec 2019 13:18:45 +0100 Subject: [PATCH 2/4] Fix license path. --- .SRCINFO | 2 +- PKGBUILD | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 74afce2..516e068 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ 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 + pkgrel = 2 url = https://github.com/Stiffstream/json_dto arch = any license = BSD diff --git a/PKGBUILD b/PKGBUILD index 3309d56..679b199 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Bert Peters pkgname=json_dto pkgver=0.2.9.2 -pkgrel=1 +pkgrel=2 pkgdesc="A small header-only library for converting data between json representation and c++ structs" arch=(any) url="https://github.com/Stiffstream/json_dto" @@ -29,5 +29,5 @@ check() { package() { cd "$pkgname-v.$pkgver" make DESTDIR="$pkgdir/" install - install -m644 -Dt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" "LICENSE" + install -m644 -Dt "$pkgdir/usr/share/licenses/$pkgname" "LICENSE" } From f98817309ea69c201ac470f9de6cd7e9d11bb78b Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Wed, 16 Sep 2020 20:03:31 +0200 Subject: [PATCH 3/4] Update to v0.2.10 --- .SRCINFO | 8 ++++---- PKGBUILD | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 516e068..e977c1a 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,15 +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 = 2 + pkgver = 0.2.10 + 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 + source = json_dto-0.2.10.tar.gz::https://github.com/Stiffstream/json_dto/archive/v.0.2.10.tar.gz + sha256sums = 2686f9590aeaa1332f3d57049847995d7b76b5ffa2b9f6de5ac09d0a522387fd pkgname = json_dto diff --git a/PKGBUILD b/PKGBUILD index 679b199..ad6450b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Bert Peters pkgname=json_dto -pkgver=0.2.9.2 -pkgrel=2 +pkgver=0.2.10 +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" @@ -10,7 +10,7 @@ depends=(rapidjson) makedepends=(cmake) checkdepends=(catch2) source=("$pkgname-$pkgver.tar.gz::https://github.com/Stiffstream/$pkgname/archive/v.$pkgver.tar.gz") -sha256sums=('cf12a66992e798bb801e590bb69a982272689238848c37e5853d7f6813d7c82f') +sha256sums=('2686f9590aeaa1332f3d57049847995d7b76b5ffa2b9f6de5ac09d0a522387fd') build() { cd "$pkgname-v.$pkgver" From a02ef78607734d196172022031177fb454ee7fce Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Fri, 16 Oct 2020 18:49:22 +0200 Subject: [PATCH 4/4] Update to 0.2.11. --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index e977c1a..79dee6b 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = json_dto pkgdesc = A small header-only library for converting data between json representation and c++ structs - pkgver = 0.2.10 + pkgver = 0.2.11 pkgrel = 1 url = https://github.com/Stiffstream/json_dto arch = any @@ -8,8 +8,8 @@ pkgbase = json_dto checkdepends = catch2 makedepends = cmake depends = rapidjson - source = json_dto-0.2.10.tar.gz::https://github.com/Stiffstream/json_dto/archive/v.0.2.10.tar.gz - sha256sums = 2686f9590aeaa1332f3d57049847995d7b76b5ffa2b9f6de5ac09d0a522387fd + source = json_dto-0.2.11.tar.gz::https://github.com/Stiffstream/json_dto/archive/v.0.2.11.tar.gz + sha256sums = 9ce409a8210ee78ef5b1e60dfb919186ba6a2e928e391e46f0e1d36049e06b1c pkgname = json_dto diff --git a/PKGBUILD b/PKGBUILD index ad6450b..293e11c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Bert Peters pkgname=json_dto -pkgver=0.2.10 +pkgver=0.2.11 pkgrel=1 pkgdesc="A small header-only library for converting data between json representation and c++ structs" arch=(any) @@ -10,7 +10,7 @@ depends=(rapidjson) makedepends=(cmake) checkdepends=(catch2) source=("$pkgname-$pkgver.tar.gz::https://github.com/Stiffstream/$pkgname/archive/v.$pkgver.tar.gz") -sha256sums=('2686f9590aeaa1332f3d57049847995d7b76b5ffa2b9f6de5ac09d0a522387fd') +sha256sums=('9ce409a8210ee78ef5b1e60dfb919186ba6a2e928e391e46f0e1d36049e06b1c') build() { cd "$pkgname-v.$pkgver"