commit ocaml-easy-format for openSUSE:Factory

2019-11-12 Thread root
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

2019-10-24 Thread root
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

2017-08-18 Thread root
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

2017-06-08 Thread root
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

2016-10-19 Thread h_root
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