Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package universal-ctags for openSUSE:Factory 
checked in at 2025-10-27 14:42:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/universal-ctags (Old)
 and      /work/SRC/openSUSE:Factory/.universal-ctags.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "universal-ctags"

Mon Oct 27 14:42:11 2025 rev:3 rq:1313794 version:6.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/universal-ctags/universal-ctags.changes  
2024-11-01 21:04:50.151582227 +0100
+++ 
/work/SRC/openSUSE:Factory/.universal-ctags.new.1980/universal-ctags.changes    
    2025-10-27 14:43:54.049179829 +0100
@@ -1,0 +2,7 @@
+Tue Oct 21 12:13:36 UTC 2025 - Paolo Stivanin <[email protected]>
+
+- Update to 6.2.0:
+  https://github.com/universal-ctags/ctags/releases/tag/v6.2.0
+  https://github.com/universal-ctags/ctags/releases/tag/v6.1.0
+
+-------------------------------------------------------------------

Old:
----
  universal-ctags-6.0.0.tar.gz

New:
----
  universal-ctags-6.2.0.tar.gz

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

Other differences:
------------------
++++++ universal-ctags.spec ++++++
--- /var/tmp/diff_new_pack.3sDFHq/_old  2025-10-27 14:43:54.525199943 +0100
+++ /var/tmp/diff_new_pack.3sDFHq/_new  2025-10-27 14:43:54.525199943 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package universal-ctags
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,13 +16,27 @@
 #
 
 
+%if 0%{?suse_version} > 1500
+%bcond_without libalternatives
+%else
+%bcond_with libalternatives
+%endif
 Name:           universal-ctags
-Version:        6.0.0
+Version:        6.2.0
 Release:        0
 Summary:        A program to generate language tag files used with various 
editors
 License:        GPL-2.0-only
 URL:            https://github.com/universal-ctags/ctags
 Source:         
https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-ctags-%{version}.tar.gz
+%if %{with libalternatives}
+BuildRequires:  alts
+Requires(pre):  alts
+Requires(post): alts
+%else
+BuildRequires:  update-alternatives
+Requires(pre):  update-alternatives
+Requires(post): update-alternatives
+%endif
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc
@@ -34,12 +48,9 @@
 BuildRequires:  python3-docutils
 BuildRequires:  texlive-fancyvrb
 BuildRequires:  texlive-latex-bin-bin
-BuildRequires:  update-alternatives
 BuildRequires:  pkgconfig(jansson)
 BuildRequires:  pkgconfig(libseccomp)
 BuildRequires:  pkgconfig(yaml-0.1)
-Requires(post): update-alternatives
-Requires(pre):  update-alternatives
 
 %description
 Universal ctags, a maintained fork from Darren Hieberts project, generates tag
@@ -62,10 +73,22 @@
 install -D -m 644 man/ctags.1 %{buildroot}/%{_mandir}/man1/universal-ctags.1
 install -D -m 644 man/ctags-incompatibilities.7 
%{buildroot}/%{_mandir}/man7/universal-ctags-incompatibilities.7
 install -D -m 644 man/ctags-optlib.7 
%{buildroot}/%{_mandir}/man7/universal-ctags-optlib.7
+
+%if %{with libalternatives}
+mkdir -p %{buildroot}%{_datadir}/libalternatives/ctags
+ln -sf %{_bindir}/alts %{buildroot}%{_bindir}/ctags
+cat > %{buildroot}%{_datadir}/libalternatives/ctags/25.conf <<-EOF
+       binary=%{_bindir}/universal-ctags
+       man=universal-ctags.1
+       group=ctags
+       EOF
+%else
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 ln -s %{_sysconfdir}/alternatives/ctags %{buildroot}%{_bindir}/ctags
-ln -s %{_sysconfdir}/alternatives/ctags.1%{?ext_man}  
%{buildroot}%{_mandir}/man1/universal-ctags.1%{?ext_man}
+ln -s %{_sysconfdir}/alternatives/ctags.1%{?ext_man}  
%{buildroot}%{_mandir}/man1/ctags.1%{?ext_man}
+%endif
 
+%if ! %{with libalternatives}
 %post
 test -L %{_bindir}/ctags || rm -f %{_bindir}/ctags
 update-alternatives --install  %{_bindir}/ctags ctags 
%{_bindir}/universal-ctags 25 \
@@ -75,14 +98,22 @@
 if [ ! -f %{_bindir}/ctags ] ; then
    update-alternatives --remove ctags %{_bindir}/universal-ctags
 fi
+%endif
 
 %files
 %license COPYING
+%{_bindir}/ctags
 %{_bindir}/universal-ctags
 %{_mandir}/man1/universal-ctags.1%{?ext_man}
 %{_mandir}/man7/universal-ctags-incompatibilities.7%{?ext_man}
 %{_mandir}/man7/universal-ctags-optlib.7%{?ext_man}
-%{_bindir}/ctags
+%if %{with libalternatives}
+%dir %{_datadir}/libalternatives/
+%dir %{_datadir}/libalternatives/ctags/
+%{_datadir}/libalternatives/ctags/25.conf
+%else
+%{_mandir}/man1/ctags.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/ctags
 %ghost %{_sysconfdir}/alternatives/ctags.1%{?ext_man}
+%endif
 

++++++ universal-ctags-6.0.0.tar.gz -> universal-ctags-6.2.0.tar.gz ++++++
++++ 131238 lines of diff (skipped)

Reply via email to