summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartchus2020-11-12 19:19:57 +0100
committerMartchus2020-11-12 19:19:57 +0100
commit9542e1f15e0acc7a152dbd3972543b969b82ec51 (patch)
treea4d8fd1f690da68ca82fe31c2943679ce0f98627
parentc1cdf7391d00fffcd85d64edc4bd2751eebec9d6 (diff)
downloadaur-9542e1f15e0acc7a152dbd3972543b969b82ec51.tar.gz
Update to LLVM 11
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD13
2 files changed, 11 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2cfaac2297cf..3e177fb9e103 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = reflective-rapidjson
pkgdesc = Code generator for serializing/deserializing C++ objects to/from JSON using Clang and RapidJSON
pkgver = 0.0.15
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/Martchus/reflective-rapidjson
arch = i686
arch = x86_64
@@ -12,12 +12,13 @@ pkgbase = reflective-rapidjson
checkdepends = cppunit
checkdepends = boost
makedepends = cmake
+ makedepends = ninja
makedepends = clang-tools-extra
makedepends = llvm
depends = c++utilities
depends = rapidjson
- depends = llvm-libs>=10.0.0
- depends = llvm-libs<11.0.0
+ depends = llvm-libs>=11.0.0
+ depends = llvm-libs<12.0.0
depends = clang
optdepends = boost: use Boost.Hana instead of code generator
optdepends = reflective-rapidjson-doc: API documentation
diff --git a/PKGBUILD b/PKGBUILD
index f81512204ebb..0adeca87bdfc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,17 +4,17 @@
# you also find the URL of a binary repository.
_reponame=reflective-rapidjson
-_llvmver=10
+_llvmver=11
pkgname=reflective-rapidjson
pkgver=0.0.15
-pkgrel=1
+pkgrel=2
arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
pkgdesc='Code generator for serializing/deserializing C++ objects to/from JSON using Clang and RapidJSON'
license=('GPL')
depends=('c++utilities' 'rapidjson' "llvm-libs>=${_llvmver}.0.0" "llvm-libs<$((_llvmver + 1)).0.0" 'clang')
optdepends=("boost: use Boost.Hana instead of code generator"
"$pkgname-doc: API documentation")
-makedepends=('cmake' 'clang-tools-extra' 'llvm')
+makedepends=('cmake' 'ninja' 'clang-tools-extra' 'llvm')
checkdepends=('cppunit' 'boost')
url="https://github.com/Martchus/${_reponame}"
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz")
@@ -23,19 +23,20 @@ sha256sums=('1e253ca0c63c6432ede1b1d7ad6c828b93eeb47eb1843d7bdc09445be7c1bba6')
build() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}"
cmake \
+ -G Ninja \
-DCMAKE_BUILD_TYPE:STRING='Release' \
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
-DBUILD_SHARED_LIBS:BOOL=ON \
.
- make
+ ninja
}
check() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}"
- make check
+ ninja check
}
package() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}"
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja install
}