# 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/" EGIT_REPO_URI="${HOMEPAGE}${PN}.git" 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 release 1.0.1." git-r3_fetch ${EGIT_REPO_URI} refs/tags/1.0.1 || 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}/${PN} || die "Failed to install application binary" insinto /usr/lib/qt5/qml/ doins -r ${S}/qmltermwidget/QMLTermWidget || die "Failed to install QML imports" for size in 32 64 128 256; do doicon --size ${size} ${S}/app/icons/${size}x${size}/${PN}.png done domenu ${S}/cool-retro-term.desktop dodoc ${S}/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}/\"." }