commit ocaml-easy-format for openSUSE:Factory
Hello community, here is the log from the commit of package ocaml-easy-format for openSUSE:Factory checked in at 2019-11-12 16:11:44 Comparing /work/SRC/openSUSE:Factory/ocaml-easy-format (Old) and /work/SRC/openSUSE:Factory/.ocaml-easy-format.new.2990 (New) Package is "ocaml-easy-format" Tue Nov 12 16:11:44 2019 rev:5 rq:746698 version:1.3.2 Changes: --- /work/SRC/openSUSE:Factory/ocaml-easy-format/ocaml-easy-format.changes 2019-10-24 23:03:00.920091717 +0200 +++ /work/SRC/openSUSE:Factory/.ocaml-easy-format.new.2990/ocaml-easy-format.changes 2019-11-12 16:11:45.567774285 +0100 @@ -1,0 +2,5 @@ +Fri Nov 1 12:34:56 UTC 2019 - oher...@suse.de + +- Require current dune macros + +--- Other differences: -- ++ ocaml-easy-format.spec ++ --- /var/tmp/diff_new_pack.8het7H/_old 2019-11-12 16:11:46.843775656 +0100 +++ /var/tmp/diff_new_pack.8het7H/_new 2019-11-12 16:11:46.843775656 +0100 @@ -13,7 +13,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/ # @@ -29,9 +29,7 @@ Patch0: %{name}.patch BuildRequires: ocaml BuildRequires: ocaml-dune -BuildRequires: ocaml-findlib -BuildRequires: ocaml-rpm-macros >= 20190930 -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: ocaml-rpm-macros >= 20191101 %description This module offers a high-level and functional interface to the Format module @@ -63,6 +61,7 @@ %autosetup -p1 %build +dune_release_pkgs='easy-format' %ocaml_dune_setup %ocaml_dune_build @@ -71,11 +70,9 @@ %ocaml_create_file_list %check -%ocaml_dune_test || : make check failed +%ocaml_dune_test %files -f %{name}.files -%license LICENSE -%doc README.md %files devel -f %{name}.files.devel
commit ocaml-easy-format for openSUSE:Factory
Hello community, here is the log from the commit of package ocaml-easy-format for openSUSE:Factory checked in at 2019-10-24 23:02:59 Comparing /work/SRC/openSUSE:Factory/ocaml-easy-format (Old) and /work/SRC/openSUSE:Factory/.ocaml-easy-format.new.2990 (New) Package is "ocaml-easy-format" Thu Oct 24 23:02:59 2019 rev:4 rq:738937 version:1.3.2 Changes: --- /work/SRC/openSUSE:Factory/ocaml-easy-format/ocaml-easy-format.changes 2017-08-18 15:01:38.949424826 +0200 +++ /work/SRC/openSUSE:Factory/.ocaml-easy-format.new.2990/ocaml-easy-format.changes 2019-10-24 23:03:00.920091717 +0200 @@ -1,0 +2,16 @@ +Wed Oct 9 05:48:16 UTC 2019 - oher...@suse.de + +- Fix build with ocaml-easy-format.patch + +--- +Mon Sep 30 12:34:56 UTC 2019 - oher...@suse.de + +- use dune macros from ocaml-rpm-macros + +--- +Mon Sep 23 16:35:39 UTC 2019 - oher...@suse.de + +- Update to version 1.3.2 + Fix build + +--- Old: easy-format-1.2.0.tar.xz New: _service ocaml-easy-format-1.3.2.tar.xz ocaml-easy-format.patch Other differences: -- ++ ocaml-easy-format.spec ++ --- /var/tmp/diff_new_pack.Tg3uPp/_old 2019-10-24 23:03:01.828092776 +0200 +++ /var/tmp/diff_new_pack.Tg3uPp/_new 2019-10-24 23:03:01.828092776 +0200 @@ -18,18 +18,19 @@ Name: ocaml-easy-format -Version:1.2.0 +Version:1.3.2 Release:0 %{?ocaml_preserve_bytecode} Summary:Data pretty printing made easy License:BSD-3-Clause Group: Development/Languages/OCaml -Url:https://github.com/mjambon/easy-format -Source: easy-format-%{version}.tar.xz +Url:https://github.com/ocaml-community/easy-format +Source0:%{name}-%{version}.tar.xz +Patch0: %{name}.patch BuildRequires: ocaml -BuildRequires: ocaml-oasis -BuildRequires: ocaml-ocamldoc -BuildRequires: ocaml-rpm-macros >= 4.03 +BuildRequires: ocaml-dune +BuildRequires: ocaml-findlib +BuildRequires: ocaml-rpm-macros >= 20190930 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -59,107 +60,23 @@ developing applications that use %{name}. %prep -%setup -qn easy-format-%{version} +%autosetup -p1 %build -tee _oasis <<_EOF_ -OASISFormat: 0.4 -Name:"easy-format" -Version: %{version} -Synopsis:Data pretty printing made easy -Authors: Martin Jambon -LicenseFile: LICENSE -License: %{license} -Plugins: META(`oasis version`) -BuildTools: ocamlbuild - -Library "easy-format" - Path: . - Modules: Easy_format - Install: true - -Document easy_format - Title:"API reference for easy-format" - Type: ocamlbuild - BuildTools+: ocamldoc - InstallDir: \$htmldir - Install: true - XOCamlbuildPath: . - XOCamlbuildLibraries: easy-format - -Executable lambda_example - Install: false - Path: . - MainIs: lambda_example.ml - CompiledObject: best - BuildDepends: easy-format - -Executable test_easy_format - Install: false - Path: . - MainIs: test_easy_format.ml - CompiledObject: best - BuildDepends: easy-format - -Executable simple_example - Install: false - Path: . - MainIs: simple_example.ml - CompiledObject: best - BuildDepends: easy-format - -Test lambda_example - Type: Custom (0.0.1) - Command: \$lambda_example - Run: true - -Test simple_example - Type: Custom (0.0.1) - Command: \$simple_example - Run: true - -Test test_easy_format - Type: Custom (0.0.1) - Command: \$test_easy_format - Run: true -_EOF_ -%oasis_setup -%ocaml_oasis_configure --enable-docs --enable-tests -%ocaml_oasis_build -%ocaml_oasis_doc +%ocaml_dune_setup +%ocaml_dune_build %install -%ocaml_oasis_findlib_install +%ocaml_dune_install +%ocaml_create_file_list %check -%ocaml_oasis_test +%ocaml_dune_test || : make check failed -%files -%defattr(-,root,root) -%doc LICENSE README.md -%dir %{_libdir}/ocaml -%dir %{_libdir}/ocaml/* -%if 0%{?ocaml_native_compiler} -%{_libdir}/ocaml/*/*.cmxs -%endif - -%files devel -%defattr(-,root,root,-) -%doc examples/ -%{oasis_docdir_html} -%dir %{_libdir}/ocaml -%dir %{_libdir}/ocaml/* -%if 0%{?ocaml_native_compiler} -%{_libdir}/ocaml/*/*.a -%{_libdir}/ocaml/*/*.cmx -%{_libdir}/ocaml/*/*.cmxa -%endif -%{_libdir}/ocaml/*/*.annot -%{_libdir}/ocaml/*/*.cma -%{_libdir}/ocaml/*/*.cmi -%{_libdir}/ocaml/*/*.cmt -%{_libdir}/ocaml/*/*.cmti -%{_libdir}/ocaml/*/*.mli -%{_libdir}/ocaml/*/META +%files -f %{name}.files +%license LICENSE +%doc README.md + +%files devel -f %{name}.files.devel %changelog ++ _service ++
commit ocaml-easy-format for openSUSE:Factory
Hello community, here is the log from the commit of package ocaml-easy-format for openSUSE:Factory checked in at 2017-08-18 15:01:35 Comparing /work/SRC/openSUSE:Factory/ocaml-easy-format (Old) and /work/SRC/openSUSE:Factory/.ocaml-easy-format.new (New) Package is "ocaml-easy-format" Fri Aug 18 15:01:35 2017 rev:3 rq:512523 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/ocaml-easy-format/ocaml-easy-format.changes 2017-06-08 15:02:55.927624522 +0200 +++ /work/SRC/openSUSE:Factory/.ocaml-easy-format.new/ocaml-easy-format.changes 2017-08-18 15:01:38.949424826 +0200 @@ -1,0 +2,15 @@ +Tue Jul 25 13:04:54 UTC 2017 - oher...@suse.de + +- Use Group: Development/Languages/OCaml + +--- +Mon Jul 17 12:48:58 UTC 2017 - oher...@suse.de + +- Wrap specfile conditionals to fix quilt setup + +--- +Mon Jul 17 10:48:58 UTC 2017 - oher...@suse.de + +- Remove autodeps for pre openSUSE 12.1 releases + +--- Other differences: -- ++ ocaml-easy-format.spec ++ --- /var/tmp/diff_new_pack.wgWHAV/_old 2017-08-18 15:01:40.197249169 +0200 +++ /var/tmp/diff_new_pack.wgWHAV/_new 2017-08-18 15:01:40.225245228 +0200 @@ -20,23 +20,17 @@ Name: ocaml-easy-format Version:1.2.0 Release:0 -%{ocaml_preserve_bytecode} +%{?ocaml_preserve_bytecode} Summary:Data pretty printing made easy License:BSD-3-Clause -Group: Development/Libraries/Other -Url:http://mjambon.com/easy-format.html +Group: Development/Languages/OCaml +Url:https://github.com/mjambon/easy-format Source: easy-format-%{version}.tar.xz BuildRequires: ocaml BuildRequires: ocaml-oasis BuildRequires: ocaml-ocamldoc BuildRequires: ocaml-rpm-macros >= 4.03 BuildRoot: %{_tmppath}/%{name}-%{version}-build -# ocaml autodep start for pkg: ocaml-easy-format -# hardcoded rpm dependency for pre 12.1 to compensate for lack of ocaml() provides/requires -%if 0%{?suse_version} < 1210 -Requires: ocaml-runtime -%endif -# ocaml autodep end for pkg: ocaml-easy-format %description This module offers a high-level and functional interface to the Format module @@ -56,7 +50,7 @@ %packagedevel Summary:Development files for %{name} -Group: Development/Libraries/Other +Group: Development/Languages/OCaml Requires: %{name} = %{version} Provides: ocamlfind(easy-format) @@ -145,7 +139,7 @@ %doc LICENSE README.md %dir %{_libdir}/ocaml %dir %{_libdir}/ocaml/* -%if %{ocaml_native_compiler} +%if 0%{?ocaml_native_compiler} %{_libdir}/ocaml/*/*.cmxs %endif @@ -155,7 +149,7 @@ %{oasis_docdir_html} %dir %{_libdir}/ocaml %dir %{_libdir}/ocaml/* -%if %{ocaml_native_compiler} +%if 0%{?ocaml_native_compiler} %{_libdir}/ocaml/*/*.a %{_libdir}/ocaml/*/*.cmx %{_libdir}/ocaml/*/*.cmxa
commit ocaml-easy-format for openSUSE:Factory
Hello community, here is the log from the commit of package ocaml-easy-format for openSUSE:Factory checked in at 2017-06-08 15:02:54 Comparing /work/SRC/openSUSE:Factory/ocaml-easy-format (Old) and /work/SRC/openSUSE:Factory/.ocaml-easy-format.new (New) Package is "ocaml-easy-format" Thu Jun 8 15:02:54 2017 rev:2 rq:501576 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/ocaml-easy-format/ocaml-easy-format.changes 2016-10-19 12:59:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.ocaml-easy-format.new/ocaml-easy-format.changes 2017-06-08 15:02:55.927624522 +0200 @@ -1,0 +2,5 @@ +Wed May 31 07:07:33 UTC 2017 - o...@aepfle.de + +- Replace tabs with spaces in generated _oasis file + +--- Other differences: -- ++ ocaml-easy-format.spec ++ --- /var/tmp/diff_new_pack.y0012x/_old 2017-06-08 15:02:56.999473253 +0200 +++ /var/tmp/diff_new_pack.y0012x/_new 2017-06-08 15:02:57.003472688 +0200 @@ -1,7 +1,7 @@ # # spec file for package ocaml-easy-format # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2015 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -16,14 +16,15 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: ocaml-easy-format Version:1.2.0 Release:0 %{ocaml_preserve_bytecode} -License:BSD-3-Clause Summary:Data pretty printing made easy -Url:http://mjambon.com/easy-format.html +License:BSD-3-Clause Group: Development/Libraries/Other +Url:http://mjambon.com/easy-format.html Source: easy-format-%{version}.tar.xz BuildRequires: ocaml BuildRequires: ocaml-oasis @@ -74,7 +75,7 @@ Synopsis:Data pretty printing made easy Authors: Martin Jambon LicenseFile: LICENSE -License: BSD-3-Clause +License: %{license} Plugins: META(`oasis version`) BuildTools: ocamlbuild
commit ocaml-easy-format for openSUSE:Factory
Hello community, here is the log from the commit of package ocaml-easy-format for openSUSE:Factory checked in at 2016-10-19 12:59:24 Comparing /work/SRC/openSUSE:Factory/ocaml-easy-format (Old) and /work/SRC/openSUSE:Factory/.ocaml-easy-format.new (New) Package is "ocaml-easy-format" Changes: New Changes file: --- /dev/null 2016-09-15 12:42:18.240042505 +0200 +++ /work/SRC/openSUSE:Factory/.ocaml-easy-format.new/ocaml-easy-format.changes 2016-10-19 12:59:32.0 +0200 @@ -0,0 +1,26 @@ +--- +Wed May 25 12:09:07 UTC 2016 - o...@aepfle.de + +- Update to version 1.2.0 (fate#320836) + +--- +Tue Nov 10 10:18:47 UTC 2015 - oher...@suse.de + +- Add hardcoded Provides for pre 12.1 repos + +--- +Mon Nov 9 09:00:02 UTC 2015 - h...@urpla.net + +- don't use make -jN for build +- require ocaml explicitly for build + +--- +Sat Nov 7 17:09:39 UTC 2015 - h...@urpla.net + +- clean up spec file + +--- +Sat Jan 3 18:17:31 UTC 2015 - h...@urpla.net + +- version 1.0.2: initial build + New: easy-format-1.2.0.tar.xz ocaml-easy-format.changes ocaml-easy-format.spec Other differences: -- ++ ocaml-easy-format.spec ++ # # spec file for package ocaml-easy-format # # Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2015 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # 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/ # Name: ocaml-easy-format Version:1.2.0 Release:0 %{ocaml_preserve_bytecode} License:BSD-3-Clause Summary:Data pretty printing made easy Url:http://mjambon.com/easy-format.html Group: Development/Libraries/Other Source: easy-format-%{version}.tar.xz BuildRequires: ocaml BuildRequires: ocaml-oasis BuildRequires: ocaml-ocamldoc BuildRequires: ocaml-rpm-macros >= 4.03 BuildRoot: %{_tmppath}/%{name}-%{version}-build # ocaml autodep start for pkg: ocaml-easy-format # hardcoded rpm dependency for pre 12.1 to compensate for lack of ocaml() provides/requires %if 0%{?suse_version} < 1210 Requires: ocaml-runtime %endif # ocaml autodep end for pkg: ocaml-easy-format %description This module offers a high-level and functional interface to the Format module of the OCaml standard library. It is a pretty-printing facility, i.e. it takes as input some code represented as a tree and formats this code into the most visually satisfying result, breaking and indenting lines of code where appropriate. Input data must be first modelled and converted into a tree using 3 kinds of nodes: atoms lists labelled nodes Atoms represent any text that is guaranteed to be printed as-is. Lists can model any sequence of items such as arrays of data or lists of definitions that are labelled with something like "int main", "let x =" or "x:". %packagedevel Summary:Development files for %{name} Group: Development/Libraries/Other Requires: %{name} = %{version} Provides: ocamlfind(easy-format) %descriptiondevel The %{name}-devel package contains libraries and signature files for developing applications that use %{name}. %prep %setup -qn easy-format-%{version} %build tee _oasis <<_EOF_ OASISFormat: 0.4 Name:"easy-format" Version: %{version} Synopsis:Data pretty printing made easy Authors: Martin Jambon LicenseFile: LICENSE License: BSD-3-Clause Plugins: META(`oasis version`) BuildTools: ocamlbuild Library "easy-format" Path: . Modules: Easy_format Install: true Document easy_format Title:"API reference for easy-format" Type: ocamlbuild BuildTools+: ocamldoc InstallDir: \$htmldir Install: true XOCamlbuildPath: . XOCamlbuildLibraries: easy-format Executable lambda_example Install: false Path: . MainIs: lambda_example.ml