summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Karmanov2024-01-15 12:51:50 +0300
committerAnton Karmanov2024-01-15 12:51:50 +0300
commit601880197b28dbcb0fc5d3740f2d07f44ed9dc63 (patch)
tree82f77cde92b4e37831ca083a40d94992930ae057
parente10c51ce346c31b831fdeb5a708c2d607010b462 (diff)
downloadaur-601880197b28dbcb0fc5d3740f2d07f44ed9dc63.tar.gz
Update to v0.1.5
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD56
2 files changed, 43 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8e5d7dbfca18..50866dedcd4d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = neovim-telescope
- pkgdesc = Extensible fuzzy finder for lists
- pkgver = 0.1.0
+ pkgdesc = Extendable fuzzy search for Neovim
+ pkgver = 0.1.5
pkgrel = 1
url = https://github.com/nvim-telescope/telescope.nvim
arch = any
@@ -13,7 +13,8 @@ pkgbase = neovim-telescope
optdepends = ripgrep
optdepends = neovim-tree-sitter
optdepends = vim-devicons
- source = neovim-telescope-0.1.0.tar.gz::https://github.com/nvim-telescope/telescope.nvim/archive/0.1.0.tar.gz
- sha256sums = 56d3b731ab26e0534ae28243841cf3ba51d41791b432b7b3a619004e21d5c37d
+ conflicts = neovim-telescope-git
+ source = telescope.nvim-0.1.5.tar.gz::https://github.com/nvim-telescope/telescope.nvim/archive/refs/tags/0.1.5.tar.gz
+ md5sums = e02bef76434f7531b75ecd1b0b7f2910
pkgname = neovim-telescope
diff --git a/PKGBUILD b/PKGBUILD
index 5c0bc0c5d35f..8a7b3ccc1fd3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,49 @@
-# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Maintainer: Anton Karmanov <a.karmanov@inventati.org>
+# Contributor: Luis Martinez <luis dot martinez at disroot dot org>
-pkgname=neovim-telescope
-pkgver=0.1.0
+# shellcheck disable=SC2034,SC2164
+
+pkgname='neovim-telescope'
+_projname='telescope.nvim'
+pkgver='0.1.5'
pkgrel=1
-pkgdesc="Extensible fuzzy finder for lists"
+pkgdesc='Extendable fuzzy search for Neovim'
arch=('any')
url="https://github.com/nvim-telescope/telescope.nvim"
license=('MIT')
groups=('neovim-plugins')
depends=('neovim' 'neovim-plenary')
optdepends=(
- 'bat: for inline previews'
- 'fd'
- 'ripgrep'
- 'neovim-tree-sitter'
- 'vim-devicons')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha256sums=('56d3b731ab26e0534ae28243841cf3ba51d41791b432b7b3a619004e21d5c37d')
+ 'bat: for inline previews'
+ 'fd'
+ 'ripgrep'
+ 'neovim-tree-sitter'
+ 'vim-devicons'
+)
+conflicts=("${pkgname}-git")
+source=("${_projname}-${pkgver}.tar.gz::$url/archive/refs/tags/${pkgver}.tar.gz")
+md5sums=('e02bef76434f7531b75ecd1b0b7f2910')
package() {
- cd "telescope.nvim-$pkgver"
- find data doc lua plugin \
- -not \( -path lua/tests -prune \) \
- -type f \
- -exec install -Dm644 '{}' "$pkgdir/usr/share/nvim/runtime/{}" \;
- install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
- install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+ pkgdir=${pkgdir:?}
+ local dirs=(data doc lua plugin)
+ local docs=(README.md developers.md)
+
+ cd "${_projname}-${pkgver}"
+
+ find "${dirs[@]}" \
+ -not \( -path lua/tests -prune \) \
+ -type f \
+ -exec install -Dm644 '{}' "$pkgdir/usr/share/nvim/runtime/{}" \;
+
+ install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+
+ for file in "${docs[@]}"; do
+ install -Dvm644 "$file" -t "$pkgdir/usr/share/doc/$pkgname/"
+ done
+}
+
+check() {
+ cd "${_projname}-${pkgver}"
+ make test
}