Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package unison for openSUSE:Factory checked 
in at 2023-07-17 19:23:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/unison (Old)
 and      /work/SRC/openSUSE:Factory/.unison.new.3193 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "unison"

Mon Jul 17 19:23:45 2023 rev:46 rq:1098854 version:2.53.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/unison/unison.changes    2023-03-28 
17:50:52.587412322 +0200
+++ /work/SRC/openSUSE:Factory/.unison.new.3193/unison.changes  2023-07-17 
19:24:02.902002257 +0200
@@ -1,0 +2,11 @@
+Fri Jul  7 07:07:07 UTC 2023 - [email protected]
+
+- Provide a docs package with man, html and PDF files.
+
+-------------------------------------------------------------------
+Fri May  5 05:05:05 UTC 2023 - [email protected]
+
+- Update to version 2.53.3
+  * Bugfixes, minor improvements, cleanups.
+
+-------------------------------------------------------------------

Old:
----
  unison-2.48.4-manual.html
  unison-2.53.2.tar.xz

New:
----
  _multibuild
  unison-2.53.3.tar.xz

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

Other differences:
------------------
++++++ unison.spec ++++++
--- /var/tmp/diff_new_pack.zEFT7T/_old  2023-07-17 19:24:03.542005965 +0200
+++ /var/tmp/diff_new_pack.zEFT7T/_new  2023-07-17 19:24:03.546005987 +0200
@@ -15,9 +15,16 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+%define build_flavor @BUILD_FLAVOR@%nil
+%if "%build_flavor" == "doc"
+%define nsuffix -doc
+%else
+%define nsuffix %nil
+%endif
 
-Name:           unison
-Version:        2.53.2
+%define     pkg unison
+Name:           %pkg%nsuffix
+Version:        2.53.3
 Release:        0
 %{?ocaml_preserve_bytecode}
 Summary:        File synchronization tool
@@ -25,19 +32,25 @@
 Group:          Productivity/Networking/Other
 BuildRoot:      %_tmppath/%name-%version-build
 URL:            https://github.com/bcpierce00/unison
-Source0:        %name-%version.tar.xz
-#https://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html
-Source1:        unison-2.48.4-manual.html
-Source2:        %name.desktop
+Source0:        %pkg-%version.tar.xz
+Source1:        %pkg.desktop
 BuildRequires:  ocaml(ocaml_base_version) >= 4.08
-BuildRequires:  ocaml-dune >= 2.3
 BuildRequires:  ocaml-rpm-macros >= 20230101
-BuildRequires:  ocamlfind(findlib)
+%if "%build_flavor" == "doc"
+%if 0%?suse_version > 1500 || 0%?sle_version > 150300
+BuildRequires:  hevea
+BuildRequires:  lynx
+%endif
+BuildRequires:  texlive-dvips
+BuildRequires:  texlive-latex
+%else
+BuildRequires:  ocaml-dune >= 2.3
 BuildRequires:  ocamlfind(lablgtk3)
 BuildRequires:  pkgconfig(ncursesw)
 %if 0%{?suse_version} > 0
 BuildRequires:  update-desktop-files
 %endif
+%endif
 
 %description
 Graphical userinterface for Unison.
@@ -62,14 +75,33 @@
 replica to the other.
 
 %prep
-%setup -q
+%autosetup -p1 -n %pkg-%version
 
 %build
+%if "%build_flavor" == "doc"
+%make_build docs -j1
+ls -lart doc man
+%else
 dune_release_pkgs='unison,unison-gui,unison-fsmonitor'
 %ocaml_dune_setup
 %ocaml_dune_build
+%endif
 
 %install
+%if "%build_flavor" == "doc"
+mkdir -vp %buildroot%_mandir/man1
+cp -avt %buildroot%_mandir/man1 man/%pkg.1
+echo '%%_mandir/man1/unison.*' > files
+for ext in html pdf
+do
+  test -f doc/unison-manual.$ext || continue
+  mkdir -vp %buildroot%_defaultdocdir/%pkg
+  cp doc/unison-manual.$ext %buildroot%_defaultdocdir/%pkg
+  echo '%%dir %_defaultdocdir/%pkg' >> files
+  echo "%%doc %_defaultdocdir/%pkg/unison-manual.$ext" >> files
+done
+%else
+echo '%%doc src/COPYING' > files
 %ocaml_dune_install
 %ocaml_create_file_list
 rm -rfv %buildroot%ocaml_standard_library
@@ -77,16 +109,16 @@
 mv %buildroot%_bindir/%name %buildroot%_bindir/%name-text
 mv %buildroot%_bindir/%name-gui %buildroot%_bindir/%name
 install -m 644 -D icons/U.svg %buildroot%_datadir/pixmaps/%name.svg
