Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / 
neovim


Commits:
5b5b3aa1 by Caleb Maclennan at 2023-10-10T14:39:41+03:00
Add documentation generation hook, FS#79707

- - - - -
f4bb9d15 by Caleb Maclennan at 2023-10-10T14:41:59+03:00
upgpkg: 0.9.4-2

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + nvimdoc.hook


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = neovim
        pkgdesc = Fork of Vim aiming to improve user experience, plugins, and 
GUIs
        pkgver = 0.9.4
-       pkgrel = 1
+       pkgrel = 2
        url = https://neovim.io
        arch = x86_64
        license = custom:neovim
@@ -26,7 +26,10 @@ pkgbase = neovim
        provides = vim-plugin-runtime
        backup = etc/xdg/nvim/sysinit.vim
        source = 
https://github.com/neovim/neovim/archive/v0.9.4/neovim-0.9.4.tar.gz
+       source = nvimdoc.hook
        sha512sums = 
a9bac18aeecd99dfeab79b367c3f0c46003b95d057edb6fd18ba178d6b6f22434689508d0bfe91b2f771ef0a23a4888815e8c4001abb76f2a60357bab0cd7004
+       sha512sums = 
9629cb02843e1479fbed8598df62683d50566da91590a9a140156a058a4fe6fc588bc1c232770c65001834cb1f7d51a8eb7f41d69f7beae6ddb25c75a3abaaa1
        b2sums = 
f98b9737df537be9a6f9bfba0e48f47f33cacdf5aa5f9fb3b47a693ea9fa5fbe32aa8628403fdb136b625ccad30c8aad1c25abe280384515df603e92d9ed898a
+       b2sums = 
1ae4632006af736e56430a71e2169d06f9bdfab6814b1de834dd622756e83374b9997488e20120697f353f6736ee23db68aef76954cf30eb1cfa5513664649cf
 
 pkgname = neovim


=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
 
 pkgname=neovim
 pkgver=0.9.4
-pkgrel=1
+pkgrel=2
 pkgdesc='Fork of Vim aiming to improve user experience, plugins, and GUIs'
 arch=('x86_64')
 url='https://neovim.io'
@@ -18,9 +18,12 @@ optdepends=('python-pynvim: for Python plugin support (see 
:help python)'
             'xclip: for clipboard support on X11 (or xsel) (see :help 
clipboard)'
             'xsel: for clipboard support on X11 (or xclip) (see :help 
clipboard)'
             'wl-clipboard: for clipboard support on wayland (see :help 
clipboard)')
-source=("https://github.com/neovim/neovim/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz";)
-sha512sums=('a9bac18aeecd99dfeab79b367c3f0c46003b95d057edb6fd18ba178d6b6f22434689508d0bfe91b2f771ef0a23a4888815e8c4001abb76f2a60357bab0cd7004')
-b2sums=('f98b9737df537be9a6f9bfba0e48f47f33cacdf5aa5f9fb3b47a693ea9fa5fbe32aa8628403fdb136b625ccad30c8aad1c25abe280384515df603e92d9ed898a')
+source=("https://github.com/neovim/neovim/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz";
+        nvimdoc.hook) # see FS#79707 and FS#51591
+sha512sums=('a9bac18aeecd99dfeab79b367c3f0c46003b95d057edb6fd18ba178d6b6f22434689508d0bfe91b2f771ef0a23a4888815e8c4001abb76f2a60357bab0cd7004'
+            
'9629cb02843e1479fbed8598df62683d50566da91590a9a140156a058a4fe6fc588bc1c232770c65001834cb1f7d51a8eb7f41d69f7beae6ddb25c75a3abaaa1')
+b2sums=('f98b9737df537be9a6f9bfba0e48f47f33cacdf5aa5f9fb3b47a693ea9fa5fbe32aa8628403fdb136b625ccad30c8aad1c25abe280384515df603e92d9ed898a'
+        
'1ae4632006af736e56430a71e2169d06f9bdfab6814b1de834dd622756e83374b9997488e20120697f353f6736ee23db68aef76954cf30eb1cfa5513664649cf')
 
 build() {
   cd ${pkgname}-${pkgver}
@@ -40,6 +43,8 @@ check() {
 }
 
 package() {
+  install -Dm0644 -t "$pkgdir/usr/share/libalpm/hooks/" "$srcdir/nvimdoc.hook"
+
   cd ${pkgname}-${pkgver}
   DESTDIR="$pkgdir" cmake --install build
 


=====================================
nvimdoc.hook
=====================================
@@ -0,0 +1,11 @@
+[Trigger]
+Operation = Install
+Operation = Upgrade
+Operation= Remove
+Type = Path
+Target = usr/share/nvim/runtime/doc/
+
+[Action]
+Description = Updating Neovim help tags...
+Exec = /usr/bin/nvim -es --cmd ":helptags /usr/share/nvim/runtime/doc/" --cmd 
":q"
+When = PostTransaction



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/neovim/-/compare/d9a3a76da0a822169837f3a977fb64e67f1d1ed8...f4bb9d15aa20e6bdd6c85be793b818e87486d870

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/neovim/-/compare/d9a3a76da0a822169837f3a977fb64e67f1d1ed8...f4bb9d15aa20e6bdd6c85be793b818e87486d870
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to