aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Olagbaiye <bqv@fron.io>2023-01-20 03:32:32 +0000
committerTony Olagbaiye <bqv@fron.io>2023-01-20 03:32:54 +0000
commita79039cc68fcbcd34af500cf18cbd92cc636a633 (patch)
tree4cf8cb5906cfd60f52fd7435721f37f93edbe813 /sys-apps/nvimpager
parentdev-python/pytest-isort: enable py3.11 (diff)
downloadguru-a79039cc68fcbcd34af500cf18cbd92cc636a633.tar.gz
guru-a79039cc68fcbcd34af500cf18cbd92cc636a633.tar.bz2
guru-a79039cc68fcbcd34af500cf18cbd92cc636a633.zip
sys-apps/nvimpager: new package, add 0.11.0
Signed-off-by: Tony Olagbaiye <bqv@fron.io>
Diffstat (limited to 'sys-apps/nvimpager')
-rw-r--r--sys-apps/nvimpager/Manifest1
-rw-r--r--sys-apps/nvimpager/nvimpager-0.11.0.ebuild39
2 files changed, 40 insertions, 0 deletions
diff --git a/sys-apps/nvimpager/Manifest b/sys-apps/nvimpager/Manifest
new file mode 100644
index 000000000..2f3cf06b9
--- /dev/null
+++ b/sys-apps/nvimpager/Manifest
@@ -0,0 +1 @@
+DIST nvimpager-0.11.0.tar.gz 28066 BLAKE2B 108d9df1dd9c47ff3f62ed08665c7fd2b18bf50d99544cd629148d34c7918026e35b26b761a82e069c76192f9014c9800381982ecfe5c7129a8cf0d4b6c124b8 SHA512 4ab17df28e21f872a5cbf10df0dda1e8feacc26cc79a24b1db18a95ec9c6884c5da265bf6f2161d40da9ae730f8a5b0b6ab3721eb2efadb52bd2f19cbe16eb66
diff --git a/sys-apps/nvimpager/nvimpager-0.11.0.ebuild b/sys-apps/nvimpager/nvimpager-0.11.0.ebuild
new file mode 100644
index 000000000..5a3d20a2f
--- /dev/null
+++ b/sys-apps/nvimpager/nvimpager-0.11.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Use nvim as a pager to view manpages, diff, etc with nvim's syntax highlighting."
+HOMEPAGE="https://github.com/lucc/nvimpager"
+
+SRC_URI="https://github.com/lucc/nvimpager/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE=""
+
+# Disable nvimpager from app-editors/neovim
+DEPEND="
+ app-shells/bash:*
+ >=app-editors/neovim-0.4.0[-nvimpager]
+"
+RDEPEND="${DEPEND}"
+
+# Pandoc is needed to generate manpage (Might make optional)
+BDEPEND="
+ app-text/pandoc
+"
+
+# Skip compile phase, because there is none.
+src_compile() {
+ true
+}
+
+src_install() {
+ emake PREFIX="${ED}/usr" install
+
+ # Fix nvimpager's RUNTIME variable
+ sed -i "s#${ED}##g" "${ED}/usr/bin/nvimpager" ||
+ die "sed failed"
+}