Date: Wednesday, January 16, 2019 @ 09:07:57 Author: arodseth Revision: 423479
upgpkg: neovim-qt 0.2.12-1 Modified: neovim-qt/trunk/PKGBUILD ----------+ PKGBUILD | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-01-16 08:41:23 UTC (rev 423478) +++ PKGBUILD 2019-01-16 09:07:57 UTC (rev 423479) @@ -4,24 +4,24 @@ # Contributor: Ian Ker-Seymer <[email protected]> pkgname=neovim-qt -pkgver=0.2.11 +pkgver=0.2.12 pkgrel=1 -pkgdesc='Qt5 GUI for Neovim' +pkgdesc='GUI for Neovim' arch=(x86_64) url='https://github.com/equalsraf/neovim-qt' license=(ISC) depends=(neovim qt5-base) -makedepends=(cmake ninja) +makedepends=(cmake ninja xorg-server-xvfb) source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('f678f25499b6e086d8fce83778be30508df080eb0ab808d7c204e261b5630498') +sha256sums=(f88a35683f2897d766bfd617c2bb9277e5e267a4b9c509807cbafa5cfe354cf6) build() { mkdir -p build cd build cmake "$srcdir/$pkgname-$pkgver" \ - -DCMAKE_C_FLAGS:string="$CFLAGS" \ - -DCMAKE_CXX_FLAGS:string="$CXXFLAGS" \ - -DCMAKE_EXE_LINKER_FLAGS:string="$LDFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS" \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=release \ @@ -30,16 +30,15 @@ ninja } -# works when not building in a chroot -#check() { -# cd build -# ninja test -#} +check() { + cd "$pkgname-$pkgver" + xvfb-run ninja -C "$srcdir/build" test +} package() { DESTDIR="$pkgdir" ninja -C build install - install -Dm644 "$pkgname-$pkgver/LICENSE" \ - "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" \ + "$pkgname-$pkgver/LICENSE" } # vim: sw=2 ts=2 et
