diff --git a/CODEOWNERS b/CODEOWNERS index ad2473c187b..3a502353c61 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -270,6 +270,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 b5dbc63e2f3..c87c9104f70 100755 --- a/etc/teams.scm +++ b/etc/teams.scm @@ -854,6 +854,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 f110841381f..b553f0019af 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -73,6 +73,7 @@ # Copyright © 2024 James Smith # Copyright © 2025 Nigko Yerden # Copyright © 2025 Cayetano Santos +# Copyright © 2025 Jason Conroy # # This file is part of GNU Guix. # @@ -512,6 +513,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 00000000000..d999952ea04 --- /dev/null +++ b/gnu/packages/ocaml5.scm @@ -0,0 +1,59 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2013 Cyril Roelandt +;;; Copyright © 2014, 2015 Mark H Weaver +;;; Copyright © 2015 Andreas Enge +;;; Copyright © 2015 David Hashe +;;; Copyright © 2016 Eric Bavier +;;; Copyright © 2016 Jan Nieuwenhuizen +;;; Copyright © 2016, 2018-2020, 2023, 2024 Efraim Flashner +;;; Copyright © 2016-2024 Julien Lepiller +;;; Copyright © 2017 Ben Woodcroft +;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice +;;; Copyright © 2018 Peter Kreye +;;; Copyright © 2018, 2019 Gabriel Hondet +;;; Copyright © 2018 Kei Kebreau +;;; Copyright © 2019 Ricardo Wurmus +;;; Copyright © 2020 Brett Gilio +;;; Copyright © 2020 Marius Bakke +;;; Copyright © 2020, 2021, 2025 Simon Tournier +;;; Copyright © 2020 divoplade +;;; Copyright © 2020, 2021, 2022 pukkamustard +;;; Copyright © 2021 aecepoglu +;;; Copyright © 2021 Sharlatan Hellseher +;;; Copyright © 2021 Xinglu Chen +;;; Copyright © 2021 Ivan Gankevich +;;; Copyright © 2021 Maxime Devos +;;; Copyright © 2021 Sarah Morgensen +;;; Copyright © 2022 Maxim Cournoyer +;;; Copyright © 2022 John Kehayias +;;; Copyright © 2022 Garek Dyszel +;;; Copyright © 2023 Csepp +;;; Copyright © 2023, 2024 Foundation Devices, Inc. +;;; Copyright © 2023 Arnaud DABY-SEESARAM +;;; Copyright © 2024 Sören Tempel +;;; Copyright © 2025 Jussi Timperi +;;; Copyright © 2025 Jason Conroy +;;; +;;; 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 . + +(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. +;;;