commit: 80d59ef6e43a7f98e8ae0194feb5805a5899c6fd Author: dsaf <ghostyn678+git <AT> gmail <DOT> com> AuthorDate: Mon Oct 27 07:04:29 2025 +0000 Commit: dsaf <ghostyn678+git <AT> gmail <DOT> com> CommitDate: Mon Oct 27 07:04:29 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80d59ef6
gui-apps/way-displays: new package, add 1.15.0 Signed-off-by: dsaf <ghostyn678+git <AT> gmail.com> gui-apps/way-displays/Manifest | 1 + gui-apps/way-displays/metadata.xml | 10 +++++ gui-apps/way-displays/way-displays-1.15.0.ebuild | 47 ++++++++++++++++++++++++ 3 files changed, 58 insertions(+) diff --git a/gui-apps/way-displays/Manifest b/gui-apps/way-displays/Manifest new file mode 100644 index 0000000000..75c0d82a7b --- /dev/null +++ b/gui-apps/way-displays/Manifest @@ -0,0 +1 @@ +DIST way-displays-1.15.0.tar.gz 128952 BLAKE2B f484b85c7294e141dbbfdc41949b94dc97f865f49d35aacb05112aa166e561143861b89e0ed2d73fd6ef617af9ecb92279bed037e497d3c26a96a416126f085e SHA512 f289887027d512eaca0b97443ff8d9b9dc3d6b29ab29e0e9d860483bafac070a17553ea88b7736d999ba913efe2719ac5bf2b24ba16a50a1ce942bce07354d83 diff --git a/gui-apps/way-displays/metadata.xml b/gui-apps/way-displays/metadata.xml new file mode 100644 index 0000000000..fb33799045 --- /dev/null +++ b/gui-apps/way-displays/metadata.xml @@ -0,0 +1,10 @@ +<?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> + </maintainer> + <upstream> + <remote-id type="github">alex-courtis/way-displays</remote-id> + </upstream> +</pkgmetadata> diff --git a/gui-apps/way-displays/way-displays-1.15.0.ebuild b/gui-apps/way-displays/way-displays-1.15.0.ebuild new file mode 100644 index 0000000000..b7837c1fe0 --- /dev/null +++ b/gui-apps/way-displays/way-displays-1.15.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Auto configure display outputs for Wayland" +HOMEPAGE="https://github.com/alex-courtis/way-displays" +SRC_URI="https://github.com/alex-courtis/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/wayland + dev-cpp/yaml-cpp:= + dev-libs/libinput:= + virtual/libudev:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + PREFIX="${EPREFIX}/usr" \ + PREFIX_ETC="${EPREFIX}" \ + ROOT_ETC="${EPREFIX}/etc" \ + VERSION="${PV}" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + PREFIX_ETC="${EPREFIX}" \ + ROOT_ETC="${EPREFIX}/etc" \ + install + + einstalldocs +}
