From a79039cc68fcbcd34af500cf18cbd92cc636a633 Mon Sep 17 00:00:00 2001 From: Tony Olagbaiye Date: Fri, 20 Jan 2023 03:32:32 +0000 Subject: [PATCH] sys-apps/nvimpager: new package, add 0.11.0 Signed-off-by: Tony Olagbaiye --- sys-apps/nvimpager/Manifest | 1 + sys-apps/nvimpager/nvimpager-0.11.0.ebuild | 39 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 sys-apps/nvimpager/Manifest create mode 100644 sys-apps/nvimpager/nvimpager-0.11.0.ebuild diff --git a/sys-apps/nvimpager/Manifest b/sys-apps/nvimpager/Manifest new file mode 100644 index 0000000000..2f3cf06b97 --- /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 0000000000..5a3d20a2f4 --- /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" +}