From patchwork Fri Jul 24 22:38:36 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jonathan Brielmaier X-Patchwork-Id: 23362 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D890627BBE3; Fri, 24 Jul 2020 23:39:51 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 52DE827BBE1 for ; Fri, 24 Jul 2020 23:39:51 +0100 (BST) Received: from localhost ([::1]:53946 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jz6M2-00047N-Mc for patchwork@mira.cbaines.net; Fri, 24 Jul 2020 18:39:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43384) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jz6LG-0003vL-Kx for guix-patches@gnu.org; Fri, 24 Jul 2020 18:39:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37349) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jz6LG-0002bu-Bm 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-0000uy-9Y for guix-patches@gnu.org; Fri, 24 Jul 2020 18:39:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#42474] [PATCH v2 1/3] gnu: Add byacc. 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.15956303383503 (code B ref 42474); Fri, 24 Jul 2020 22:39:02 +0000 Received: (at 42474) by debbugs.gnu.org; 24 Jul 2020 22:38:58 +0000 Received: from localhost ([127.0.0.1]:48892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jz6LC-0000uQ-8Z for submit@debbugs.gnu.org; Fri, 24 Jul 2020 18:38:58 -0400 Received: from mout.web.de ([212.227.15.3]:52531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jz6L9-0000tl-Km for 42474@debbugs.gnu.org; Fri, 24 Jul 2020 18:38:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1595630329; bh=Ia8u6EJ1PRrIHqe+5eXgIMPIY5FQcJmUweYpSZb+quU=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=XtD/QR2S+R7F3L+biBPBWfYe2sW7A37Supm9AOMDln02s6ulhfT0E5FWZph6lI9fZ +3RooVqB7qrBDAFcTchVDNyVc6iMLt6rsYsbVpUaU7I6eIm9fcNedUAV3YksHuVAw3 0bpx1StKPk8nquVVa4FcmcbISFe2DM0fPrIlh7+U= 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 0MV4tp-1kJeVw2Isn-00YNyC; Sat, 25 Jul 2020 00:38:49 +0200 From: Jonathan Brielmaier Date: Sat, 25 Jul 2020 00:38:36 +0200 Message-Id: <20200724223838.12444-2-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 X-Provags-ID: V03:K1:Wy4o8lgkRHjW3b15AS73/askEf5XHPKVO1Z0tBMjtUOIX1YW83p H7uXnRIKpXXRYvTsvF7KSpD0WakpvMo9pamkQFbtARFHz+zvkNk+j0MpkegeoGfXOJxEbGt e4pwHHtuVp5D6XzLKpee+jvxFvvABJfWJOI8BUrYGMhmI5ZY6xIR4kQYml922UsDTZPVgpz QjfW21dxDj4k7anFg7zUQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:1MJY3EtsAQM=:QAFKPH/nowkSPrALchS3zj MdFWk8d3zieukwafuFy2SNpw9gLK9pyP0NrRk0pIspOlM3Tp3H1jqH6oe1ioT0xZVz0oiOA9U ejiOGYpQWW1NxyDk12jfCfyKkiM8SNx2itniKX0GyvvtEobTd8b8V9oz5OVbTJnQ2/sn/bw8J 4qFnE+PZ006GmyAGgiHLG1oSDTHLTsQ5xR+ClPDuCfQWYrNmKuNLE++xHCYyEnE+K6utaYtQW MCsaJ5VuEGTXclniZozXcDdW4Xc3XxSYKihQB/tosAJWHPiXsIkGEYqA0l8sQ1XVRxfgnZVxY WOvh2DnOXo1hnkNCE7unAAH6OVUQPgHpEGLhTN4wbdMftmTVPSptx6DebtOk0uMgC9q1RiVP/ 4ygGlz2i3jJGFUpy1Zi0IlDdceGMDOGEklwMu4QakRTt83ocWJqcNkySoYebtS3XQk4z1zFeV ze83jhnSX+qEbZrw9TMFrAy+yrVMl0wNbwB8+RirRXvlytNd3kjsf+9+21tsTpCTlVCQ2dcCN Lt8Y5qZcAanfsinyrmbCYy09/10gCO3FhrLs8ByRdk/nv3u8QG4UCrPoiuRPjM1hxkDhhvWl2 Rd+nu39sVRvZ8uBCp6JAt+iuR3r7AXZBCgSLi+N5fRbv40D43McdjOTsJq8mUN39SZxHLI3GC iLSZgZxGDM9Jlt+m0TBBhKwHvh+l7LolHG8anMrD//AD6exvV9bUjMfsypWjyjPh+c9hNxHBY xJysKs0FZfiBKjLpkVO+su19b5rZpO9ObuESBUF0Pf+qEFhDlUthsvZo/ZfAb+fnomkGG1YZP yjBMXOqsVOabRoujRgJR6SdXiLPPk0dToTSMEyDn93JF4vI4QhjQHJ/MyGn8V4whvZdp+nHJE f+STzqHGUKlzytj73HT5v2Sj3qRplMWwyNE9JS5ruGtcOyg1fdazmhMyCvAVDkz9CJUn8rQ39 I/UZrRwC//QJ1belPybVdDO89QZl4jc0gHnYMfQ8BbxDgMiTQbV73OWhU+M98IxFKu4ewDSIv w+Iv3EsRBgMe6rN7iqNIRu+VhTPtMh/286fH6Tw1FLyhWD2AGanzh2P+DSyakkieKYJKdj6YU Ovw4KfL8W7SqmqPCAmLPt3DMzQJeIxIwIJLFiQvLD9NbJztDB6gPtxYGKlTItttAESrwPkIwI 00gzTvk6rytFQiQaVgoTJEQhvEsLnUaL3Syam7R6ssKAThj5PI/9josn60VV1tUaFjdXxP8Ez xTDsBx2oCw+gUDEht+A+PBm2h+vD5Lri0f8kVSg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/c.scm (byacc): New variable. --- gnu/packages/c.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) -- 2.27.0 diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 25bc78e6bf..fde10f5a43 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2020 Marius Bakke ;;; Copyright @ 2020 Katherine Cox-Buday ;;; Copyright © 2020 Maxim Cournoyer +;;; Copyright © 2020 Jonathan Brielmaier ;;; ;;; This file is part of GNU Guix. ;;; @@ -473,3 +474,22 @@ avoiding distractions when studying code that uses @code{#ifdef} heavily for portability.") (license (list license:bsd-2 ;all files except... license:bsd-3)))) ;...the unidef.1 manual page + +(define-public byacc + (package + (name "byacc") + (version "20200330") + (source + (origin + (method url-fetch) + (uri (string-append "https://invisible-mirror.net/archives/byacc/" + "byacc-" version ".tgz")) + (sha256 + (base32 + "1c0zyn6v286i09jlc8gx6jyaa5438qyy985rqsd76kb8ibfy56g0")))) + (build-system gnu-build-system) + (synopsis "LARL(1) parser generator") + (description "Berkley yacc is a Look-Ahead LR (@dfn{LARL}) parser generator trying to be +compatible with AT&T yacc as much as possible.") + (home-page "https://invisible-island.net/byacc/byacc.html") + (license license:public-domain))) From patchwork Fri Jul 24 22:38:37 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jonathan Brielmaier X-Patchwork-Id: 23361 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E853A27BBE3; Fri, 24 Jul 2020 23:39:25 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id BA66727BBE1 for ; Fri, 24 Jul 2020 23:39:24 +0100 (BST) Received: from localhost ([::1]:53506 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jz6Lc-0003vq-1P for patchwork@mira.cbaines.net; Fri, 24 Jul 2020 18:39:24 -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 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/aspell.scm (ispell): New variable. --- gnu/packages/aspell.scm | 49 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) -- 2.27.0 diff --git a/gnu/packages/aspell.scm b/gnu/packages/aspell.scm index 22256f750b..31346d5ba7 100644 --- a/gnu/packages/aspell.scm +++ b/gnu/packages/aspell.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2019 Jens Mølgaard ;;; Copyright © 2020 Timotej Lazar ;;; Copyright © 2020 Marcin Karpezo +;;; Copyright © 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=" (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))) From patchwork Fri Jul 24 22:38:38 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jonathan Brielmaier X-Patchwork-Id: 23363 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9DFFB27BBE3; Fri, 24 Jul 2020 23:40:33 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id BF76C27BBE1 for ; Fri, 24 Jul 2020 23:40:32 +0100 (BST) Received: from localhost ([::1]:54174 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jz6Mi-0004Hn-4w for patchwork@mira.cbaines.net; Fri, 24 Jul 2020 18:40:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43696) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jz6ME-0004HQ-Fh for guix-patches@gnu.org; Fri, 24 Jul 2020 18:40:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37353) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jz6ME-0002jy-6V for guix-patches@gnu.org; Fri, 24 Jul 2020 18:40:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jz6ME-0000wu-4F for guix-patches@gnu.org; Fri, 24 Jul 2020 18:40:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#42474] [PATCH v2 3/3] WIP: gnu: Add hunspell-dict-de. Resent-From: Jonathan Brielmaier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Jul 2020 22:40: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.15956303433561 (code B ref 42474); Fri, 24 Jul 2020 22:40:02 +0000 Received: (at 42474) by debbugs.gnu.org; 24 Jul 2020 22:39:03 +0000 Received: from localhost ([127.0.0.1]:48899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jz6LH-0000vK-4z for submit@debbugs.gnu.org; Fri, 24 Jul 2020 18:39:03 -0400 Received: from mout.web.de ([212.227.15.4]:55907) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jz6LA-0000tq-Tn 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=1595630331; bh=JBA/aWUsSQTRhN41VPIsOPHiMGeCB8b1/DwrSjAjN4g=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=rnwCkguxKuH8Dl12rQ1Nnj+6auZRw+MSUDSwHsrYof+lDzvgvCs2K3TkBbQJUtQNO zWBMlSldK0/Idq0uIpmIHcB4kuvWuZpJUxOSCa5QeHAOztqYgGGo8YxrXRsiQQHA7+ Re1Yr/YipP4UnlXPClZbdNCxwHOu1by/C6knLVmQ= 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 0Lvk9E-1ktGFT0gge-017Rjt; Sat, 25 Jul 2020 00:38:51 +0200 From: Jonathan Brielmaier Date: Sat, 25 Jul 2020 00:38:38 +0200 Message-Id: <20200724223838.12444-4-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 X-Provags-ID: V03:K1:t6DNjVHYq3bKv+2C3m0IWpT1r0Ts3QW1xlYSOfLYKx+tjeYgzti TdqCxfv0u/94YWtcM1l7hPvK76c5pxkfSJHR6OsF0gjO0KsIiynrmqh/T6q6m5cqp3jjH3T cXxcVlfD7CEZ/Ps7EcT+AdPb3oyHaBDz2zCNaiknAZq87wxuIA8Pf8s/YBW1w93YrnXXG/S cvTlQGX0dxMx0d+3FnqBA== X-UI-Out-Filterresults: notjunk:1;V03:K0:X1CHJX0IGD8=:g+nMiaKNgI06GRrlERpFYB TJisPzDg79J2SUfEmqk3CvfTVuC6G/s4eV9DAQdUvavg/o/ZVeTTWahnUUu5QItDuZ6x4UXLv TfhXnXCkOoE5kgXue2Zab0WnLR3iDutRjMHF4KxC+2ar22GgVsgEWuDBh/dSJ/yFozuYwxbzI 5v9E5Un/tBbiAXQndwHReUP8XyMumDt+Fpv3lEaL63GfIL7HO07M0lik8rw+LmgqFZ3jyOv4W NIciVMLn9kw8XY+H877igozKJlVjsl6f0L/kEltYk/hLD/1OAijsNnNff4Q/Wg9Tgk1f44F2v OASemy2wIdwRvtVWGXI9Xkzys3XmgytJukYq+T1VJElFccCfmOSnjgRT0YRGDHN32bJUFkaf4 RRncCMCEk3Zi19yZLYhrHk/VOcBgc4IJz728A3jCoS10KVjYZNIjJBWP4uo6lGoaTpoXwRs2n bJaT+MkfB2CWBz42JnUf+mzD/lCF4w1wBqC53sc6rSekvAWyRjRdVQGOr+rCgZ74H9BaJqX4F u819HBSAXVX37iGpa61bBDK2nJxfX4WBxD2+iwHVZQjZlXRt/WFmflkUL+xSsNOmnNQwLSvP6 G81Ydr0BcJr4uZOYkTckT4dxv1FR7FVRW78i49X6pEoHWuFS5I1lVHP1+pcKwDDarq6l9XKN2 3BttqtsRtPhTj0BPIEHePtJi7PH6Cy4GbsYtAXANEpjHAv1/2HgBxCq+KxTu1XrcLUkXxvATX JUjteeF94cyx/a0jhfyh9Tt+4Np83fCFSkq/AkrwKuIbCHZpNcQWeu/eVky8XlIg/0IU3uEns Wd4teHgaQRhGmAocG5LTUdlrT9/lLcHfaG//nsCAr6F3LvU6TQuStYMX4vy/4vgMzvwFpAwH3 afkMy8JliAKadnhyaDGlKiwSapw4uFe5YppP8fQ3IGPgggTo17y4OVgTeWFWR8lFERYCXdZ9l EIAiZFyqnqQ9m9KeJmoV8g53Y4+iJ6QeDcMATRqi78lInDY9bulCbx0MO6UnMfx9Yjzxavuhx s2zsvpp4/2R+QmbcCXKMZwe+hjuJC/nUeiRljnE5GdgjVQDHJvMOv48ikjobJc7BovjGlzUxD XsSnohl553sK2gyq0WBiBxIq2pzILMSBHoZDMZJYEcBLENeepoXTsrrTyKg2pf0p1KnG78v1C SLdsSSrT7VIcvAxbRw02+V4C0TKh2AWoYPPbqsD1vnUXo/8C20C1iQ0llJq/Ay7Mr0C9Qby+n +Q+LhAGJC3ovnxh52lzePgw+rI0YAc1WYssI4kw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/libreoffice.scm (hunspell-dict-de): New variable. --- gnu/packages/libreoffice.scm | 38 +++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) -- 2.27.0 diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm index ebe4fd7246..98d81587c5 100644 --- a/gnu/packages/libreoffice.scm +++ b/gnu/packages/libreoffice.scm @@ -10,7 +10,7 @@ ;;; Copyright © 2017, 2018, 2019 Marius Bakke ;;; Copyright © 2017 Rutger Helling ;;; Copyright © 2018, 2019 Ricardo Wurmus -;;; Copyright © 2018 Jonathan Brielmaier +;;; Copyright © 2018, 2020 Jonathan Brielmaier ;;; Copyright © 2019 Chris Marusich ;;; Copyright © 2020 Marcin Karpezo ;;; @@ -42,6 +42,7 @@ #:use-module (ice-9 match) #:use-module (gnu packages) #:use-module (gnu packages aidc) + #:use-module (gnu packages aspell) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bison) @@ -971,6 +972,41 @@ library.") (license (list license:gpl2 license:mpl1.1 license:cc-by4.0 license:lgpl2.1 license:asl2.0)))) +(define-public hunspell-dict-de + (package + (name "hunspell-dict-de") + (version "20161207") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.j3e.de/ispell/igerman98/dict/" + "igerman98-" version ".tar.bz2")) + (sha256 (base32 + "1a3055hp2bc4q4nlg3gmg0147p3a1zlfnc65xiv2v9pyql1nya8p")))) + (build-system gnu-build-system) + (arguments + `(#:make-flags '("hunspell/de_DE.dic") + #:phases + (modify-phases %standard-phases + (delete 'configure) + (replace 'install ;no install target + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (share (string-append out "/share/hunspell/"))) + (mkdir-p share) + (copy-file "hunspell/de_DE.aff" (string-append share "de_DE.aff")) + (copy-file "hunspell/de_DE.dic" (string-append share "de_DE.dic")))))) + #:tests? #f)) ;no tests + (native-inputs + `(("hunspell" ,hunspell) + ("ispell" ,ispell) + ("perl" ,perl))) + (synopsis "Hunspell dictionary for German (de_DE)") + (description "This package provides a dictionary for the Hunspell +spell-checking library.") + (home-page "https://www.j3e.de/ispell/igerman98/") + (license (list license:gpl2 license:gpl3)))) + (define-public hyphen (package (name "hyphen")