From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id kBSkGyNjG19iCQAA0tVLHw (envelope-from ) for ; Fri, 24 Jul 2020 22:39:31 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 8IZTFyNjG19UGgAAbx9fmQ (envelope-from ) for ; Fri, 24 Jul 2020 22:39:31 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 756459404CB for ; Fri, 24 Jul 2020 22:39:30 +0000 (UTC) Received: from localhost ([::1]:53506 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jz6Lg-0003vq-4T for larch@yhetil.org; Fri, 24 Jul 2020 18:39:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43386) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jz6LH-0003vR-0q for guix-patches@gnu.org; Fri, 24 Jul 2020 18:39:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37350) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jz6LG-0002by-OR for guix-patches@gnu.org; Fri, 24 Jul 2020 18:39:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jz6LG-0000v5-MS for guix-patches@gnu.org; Fri, 24 Jul 2020 18:39:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#42474] [PATCH v2 2/3] WIP: gnu: Add ispell. Resent-From: Jonathan Brielmaier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Jul 2020 22:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42474 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42474@debbugs.gnu.org Cc: Jonathan Brielmaier Received: via spool by 42474-submit@debbugs.gnu.org id=B42474.15956303423529 (code B ref 42474); Fri, 24 Jul 2020 22:39:02 +0000 Received: (at 42474) by debbugs.gnu.org; 24 Jul 2020 22:39:02 +0000 Received: from localhost ([127.0.0.1]:48894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jz6LC-0000uS-Gg for submit@debbugs.gnu.org; Fri, 24 Jul 2020 18:39:02 -0400 Received: from mout.web.de ([212.227.15.4]:50469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jz6LA-0000to-6P for 42474@debbugs.gnu.org; Fri, 24 Jul 2020 18:38:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1595630330; bh=9OsUhumJxQqo9V9Gk/5o17bYsuczyTuRGYExPq0wB00=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=OJM1mQDjst5aBXiHYOaQE8IHQsvLTh6WQdtNcYcNepyADxDwUl9dhgffWVIsWUlvW KMtpReOAxG7p8/zGKLB1go/Ms46AfDhpNZ6grhACdve51uUKToTgM/CmYKYArIZ7Ey NrrtxzWyVh+JkadZhuiofV+EYBz94X5WKIvtiAVw= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from 3700X.fritz.box ([92.117.139.212]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LnSOM-1kSPjw1nBu-00hhdz; Sat, 25 Jul 2020 00:38:50 +0200 From: Jonathan Brielmaier Date: Sat, 25 Jul 2020 00:38:37 +0200 Message-Id: <20200724223838.12444-3-jonathan.brielmaier@web.de> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20200724223838.12444-1-jonathan.brielmaier@web.de> References: <20200724223838.12444-1-jonathan.brielmaier@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:uN14mk7a1Zw4FozQu/LWioWtlTLM1MX1BcaJzQdfYJ7VVxAWtG0 lQsw9k0no8AkIneOvAALFvhDGeWhPTnOXfR9iNZJwXcZGuc3xx70c2eeU3MuNFrocjv+CZb dNvHjeqH6ISP44/BJ6Yj7txWHqOpIkG6vx4xHUkXFoKwfRC4PVKJ0oXN7wwXch5H3/6kHBd 3ZvTv6YQYhACg4goJnkKg== X-UI-Out-Filterresults: notjunk:1;V03:K0:kteT4XAw0Uc=:vaYqIwnj5YoZBoZ06uOcee IYyKGXWoRmC/nF+bfT8068zry3kmpyXjBIcxTPBvJUG0qqrugslMsEk8mpAUgIS7rJOG8B8Us PNDWq6gkVilqN9bK10Gjo/rOHRmC+t0j+DjXS2sELC2yZjti2eDHqnYTPtdJRV8OGzMyLctRC 0dh708JN+kusTftSjQoZA3qUjS7uDVtyeZHFCw0d9k9SKHxuT4xUd6zLDNOKEDFUG2ZIreih/ XNpIO+buE0mNJf2NdHU4t60O9IDvmFFzzHGPt8NzgA8QpUASNxs/HUBMNOKEZOJIQzJo+EUNK Bvjg41Uln0uRcIUKbJxeIyj8CN2EfKz4Ve2aAcRJtrTcXDMZpXlvBbGJLnxvJdJe75jlZ8P6t 8oUsp5Kf7Sppt3wVp7P/afFJ39R2+4URQCGS5tS+/NZiSr3mSIpMCFtqmkFKpF9hdGyFaxMu/ MyRv6Wdus95B85XXn+tZ/oLC5XyFykDhX6SEIV54FGFPW1Bc9jVEy3y3hhL9AzNu131bmi1Re Kr5e7iTBRm5LnWrOziLoe7gquZ2OWQEtHS8si+Fynx5OYy4NaOQXRiTpt/jsk0GHn8YRLHxcr lQpAqBseVNyLJyWUJJbkvMGJEDANILwHnK7h2zLz3zHkHZ6ApMIkvkKMQeFBjM+DdJCQj+JOW cvLmhPFVsbZvPDfLaVagvwA4hr9+Y2u/jo5FJLSAaZRPozHw6r8aD2ekWkVmC5yGQsJzGuBLx U2TlFxPAgjgBqWfNs2ROXlnDXwUrmz44OEoPzKwZX3Rfbe7tEZEKGSQOmT5NO67DLoOGaDIsD NWNEjn7hNtzV63/2oSIMTmf7DuKtl7O59B/+UK8CAVJ/ojh/HD9/5yQ1IWQQsDYRtfYsIYXtY dp0CxSR6SfeXXHBqUTV4KASHLI8aYODJTYtwANvEobinltKIqzSg9HS8i5ofqdU5+Zxal5JaT DUe+3gHZBYyOCk8eryrbzYwyM+xjW+f9CpMHeFdeSU3p/PxyGUxQ1LU9z3LswKMu3gBCoZ1Vu Bd3GXw4Y6jC/TgpNM0iHU42uJj0vfC0g5E6IQzSOakyoGnCW4YerXg36V6M7CjJkJIUA711Rp 0MH3ht4KRfja3oTu4W+UMXtQohMRpdCf7pE2zB1SgaJ4XPG5LnSOdT6v2OtXKVE/dtelQ7e5K I1DKsvRNDAfi9pmAfRZiQ+1NyKi+91+RNbVNQfaVg0fHd6387JTClDU7gUOxL8atHsVe19h3M WiHD4w1Dj9LB5brwe5ur+VNO9EgZWi5dgdOm+hQ== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=web.de header.s=dbaedf251592 header.b=OJM1mQDj; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 2.49 X-TUID: TlUVOBVMpOhg * gnu/packages/aspell.scm (ispell): New variable. =2D-- gnu/packages/aspell.scm | 49 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/aspell.scm b/gnu/packages/aspell.scm index 22256f750b..31346d5ba7 100644 =2D-- a/gnu/packages/aspell.scm +++ b/gnu/packages/aspell.scm @@ -9,6 +9,7 @@ ;;; Copyright =C2=A9 2019 Jens M=C3=B8lgaard ;;; Copyright =C2=A9 2020 Timotej Lazar ;;; Copyright =C2=A9 2020 Marcin Karpezo +;;; Copyright =C2=A9 2020 Jonathan Brielmaier ;;; ;;; This file is part of GNU Guix. ;;; @@ -33,7 +34,9 @@ #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages base) + #:use-module (gnu packages c) #:use-module (gnu packages compression) + #:use-module (gnu packages ncurses) #:use-module (gnu packages perl) #:use-module (ice-9 match)) @@ -453,3 +456,49 @@ under permissive licensing terms. See the 'Copyright= ' file.")))) (define-word-list-dictionary hunspell-dict-en-us "en_US" (synopsis "Hunspell dictionary for United States English")) + +; FIXME: ispell binary is not working, needs some path mangling +(define-public ispell + (package + (name "ispell") + (version "3.4.00") + (source + (origin + (method url-fetch) + (uri (string-append "http://www.cs.hmc.edu/~geoff/tars/ispell-" + version ".tar.gz")) + (sha256 + (base32 + "1hmfnz55qzfpz7lz0r3m4kkv31smir92ks9s5l1iiwimhr2jxi2x")))) + (build-system gnu-build-system) + (arguments + `(#:make-flags + (list (string-append "DESTDIR=3D" (assoc-ref %outputs "out")) + "local.h" "config.sh") + #:phases + (modify-phases %standard-phases + (delete 'configure) + (add-before 'build 'correct-hardcoding + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* '("config.X" + "local.h.linux" + "local.h.generic") + ;; gcc-toolchain does not provide symlink cc -> gcc + (("\"cc\"") "\"gcc\"") + (("/bin/sh") (which "sh")) + (("/usr/local/bin") "/bin") + (("/usr/local/lib") "/lib/ispell") + (("/usr/local/man") "/share/man")) + (substitute* '("Makefile") + (("\\$\\(DESTDIR\\)\\$\\$MASTERHASH") + "$(DESTDIR)/lib/ispell/$$MASTERHASH")) + #t))) + #:tests? #f)) ;no tests + (native-inputs + `(("byacc" ,byacc) + ("ncurses" ,ncurses))) + (synopsis "Interactive spell-checking tool for Unix") + (description "Ispell is an interactive spell-checking tool supporting= many +European languages.") + (home-page "https://www.cs.hmc.edu/~geoff/ispell.html") + (license bsd-3))) =2D- 2.27.0