From 37940be7c58da551d9b95d3954088b467e412173 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20Ba=C5=A1i=C4=87?= <1839930+mabasic@users.noreply.github.com> Date: Mon, 26 Oct 2026 12:28:17 +0100 Subject: [PATCH] New package: aquamarine-0.15.0 --- srcpkgs/aquamarine-devel | 1 + srcpkgs/aquamarine/template | 48 +++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 srcpkgs/aquamarine-devel create mode 100644 srcpkgs/aquamarine/template diff --git a/srcpkgs/aquamarine-devel b/srcpkgs/aquamarine-devel new file mode 100644 index 00000000000000..279b7bfc0653a4 --- /dev/null +++ b/srcpkgs/aquamarine-devel @@ -0,0 +1 @@ +./aquamarine \ No newline at end of file diff --git a/srcpkgs/aquamarine/template b/srcpkgs/aquamarine/template new file mode 100644 index 00000000000000..b97862744a12d9 --- /dev/null +++ b/srcpkgs/aquamarine/template @@ -0,0 +1,48 @@ +# Template file for 'aquamarine' +pkgname=aquamarine +version=0.15.0 +revision=1 +archs="x86_64" +build_style=cmake +configure_args=" --no-warn-unused-cli -DCMAKE_BUILD_TYPE=Release" +hostmakedepends="cmake pkg-config clang21" +makedepends=" + hyprutils-devel + hyprwayland-scanner + hwids + libdisplay-info-devel + libdrm-devel + libgbm-devel + libglvnd-devel + libinput-devel + libseat-devel + libudev-devel + pixman-devel + wayland-devel + wayland-protocols +" +short_desc="Aquamarine is a very light linux rendering backend library" +maintainer="Rain Xelelo " +license="LGPL-3.0-only" +homepage="https://hyprland.org/hyprlang/index.html" +changelog="https://github.com/hyprwm/aquamarine/releases" +distfiles="https://github.com/hyprwm/aquamarine/archive/refs/tags/v${version}.tar.gz" +checksum=bb5323f58cd2f379cb11c39893336e49980fe2e9fb101745addd87cebde3d13d + +pre_configure() { + export CC=clang + export CXX=clang++ + configure_args+=" -DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX -DCMAKE_CXX_STANDARD=23 -DCMAKE_CXX_FLAGS=-stdlib=libstdc++ -DCMAKE_EXE_LINKER_FLAGS=-stdlib=libstdc++ -DCMAKE_SHARED_LINKER_FLAGS=-stdlib=libstdc++" +} + +aquamarine-devel_package() { + depends="aquamarine-${version}_${revision}" + short_desc+=" - development files" + + pkg_install() { + vmove usr/include + vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + } +} +