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)


Reply via email to