diff options
author | Oleg Shparber | 2019-09-30 01:25:32 -0400 |
---|---|---|
committer | Oleg Shparber | 2019-09-30 01:25:32 -0400 |
commit | 3a14c56560f36b7e9635257b6b2e9d42b5c151c4 (patch) | |
tree | d4fb15580eb0111e9deb7fdc065182c6efb9727c /PKGBUILD | |
parent | 27851bdd0b187a21a82c4db94241a6ebe8b5d6ed (diff) | |
download | aur-3a14c56560f36b7e9635257b6b2e9d42b5c151c4.tar.gz |
Build as RelWithDebInfo, use Ninja instead of make
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 15 insertions, 10 deletions
@@ -3,16 +3,14 @@ _appname=zeal pkgname=${_appname}-git -pkgver=0.6.1.r72.ga998119 +pkgver=0.6.1.r84.g99d2cee pkgrel=1 pkgdesc="A simple documentation browser" arch=('i686' 'x86_64') url="https://zealdocs.org/" license=('GPL3') -depends=('desktop-file-utils' 'hicolor-icon-theme' - 'libarchive' 'qt5-webkit' 'qt5-x11extras' - 'sqlite' 'xcb-util-keysyms' 'xdg-utils') -makedepends=('cmake' 'extra-cmake-modules' 'git') +depends=('hicolor-icon-theme' 'libarchive' 'qt5-webkit' 'qt5-x11extras') +makedepends=('cmake' 'extra-cmake-modules' 'git' 'ninja') conflicts=(${_appname}) source=("${_appname}::git+https://github.com/zealdocs/${_appname}") sha1sums=('SKIP') @@ -22,14 +20,21 @@ pkgver() { git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } -build() { +prepare() { mkdir -p build +} + +build() { cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr ${srcdir}/${_appname} - make + + cmake -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + "${srcdir}/${_appname}" + + ninja } package() { - cd build - make DESTDIR=${pkgdir} install + DESTDIR="${pkgdir}" ninja -C build install } |