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

Reply via email to