mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
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:
@@ -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)
|
||||
@@ -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
Reference in New Issue
Block a user