commit: 1630c97fc363ae721023c3b6f6e1fd36783f8aa0 Author: Jim Tupper <gentoo <AT> tupper <DOT> org <DOT> uk> AuthorDate: Wed Oct 8 19:01:35 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Oct 9 20:42:55 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1630c97f
gui-libs/aquamarine: update to v0.9.3 Bug: https://bugs.gentoo.org/962981 Signed-off-by: Jim Tupper <github <AT> tupper.org.uk> Part-of: https://github.com/gentoo/gentoo/pull/44072 Signed-off-by: Sam James <sam <AT> gentoo.org> gui-libs/aquamarine/Manifest | 1 + gui-libs/aquamarine/aquamarine-0.9.3.ebuild | 54 +++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/gui-libs/aquamarine/Manifest b/gui-libs/aquamarine/Manifest index a1a500f50b63..cf86e2728c3f 100644 --- a/gui-libs/aquamarine/Manifest +++ b/gui-libs/aquamarine/Manifest @@ -1,2 +1,3 @@ DIST aquamarine-0.8.0.tar.gz 85721 BLAKE2B 006aec1ccc68c01d99e935c1180b386cd2fab39bd91f4a8906ff8eb0df8093d0b94e0b88a0ef6959118e7a01909b26ee107d593f362dbd60e782b51ac8270fde SHA512 5333d5ffdf413d3fa6cae74cd54a87136254c2ab9a9998fb118e08ce6aec0f4ee1dcedc67529893f91a0070f1648b42effbb70e90ace84d6d04db229e1721348 DIST aquamarine-0.9.2.tar.gz 87603 BLAKE2B 71cbd639cd35440c03bbdac42f504b51ee068665de69300d3aa81c9c8a448bfb3f92b99bc071223590325bc0bfd8ea7eb4d4a01d3ad1424d827dc6dd0e6556e9 SHA512 db4eefc5a8ef088b5626322ee371ee4ae4dead4fd2deb4cb9c174e20958d5bb34b3ecff8091e553ce66189d4bbc0a75d097626e0fb65a99392c5ff2b076891c6 +DIST aquamarine-0.9.3.tar.gz 88429 BLAKE2B 32238c490e71432dba22f1f49ab678fbc172d1d5b330e7e139a81ef0bb328b1f0317b83e2f85b3d308b912bf71d9401a30ed856d74e840b849bef4b19a2d98ba SHA512 72a286c9bd3583e2c50cf8c10117a3df6f6038c0cec2700c75a0586937ae70f0befd39c17759260648c3f256d3eaacb644a668f550c4f08dc8577190805c299c diff --git a/gui-libs/aquamarine/aquamarine-0.9.3.ebuild b/gui-libs/aquamarine/aquamarine-0.9.3.ebuild new file mode 100644 index 000000000000..248ad064b724 --- /dev/null +++ b/gui-libs/aquamarine/aquamarine-0.9.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Aquamarine is a very light linux rendering backend library" +HOMEPAGE="https://github.com/hyprwm/aquamarine" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-2)" + +# Upstream states that the simpleWindow test is broken, see bug 936653 +RESTRICT="test" +RDEPEND=" + >=dev-libs/libinput-1.26.1 + dev-libs/wayland + >=dev-util/hyprwayland-scanner-0.4.5 + >=gui-libs/hyprutils-0.8.4:= + media-libs/libdisplay-info:= + media-libs/libglvnd + media-libs/mesa[opengl] + sys-apps/hwdata + >=sys-auth/seatd-0.8.0 + x11-libs/cairo + x11-libs/libdrm + x11-libs/libxkbcommon + x11-libs/pango + x11-libs/pixman + virtual/libudev +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" + +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_prepare() { + sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die + cmake_src_prepare +}
