;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012 Nikita Karetnikov ;;; Copyright © 2013 Ludovic Courtès ;;; ;;; 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 ed) #:use-module (guix licenses) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu)) (define-public ed (package (name "ed") (version "1.9") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/ed/ed-" version ".tar.gz")) (sha256 (base32 "122syihsx2hwzj75mkf5a9ssiky2xby748kp4cc00wzhmp7p5cym")))) (build-system gnu-build-system) (arguments '(#:configure-flags '("CC=gcc") #:phases (alist-cons-before 'patch-source-shebangs 'patch-test-suite (lambda _ (substitute* "testsuite/check.sh" (("/bin/sh") (which "sh")))) %standard-phases))) (home-page "http://www.gnu.org/software/ed/") (synopsis "Line-oriented text editor") (description "GNU ed is a line-oriented text editor. It is used to create, display, modify and otherwise manipulate text files, both interactively and via shell scripts. A restricted version of ed, red, can only edit files in the current directory and cannot execute shell commands. Ed is the \"standard\" text editor in the sense that it is the original editor for Unix, and thus widely available. For most purposes, however, it is superseded by full-screen editors such as GNU Emacs or GNU Moe.") (license gpl3+))) s='list nowrap'>AgeCommit message (Expand)Author 2021-04-27maint: Require "emacs-no-x" instead of "emacs" on armhf-linux....Ludovic Courtès 2021-04-27maint: Don't require 'bootstrap-tarballs' for powerpc64le-linux....Ludovic Courtès 2021-03-10ci: Remove hydra support....Mathieu Othacehe 2020-11-08maint: Reduce the package set for "i586-gnu"....Ludovic Courtès 2020-10-13installer: Add Emacs EXWM desktop environment....Jan (janneke) Nieuwenhuizen 2020-04-15Merge branch 'master' into core-updatesMarius Bakke 2020-04-14maint: Ensure substitutes are available for '%default-xorg-modules'....Ludovic Courtès 2020-04-14maint: Actually check for the availablility of system packages....Ludovic Courtès 2020-04-08maint: Adjust release manifest for Guile 3.0 switch....Marius Bakke 2020-04-08maint: Cross-build GUILE-2.2/FIXED....Ludovic Courtès 2020-04-07maint: Remove GCC from the packages to cross-build....Ludovic Courtès 2020-04-04maint: Remove unsupported cross-compilation jobs from 'release-manifest.scm'....Ludovic Courtès 2020-03-13maint: Add 'etc/release-manifest.scm'....Ludovic Courtès