Version 3.8.1

Add LGPL-2.1-or-later to License tag due to bundled 0install-solver
This commit is contained in:
Jerry James 2023-06-09 16:18:32 -06:00
parent 28ee4aaef9
commit 946f11170e
3 changed files with 26 additions and 7 deletions

View File

@ -1,6 +1,6 @@
--- dune-3.7.0/src/dune_engine/dune_project.ml.orig 2023-02-17 07:44:16.000000000 -0700
+++ dune-3.7.0/src/dune_engine/dune_project.ml 2023-03-21 10:01:16.334828478 -0600
@@ -457,7 +457,7 @@ let implicit_transitive_deps_default ~la
--- dune-3.8.1/src/dune_rules/dune_project.ml.orig 2023-06-05 10:33:12.000000000 -0600
+++ dune-3.8.1/src/dune_rules/dune_project.ml 2023-06-09 15:43:53.671558827 -0600
@@ -465,7 +465,7 @@ let implicit_transitive_deps_default ~la
let wrapped_executables_default ~(lang : Lang.Instance.t) =
lang.version >= (2, 0)

View File

@ -10,23 +10,31 @@
%bcond_with lwt
Name: ocaml-dune
Version: 3.7.1
Version: 3.8.1
Release: 1%{?dist}
Summary: Composable build system for OCaml and Reason
# Dune itself is MIT. Some bundled libraries have a different license:
# ISC:
# - vendor/cmdliner
# - vendor/fmt
# - vendor/notty
# - vendor/opam-0install
# - vendor/sha
# - vendor/uutf
# LGPL-2.0-only:
# - vendor/incremental-cycles
# LGPL-2.0-only WITH OCaml-LGPL-linking-exception
# - vendor/ocaml-inotify
# - vendor/opam
# - vendor/opam-file-format
# - vendor/re
# LGPL-2.1-or-later:
# - vendor/0install-solver
# MIT:
# - vendor/build_path_prefix_map
# - vendor/spawn
License: MIT AND ISC AND LGPL-2.0-only AND LGPL-2.0-only WITH OCaml-LGPL-linking-exception
License: MIT AND ISC AND LGPL-2.0-only AND LGPL-2.0-only WITH OCaml-LGPL-linking-exception AND LGPL-2.1-or-later
URL: https://dune.build
Source0: https://github.com/ocaml/dune/archive/%{version}/dune-%{version}.tar.gz
# When building without lwt, remove libraries that need it
@ -51,13 +59,20 @@ BuildRequires: ocaml-lwt-devel
# Dune has vendored deps to avoid dependency cycles. Upstream deliberately
# does not support unbundling these dependencies.
# See https://github.com/ocaml/dune/issues/220
Provides: bundled(ocaml-0install-solver) = 2.18
Provides: bundled(ocaml-build-path-prefix-map) = 0.3
Provides: bundled(ocaml-cmdliner) = 1.1.1
Provides: bundled(ocaml-fmt) = 0.8.10
Provides: bundled(ocaml-incremental-cycles) = 1e2030a5d5183d84561cde142eecca40e03db2a3
Provides: bundled(ocaml-inotify) = 2.3
Provides: bundled(ocaml-opam-file-format) = 2.0.0
Provides: bundled(ocaml-notty) = 0.2.3
Provides: bundled(ocaml-opam) = 2.1.4
Provides: bundled(ocaml-opam-0install) = 0.4.3
Provides: bundled(ocaml-opam-file-format) = 2.1.6
Provides: bundled(ocaml-re) = 1.9.0
Provides: bundled(ocaml-sha) = 1.15.4
Provides: bundled(ocaml-spawn) = 0.15.1
Provides: bundled(ocaml-uutf) = 1.0.3
Provides: dune = %{version}-%{release}
@ -548,6 +563,10 @@ cd -
%files -n ocaml-xdg-devel -f .ofiles-xdg-devel
%changelog
* Fri Jun 9 2023 Jerry James <loganjerry@gmail.com> - 3.8.1-1
- Version 3.8.1
- Add LGPL-2.1-or-later to License tag due to bundled 0install-solver
* Tue Apr 4 2023 Jerry James <loganjerry@gmail.com> - 3.7.1-1
- Version 3.7.1

View File

@ -1 +1 @@
SHA512 (dune-3.7.1.tar.gz) = d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
SHA512 (dune-3.8.1.tar.gz) = 22e0f15df8878b7cfe2bf38a1ea1e88b4aea4d9b6f7e6ff60b5766c7c6d498f8af98965215fc9f3c23bde15b46317482137990d3df499df0a8d3ed14183ea5f2