diff options
Diffstat (limited to 'app-emacs/vterm/vterm-0.0.1_pre20210618.ebuild')
-rw-r--r-- | app-emacs/vterm/vterm-0.0.1_pre20210618.ebuild | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/app-emacs/vterm/vterm-0.0.1_pre20210618.ebuild b/app-emacs/vterm/vterm-0.0.1_pre20210618.ebuild new file mode 100644 index 000000000000..77ce01cdc80f --- /dev/null +++ b/app-emacs/vterm/vterm-0.0.1_pre20210618.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +NEED_EMACS=26 +COMMIT="d9dfa624679afdd5db6ad25429ef86d3dd91401e" + +inherit cmake elisp + +MY_PN="emacs-libvterm" +DESCRIPTION="Fully-featured terminal emulator based on libvterm" +HOMEPAGE="https://github.com/akermu/emacs-libvterm" +SRC_URI="https://github.com/akermu/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +DEPEND="dev-libs/libvterm" +RDEPEND="${DEPEND} + >=app-editors/emacs-26:*[dynamic-loading]" + +S="${WORKDIR}/${MY_PN}-${COMMIT}" +PATCHES=("${FILESDIR}"/${PN}-0.0.1_pre20210618-dont-compile.patch) +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=("-DUSE_SYSTEM_LIBVTERM=ON") + cmake_src_configure +} + +src_compile() { + cmake_src_compile + elisp_src_compile +} + +src_install() { + elisp_src_install + elisp-modules-install ${PN} vterm-module.so +} |