guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 88f81d6e12a45e36064d39137a474f81cc61dd2f
Author: Andreas Enge <[email protected]>
AuthorDate: Sat Jun 20 22:43:32 2026 +0200

    gnu: catch2-3: Rename to catch2-3.5.
    
    * gnu/packages/check.scm (catch2-3): Rename to and define as deprecated
    by...
    (catch2-3.5): ...this.
    (trompeloeil): Adapt input.
    * gnu/packages/chemistry.scm (rdkit),
    * gnu/packages/cpp.scm (immer),
    * gnu/packages/enchant.scm (nuspell),
    * gnu/packages/games.scm (fuzzylite, endless-sky)
    * gnu/packages/gnome.scm (gnome-system-monitor),
    * gnu/packages/logging.scm (spdlog-1.15),
    * gnu/packages/luanti.scm (luanti),
    * gnu/packages/maths.scm (highfive),
    * gnu/packages/networking.scm (restinio),
    * gnu/packages/package-management.scm (libmamba),
    * gnu/packages/physics.scm (python-brille),
    * gnu/packages/potassco.scm (clingo, clingo-lpx, clingcon),
    * gnu/packages/xdisorg.scm (j4-dmenu-desktop): Adapt inputs.
    
    Change-Id: I69fac4ec6d3914a6dc7d86f2454f410db937a83f
---
 gnu/packages/check.scm              | 7 +++++--
 gnu/packages/chemistry.scm          | 2 +-
 gnu/packages/cpp.scm                | 2 +-
 gnu/packages/enchant.scm            | 2 +-
 gnu/packages/games.scm              | 4 ++--
 gnu/packages/gnome.scm              | 2 +-
 gnu/packages/logging.scm            | 2 +-
 gnu/packages/luanti.scm             | 2 +-
 gnu/packages/maths.scm              | 2 +-
 gnu/packages/networking.scm         | 2 +-
 gnu/packages/package-management.scm | 2 +-
 gnu/packages/physics.scm            | 2 +-
 gnu/packages/potassco.scm           | 6 +++---
 gnu/packages/xdisorg.scm            | 2 +-
 14 files changed, 21 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index cb8fe8548b..533fefe6ad 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -808,7 +808,7 @@ pattern.")
 a multi-paradigm automated test framework for C++ and Objective-C.")
     (license license:boost1.0)))
 
-(define-public catch2-3
+(define-public catch2-3.5
   (package
     (inherit catch2-3.8)
     (name "catch2")
@@ -823,6 +823,9 @@ a multi-paradigm automated test framework for C++ and 
Objective-C.")
                (base32
                 "11yla93vm2896fzhm3fz8lk3y3iz5iy7vd6wa7wnwvhsfd2dbfq3"))))))
 
+;; 2026-06-20
+(define-deprecated-package catch2-3 catch2-3.5)
+
 (define-public catch2-3.15
   (package
     (inherit catch2-3.8)
@@ -3289,7 +3292,7 @@ tests.  The output format is JSON.")
                       (lambda* (#:key tests? #:allow-other-keys)
                         (when tests?
                           (invoke "test/self_test"))))))))
-    (native-inputs (list catch2-3))
+    (native-inputs (list catch2-3.5))
     (home-page "https://github.com/rollbear/trompeloeil";)
     (synopsis "Header only C++14 mocking framework")
     (description
diff --git a/gnu/packages/chemistry.scm b/gnu/packages/chemistry.scm
index 2905a36bd5..7545638b95 100644
--- a/gnu/packages/chemistry.scm
+++ b/gnu/packages/chemistry.scm
@@ -1719,7 +1719,7 @@ Tanimoto scoring.")
     (native-inputs
      (list bison
            boost-numpy
-           catch2-3
+           catch2-3.5
            eigen
            flex
            freesasa
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index e3cec2025a..8f8ea07b08 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -3005,7 +3005,7 @@ comma separated value (CSV) files.")
       #~(modify-phases %standard-phases
           (replace 'check (assoc-ref gnu:%standard-phases 'check)))))
     (inputs (list boost libgc c-rrb))
-    (native-inputs (list catch2-3 doctest fmt pkg-config))
+    (native-inputs (list catch2-3.5 doctest fmt pkg-config))
     (home-page "https://sinusoid.es/immer";)
     (synopsis "Immutable data structures")
     (description "Immer is a library of persistent and immutable data 
structures
diff --git a/gnu/packages/enchant.scm b/gnu/packages/enchant.scm
index 751db081ba..6a146108eb 100644
--- a/gnu/packages/enchant.scm
+++ b/gnu/packages/enchant.scm
@@ -63,7 +63,7 @@
      (if (%current-target-system)
          (list #:configure-flags #~(list "-DBUILD_TESTING=OFF"))
          '()))
-    (native-inputs (list catch2-3 pkg-config))
+    (native-inputs (list catch2-3.5 pkg-config))
     (propagated-inputs (list icu4c))
     (native-search-paths (list (search-path-specification
                                 (variable "DICPATH")
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 000e1f2007..26eec60304 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -4520,7 +4520,7 @@ exec ~a/bin/freedink -refdir ~a/share/dink\n"
                  (base32
                   "1ai7x5lfy8c1d11crz33ayy21alry740f78qjjxwzdfr6ph7pkzq"))))
       (build-system cmake-build-system)
-      (native-inputs (list catch2-3))
+      (native-inputs (list catch2-3.5))
       (home-page "https://www.fuzzylite.com/";)
       (synopsis "Fuzzy logic control binary")
       (description
@@ -10490,7 +10490,7 @@ your score gets higher, you level up and the blocks 
fall faster.")
                    (substitute* "CMakeLists.txt"
                      (("games\\)") "bin)")))))))
     (inputs
-     (list catch2-3
+     (list catch2-3.5
            flac
            glew
            libavif
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index adda74db17..63933cb879 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -11485,7 +11485,7 @@ Bluefish supports many programming and markup 
languages.")
      '(#:glib-or-gtk? #t
        #:configure-flags '("-Dsystemd=false")))
     (native-inputs
-     (list catch2-3
+     (list catch2-3.5
            cmake
            `(,glib "bin")               ;for glib-mkenums.
            `(,gtk+ "bin")               ;gtk-update-icon-cache
diff --git a/gnu/packages/logging.scm b/gnu/packages/logging.scm
index ecf50b05e3..b4960681e2 100644
--- a/gnu/packages/logging.scm
+++ b/gnu/packages/logging.scm
@@ -294,7 +294,7 @@ output in multiple windows in a terminal.")
                                    " DESTINATION "
                                    #$output:bin "/bin"
                                    ")\n"))))))))
