Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2021-04-29 01:37:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and      /work/SRC/openSUSE:Factory/.ocaml-dune.new.12324 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ocaml-dune"

Thu Apr 29 01:37:04 2021 rev:19 rq:884994 version:2.8.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes    2020-08-24 
15:06:25.818491358 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.12324/ocaml-dune.changes 
2021-04-29 01:37:37.774512884 +0200
@@ -1,0 +2,6 @@
+Fri Apr  9 09:09:09 UTC 2021 - [email protected]
+
+- Update to version 2.8.5
+  see included CHANGES.md for details
+
+-------------------------------------------------------------------

Old:
----
  ocaml-dune-2.7.0.tar.xz

New:
----
  _multibuild
  ocaml-dune-2.8.5.tar.xz

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

Other differences:
------------------
++++++ ocaml-dune.spec ++++++
--- /var/tmp/diff_new_pack.iNzaI9/_old  2021-04-29 01:37:38.178513457 +0200
+++ /var/tmp/diff_new_pack.iNzaI9/_new  2021-04-29 01:37:38.182513462 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ocaml-dune
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,23 +15,46 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-
-Name:           ocaml-dune
-Version:        2.7.0
+%define build_flavor @BUILD_FLAVOR@%{nil}
+%if "%{build_flavor}" == ""
+%define nsuffix %{nil}
+%else
+%define nsuffix -%{build_flavor}
+%endif
+
+%define     pkg ocaml-dune
+Name:           %{pkg}%{nsuffix}
+Version:        2.8.5
 Release:        0
 %{?ocaml_preserve_bytecode}
 Summary:        A composable build system for OCaml
 License:        MIT
 Group:          Development/Languages/OCaml
+BuildRoot:      %_tmppath/%name-%version-build
 URL:            https://opam.ocaml.org/packages/dune
-Source:         %{name}-%{version}.tar.xz
+Source0:        %{pkg}-%{version}.tar.xz
 Requires:       ocamlfind(compiler-libs)
-BuildRequires:  ocaml-rpm-macros >= 20200514
+BuildRequires:  ocaml-rpm-macros >= 20210409
 BuildRequires:  ocaml(ocaml_base_version) >= 4.08
+%if "%{build_flavor}" == ""
 BuildRequires:  ocamlfind(compiler-libs)
-
 %description
 A composable build system for OCaml
+%endif
+%if "%{build_flavor}" == "configurator"
+BuildRequires:  ocaml-dune = %{version}
+BuildRequires:  ocamlfind(csexp)
+BuildRequires:  ocamlfind(result)
+%description
+dune-configurator is a small library that helps writing OCaml scripts that
+test features available on the system, in order to generate config.h
+files for instance.
+Among other things, dune-configurator allows one to:
+- test if a C program compiles
+- query pkg-config
+- import #define from OCaml header files
+- generate config.h file
+%endif
 
 %package        devel
 Summary:        Development files for %{name}
@@ -43,9 +66,11 @@
 developing applications that use %{name}.
 
 %prep
-%autosetup -p1
+%setup -q -n %{pkg}-%{version}
 
 %build
+%if "%{build_flavor}" == ""
+mv -vb src/dune_rules/setup.defaults.ml src/dune_rules/setup.ml
 ocaml configure.ml '--libdir=%{ocaml_standard_library}' '--mandir=%{_mandir}'
 ocaml bootstrap.ml
 rm -rfv        '%{_tmppath}/%{name}-%{release}'
@@ -54,7 +79,13 @@
 test -x "$PWD/dune.exe"
 ln -vs "$_"    '%{_tmppath}/%{name}-%{release}/bin/dune'
 export    "PATH=%{_tmppath}/%{name}-%{release}/bin:$PATH"
-dune_release_pkgs='dune,dune-action-plugin,dune-build-info,dune-configurator,dune-glob,dune-private-libs'
+dune_release_pkgs='dune,dune-action-plugin,dune-build-info,dune-glob,dune-private-libs'
+%endif
+#
+%if "%{build_flavor}" == "configurator"
+dune_release_pkgs='dune-configurator'
+%endif
+#
 %ocaml_dune_setup
 %ocaml_dune_build
 
@@ -65,12 +96,16 @@
 rm -rfv        '%{_tmppath}/%{name}-%{release}'
 
 %files -f %{name}.files
+%defattr(-,root,root,-)
+%if "%{build_flavor}" == ""
 %doc CHANGES.md README.md
 %doc doc/*.rst
 %{_bindir}/*
 %{_mandir}/*/*
 %{_datadir}/emacs
+%endif
 
 %files devel -f %{name}.files.devel
+%defattr(-,root,root,-)
 
 %changelog

++++++ _multibuild ++++++
<multibuild>
<package>configurator</package>
</multibuild>
++++++ _service ++++++
--- /var/tmp/diff_new_pack.iNzaI9/_old  2021-04-29 01:37:38.226513524 +0200
+++ /var/tmp/diff_new_pack.iNzaI9/_new  2021-04-29 01:37:38.226513524 +0200
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="disabled">
     <param name="filename">ocaml-dune</param>
-    <param name="revision">85b4e16bd6c310811fcc206d3d0cbb391eb8b81c</param>
+    <param name="revision">e84ba5230f6afacb12f022937138a752f1c301b6</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://github.com/ocaml/dune.git</param>

++++++ ocaml-dune-2.7.0.tar.xz -> ocaml-dune-2.8.5.tar.xz ++++++
++++ 136000 lines of diff (skipped)

Reply via email to