# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="5" inherit git-r3 qmake-utils eutils SLOT="0" QT5_MODULE="qtbase" DESCRIPTION="A good-looking terminal emulator which mimics the old cathode ray tube display." HOMEPAGE="https://github.com/Swordfish90/cool-retro-term" EGIT_REPO_URI="${HOMEPAGE}.git" EGIT_CHECKOUT_DIR="${S}/src/" LICENSE="GPL-2" KEYWORDS="~x86 ~amd64" DEPEND=" >=dev-qt/qtcore-5.3.1 >=dev-qt/qtquickcontrols-5.3.1[widgets] >=dev-qt/qtdeclarative-5.3.1[localstorage] >=dev-qt/qtgraphicaleffects-5.3.1 " src_unpack() { einfo "Tracking master HEAD - no release has been made yet." git-r3_fetch || die "Failed to fetch" git-r3_checkout || die "Failed to check out" } src_configure() { cd "${EGIT_CHECKOUT_DIR}" einfo "Preparing targets..." eqmake5 || die "Failed to configure" } src_compile() { cd "${EGIT_CHECKOUT_DIR}" einfo "Commencing compilation..." emake || die "Failed to compile" } src_install() { into /usr/ dobin ${S}/src/${PN} || die "Failed to install application binary" insinto /usr/lib/qt5/qml/ doins -r ${S}/src/qmltermwidget/QMLTermWidget || die "Failed to install QML imports" insinto /usr/share/icons/${PN}/ doins ${S}/src/app/icons/* || die "Failed to install icons" dodoc ${S}/src/README.md || die "Failed to install README" } pkg_postinst() { eqawarn "Please report any code-related issues upstream!" elog "This package lacks a man page for now. Please invoke \"${PN} -h\" if You need help!" elog "Additional information can be obtained via \"bzcat /usr/share/doc/${PN}-${PV}/README.md.bz2\"" elog "Icons are located under \"/usr/share/icons/${PN}/\"." }