# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 NEED_EMACS=25.1 inherit elisp DESCRIPTION="Fancy and fast mode-line for Emacs inspired by minimalism design" HOMEPAGE="https://seagle0128.github.io/doom-modeline/ https://github.com/seagle0128/doom-modeline/" SRC_URI="https://github.com/seagle0128/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" DOCS=( README.md ) SITEFILE="50${PN}-gentoo.el" RDEPEND=" app-emacs/all-the-icons app-emacs/compat app-emacs/shrink-path " BDEPEND="${RDEPEND}" src_compile() { elisp_src_compile elisp-make-autoload-file } src_test() { ${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \ -L . -L test \ -l test/${PN}-core-test.el \ -l test/${PN}-env-test.el \ -f ert-run-tests-batch-and-exit || die "tests failed" }