commit: 430e631529f697aabf998d59fe98f8bc6ebe3581 Author: David Roman <davidroman96 <AT> gmail <DOT> com> AuthorDate: Tue Mar 25 16:30:55 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Tue Mar 25 16:33:06 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=430e6315
gui-apps/contour: new package, add 0.6.1.7494 Signed-off-by: David Roman <davidroman96 <AT> gmail.com> gui-apps/contour/Manifest | 1 + gui-apps/contour/contour-0.6.1.7494.ebuild | 48 ++++++++++++++++++++++++++++++ gui-apps/contour/metadata.xml | 11 +++++++ 3 files changed, 60 insertions(+) diff --git a/gui-apps/contour/Manifest b/gui-apps/contour/Manifest new file mode 100644 index 000000000..dbd19439d --- /dev/null +++ b/gui-apps/contour/Manifest @@ -0,0 +1 @@ +DIST contour-0.6.1.7494.tar.gz 10329146 BLAKE2B a177fb1e3f0432e5dae78e3f7b8b5f3fb3f6dae57f6819f845eae574f2be0347d5b48c6daa8e2f3065f6f3eeef1da830f92bfe21e3015af98a3661bfe4993c32 SHA512 925169c3ae3b631455f2bdb19c654fb084d32e768e03fc974156a5d7331f2f7be59f7114849237568fb5feacd6d176eab45b2d2f5e2aa7498a05d847c13beb6e diff --git a/gui-apps/contour/contour-0.6.1.7494.ebuild b/gui-apps/contour/contour-0.6.1.7494.ebuild new file mode 100644 index 000000000..d67d57910 --- /dev/null +++ b/gui-apps/contour/contour-0.6.1.7494.ebuild @@ -0,0 +1,48 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Modern C++ Terminal Emulator" +HOMEPAGE="https://contour-terminal.org/ https://github.com/contour-terminal/contour" +SRC_URI="https://github.com/contour-terminal/contour/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-cpp/boxed-cpp + dev-cpp/ms-gsl + dev-cpp/range-v3 + dev-cpp/reflection-cpp + dev-cpp/yaml-cpp:= + dev-qt/qtbase:6[opengl] + dev-qt/qt5compat + dev-qt/qtdeclarative:6 + dev-qt/qtmultimedia:6 + media-libs/freetype + media-libs/harfbuzz:= + media-libs/libunicode + sys-libs/libutempter + + test? ( + dev-cpp/catch:0 + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DCCACHE=Off + -DCONTOUR_TESTING=$(usex test) + -DCONTOUR_PACKAGE_TERMINFO=OFF + ) + + cmake_src_configure +} diff --git a/gui-apps/contour/metadata.xml b/gui-apps/contour/metadata.xml new file mode 100644 index 000000000..57c4c8304 --- /dev/null +++ b/gui-apps/contour/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>David Roman</name> + </maintainer> + <upstream> + <remote-id type="github">contour-terminal/countour</remote-id> + </upstream> +</pkgmetadata>
