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)