-install -m 644 %{SOURCE1} unison-manual.html
 %if %{defined suse_update_desktop_file}
 %suse_update_desktop_file -i %name Utility SyncUtility
 %else
-install -m 644 -D %{SOURCE2} %buildroot/%_datadir/applications/%name.desktop
+install -m 644 -D %{SOURCE1} %buildroot/%_datadir/applications/%name.desktop
+%endif
 %endif
 
-%files
+%files -f files
 %defattr(-,root,root,-)
-%doc src/COPYING unison-manual.html
+%if "%build_flavor" == ""
 %_datadir/applications/*
 %_datadir/pixmaps/*
 %_bindir/%name
@@ -96,5 +128,6 @@
 %defattr(-,root,root,-)
 %doc src/COPYING
 %_bindir/%name-text
+%endif
 
 %changelog

++++++ _multibuild ++++++
<multibuild>
  <package>doc</package>
</multibuild>

++++++ _service ++++++
--- /var/tmp/diff_new_pack.zEFT7T/_old  2023-07-17 19:24:03.598006289 +0200
+++ /var/tmp/diff_new_pack.zEFT7T/_new  2023-07-17 19:24:03.602006312 +0200
@@ -5,10 +5,9 @@
     <param name="exclude">.gitignore</param>
     <param name="exclude">.travis.yml</param>
     <param name="exclude">Dockerfile</param>
+    <param name="exclude">INSTALL.md</param>
     <param name="exclude">LICENSE</param>
-    <param name="exclude">Makefile</param>
     <param name="exclude">README.md</param>
-    <param name="exclude">doc</param>
     <param name="exclude">icons/.xvpics</param>
     <param name="exclude">icons/U.16x16x16m.png</param>
     <param name="exclude">icons/U.24x24x16m.png</param>
@@ -19,7 +18,6 @@
     <param name="exclude">icons/U.32x32x256.xpm</param>
     <param name="exclude">icons/U.48x48x16m.png</param>
     <param name="exclude">icons/U.ico</param>
-    <param name="exclude">icons/Unison.gif</param>
     <param name="exclude">icons/Unison.xpm</param>
     <param name="exclude">icons/success.gif</param>
     <param name="exclude">icons/svg_to_data.ml</param>
@@ -27,15 +25,13 @@
     <param name="exclude">icons/unison-logo.gif</param>
     <param name="exclude">icons/unison.haruo.jpg</param>
     <param name="exclude">setup</param>
-    <param name="exclude">src/.depend</param>
     <param name="exclude">src/CONTRIB</param>
+    <param name="exclude">src/FEATURES.md</param>
     <param name="exclude">src/INSTALL.gtk2</param>
     <param name="exclude">src/INSTALL.win32-cygwin-gnuc</param>
     <param name="exclude">src/INSTALL.win32-msvc</param>
     <param name="exclude">src/INSTALL.win32</param>
     <param name="exclude">src/INSTALL</param>
-    <param name="exclude">src/Makefile.OCaml</param>
-    <param name="exclude">src/Makefile</param>
     <param name="exclude">src/README</param>
     <param name="exclude">src/ROADMAP.txt</param>
     <param name="exclude">src/TODO.txt</param>
@@ -44,14 +40,12 @@
     <param name="exclude">src/fsmonitor/solaris</param>
     <param name="exclude">src/fsmonitor/windows</param>
     <param name="exclude">src/lwt/META</param>
-    <param name="exclude">src/lwt/Makefile</param>
     <param name="exclude">src/lwt/depend</param>
     <param name="exclude">src/lwt/example</param>
     <param name="exclude">src/lwt/win</param>
     <param name="exclude">src/system/system_win_stubs.c</param>
     <param name="exclude">src/system/win</param>
     <param name="exclude">src/ubase/META</param>
-    <param name="exclude">src/ubase/Makefile</param>
     <param name="exclude">src/uimac</param>
     <param name="exclude">src/unison.hgr</param>
     <param name="exclude">src/win32rc</param>
@@ -59,7 +53,7 @@
     <param name="exclude">tests</param>
     <param name="exclude">unicode_utils</param>
     <param name="filename">unison</param>
-    <param name="revision">43b9875f247e91be3c0366e3b8cb951f4b17ee67</param>
+    <param name="revision">574a2716a9cd5096651d80f161250bf26df9a38f</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://github.com/bcpierce00/unison.git</param>

++++++ unison-2.53.2.tar.xz -> unison-2.53.3.tar.xz ++++++
++++ 7930 lines of diff (skipped)

Reply via email to