mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-05-01 00:44:08 +02:00
Preserving Cool Retro Term ebuild
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qmake-utils xdg
|
||||
|
||||
QTW_PN="qmltermwidget"
|
||||
QTW_PV=63228027e1f97c24abb907550b22ee91836929c5
|
||||
QTW_P="${QTW_PN}-${QTW_PV}"
|
||||
|
||||
DESCRIPTION="Terminal emulator with an old school look and feel"
|
||||
HOMEPAGE="https://github.com/Swordfish90/cool-retro-term/"
|
||||
|
||||
SRC_URI="
|
||||
https://github.com/Swordfish90/cool-retro-term/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/Swordfish90/qmltermwidget/archive/${QTW_PV}.tar.gz -> ${QTW_P}.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="BSD GPL-2+ GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdeclarative:5[localstorage]
|
||||
dev-qt/qtgraphicaleffects:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtquickcontrols:5[widgets]
|
||||
dev-qt/qtquickcontrols2:5[widgets]
|
||||
dev-qt/qtwidgets:5
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
virtual/opengl"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
rmdir "${QTW_PN}" || die
|
||||
mv "${WORKDIR}/${QTW_P}" "${QTW_PN}" || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake5 PREFIX="${EPREFIX}/usr"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# `default` attempts to install directly to /usr and parallelised
|
||||
# installation is not supported as `qmake5 -install` does not implictly
|
||||
# create target directory.
|
||||
|
||||
emake -j1 INSTALL_ROOT="${ED}" install
|
||||
doman "packaging/debian/cool-retro-term.1"
|
||||
|
||||
insinto "/usr/share/metainfo"
|
||||
doins "packaging/appdata/cool-retro-term.appdata.xml"
|
||||
}
|
||||
Reference in New Issue
Block a user