Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mandoc for openSUSE:Factory checked 
in at 2026-01-30 18:20:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mandoc (Old)
 and      /work/SRC/openSUSE:Factory/.mandoc.new.1995 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mandoc"

Fri Jan 30 18:20:09 2026 rev:11 rq:1329729 version:1.14.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/mandoc/mandoc.changes    2024-05-14 
13:38:11.578217662 +0200
+++ /work/SRC/openSUSE:Factory/.mandoc.new.1995/mandoc.changes  2026-01-30 
18:21:18.939085113 +0100
@@ -1,0 +2,23 @@
+Wed Jan 28 18:58:55 UTC 2026 - Antonio Teixeira <[email protected]>
+
+- Use libalternatives for soelim, fixing conflict with groff. 
+
+-------------------------------------------------------------------
+Wed Jan 28 15:29:57 UTC 2026 - Matej Cepl <[email protected]>
+
+- Remove %{_mandir}/man7/roff.7, the only remaining conflict with
+  groff.
+- Remove executable bits on manpages
+
+-------------------------------------------------------------------
+Sat Apr  5 23:28:47 UTC 2025 - Matej Cepl <[email protected]>
+
+- Add dont-change-rights.patch not to mess with file mode
+  
https://inbox.vuxu.org/mandoc-discuss/[email protected]/T/#t
+
+-------------------------------------------------------------------
+Sat Apr  5 22:32:43 UTC 2025 - Matej Cepl <[email protected]>
+
+- Don’t Conflict groff, just man.
+
+-------------------------------------------------------------------

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  dont-change-rights.patch

----------(New B)----------
  New:
- Add dont-change-rights.patch not to mess with file mode
  
https://inbox.vuxu.org/mandoc-discuss/[email protected]/T/#t
----------(New E)----------

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

Other differences:
------------------
++++++ mandoc.spec ++++++
--- /var/tmp/diff_new_pack.F5rQV7/_old  2026-01-30 18:21:19.655115091 +0100
+++ /var/tmp/diff_new_pack.F5rQV7/_new  2026-01-30 18:21:19.659115259 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mandoc
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,12 +29,17 @@
 # PATCH-FIX-UPSTREAM boo1209830-endless-loop.patch bsc#1209830 [email protected]
 # Fix endless loop
 Patch0:         boo1209830-endless-loop.patch
+# PATCH-FIX-OPENSUSE dont-change-rights.patch [email protected]
+# 
https://inbox.vuxu.org/mandoc-discuss/[email protected]/T/#t
+Patch1:         dont-change-rights.patch
+BuildRequires:  alts
 BuildRequires:  less
 BuildRequires:  zlib-devel
+Requires:       alts
 Requires:       %{name}-bin = %{version}
+Requires:       soelim-common
 Provides:       man = %{version}
-Conflicts:      groff
-Conflicts:      groff-full
+Provides:       soelim
 Conflicts:      makewhat
 Conflicts:      man
 # file triggers use rpm.execute()
@@ -74,6 +79,21 @@
 mv -fv %{_tmppath}/apropos %{buildroot}%{_sbindir}/makewhatis
 install -D -m 644 %{SOURCE1} %{buildroot}%{_rpmconfigdir}/lua/mandoc.lua
 
+# conflicts with groff
+# remove roff manpage
+rm -v %{buildroot}%{_mandir}/man7/roff.7
+# use libalternatives config for soelim
+mv %{buildroot}%{_bindir}/soelim %{buildroot}%{_bindir}/mandoc-soelim
+mv %{buildroot}%{_mandir}/man1/soelim.1 
%{buildroot}%{_mandir}/man1/mandoc-soelim.1
+mkdir -p  %{buildroot}%{_datadir}/libalternatives/soelim
+cat > %{buildroot}%{_datadir}/libalternatives/soelim/5.conf <<EOF
+binary=%{_bindir}/mandoc-soelim
+man=mandoc-soelim.1
+EOF
+
+# remove executable bits on manpages
+chmod -x %{buildroot}%{_mandir}/man*/*
+
 # ghost
 : > %{buildroot}%{_mandir}/mandoc.db
 
@@ -116,7 +136,7 @@
 %{_bindir}/apropos
 %{_bindir}/demandoc
 %{_bindir}/man
-%{_bindir}/soelim
+%{_bindir}/mandoc-soelim
 %{_bindir}/whatis
 %{_sbindir}/makewhatis
 %dir %{_rpmconfigdir}/lua
@@ -126,6 +146,8 @@
 %{_mandir}/man7/*.7%{?ext_man}
 %{_mandir}/man8/*.8%{?ext_man}
 %ghost %{_mandir}/mandoc.db
+%dir %{_datadir}/libalternatives/soelim
+%{_datadir}/libalternatives/soelim/5.conf
 
 %files bin
 %{_bindir}/mandoc

++++++ _scmsync.obsinfo ++++++
mtime: 1769632334
commit: 83a796d9b34337596766797e7229cdf6ac2659ea875bc78c356e732affeac7cc
url: https://src.opensuse.org/mcepl/mandoc.git
revision: factory

++++++ 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-01-28 22:07:18.000000000 +0100
@@ -0,0 +1,5 @@
+.osc
+_scmsync.obsinfo
+.assets/
+_buildconfig-*
+_buildinfo-*.xml

++++++ dont-change-rights.patch ++++++
---
 configure |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

Index: mandoc-1.14.6/configure
===================================================================
--- mandoc-1.14.6.orig/configure        2021-09-23 20:03:23.000000000 +0200
+++ mandoc-1.14.6/configure     2025-04-06 01:27:02.205747195 +0200
@@ -617,10 +617,10 @@
 [ -z "${HTDOCDIR}"        ] && HTDOCDIR="${WWWPREFIX}/htdocs"
 [ -z "${CGIBINDIR}"       ] && CGIBINDIR="${WWWPREFIX}/cgi-bin"

-[ -z "${INSTALL_PROGRAM}" ] && INSTALL_PROGRAM="${INSTALL} -m 0555"
-[ -z "${INSTALL_LIB}"     ] && INSTALL_LIB="${INSTALL} -m 0444"
-[ -z "${INSTALL_MAN}"     ] && INSTALL_MAN="${INSTALL} -m 0444"
-[ -z "${INSTALL_DATA}"    ] && INSTALL_DATA="${INSTALL} -m 0444"
+[ -z "${INSTALL_PROGRAM}" ] && INSTALL_PROGRAM="${INSTALL}"
+[ -z "${INSTALL_LIB}"     ] && INSTALL_LIB="${INSTALL}"
+[ -z "${INSTALL_MAN}"     ] && INSTALL_MAN="${INSTALL}"
+[ -z "${INSTALL_DATA}"    ] && INSTALL_DATA="${INSTALL}"

 BUILD_TARGETS=
 [ ${BUILD_CGI} -gt 0 ] && BUILD_TARGETS="man.cgi"

Reply via email to