-    (native-inputs (list catch2-3))
+    (native-inputs (list catch2-3.5))
     (inputs (list googlebenchmark))
     (propagated-inputs (list fmt-11))
     (home-page "https://github.com/gabime/spdlog";)
diff --git a/gnu/packages/luanti.scm b/gnu/packages/luanti.scm
index c47ce0645c..150314517c 100644
--- a/gnu/packages/luanti.scm
+++ b/gnu/packages/luanti.scm
@@ -128,7 +128,7 @@
            (search-path-specification
             (variable "LUANTI_MOD_PATH")
             (files '("share/luanti/mods")))))
-    (native-inputs (list catch2-3 pkg-config))
+    (native-inputs (list catch2-3.5 pkg-config))
     (inputs (list curl
                   freetype
                   gettext-minimal
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 51730de17c..adfe3dba6c 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -2375,7 +2375,7 @@ Blosc-compressed datasets.")
               "-GNinja")))
     (native-inputs
      (list boost-1.83
-           catch2-3
+           catch2-3.5
            ninja))
     (inputs
      (list hdf5))
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 37283b8d1c..31a08e2283 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -4230,7 +4230,7 @@ communication over HTTP.")
             (lambda _
               (chdir "dev"))))))
     (native-inputs
-     (list catch2-3
+     (list catch2-3.5
            json-dto))
     (inputs
      (list openssl
diff --git a/gnu/packages/package-management.scm 
b/gnu/packages/package-management.scm
index 48826e4a6f..eae168fe54 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -1809,7 +1809,7 @@ endif()
                         "~Use CA certificate from the root prefix" ; no CA 
certs in build env
                         "~remote_yaml_file")))))))  ; downloads from 
raw.githubusercontent.com
     (native-inputs
-     (list catch2-3 cli11 pkg-config python))
+     (list catch2-3.5 cli11 pkg-config python))
     (inputs
      (list curl
            libarchive
diff --git a/gnu/packages/physics.scm b/gnu/packages/physics.scm
index 1ec11f12a6..236d59005a 100644
--- a/gnu/packages/physics.scm
+++ b/gnu/packages/physics.scm
@@ -329,7 +329,7 @@ Version: ~a
                            (find-files "../source/brille" "\\.py$")
                            (find-files "." "^_brille\\..*\\.so$")))))))))
     (native-inputs
-     (list catch2-3
+     (list catch2-3.5
            cmake-minimal
            highfive
            pybind11-2
diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm
index fb8c164a74..f814bb796a 100644
--- a/gnu/packages/potassco.scm
+++ b/gnu/packages/potassco.scm
@@ -205,7 +205,7 @@ satisfiability checking (SAT).")
                 (("find_package\\(Clasp") "find_package(clasp"))
               (rename-file "cmake/ClingoConfig.cmake.in"
                            "cmake/clingo-config.cmake.in"))))))
-    (inputs (list catch2-3 clasp libpotassco))
+    (inputs (list catch2-3.5 clasp libpotassco))
     (native-inputs (list bison re2c
                          mpark-variant
                          pkg-config
@@ -271,7 +271,7 @@ over difference logic.")
                       "find_package(Catch2 3 REQUIRED)")))))))
     (home-page "https://github.com/potassco/clingo-lpx";)
     (inputs (list clingo flint))
-    (native-inputs (list catch2-3))
+    (native-inputs (list catch2-3.5))
     (synopsis "Simplex solver")
     (description "Clingo-LPX is an extension to Clingo that models constraints
 and goals over linear (in)equations.")
@@ -311,7 +311,7 @@ and goals over linear (in)equations.")
                       (string-append "#" all))))))))
     (home-page "https://potassco.org/clingcon";)
     (inputs (list clingo wide-integer))
-    (native-inputs (list catch2-3))
+    (native-inputs (list catch2-3.5))
     (synopsis "Constraint answer set solver")
     (description "Clingcon is an answer set solver for constraint logic
 It extends Clingo with constraint solving capacities for constraints over
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 6e6cf9ce8f..a89d64ba82 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -3847,7 +3847,7 @@ create layout indicator widgets.")
                 "15jlb0si77sndnl5annys0dq2gkwwvzn1d2jwjay9i3xdivzmfb2"))))
     (build-system meson-build-system)
     (native-inputs
-     (list catch2-3 pkg-config))
+     (list catch2-3.5 pkg-config))
     (inputs (list spdlog-1.15))
     (arguments
      (list

Reply via email to