1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2025-12-18 03:50:27 +01:00

Preserving Cool Retro Term ebuild

This commit is contained in:
2025-09-26 18:56:32 +02:00
parent 6547914a49
commit 406e1af915
3 changed files with 95 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
DIST cool-retro-term-1.2.0.tar.gz 1996540 BLAKE2B 3b8da2a040276fdd5ab743743ec2adc325afd521a854ccb8aaeddeb11045c692bc6ac597a5bbb5a29422be94c3fa13a182a85568872793922c699e3e7fcd69c6 SHA512 21d3551d429380b026f8003652d78d186e5ac7079d3f143fe7f8f0c57876df263e5c40f218577ef236da859e779699f766414949591ecab38921caec5fd59209
DIST qmltermwidget-63228027e1f97c24abb907550b22ee91836929c5.tar.gz 235028 BLAKE2B 8f6cca761a3e77c2b02895315cc80f6c7cbe6e45ef15321187cf51c691fb35b8b80884514e359d3ebddf345fa59e7cb3a3919eb23aa97f0aa75c71f6035f1c7a SHA512 7b80ef2cba24d4ceaf50ebb4adc69efe54919ef9a0dfa49ce766f56c3500ad200468db76676dd048cd3e41209b3a06b3ef5505c64d683702bf181ff8ec82c07e
EBUILD cool-retro-term-1.2.0.ebuild 1390 BLAKE2B 0f6086fc9b5a025314051673bb1b87c0fde334c9f80c44b94a86afadacad221a505fcbe3ddcf7edc323f7a0a61576cfa3661864109eb68d77aa4ce4bf7e80b15 SHA512 c4f5a54c8f6e169504c066698f1aa84e8e4b13eb74bf3eb36f73a9628f0a2c73d608a5efdf67457c9d9a5340274604a39977a47ce320240eba0c964538501cc3
MISC metadata.xml 1336 BLAKE2B c0ff827ddcbb7d871784f59c9dea2ca8cbf1a182e9942ccad43809bd9e498fec7e56293fcb42f77cc17b38880109f7b2033a87e1e52579e40bd55c88aa0d8aaa SHA512 af79e69f121c4c3991dc15dafa6b792fe13b51ea17726fd14d09bdff6ddb5f2647ba26b191a67da374910c19ec1f966677b5e7afc96761475d4aa3063c7eebf1

View File

@@ -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"
}

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>beatussum@protonmail.com</email>
<name>Mattéo RossillolLaruelle</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription>
<pkg>x11-terms/cool-retro-term</pkg> is a terminal emulator which tries
to mimic the look and feel of the old cathode tube screens. It has been
designed to be eye-candy, customizable, and reasonably lightweight.
</longdescription>
<longdescription lang="fr">
<pkg>x11-terms/cool-retro-term</pkg> est un émulateur de terminal qui
tente d'imiter l'aspect et le comportement des anciens écrans à tube
cathodique. Il a été conçu pour être agréable à regarder,
personnalisable et raisonablement léger.
</longdescription>
<upstream>
<maintainer status="active">
<name>Filippo Scognamiglio</name>
<email>flscogna@gmail.com</email>
</maintainer>
<doc>https://github.com/Swordfish90/cool-retro-term/wiki/</doc>
<bugs-to>https://github.com/Swordfish90/cool-retro-term/issues/</bugs-to>
<remote-id type="github">Swordfish90/cool-retro-term</remote-id>
</upstream>
</pkgmetadata>