From 54268a430cb8ceb6659e08032e3d56030a565734 Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Sun, 18 Dec 2022 23:30:36 +0100 Subject: [PATCH] feat: add rockspec telescope.nvim is a common dependency across Neovim plugins. Using luarocks may alleviate the need for users to specify their plugins' dependencies in their plugin manager. (e.g., vim-plug or packer). See also: https://teto.github.io/posts/2021-09-17-neovim-plugin-luarocks.html --- telescope.nvim-scm-1.rockspec | 44 +++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 telescope.nvim-scm-1.rockspec diff --git a/telescope.nvim-scm-1.rockspec b/telescope.nvim-scm-1.rockspec new file mode 100644 index 0000000000..c9d1ec937d --- /dev/null +++ b/telescope.nvim-scm-1.rockspec @@ -0,0 +1,44 @@ +local MODREV, SPECREV = "scm", "-1" +rockspec_format = "3.0" +package = "telescope.nvim" +version = MODREV .. SPECREV + +description = { + summary = "Find, Filter, Preview, Pick. All lua, all the time.", + detailed = [[ + A highly extendable fuzzy finder over lists. + Built on the latest awesome features from neovim core. + Telescope is centered around modularity, allowing for easy customization. + ]], + labels = { "neovim", "plugin", }, + homepage = "https://github.com/nvim-telescope/telescope.nvim", + license = "MIT", +} + +dependencies = { + "lua == 5.1, < 5.4", + "plenary.nvim", +} + +source = { + url = "https://github.com/nvim-telescope/telescope.nvim/archive/refs/tags/" .. MODREV .. ".zip", + dir = "telescope.nvim-" .. MODREV +} + +if MODREV == "scm" then + source = { + url = "git://github.com/nvim-telescope/telescope.nvim", + } +end + +build = { + type = "builtin", + copy_directories = { + "doc", + "ftplugin", + "plugin", + "scripts", + "autoload", + "data", + } +}