summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartchus2020-10-11 15:06:02 +0200
committerMartchus2020-10-11 15:06:02 +0200
commit656e2c930e5edb4e66bb5320237cb5e4d378ba36 (patch)
tree905ab6c5159e375167a7b34fef241c32f34a3c87
parent5ac39fcf2e3ce7aab3eb4012303859d06ed706dc (diff)
downloadaur-656e2c930e5edb4e66bb5320237cb5e4d378ba36.tar.gz
Use ninja
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD9
2 files changed, 6 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 584b5c66765b..f1f0001e8d0e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -12,6 +12,7 @@ pkgbase = passwordfile-git
checkdepends = cppunit
makedepends = cmake
makedepends = git
+ makedepends = ninja
depends = c++utilities-git
depends = openssl
optdepends = passwordfile-doc: API documentation
diff --git a/PKGBUILD b/PKGBUILD
index b0142c0e6702..e983cd67e5b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ pkgdesc='C++ library to read/write passwords from/to encrypted files using AES-2
license=('GPL')
depends=('c++utilities-git' 'openssl')
optdepends=("$_name-doc: API documentation")
-makedepends=('cmake' 'git')
+makedepends=('cmake' 'git' 'ninja')
checkdepends=('cppunit')
#provides=("${_name}")
#conflicts=("${_name}")
@@ -30,6 +30,7 @@ pkgver() {
build() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame}"
cmake \
+ -G Ninja \
-DCMAKE_BUILD_TYPE:STRING='Release' \
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
-DCONFIGURATION_NAME:STRING='git' \
@@ -37,15 +38,15 @@ build() {
-DCONFIGURATION_TARGET_SUFFIX:STRING='git' \
-DBUILD_SHARED_LIBS:BOOL=ON \
.
- make
+ ninja
}
check() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame}"
- make check
+ ninja check
}
package() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame}"
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja install
}