diff options
| author | Anderson Torres <anderson.torres.8519@gmail.com> | 2025-12-17 14:44:19 -0300 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-25 21:25:29 +0100 |
| commit | 9aece7afd841487e56497859667bcdf9567f7677 (patch) | |
| tree | bace96c7bac2ac06949157b79c70e1e60775d4a7 | |
| parent | d759f941acc0d8545c47cc72b51d382ac91e64e8 (diff) | |
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 <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
| -rw-r--r-- | gnu/local.mk | 1 | ||||
| -rw-r--r-- | gnu/packages/cook.scm | 91 | ||||
| -rw-r--r-- | gnu/packages/version-control.scm | 1 | ||||
| -rw-r--r-- | po/packages/POTFILES.in | 1 |
4 files changed, 0 insertions, 94 deletions
diff --git a/gnu/local.mk b/gnu/local.mk index 473229a9722..04b27a655d9 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 f2bd4d8c1fc..00000000000 --- a/gnu/packages/cook.scm +++ /dev/null @@ -1,91 +0,0 @@ -;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2014 John Darrington <jmd@gnu.org> -;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> -;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com> -;;; -;;; 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 a6e2dec7679..d8b9c6bfb9a 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 ed8a9512b05..8aecdecf566 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 |
