Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ocaml-uutf for openSUSE:Factory checked in at 2021-04-29 01:36:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ocaml-uutf (Old) and /work/SRC/openSUSE:Factory/.ocaml-uutf.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ocaml-uutf" Thu Apr 29 01:36:50 2021 rev:3 rq:867948 version:1.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/ocaml-uutf/ocaml-uutf.changes 2019-11-11 21:31:08.440223204 +0100 +++ /work/SRC/openSUSE:Factory/.ocaml-uutf.new.12324/ocaml-uutf.changes 2021-04-29 01:37:19.550487053 +0200 @@ -1,0 +2,5 @@ +Thu Jan 21 21:21:21 UTC 2021 - [email protected] + +- build with dune via ocaml-uutf.patch + +------------------------------------------------------------------- New: ---- ocaml-uutf.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ocaml-uutf.spec ++++++ --- /var/tmp/diff_new_pack.kEOkIP/_old 2021-04-29 01:37:19.934487597 +0200 +++ /var/tmp/diff_new_pack.kEOkIP/_new 2021-04-29 01:37:19.938487603 +0200 @@ -1,7 +1,7 @@ # # spec file for package ocaml-uutf # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,7 +15,7 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define _name uutf + Name: ocaml-uutf Version: 1.0.2 Release: 0 @@ -23,11 +23,12 @@ Summary: Non-blocking streaming Unicode codec for OCaml License: ISC Group: Development/Languages/OCaml -Url: http://erratique.ch/software/uutf -Source: %{name}-%{version}.tar.xz +URL: http://erratique.ch/software/uutf +Source0: %{name}-%{version}.tar.xz +Patch0: ocaml-uutf.patch BuildRequires: ocaml BuildRequires: ocaml-dune -BuildRequires: ocaml-rpm-macros >= 20191101 +BuildRequires: ocaml-rpm-macros >= 20210121 %description Uutf is a non-blocking streaming codec to decode and encode the UTF-8, ++++++ _service ++++++ --- /var/tmp/diff_new_pack.kEOkIP/_old 2021-04-29 01:37:19.966487643 +0200 +++ /var/tmp/diff_new_pack.kEOkIP/_new 2021-04-29 01:37:19.966487643 +0200 @@ -1,10 +1,13 @@ <services> <service name="tar_scm" mode="disabled"> - <param name="url">https://github.com/dune-universe/uutf.git</param> - <param name="scm">git</param> - <param name="versionformat">1.0.2</param> - <param name="revision">duniverse-v1.0.2</param> <param name="filename">ocaml-uutf</param> + <param name="revision">d43c88c0673b0d30dc34960645d0f992d68b23a1</param> + <param name="scm">git</param> + <param name="submodules">disable</param> + <param name="url">https://github.com/dbuenzli/uutf.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-uutf-1.0.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocaml-uutf-1.0.2/CHANGES.md new/ocaml-uutf-1.0.2/CHANGES.md --- old/ocaml-uutf-1.0.2/CHANGES.md 2019-02-06 17:50:06.000000000 +0100 +++ new/ocaml-uutf-1.0.2/CHANGES.md 2019-02-05 21:29:14.000000000 +0100 @@ -1,8 +1,10 @@ +v1.0.2 2019-02-05 La Forclaz (VS) +--------------------------------- - Fix the substring folding functionality introduced in v1.0.0. It never worked correctly. -v1.0.1 2016-03-07 La Forclaz (VS) +v1.0.1 2017-03-07 La Forclaz (VS) --------------------------------- - OCaml 4.05.0 compatibility (removal of `Uchar.dump`). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocaml-uutf-1.0.2/dune-project new/ocaml-uutf-1.0.2/dune-project --- old/ocaml-uutf-1.0.2/dune-project 2019-02-06 17:50:06.000000000 +0100 +++ new/ocaml-uutf-1.0.2/dune-project 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -(lang dune 1.0) -(name uutf) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocaml-uutf-1.0.2/opam new/ocaml-uutf-1.0.2/opam --- old/ocaml-uutf-1.0.2/opam 1970-01-01 01:00:00.000000000 +0100 +++ new/ocaml-uutf-1.0.2/opam 2019-02-05 21:29:14.000000000 +0100 @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "Daniel B??nzli <daniel.buenzl [email protected]>" +authors: ["Daniel B??nzli <daniel.buenzl [email protected]>"] +homepage: "http://erratique.ch/software/uutf" +doc: "http://erratique.ch/software/uutf/doc/Uutf" +dev-repo: "git+http://erratique.ch/repos/uutf.git" +bug-reports: "https://github.com/dbuenzli/uutf/issues" +tags: [ "unicode" "text" "utf-8" "utf-16" "codec" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "uchar" +] +depopts: ["cmdliner"] +conflicts: ["cmdliner" { < "0.9.6"} ] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" + "--with-cmdliner" "%{cmdliner:installed}%" ]] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocaml-uutf-1.0.2/src/dune new/ocaml-uutf-1.0.2/src/dune --- old/ocaml-uutf-1.0.2/src/dune 2019-02-06 17:50:06.000000000 +0100 +++ new/ocaml-uutf-1.0.2/src/dune 1970-01-01 01:00:00.000000000 +0100 @@ -1,5 +0,0 @@ -(library - (name uutf) - (public_name uutf) - (flags (:standard -w -3-27)) - (wrapped false)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocaml-uutf-1.0.2/uutf.opam new/ocaml-uutf-1.0.2/uutf.opam --- old/ocaml-uutf-1.0.2/uutf.opam 2019-02-06 17:50:06.000000000 +0100 +++ new/ocaml-uutf-1.0.2/uutf.opam 1970-01-01 01:00:00.000000000 +0100 @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel B??nzli <daniel.buenzl [email protected]>" -authors: ["Daniel B??nzli <daniel.buenzl [email protected]>"] -homepage: "http://erratique.ch/software/uutf" -doc: "http://erratique.ch/software/uutf/doc/Uutf" -dev-repo: "http://erratique.ch/repos/uutf.git" -bug-reports: "https://github.com/dbuenzli/uutf/issues" -tags: [ "unicode" "text" "utf-8" "utf-16" "codec" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" -] -depopts: ["cmdliner"] -conflicts: ["cmdliner" { < "0.9.6"} ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] \ No newline at end of file ++++++ ocaml-uutf.patch ++++++ --- /dev/null +++ b/dune-project @@ -0,0 +1,2 @@ +(lang dune 1.0) +(name uutf) --- a/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel B??nzli <daniel.buenzl [email protected]>" -authors: ["Daniel B??nzli <daniel.buenzl [email protected]>"] -homepage: "http://erratique.ch/software/uutf" -doc: "http://erratique.ch/software/uutf/doc/Uutf" -dev-repo: "git+http://erratique.ch/repos/uutf.git" -bug-reports: "https://github.com/dbuenzli/uutf/issues" -tags: [ "unicode" "text" "utf-8" "utf-16" "codec" "org:erratique" ] -license: "ISC" -depends: [ - "ocaml" {>= "4.01.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" -] -depopts: ["cmdliner"] -conflicts: ["cmdliner" { < "0.9.6"} ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] \ No newline at end of file --- /dev/null +++ b/src/dune @@ -0,0 +1,5 @@ +(library + (name uutf) + (public_name uutf) + (flags (:standard -w -3-27)) + (wrapped false)) --- /dev/null +++ b/uutf.opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Daniel B??nzli <daniel.buenzl [email protected]>" +authors: ["Daniel B??nzli <daniel.buenzl [email protected]>"] +homepage: "http://erratique.ch/software/uutf" +doc: "http://erratique.ch/software/uutf/doc/Uutf" +dev-repo: "git+https://github.com/dune-universe/uutf.git" +bug-reports: "https://github.com/dbuenzli/uutf/issues" +tags: [ "unicode" "text" "utf-8" "utf-16" "codec" "org:erratique" ] +license: "ISC" +depends: [ + "dune" + "ocaml" {>= "4.01.0"} + "uchar" +] +depopts: ["cmdliner"] +conflicts: ["cmdliner" { < "0.9.6"} ] +synopsis: """Non-blocking streaming Unicode codec for OCaml""" +description: """\ + +Uutf is a non-blocking streaming codec to decode and encode the UTF-8, +UTF-16, UTF-16LE and UTF-16BE encoding schemes. It can efficiently +work character by character without blocking on IO. Decoders perform +character position tracking and support newline normalization. + +Functions are also provided to fold over the characters of UTF encoded +OCaml string values and to directly encode characters in OCaml +Buffer.t values. + +Uutf has no dependency and is distributed under the ISC license. +""" +build: [[ "dune" "build" "-p" name ]] +url { + src: "git://github.com/dune-universe/uutf.git#duniverse-v1.0.2" +}
