summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD8
2 files changed, 5 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3bd6bbc7ba32..2a1dbb885106 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -11,6 +11,7 @@ pkgbase = inkscape-git
makedepends = cmake
makedepends = boost
makedepends = git
+ makedepends = ninja
depends = dbus-glib
depends = double-conversion
depends = gc
diff --git a/PKGBUILD b/PKGBUILD
index 9f896479c708..6e9472b0c12b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,7 +11,7 @@ pkgdesc="An Open Source vector graphics editor, using SVG file format, from git
url="https://gitlab.com/inkscape"
license=('GPL' 'LGPL')
arch=('i686' 'x86_64')
-makedepends=('cmake' 'boost' 'git')
+makedepends=('cmake' 'boost' 'git' 'ninja')
depends=(
'dbus-glib'
'double-conversion'
@@ -65,12 +65,12 @@ pkgver() {
}
build() {
- cmake -S "${_gitname}" -B build \
+ cmake -S "${_gitname}" -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=RELEASE
- make -C build
+ cmake --build build
}
package() {
- make -C build DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" cmake --install build
}