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