Hello community, here is the log from the commit of package ocaml-findlib for openSUSE:Leap:15.2 checked in at 2020-03-13 10:55:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/ocaml-findlib (Old) and /work/SRC/openSUSE:Leap:15.2/.ocaml-findlib.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ocaml-findlib" Fri Mar 13 10:55:41 2020 rev:12 rq:783326 version:1.8.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/ocaml-findlib/ocaml-findlib.changes 2020-01-15 15:34:20.890898594 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.ocaml-findlib.new.3160/ocaml-findlib.changes 2020-03-13 10:55:45.416365451 +0100 @@ -1,0 +2,41 @@ +Thu Feb 20 20:20:20 UTC 2020 - [email protected] + +- Require current ocaml-rpm-macros +- Remove unused dependency to ocamlbuild in preparation of ocamlbuild removal + +------------------------------------------------------------------- +Fri Nov 1 12:34:56 UTC 2019 - [email protected] + +- Require current rpm macros +- Remove camlp4 subpackage +- Move META files for stdlib and camlp4 to their own package + to remove the build dependency to this package + +------------------------------------------------------------------- +Wed Oct 2 17:59:21 UTC 2019 - [email protected] + +- Move to github, use _service file + +------------------------------------------------------------------- +Mon Sep 23 16:35:39 UTC 2019 - [email protected] + +- Update to upstream version 1.8.1 + Adapted to upcoming ocaml-4.09. + New API Findlib.list_packages' can specify a package prefix. + Fix reinstallation of "num" for OCaml-4.06. + Fix build with OCaml-4.07. + The installation of graphics/META is now optional. + Fix "ocamlfind query -d". + The environment variable OCAMLFIND_IGNORE_DUPS_IN is now interpreted as a list of directories. + Packages for "ocamlfind query" may now be separated by commas, too. + New "warning" property for packages. + Forgetting to pass -thread/-vmthread only prints a warning now, but doesn't stop the build. + For dealing with case-sensitive filesystems it is now only tried to match ASCII characters, but not encoding-dependent characters. + +------------------------------------------------------------------- +Thu Aug 22 13:24:21 UTC 2019 - [email protected] + +- Remove /etc/ocamlfind.conf because it is not configuration + but built-in constants. + +------------------------------------------------------------------- Old: ---- findlib-1.7.3.tar.xz New: ---- _service findlib-1.8.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ocaml-findlib.spec ++++++ --- /var/tmp/diff_new_pack.5gG194/_old 2020-03-13 10:55:45.808365730 +0100 +++ /var/tmp/diff_new_pack.5gG194/_new 2020-03-13 10:55:45.812365733 +0100 @@ -13,37 +13,31 @@ # 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/ # Name: ocaml-findlib -Version: 1.7.3 +Version: 1.8.1 Release: 0 %{?ocaml_preserve_bytecode} Summary: Objective CAML package manager and build helper License: MIT Group: Development/Languages/OCaml -Url: http://projects.camlcity.org/projects/findlib.html +Url: https://github.com/ocaml/ocamlfind Source0: findlib-%{version}.tar.xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -# -Recommends: ocaml-findlib-camlp4 # Requires: ocaml-compiler-libs Requires: ocaml-runtime # Provides: ocamlfind = %{version} -BuildRequires: gawk BuildRequires: m4 BuildRequires: ncurses-devel -BuildRequires: ocaml >= 4.02.0 -BuildRequires: ocaml-camlp4-devel >= 4.02.0 -BuildRequires: ocaml-ocamlbuild +BuildRequires: ocaml BuildRequires: ocaml-ocamldoc -BuildRequires: ocaml-rpm-macros >= 4.02.1 +BuildRequires: ocaml-rpm-macros >= 20200220 %description Findlib is a library manager for Objective Caml. It provides a @@ -52,92 +46,48 @@ for interpreting the META files, so that it is very easy to use libraries in programs and scripts. - %package devel Summary: Development files for ocaml-findlib Group: Development/Languages/OCaml Requires: %{name} = %{version} +Provides: %{name}-camlp4 = %{version}-%{release} +Obsoletes: %{name}-camlp4 < %{version}-%{release} %description devel The ocaml-findlib-devel package contains libraries and signature files for developing applications that use ocaml-findlib. - - -%package camlp4 -Summary: Development files for ocaml-findlib -Group: Development/Languages/OCaml -Requires: ocaml-camlp4-devel - -%description camlp4 -The ocaml-findlib-camlp4 contains signature files for developing applications that use camlp4 - %prep -%setup -q -n findlib-%{version} +%autosetup -p1 -n findlib-%{version} %build +rm -rfv site-lib-src (cd tools/extract_args && make) tools/extract_args/extract_args -o src/findlib/ocaml_args.ml ocamlc ocamlcp ocamlmktop ocamlopt ocamldep ocamldoc ||: -./configure -config %{_sysconfdir}/ocamlfind.conf \ +./configure -config %{ocaml_standard_library}/ocamlfind.conf \ -bindir %{_bindir} \ - -sitelib `ocamlc -where` \ + -sitelib '%{ocaml_standard_library}' \ -mandir %{_mandir} \ -with-toolbox make all %if 0%{?ocaml_native_compiler} make opt %endif -rm doc/guide-html/TIMESTAMP +rm -fv doc/guide-html/TIMESTAMP %install -make install prefix=$RPM_BUILD_ROOT -rm -rfv $RPM_BUILD_ROOT%{_libdir}/ocaml/ocamlbuild - -%files -%defattr(-,root,root,-) -%doc LICENSE doc/README -%config(noreplace) %{_sysconfdir}/ocamlfind.conf +make install prefix=%{buildroot} +rm -rfv %{buildroot}%{ocaml_standard_library}/ocamlbuild +%ocaml_create_file_list + +%files -f %{name}.files +%{ocaml_standard_library}/ocamlfind.conf +%{ocaml_standard_library}/topfind %{_bindir}/* %{_mandir}/man?/* # -%dir %{_libdir}/ocaml -%dir %{_libdir}/ocaml/* -%{_libdir}/ocaml/*/META -# -%exclude %dir %{_libdir}/ocaml/camlp4 -%exclude %dir %{_libdir}/ocaml/findlib -%exclude %dir %{_libdir}/ocaml/num-top -%exclude %{_libdir}/ocaml/camlp4/META -%exclude %{_libdir}/ocaml/findlib/META -%exclude %{_libdir}/ocaml/num-top/META -%{_libdir}/ocaml/topfind -%dir %{_libdir}/ocaml/findlib -%if 0%{?ocaml_native_compiler} -%{_libdir}/ocaml/*/*.cmxs -%endif -%files devel -%defattr(-,root,root,-) -%doc LICENSE doc/README doc/guide-html -%{_libdir}/ocaml/*/Makefile.config -# -%dir %{_libdir}/ocaml -%dir %{_libdir}/ocaml/findlib -%dir %{_libdir}/ocaml/num-top -%{_libdir}/ocaml/findlib/META -%{_libdir}/ocaml/num-top/META -%if 0%{?ocaml_native_compiler} -%{_libdir}/ocaml/*/*.a -%{_libdir}/ocaml/*/*.cmxa -%endif -%{_libdir}/ocaml/*/*.cma -%{_libdir}/ocaml/*/*.cmi -%{_libdir}/ocaml/*/*.mli - -%files camlp4 -%defattr(-,root,root,-) -%dir %{_libdir}/ocaml -%dir %{_libdir}/ocaml/camlp4 -%{_libdir}/ocaml/camlp4/META +%files devel -f %{name}.files.devel +%{ocaml_standard_library}/*/Makefile.config %changelog ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="url">https://github.com/ocaml/ocamlfind.git</param> <param name="scm">git</param> <param name="versionformat">1.8.1</param> <param name="revision">findlib-1.8.1</param> <param name="filename">ocaml-findlib</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ findlib-1.7.3.tar.xz -> findlib-1.8.1.tar.xz ++++++ ++++ 6406 lines of diff (skipped)
