summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Runge2021-01-04 19:52:28 +0100
committerDavid Runge2021-01-04 19:52:28 +0100
commit27f4a2e52bfa3135ba80336be90d70ea613ae27c (patch)
tree19c5a384abd6ed12f634b8482c63e6ba368e3c20
parent915e22466ccdcf643e7b99e87bfe7fe367b3bbd3 (diff)
downloadaur-27f4a2e52bfa3135ba80336be90d70ea613ae27c.tar.gz
Switch to cmake integration
PKGBUILD: Add cmake integration, which will be used by upstream, once the project gets included in the main supercollider project.
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD17
2 files changed, 16 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8fc87efff0f4..20e3e6510819 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = neovim-scnvim-git
pkgdesc = Neovim frontend for SuperCollider
- pkgver = r373.621d234
+ pkgver = r374.cb8c66b
pkgrel = 1
url = https://github.com/dvzrv/scnvim
arch = any
groups = neovim-plugins
license = GPL3
+ makedepends = cmake
makedepends = git
depends = neovim
depends = supercollider
diff --git a/PKGBUILD b/PKGBUILD
index 8aba67356b62..28c7e30ca769 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_name=neovim-scnvim
pkgname=neovim-scnvim-git
-pkgver=r373.621d234
+pkgver=r374.cb8c66b
pkgrel=1
pkgdesc="Neovim frontend for SuperCollider"
arch=('any')
@@ -10,7 +10,7 @@ url="https://github.com/dvzrv/scnvim"
license=('GPL3')
groups=('neovim-plugins')
depends=('neovim' 'supercollider')
-makedepends=('git')
+makedepends=('cmake' 'git')
optdepends=('pandoc: for rendering help files')
conflicts=('neovim-scnvim')
provides=('neovim-scnvim')
@@ -22,8 +22,19 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
+build() {
+ cd "$pkgname"
+ cmake -DCMAKE_INSTALL_PREFIX='/usr' \
+ -DCMAKE_INSTALL_DOCDIR="/share/doc/${pkgname}" \
+ -DCMAKE_BUILD_TYPE='None' \
+ -Wno-dev \
+ -B build \
+ -S .
+ make VERBOSE=1 -C build
+}
+
package() {
cd "$pkgname"
- make DESTDIR="$pkgdir/" PREFIX='/usr' install
+ make DESTDIR="$pkgdir/" install -C build
install -vDm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}/"
}