commit: 5e44e0532918051a303fed7273dd87755cf87122 Author: Jim Tupper <gentoo <AT> tupper <DOT> org <DOT> uk> AuthorDate: Sat Mar 29 17:53:40 2025 +0000 Commit: Yixun Lan <dlan <AT> gentoo <DOT> org> CommitDate: Tue Apr 1 02:04:03 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e44e053
gui-libs/aquamarine: add 0.8.0 Signed-off-by: Jim Tupper <gentoo <AT> tupper.org.uk> Signed-off-by: Yixun Lan <dlan <AT> gentoo.org> gui-libs/aquamarine/Manifest | 1 + gui-libs/aquamarine/aquamarine-0.8.0.ebuild | 53 +++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/gui-libs/aquamarine/Manifest b/gui-libs/aquamarine/Manifest index 565de67a14f4..05dae0a3a2bd 100644 --- a/gui-libs/aquamarine/Manifest +++ b/gui-libs/aquamarine/Manifest @@ -1,2 +1,3 @@ DIST aquamarine-0.5.0.tar.gz 76302 BLAKE2B 3df01dcb22bfa1a71532f51e74dfcf14bc81b779748cd0cbe7db7f6e241adac55e8fe8e17a4000bc058bc5eff8f0b4922ba65866978a01e8683c54076bf5de77 SHA512 0873444c2c56da4f8032333010d18f774660e595ca8affe6f1c772d66ff18667d7afa46b45d0c008dd1e52d70b9419282dc0636e06714fde7309c5e776de6fdb DIST aquamarine-0.5.1.tar.gz 76404 BLAKE2B 96d28c3b74134f7e1391ce02bf4a0d09f1ab22a1577d876d41cc02bc33e40e3bd6c8ec9984666e7098326db9281dd522717f5a751abd3e93b2fdd3eaf75effb2 SHA512 f8f2e84fb98eb6a480bd5cdb2915fd4263d7048016146703482e26859f2991cf3563f5d4db7f32ee65a85f82cbaab213da6939d14ea3fa20d83b2dd9cac12c0c +DIST aquamarine-0.8.0.tar.gz 85721 BLAKE2B 006aec1ccc68c01d99e935c1180b386cd2fab39bd91f4a8906ff8eb0df8093d0b94e0b88a0ef6959118e7a01909b26ee107d593f362dbd60e782b51ac8270fde SHA512 5333d5ffdf413d3fa6cae74cd54a87136254c2ab9a9998fb118e08ce6aec0f4ee1dcedc67529893f91a0070f1648b42effbb70e90ace84d6d04db229e1721348 diff --git a/gui-libs/aquamarine/aquamarine-0.8.0.ebuild b/gui-libs/aquamarine/aquamarine-0.8.0.ebuild new file mode 100644 index 000000000000..fa122603194a --- /dev/null +++ b/gui-libs/aquamarine/aquamarine-0.8.0.ebuild @@ -0,0 +1,53 @@ +# 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" + +# Upstream states that the simpleWindow test is broken, see bug 936653 +RESTRICT="test" +RDEPEND=" + dev-libs/wayland + media-libs/mesa[opengl] + media-libs/libdisplay-info + >=dev-libs/libinput-1.26.1 + >=dev-util/hyprwayland-scanner-0.4.0 + >=gui-libs/hyprutils-0.2.3:= + x11-libs/cairo + x11-libs/libxkbcommon + x11-libs/libdrm + x11-libs/pango + x11-libs/pixman + virtual/libudev + sys-apps/hwdata + >=sys-auth/seatd-0.8.0 +" +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 +}
