Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package muon for openSUSE:Factory checked in 
at 2026-08-31 15:56:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/muon (Old)
 and      /work/SRC/openSUSE:Factory/.muon.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "muon"

Mon Aug 31 15:56:32 2026 rev:2 rq:1374767 version:0.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/muon/muon.changes        2025-08-05 
14:21:17.073232592 +0200
+++ /work/SRC/openSUSE:Factory/.muon.new.1265/muon.changes      2026-08-31 
15:56:56.328475126 +0200
@@ -1,0 +2,24 @@
+Sun Aug 30 22:52:25 UTC 2026 - Eyad Issa <[email protected]>
+
+- Build the installed muon binary with the release build type.
+- Remove the unowned meson-reference.3 man page during installation.
+- Make the docs conditional safe when suse_version is undefined.
+- Drop the unused make build dependency.
+- Allow the virtual c_compiler capability to satisfy the compiler
+  build dependency.
+- Use the generic cc driver so alternative c_compiler providers can be used.
+- Run Muon's own test suite during the package build while disabling
+  imported Meson and C++/Objective-C tests to keep bootstrap dependencies
+  minimal.
+
+-------------------------------------------------------------------
+Thu Jun 25 14:13:29 UTC 2026 - Eyad Issa <[email protected]>
+
+- Update to version 0.6.0:
+  * Toolchains are now defined in a muon script
+  * Added support for tcc, clang-cl, ccache and sccache
+  * Added muon help command
+  * Added DAP debugger protocol support & dcmake integration
+  * Added wayland module
+
+-------------------------------------------------------------------

Old:
----
  muon-v0.5.0.tar.gz

New:
----
  muon-v0.6.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ muon.spec ++++++
--- /var/tmp/diff_new_pack.VQ9puD/_old  2026-08-31 15:56:57.321509772 +0200
+++ /var/tmp/diff_new_pack.VQ9puD/_new  2026-08-31 15:56:57.323509842 +0200
@@ -16,25 +16,25 @@
 #
 
 
-%if %{suse_version} >= 1600
+%if 0%{?suse_version} >= 1600
   %bcond_without docs
 %else
   %bcond_with docs
 %endif
 
 Name:           muon
-Version:        0.5.0
+Version:        0.6.0
 Release:        0
 Summary:        An implementation of the meson build system in c99
 License:        Apache-2.0 AND GPL-3.0-only
 URL:            https://muon.build/
 Source0:        
https://muon.build/releases/v%{version}/%{name}-v%{version}.tar.gz
-BuildRequires:  gcc
-BuildRequires:  make
+BuildRequires:  (c_compiler or gcc)
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(libarchive)
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(libpkgconf)
+BuildRequires:  python3
 %if 0%{with docs}
 BuildRequires:  scdoc
 %endif
@@ -53,7 +53,7 @@
 %global _builddir_stage2  %{_builddir}/muon-stage2
 
 %{set_build_flags}
-export CC="gcc"
+export CC=cc
 
 # there are two way to build muon, either using meson or bootstrapping
 # from scratch
@@ -68,6 +68,9 @@
 
 # stage 2: build again using the new muon
 %{_builddir_stage1}/muon setup \
+  -Dbuildtype=release \
+  -Ddisable-test-languages=cpp,objc \
+  -Dmeson-tests=disabled \
   -Dprefix=%{_prefix} \
 %if 0%{with docs}
   -Dman-pages=enabled \
@@ -84,6 +87,11 @@
 export DESTDIR=%{buildroot}
 %{_builddir_stage1}/muon -C %{_builddir_stage2} install
 
+rm -f %{buildroot}%{_mandir}/man3/meson-reference.3
+
+%check
+%{_builddir_stage2}/muon -C %{_builddir_stage2} test -R
+
 %files
 %license LICENSES/*
 %doc README.md

++++++ muon-v0.5.0.tar.gz -> muon-v0.6.0.tar.gz ++++++
++++ 59541 lines of diff (skipped)

Reply via email to