Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lua-moonscript for openSUSE:Factory checked in at 2026-03-03 15:30:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lua-moonscript (Old) and /work/SRC/openSUSE:Factory/.lua-moonscript.new.29461 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lua-moonscript" Tue Mar 3 15:30:28 2026 rev:7 rq:1335535 version:0.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lua-moonscript/lua-moonscript.changes 2026-01-28 15:17:28.007769395 +0100 +++ /work/SRC/openSUSE:Factory/.lua-moonscript.new.29461/lua-moonscript.changes 2026-03-03 15:30:47.028679802 +0100 @@ -1,0 +2,10 @@ +Wed Feb 25 22:35:03 UTC 2026 - Matej Cepl <[email protected]> + +- Add update-alternatives/alts support. + +------------------------------------------------------------------- +Fri Jan 23 22:10:27 UTC 2026 - Matej Cepl <[email protected]> + +- Enable lua55 build. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lua-moonscript.spec ++++++ --- /var/tmp/diff_new_pack.xAudbt/_old 2026-03-03 15:30:47.612703887 +0100 +++ /var/tmp/diff_new_pack.xAudbt/_new 2026-03-03 15:30:47.616704052 +0100 @@ -23,6 +23,11 @@ %else %bcond_with test %endif +%if 0%{?suse_version} > 1500 +%bcond_without libalternatives +%else +%bcond_with libalternatives +%endif %define mod_name moonscript %define upversion 0.5.0 Version: 0.5.0 @@ -45,8 +50,13 @@ Requires: %{flavor}-loadkit Requires: %{flavor}-lpeg Requires: %{flavor}-luafilesystem +%if %{with libalternatives} +BuildRequires: alts +Requires: alts +%else Requires(post): update-alternatives Requires(postun): update-alternatives +%endif # optionally BuildRequires: %%{flavor}-lnotify BuildArch: noarch %lua_provides @@ -70,7 +80,7 @@ sed -i 's|^#!%{_bindir}/env lua|#!%{_bindir}/lua%{lua_version}|' bin/moon{,c} %build -/bin/true +: %install %if ! %{with test} @@ -79,16 +89,41 @@ cp -r -p moon %{buildroot}%{lua_noarchdir} install -D -m 0755 -p -t %{buildroot}%{_bindir} bin/moon{,c} -# Alternatives -# create a dummy target for /etc/alternatives/vim -mkdir -p %{buildroot}%{_sysconfdir}/alternatives -mv %{buildroot}%{_bindir}/moon{,-%{lua_version}} -mv %{buildroot}%{_bindir}/moonc{,-%{lua_version}} -ln -s -f %{_sysconfdir}/alternatives/moonc %{buildroot}%{_bindir}/moonc -ln -s -f %{_sysconfdir}/alternatives/moon %{buildroot}%{_bindir}/moon +# Prepare alternatives handling +mv -v %{buildroot}%{_bindir}/moon{,-%{lua_version}} +mv -v %{buildroot}%{_bindir}/moonc{,-%{lua_version}} +chmod +x %{buildroot}%{_bindir}/moon-%{lua_version} +chmod +x %{buildroot}%{_bindir}/moonc-%{lua_version} +sed -i -e 's,# *\!%{_bindir}/.*lua.*$,#!%{_bindir}/%{lua_version},' \ + %{buildroot}%{_bindir}/moon-%{lua_version} \ + %{buildroot}%{_bindir}/moonc-%{lua_version} + +%if %{with libalternatives} +# alternatives - create configuration file +echo "### lua_value = %{lua_value}" +ln -sf %{_bindir}/alts %{buildroot}%{_bindir}/moon +mkdir -p %{buildroot}%{_datadir}/libalternatives/moon +cat > %{buildroot}%{_datadir}/libalternatives/moon/%{lua_value}.conf <<EOF +binary=%{_bindir}/moon-%{lua_version} +EOF +ln -sf %{_bindir}/alts %{buildroot}%{_bindir}/moonc +mkdir -p %{buildroot}%{_datadir}/libalternatives/moonc +cat > %{buildroot}%{_datadir}/libalternatives/moonc/%{lua_value}.conf <<EOF +binary=%{_bindir}/moonc-%{lua_version} +EOF +%else +# update-alternatives +mkdir -p %{buildroot}%{_sysconfdir}/alternatives/ +touch %{buildroot}%{_sysconfdir}/alternatives/moon +ln -sf %{_sysconfdir}/alternatives/moon %{buildroot}%{_bindir}/moon +touch %{buildroot}%{_sysconfdir}/alternatives/moonc +ln -sf %{_sysconfdir}/alternatives/moonc %{buildroot}%{_bindir}/moonc %endif +%endif + %if ! %{with test} +%if %{without libalternatives} %post update-alternatives --force \ --install %{_bindir}/moon moon %{_bindir}/moon-%{lua_version} 15 \ @@ -99,6 +134,7 @@ update-alternatives --remove moon %{_bindir}/moon-%{lua_version} fi %endif +%endif %check %if %{with test} @@ -113,7 +149,13 @@ %{_bindir}/moonc %{_bindir}/moonc-%{lua_version} %{lua_noarchdir}/moon* -%ghost %attr(0644,root,root) /etc/alternatives/moon -%ghost %attr(0644,root,root) /etc/alternatives/moonc +%if %{with libalternatives} +%dir %{_datadir}/libalternatives +%{_datadir}/libalternatives/moon +%{_datadir}/libalternatives/moonc +%else +%ghost %attr(0644,root,root) %{_sysconfdir}/alternatives/moon +%ghost %attr(0644,root,root) %{_sysconfdir}/alternatives/moonc +%endif %endif ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.xAudbt/_old 2026-03-03 15:30:47.672706362 +0100 +++ /var/tmp/diff_new_pack.xAudbt/_new 2026-03-03 15:30:47.676706527 +0100 @@ -1,6 +1,6 @@ -mtime: 1769157714 -commit: 66fc9455702b8970f32989597bdeb3d3be8e90d77a5305a4876e297036a6ce48 +mtime: 1772058920 +commit: 9291f8a99869fbcb4005c3549082fefafd4d5b31bbec1e4cc0a6a5e9962489db url: https://src.opensuse.org/lua/lua-moonscript.git -revision: 66fc9455702b8970f32989597bdeb3d3be8e90d77a5305a4876e297036a6ce48 +revision: 9291f8a99869fbcb4005c3549082fefafd4d5b31bbec1e4cc0a6a5e9962489db projectscmsync: https://src.opensuse.org/lua/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-02-25 23:35:39.000000000 +0100 @@ -0,0 +1 @@ +.osc
