summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustin Gassner <justin.gassner@mailbox.org>2019-09-26 11:48:04 +0200
committerJustin Gassner <justin.gassner@mailbox.org>2019-09-26 11:48:04 +0200
commit4e81ffc828cf986b391e0b4503ea5dce9f0674e9 (patch)
tree2019e706818f7f5de2bdb5b7519e846ee3fceb5d
parenta25e3e1f53066438f8b34893598e76ca4767db75 (diff)
downloadpackages-4e81ffc828cf986b391e0b4503ea5dce9f0674e9.tar.zst
neovim: change build type to 'Unix Makefiles'
-rw-r--r--neovim/PKGBUILD37
1 files changed, 24 insertions, 13 deletions
diff --git a/neovim/PKGBUILD b/neovim/PKGBUILD
index f86fe08..6c4688c 100644
--- a/neovim/PKGBUILD
+++ b/neovim/PKGBUILD
@@ -25,29 +25,40 @@ pkgver() {
}
build() {
- cd "$srcdir"
- cmake -Hneovim -Bbuild -GNinja \
+ mkdir -p "$_pkgname/build"
+ cd "$_pkgname/build"
+ cmake -G 'Unix Makefiles' \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DENABLE_LIBINTL=OFF
- cmake --build build
+ -DENABLE_LIBINTL=OFF \
+ ..
+ make
}
check() {
- cd "$srcdir/build"
+ cd "$_pkgname/build"
./bin/nvim --version
./bin/nvim --headless -u NONE -i NONE -c ':quit'
}
package() {
- cd "$srcdir/build"
- DESTDIR="$pkgdir" cmake --build . --target install
+ cd "$_pkgname/build"
+ make DESTDIR="${pkgdir}" install
cd "$srcdir/$_pkgname"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_pkgname/LICENSE"
- #rm -rf "$pkgdir/usr/share/applications/"
- #rm -rf "$pkgdir/usr/share/pixmaps/"
- #rm -rf "$pkgdir/usr/share/nvim/runtime/"{autoload/tutor.vim,doc/pi_tutor.txt,plugin/tutor.vim,syntax/tutor.vim,tutor/}
- #rm -rf "$pkgdir/usr/share/nvim/runtime/"{doc/pi_matchit.txt,macros/matchit.vim,plugin/matchit.vim}
- #rm "$pkgdir/usr/share/nvim/runtime/plugin/"{gzip,matchparen,netrwPlugin,rplugin,spellfile,tarPlugin,tohtml,zipPlugin}.vim
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ rm -rf "$pkgdir/usr/share/applications/"
+ rm -rf "$pkgdir/usr/share/nvim/runtime/"{autoload/gzip.vim,doc/pi_gzip.txt,plugin/gzip.vim}
+ rm -rf "$pkgdir/usr/share/nvim/runtime/"{autoload/netrw.vim,autoload/netrwFileHandlers.vim,autoload/netrwSettings.vim,autoload/netrw_gitignore.vim,doc/pi_netrw.txt,plugin/netrwPlugin.vim,syntax/netrw.vim}
+ rm -rf "$pkgdir/usr/share/nvim/runtime/"{autoload/tar.vim,doc/pi_tar.txt,plugin/tarPlugin.vim}
+ rm -rf "$pkgdir/usr/share/nvim/runtime/"{autoload/tohtml.vim,plugin/tohtml.vim,syntax/2html.vim}
+ rm -rf "$pkgdir/usr/share/nvim/runtime/"{autoload/tutor.vim,doc/pi_tutor.txt,ftplugin/tutor.vim,plugin/tutor.vim,syntax/tutor.vim,tutor/}
+ rm -rf "$pkgdir/usr/share/nvim/runtime/"{autoload/zip.vim,doc/pi_zip.txt,plugin/zipPlugin.vim}
+ rm -rf "$pkgdir/usr/share/nvim/runtime/"{doc/pi_matchit.txt,macros/matchit.vim,plugin/matchit.vim}
+ rm -rf "$pkgdir/usr/share/nvim/runtime/keymap/"
+ rm -rf "$pkgdir/usr/share/nvim/runtime/pack/dist/opt/"
+ rm -rf "$pkgdir/usr/share/nvim/runtime/plugin/matchparen.vim"
+ rm -rf "$pkgdir/usr/share/pixmaps/"
+
ln -s nvim "$pkgdir/usr/bin/vim"
}