chore: move stardust into desktops/ folder, move some stuff into system/ folder, move sccache into terra/, make buildsys it's own top level folder (#11570) (#11580)

This commit is contained in:
Raboneko
2026-04-21 00:06:03 -05:00
committed by GitHub
parent 145f34bd9e
commit 43300d262f
106 changed files with 109 additions and 39 deletions
@@ -2,4 +2,7 @@ project pkg {
rpm {
spec = "muon.spec"
}
labels {
subrepo = "extras"
}
}
@@ -0,0 +1,13 @@
diff --git a/include/tracy.h b/include/tracy.h
index 8bbc923f..ae58c877 100644
--- a/include/tracy.h
+++ b/include/tracy.h
@@ -4,7 +4,7 @@
*/
#ifdef TRACY_ENABLE
-#include "tracy/TracyC.h"
+#include "tracy/tracy/TracyC.h"
#define TracyCZoneAutoS TracyCZoneN(tctx_func, __func__, true)
#define TracyCZoneAutoE TracyCZoneEnd(tctx_func)
+68
View File
@@ -0,0 +1,68 @@
Name: muon
Version: 0.5.0
Release: 1%?dist
Summary: A meson-compatible build system
# https://git.sr.ht/~lattis/muon/tree/master/item/LICENSES
License: GPL-3.0-only AND Apache-2.0 AND Unlicense AND MIT AND Python-2.0
URL: https://muon.build/
Source: https://git.sr.ht/~lattis/muon/archive/%{version}.tar.gz
Patch0: fix-tracy-header-placement-quirk.patch
# mdbook removed multilingual support, this patch can be removed when this package next bumps
Patch1: remove-multilingual-field.patch
BuildRequires: meson
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: libcurl-devel
BuildRequires: libarchive-devel
BuildRequires: libpkgconf-devel
BuildRequires: scdoc
BuildRequires: git-core
%if %{?fedora} < 44
BuildRequires: pkgconfig(tracy) %dnl Temporary fix while Tracy does not build for 44+
%endif
BuildRequires: pkgconfig(libattr)
BuildRequires: pkgconfig(bzip2)
BuildRequires: pkgconfig(libb2)
BuildRequires: pkgconfig(liblz4)
BuildRequires: pkgconfig(libzstd)
BuildRequires: pkgconfig(liblzma)
BuildRequires: pkgconfig(lzo2)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libacl)
BuildRequires: python3-pyyaml
BuildRequires: mandoc
BuildRequires: mdbook
BuildRequires: tracy
%description
An implementation of the meson build system in c99 with minimal dependencies.
%prep
%autosetup -p1
%conf
%meson --wrap-mode=nofallback \
%if %{?fedora} >= 44
-Dtracy=disabled
%endif
%build
%meson_build
%install
%meson_install
%files
%{_bindir}/muon
%{_mandir}/man1/muon*
%{_mandir}/man5/meson*
%{_mandir}/man3/meson-reference.3.*
%changelog
* Mon Apr 20 2026 Owen Zimmerman <owen@fyralabs.com>
- Update spec, add tracy patch
@@ -0,0 +1,25 @@
From 776a9a30eded21206df1e643d888233472a2dbbf Mon Sep 17 00:00:00 2001
From: Stone Tickle <lattis@mochiro.moe>
Date: Thu, 27 Nov 2025 09:14:02 -0500
Subject: [PATCH] remove multilingual field
Signed-off-by: Owen-sz <owen@fyralabs.com>
---
doc/book/book.toml | 1 -
1 file changed, 1 deletion(-)
diff --git a/doc/book/book.toml b/doc/book/book.toml
index f51e1836..b96e9792 100644
--- a/doc/book/book.toml
+++ b/doc/book/book.toml
@@ -1,7 +1,6 @@
[book]
authors = ["Stone Tickle"]
language = "en"
-multilingual = false
src = "src"
title = "Muon Docs"
--
2.53.0

Some files were not shown because too many files have changed in this diff Show More