guix_mirror_bot pushed a commit to branch ocaml-team
in repository guix.

commit ee7562e36260eabd9f05527d57646347c4be082c
Author: Jason Conroy <[email protected]>
AuthorDate: Sun Dec 14 09:44:40 2025 -0500

    gnu: ocaml: Add new `ocaml5` module to the build.
    
    * gnu/packages/ocaml5.scm: New module.
    * gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.
    * etc/teams.scm: Add "gnu/packages/ocaml5.scm".
    * CODEOWNERS: Regenerate file.
    
    Change-Id: I4632396d066c39c6c8a2d234c51b4fcf627e1e47
    Signed-off-by: Julien Lepiller <[email protected]>
---
 CODEOWNERS              |  1 +
 etc/teams.scm           |  1 +
 gnu/local.mk            |  2 ++
 gnu/packages/ocaml5.scm | 59 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 63 insertions(+)

diff --git a/CODEOWNERS b/CODEOWNERS
index 3113d1a31c..388e963233 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -316,6 +316,7 @@ gnu/packages/librewolf\.scm                        
@guix/mozilla
 gnu/packages/tor-browsers\.scm                     @guix/mozilla
 
 gnu/packages/ocaml\.scm                            @guix/ocaml
+gnu/packages/ocaml5\.scm                           @guix/ocaml
 gnu/packages/coq\.scm                              @guix/ocaml
 guix/build/ocaml-build-system\.scm                 @guix/ocaml
 guix/build/dune-build-system\.scm                  @guix/ocaml
diff --git a/etc/teams.scm b/etc/teams.scm
index 1bc8891c24..51dfc7d8a7 100755
--- a/etc/teams.scm
+++ b/etc/teams.scm
@@ -933,6 +933,7 @@ and Firefox."
 importer, and the ocaml-build-system."
         #:scope
         (list "gnu/packages/ocaml.scm"
+              "gnu/packages/ocaml5.scm"
               "gnu/packages/coq.scm"
               "guix/build/ocaml-build-system.scm"
               "guix/build/dune-build-system.scm"
diff --git a/gnu/local.mk b/gnu/local.mk
index 72f3cfff9f..f084902581 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -75,6 +75,7 @@
 # Copyright © 2025 Nigko Yerden <[email protected]>
 # Copyright © 2025 Cayetano Santos <[email protected]>
 # Copyright © 2025 bdunahu <[email protected]>
+# Copyright © 2025 Jason Conroy <[email protected]>
 #
 # This file is part of GNU Guix.
 #
@@ -518,6 +519,7 @@ GNU_SYSTEM_MODULES =                                \
   %D%/packages/nvi.scm                         \
   %D%/packages/nx.scm                          \
   %D%/packages/ocaml.scm                       \
+  %D%/packages/ocaml5.scm                      \
   %D%/packages/ocr.scm                         \
   %D%/packages/openkinect.scm                  \
   %D%/packages/onc-rpc.scm                     \
diff --git a/gnu/packages/ocaml5.scm b/gnu/packages/ocaml5.scm
new file mode 100644
index 0000000000..d999952ea0
--- /dev/null
+++ b/gnu/packages/ocaml5.scm
@@ -0,0 +1,59 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2013 Cyril Roelandt <[email protected]>
+;;; Copyright © 2014, 2015 Mark H Weaver <[email protected]>
+;;; Copyright © 2015 Andreas Enge <[email protected]>
+;;; Copyright © 2015 David Hashe <[email protected]>
+;;; Copyright © 2016 Eric Bavier <[email protected]>
+;;; Copyright © 2016 Jan Nieuwenhuizen <[email protected]>
+;;; Copyright © 2016, 2018-2020, 2023, 2024 Efraim Flashner 
<[email protected]>
+;;; Copyright © 2016-2024 Julien Lepiller <[email protected]>
+;;; Copyright © 2017 Ben Woodcroft <[email protected]>
+;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <[email protected]>
+;;; Copyright © 2018 Peter Kreye <[email protected]>
+;;; Copyright © 2018, 2019 Gabriel Hondet <[email protected]>
+;;; Copyright © 2018 Kei Kebreau <[email protected]>
+;;; Copyright © 2019 Ricardo Wurmus <[email protected]>
+;;; Copyright © 2020 Brett Gilio <[email protected]>
+;;; Copyright © 2020 Marius Bakke <[email protected]>
+;;; Copyright © 2020, 2021, 2025 Simon Tournier <[email protected]>
+;;; Copyright © 2020 divoplade <[email protected]>
+;;; Copyright © 2020, 2021, 2022 pukkamustard <[email protected]>
+;;; Copyright © 2021 aecepoglu <[email protected]>
+;;; Copyright © 2021 Sharlatan Hellseher <[email protected]>
+;;; Copyright © 2021 Xinglu Chen <[email protected]>
+;;; Copyright © 2021 Ivan Gankevich <[email protected]>
+;;; Copyright © 2021 Maxime Devos <[email protected]>
+;;; Copyright © 2021 Sarah Morgensen <[email protected]>
+;;; Copyright © 2022 Maxim Cournoyer <[email protected]>
+;;; Copyright © 2022 John Kehayias <[email protected]>
+;;; Copyright © 2022 Garek Dyszel <[email protected]>
+;;; Copyright © 2023 Csepp <[email protected]>
+;;; Copyright © 2023, 2024 Foundation Devices, Inc. <[email protected]>
+;;; Copyright © 2023 Arnaud DABY-SEESARAM <[email protected]>
+;;; Copyright © 2024 Sören Tempel <[email protected]>
+;;; Copyright © 2025 Jussi Timperi <[email protected]>
+;;; Copyright © 2025 Jason Conroy <[email protected]>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu packages ocaml5)
+  #:use-module ((guix build-system ocaml)
+                #:select ((ocaml5-build-system . ocaml-build-system))))
+;;;
+;;; Avoid adding new packages to the end of this file. To reduce the chances
+;;; of a merge conflict, place them above by existing packages with similar
+;;; functionality or similar names.
+;;;

Reply via email to