Hello community, here is the log from the commit of package ocaml-dose for openSUSE:Factory checked in at 2020-03-09 15:22:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ocaml-dose (Old) and /work/SRC/openSUSE:Factory/.ocaml-dose.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ocaml-dose" Mon Mar 9 15:22:55 2020 rev:3 rq:780713 version:5.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ocaml-dose/ocaml-dose.changes 2019-10-17 12:22:46.871098246 +0200 +++ /work/SRC/openSUSE:Factory/.ocaml-dose.new.26092/ocaml-dose.changes 2020-03-09 15:22:55.892185659 +0100 @@ -1,0 +2,11 @@ +Sat Feb 29 20:20:20 UTC 2020 - oher...@suse.de + +- use dune branch to make dose3 compatible with safe-strings +- remove obsolete ocaml-dose.patch + +------------------------------------------------------------------- +Fri Nov 1 12:34:56 UTC 2019 - oher...@suse.de + +- Require current dune macros + +------------------------------------------------------------------- Old: ---- ocaml-dose.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ocaml-dose.spec ++++++ --- /var/tmp/diff_new_pack.6A6qNd/_old 2020-03-09 15:22:56.296185840 +0100 +++ /var/tmp/diff_new_pack.6A6qNd/_new 2020-03-09 15:22:56.300185842 +0100 @@ -1,7 +1,7 @@ # # spec file for package ocaml-dose # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,19 +21,20 @@ Release: 0 %{?ocaml_preserve_bytecode} Summary: An OCaml dependency toolkit -License: LGPL-3.0+ -Group: Development/Languages/OCaml -Url: https://github.com/IRILL/dose3 +License: LGPL-3.0-or-later +URL: https://opam.ocaml.org/packages/dose3 Source0: %{name}-%{version}.tar.xz -Patch0: %{name}.patch BuildRequires: ocaml BuildRequires: ocaml-cppo -BuildRequires: ocaml-findlib -BuildRequires: ocaml-ocamlbuild -BuildRequires: ocaml-rpm-macros >= 20191009 -BuildRequires: ocamlfind(ocamlgraph) +BuildRequires: ocaml-dune +BuildRequires: ocaml-rpm-macros >= 20200220 +BuildRequires: ocamlfind(bz2) BuildRequires: ocamlfind(cudf) -BuildRequires: ocamlfind(re) +BuildRequires: ocamlfind(extlib) +BuildRequires: ocamlfind(minisat) +BuildRequires: ocamlfind(ocamlgraph) +BuildRequires: ocamlfind(re.pcre) +BuildRequires: ocamlfind(zip) %description Dose3 is a framework made of several OCaml libraries for managing distribution @@ -58,38 +59,18 @@ %autosetup -p1 %build -# Fix name of these manpages -mv doc/manpages/{debcoinstall,deb-coinstall}.pod -mv doc/manpages/{strongdeps,strong-deps}.pod - -%configure -make +dune_release_pkgs='dose-algo,dose-common' +%ocaml_dune_setup +%ocaml_dune_build %install -%make_install - -# Edit links that points to buildroot -ln -sf distcheck %{buildroot}%{_bindir}/debcheck -ln -sf distcheck %{buildroot}%{_bindir}/eclipsecheck -ln -sf distcheck %{buildroot}%{_bindir}/rpmcheck - -# Install man pages -install -d %{buildroot}%{_mandir}/man{1,5,8} -for section in {1,5,8} ; do - install -m0644 doc/manpages/*.${section} %{buildroot}%{_mandir}/man${section} -done - +%ocaml_dune_install %ocaml_create_file_list %check -make testlib +%ocaml_dune_test %files -f %{name}.files -%doc CHANGES CREDITS README.architecture -%{_bindir}/* -%{_mandir}/man1/*.1%{ext_man} -%{_mandir}/man5/*.5%{ext_man} -%{_mandir}/man8/*.8%{ext_man} %files devel -f %{name}.files.devel ++++++ _service ++++++ --- /var/tmp/diff_new_pack.6A6qNd/_old 2020-03-09 15:22:56.340185860 +0100 +++ /var/tmp/diff_new_pack.6A6qNd/_new 2020-03-09 15:22:56.340185860 +0100 @@ -4,11 +4,13 @@ <param name="exclude">doc/webpages</param> <param name="exclude">experimental</param> <param name="filename">ocaml-dose</param> - <param name="revision">5.0.1</param> + <param name="revision">67c594a4afa2400faa6cc0d1cce00d986acae5d6</param> <param name="scm">git</param> <param name="submodules">disable</param> - <param name="url">https://github.com/IRILL/dose3.git</param> - <param name="versionformat">5.0.1</param> + <param name="url">https://gitlab.com/irill/dose3.git</param> + <param name="versionformat">@PARENT_TAG@</param> + <param name="versionrewrite-pattern">[v]?([^\+]+)(.*)</param> + <param name="versionrewrite-replacement">\1</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ ocaml-dose-5.0.1.tar.xz ++++++ ++++ 70305 lines of diff (skipped)