guix_mirror_bot pushed a commit to branch next-master
in repository guix.

commit 59663472399d9e606e877cb580b6172f28e5f08c
Author: Anderson Torres <[email protected]>
AuthorDate: Wed Dec 17 14:44:19 2025 -0300

    gnu: Remove cook.
    
    * gnu/packages/cook.scm: Remove file.
    * gnu/local.mk, po/packages/POTFILES.in: Remove references to above file.
    * gnu/packages/version-control.scm: Remove module inclusion.
    
    Change-Id: I04c935cb8f580a9f7cc19309cb699448d0520e3f
    Signed-off-by: Andreas Enge <[email protected]>
---
 gnu/local.mk                     |  1 -
 gnu/packages/cook.scm            | 91 ----------------------------------------
 gnu/packages/version-control.scm |  1 -
 po/packages/POTFILES.in          |  1 -
 4 files changed, 94 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index 837ee0e719..bd01afdfd7 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -212,7 +212,6 @@ GNU_SYSTEM_MODULES =                                \
   %D%/packages/connman.scm                     \
   %D%/packages/containers.scm                  \
   %D%/packages/convmv.scm                      \
-  %D%/packages/cook.scm                                \
   %D%/packages/coq.scm                         \
   %D%/packages/cpio.scm                                \
   %D%/packages/cpp.scm                                 \
diff --git a/gnu/packages/cook.scm b/gnu/packages/cook.scm
deleted file mode 100644
index f2bd4d8c1f..0000000000
--- a/gnu/packages/cook.scm
+++ /dev/null
@@ -1,91 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2014 John Darrington <[email protected]>
-;;; Copyright © 2018 Tobias Geerinckx-Rice <[email protected]>
-;;; Copyright © 2020 Marius Bakke <[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 cook)
-  #:use-module (guix packages)
-  #:use-module (guix licenses)
-  #:use-module (guix download)
-  #:use-module (gnu packages bison)
-  #:use-module (gnu packages compression)
-  #:use-module (gnu packages groff)
-  #:use-module (gnu packages text-editors)
-  #:use-module (guix build-system gnu))
-
-(define-public cook
-  (package
-    (name "cook")
-    (version "2.34")
-    (source
-     (origin
-       (method url-fetch)
-       (uri "http://fossies.org/linux/misc/old/cook-2.34.tar.gz";)
-       (sha256
-        (base32
-         "104saqnqql1l7zr2pm3f718fdky3ds8j07c6xvwrs1rfkhrw58yw"))))
-    (build-system gnu-build-system)
-    (arguments
-     `(#:parallel-build? #f ; There are some nasty racy rules in the Makefile.
-       #:phases
-       (modify-phases %standard-phases
-         (add-before 'configure 'pre-conf
-           (lambda _
-             (substitute* (append '("common/env.c")
-                                  (find-files "test" "\\.sh"))
-               (("/bin/sh") (which "sh")))
-
-             ;; Guix's binutils (because it wants bit-reproducable builds) is
-             ;; is configured with the  --enable-deterministic-archives flag.
-             ;; This means the timestamp of files appended to an ar archive
-             ;; are automatically and silently mutated to 00:00 1 Jan 1970
-             ;; which plays havoc with this test, for which correct timestamps
-             ;; are very important. Adding the U flag undoes the effect of
-             ;; --enable-deterministic-archives and allows this test to work
-             ;; again.
-             (substitute* "test/00/t0077a.sh"
-               (("ar qc") "ar qcU"))
-
-             ;; Guix builds have LC_ALL set to "en_US.utf8", which causes
-             ;; `date` to use a 12-hour clock instead of 24h, which in turn
-             ;; makes t0217a.sh fail because of unexpected date output.
-             (substitute* "test/02/t0217a.sh"
-               (("export TZ")
-                "export TZ\nLC_ALL=POSIX\nexport LC_ALL"))
-
-             (setenv "SH" (which "sh"))
-             #t)))))
-    (native-inputs (list bison-3.0
-                         ;; For building the documentation:
-                         groff
-                         ;; For the tests:
-                         sharutils
-                         ;; One test wants rsh.  However there is no rsh server
-                         ;; running in the build environment and so far as I'm
-                         ;; aware, it cannot be started without root.
-                         ;; This test is therefore just skipped.
-                         ;; ("inetutils" ,inetutils)
-                         ed))
-    (home-page (string-append "https://web.archive.org/web/20140727122520/";
-                              
"http://miller.emu.id.au/pmiller/software/cook/";))
-    (synopsis "Tool for constructing files")
-    (description "Cook is a tool for constructing files.  It is given a set of
-files to create, and recipes of how to create them.  In any non-trivial program
-there will be prerequisites to performing the actions necessary to creating
-any file, such as include files.  Cook provides a mechanism to define these.")
-    (license gpl3+)))
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index a6e2dec767..d8b9c6bfb9 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -110,7 +110,6 @@
   #:use-module (gnu packages bison)
   #:use-module (gnu packages boost)
   #:use-module (gnu packages check)
-  #:use-module (gnu packages cook)
   #:use-module (gnu packages crypto)
   #:use-module (gnu packages curl)
   #:use-module (gnu packages databases)
diff --git a/po/packages/POTFILES.in b/po/packages/POTFILES.in
index ed8a9512b0..8aecdecf56 100644
--- a/po/packages/POTFILES.in
+++ b/po/packages/POTFILES.in
@@ -77,7 +77,6 @@ gnu/packages/conky.scm
 gnu/packages/connman.scm
 gnu/packages/containers.scm
 gnu/packages/convmv.scm
-gnu/packages/cook.scm
 gnu/packages/coq.scm
 gnu/packages/cpio.scm
 gnu/packages/cpp.scm

Reply via email to