# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 EGIT_REPO_URI="https://github.com/rxi/${PN}.git" inherit desktop git-r3 toolchain-funcs xdg DESCRIPTION="A lightweight text editor written in Lua" HOMEPAGE="https://github.com/rxi/lite" SRC_URI="" LICENSE="MIT" SLOT="0" KEYWORDS="" RDEPEND="media-libs/libsdl2" DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/${P}"-paths.patch ) src_prepare() { default # Respect flags, verbose build sed -i -e '/cflags="-/s/-O3 -g //' \ -e '/^cflags=/s/"/"$CFLAGS /' \ -e '/^lflags=/s/"/"$LDFLAGS /' \ -e "s/compiler=\"gcc\"/compiler=\"$(tc-getCC)\"/" \ -e 's/$compiler -c/$compiler -v -c/' \ -e "/o \$lflags/s/\$compiler/$(tc-getCC)/" build.sh \ || die "sed failed for build.sh" } src_compile() { ./build.sh || die "build.sh failed" } src_install() { einstalldocs dobin lite insinto /usr/share/lite doins -r data/. doicon "${FILESDIR}"/lite.png doicon -s 64 "${FILESDIR}"/lite.png make_desktop_entry lite Lite "" "TextEditor;Development;IDE" }