From a2c5160be5c5b3bfca32f992c9c56960bc541013 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Tue, 30 Jun 2026 12:49:54 -0600 Subject: [PATCH] chore(noctalia-git): make tomlplusplus a system library (#13591) * tomlplusplus system library * bump release --- anda/desktops/noctalia-git/noctalia-git.spec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/anda/desktops/noctalia-git/noctalia-git.spec b/anda/desktops/noctalia-git/noctalia-git.spec index 035613608e..28ea59ff8d 100644 --- a/anda/desktops/noctalia-git/noctalia-git.spec +++ b/anda/desktops/noctalia-git/noctalia-git.spec @@ -2,7 +2,7 @@ %global ver 5.0.0 -%global commit c5042b9edf23fae3d90b7c8ae291ed9b577001dd +%global commit 195c43f9561750b6fe03f46dcd5fb3bd13a2e56f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commitdate 20260630 @@ -21,6 +21,7 @@ BuildRequires: git BuildRequires: desktop-file-utils BuildRequires: pipewire-devel BuildRequires: sdbus-cpp-devel +BuildRequires: tomlplusplus-devel BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(freetype2) @@ -58,11 +59,15 @@ A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES, with %prep %autosetup -n noctalia-%{commit} + # Manually insert commit hash sed -i "s/'unknown'/'%{shortcommit}'/g" meson.build +# Remove bundled libs that we have system copies of +rm -r third_party/tomlplusplus + %conf -%meson +%meson -Dsystem_tomlplusplus=true %build %meson_build @@ -91,6 +96,9 @@ done %{_scalableiconsdir}/noctalia.svg %changelog +* Tue Jun 30 2026 Cypress Reed +- Add tomlplusplus as a sytem library + * Wed Jun 24 2026 Cypress Reed - Add desktop file and icon