From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id eJrnKFRy92IHrwAAbAwnHQ (envelope-from ) for ; Sat, 13 Aug 2022 11:43:48 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id wNv1J1Ry92KfZwEAG6o9tA (envelope-from ) for ; Sat, 13 Aug 2022 11:43:48 +0200 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 382DB39C85 for ; Sat, 13 Aug 2022 11:43:48 +0200 (CEST) Received: from localhost ([::1]:59652 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oMngJ-0007Kb-EV for larch@yhetil.org; Sat, 13 Aug 2022 05:43:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33916) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oMnfb-0006fu-UO for bug-guix@gnu.org; Sat, 13 Aug 2022 05:43:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41747) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oMnfb-0003Mp-MC for bug-guix@gnu.org; Sat, 13 Aug 2022 05:43:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oMnfb-0002hz-IB for bug-guix@gnu.org; Sat, 13 Aug 2022 05:43:03 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#54691: [PATCH v3 3/6] gnu: Add fortunes-jkirchartz. References: <3fc3794df2d837c16ce768594c3ea9086b5f0abf.camel@telenet.be> In-Reply-To: <3fc3794df2d837c16ce768594c3ea9086b5f0abf.camel@telenet.be> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 13 Aug 2022 09:43:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54691 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 54691@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Tobias Geerinckx-Rice , Maxime Devos Received: via spool by 54691-submit@debbugs.gnu.org id=B54691.166038374610330 (code B ref 54691); Sat, 13 Aug 2022 09:43:03 +0000 Received: (at 54691) by debbugs.gnu.org; 13 Aug 2022 09:42:26 +0000 Received: from localhost ([127.0.0.1]:59722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMnf0-0002gS-5O for submit@debbugs.gnu.org; Sat, 13 Aug 2022 05:42:26 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:42737) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMnet-0002fR-LD for 54691@debbugs.gnu.org; Sat, 13 Aug 2022 05:42:20 -0400 Received: by mail-ej1-f65.google.com with SMTP id j8so5665933ejx.9 for <54691@debbugs.gnu.org>; Sat, 13 Aug 2022 02:42:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:content-transfer-encoding:cc:to:subject :date:from:from:to:cc; bh=vbYVh2XqN0tWt7E2GxP5mSG6ChPQcSVOM7z6sOxKynI=; b=ScR/GredUlFvtqlWwI2bQxFUw0Q2bpsxgUERlRiN83nup0t2fubQ5A6oT1xwnq068d SMSYm4FEIVbJwGgWvnEUM1/huwg+aydhYYOkmm4mhoASMky0Upc43/wTzgwveH9Cop+A lM/pc08Scl4jId65kpBt2I5SfE/wYmU8PSd+jMPrbdZ6aSQdJ3cyT09wUyz3gGCI+QzC eSG8ipfgK2pQZZ+7tFV91WJifMyIp2u84VuVJjOowdlWk4On7p6QHfhF0UfSf9PfYfMw uD6G0IfhEHLDBjsNTDJDVhW2g6KK8cHqAFTBIkNH1SWcHld/78d6VpgUsCwzZtMHgXrn 1NdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:content-transfer-encoding:cc:to:subject :date:from:x-gm-message-state:from:to:cc; bh=vbYVh2XqN0tWt7E2GxP5mSG6ChPQcSVOM7z6sOxKynI=; b=FUn9RclaIUJq2cc10JGjKxNGPbB5xCYdadcxZHiYl9gf4Hk6kLdZ2RsXvGm6/LB5Bg 9mp583TM5pQQ8TXSZ31R7ThGLi/HAtZVWUGczmvJPx0tOTbFVqORhbyh8VxQITNs5VHP aX1PmQAeHZlN5s5Pbc5nrxhehw8Yg8QCp3L4na0pHif5yTtYjDpVrpICqxajT662qleD BiW9s1Y/rp6tbcskgd+lVWEce+oNDERQs4YWQjzzXtuATGgdS7uQvxIdHgIA0buYmzLF ri7p4M3qJYEOK3xXwRnQS07vcZeTMjOhbMOeFaKx/9+BbJVv9+rJzbXzT+FfYWKrHiS0 2Zcw== X-Gm-Message-State: ACgBeo1vwgl0iOZREvtHiqKwXnb/zX2fZPGoAiuyfDaRwK0OzmFi96nD FPhbX9NTxWdJkLbN3vQKCDSJmexVsT0= X-Google-Smtp-Source: AA6agR7UgaAE6P6IfplaMh2CzVqy2oqLiQ5sBdZEUkj/EPNeQ9OXOQGc8WRWPiHpd9fR5zOhsiek/A== X-Received: by 2002:a17:907:7f1a:b0:731:248c:258c with SMTP id qf26-20020a1709077f1a00b00731248c258cmr5096632ejc.191.1660383733919; Sat, 13 Aug 2022 02:42:13 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id w25-20020a17090633d900b0072b1bc9b37fsm1689097eja.22.2022.08.13.02.42.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 13 Aug 2022 02:42:13 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 23 Jul 2022 17:11:16 +0200 Content-Transfer-Encoding: 7bit Message-ID: <664c5a173a21d91c9215ace8845f3c38161a5188.camel@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1660383828; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=vbYVh2XqN0tWt7E2GxP5mSG6ChPQcSVOM7z6sOxKynI=; b=fM+AfV5Vdh62l9jy8iuK8YrQpcwgbEw8wDtt0epflg0/lwjZnM4syEq5W9h25Jf4JHjRlg fUgxklwMjZX2p7r4AVutZSWx58udf3KvU3lpVfNYCicXVhvmocmxAAtTGX/NekKSXI7AX6 CTSFTGtCXo+LOXFsYkP4oqcpTB2VV7oYTlwm8K8uP7n2hQ2vHN0Bz9Vg31DjkUPri7yH66 rGoFyeDrdIWfHdU42BNEuAQJhODbuGrbeIq7PI8Ho6CroaIFnDOzdeivjLTd+UB5SXiiqJ isczVtQS0wTlK6P1Ie3BdMOJs6ISemFCt7zvUKb2LW3TnpyeqLXMT4QkN3u4ew== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660383828; a=rsa-sha256; cv=none; b=vATWk3s8Z3J50NIfpCrxPEdliQVWdg2NvCsC2XPwDY0/BppyTSCub695dPIORugHisv/CR 7TKaQ+mbvIWafz0ExsgXocwRc0IpnZi3HBRHyfjBMwTVr2yyCqXWRvCa1MVudwzhhwnUEw 9eMAdsskYFHsFv3DUgk41K4nICMlbAGBwZqVEq0bn5Wsa4ATwHo6qxBHdT6PjR3rClyo3A VDqgU7tZkHUyRC29h/8YxIGMDyaxcRBadpKpiDTU8wUVCW8EThlFIRPrsnaC++Ug65g8b1 +tx6Czmhk7B/z45PshCKhav5P4Gg2OroGQSzeJIHuBiYW/dTQrZ11eGFa1ssLw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b="ScR/Gred"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 8.64 X-Spam: Yes Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b="ScR/Gred"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 382DB39C85 X-Spam-Score: 8.64 X-Migadu-Spam: Yes X-Migadu-Scanner: scn1.migadu.com X-TUID: rZwQa259KfTd * gnu/packages/toys.scm (fortunes-jkirchartz): New variable. --- gnu/packages/toys.scm | 54 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/toys.scm b/gnu/packages/toys.scm index 051b4a885d..8967c0c25b 100644 --- a/gnu/packages/toys.scm +++ b/gnu/packages/toys.scm @@ -37,6 +37,7 @@ (define-module (gnu packages toys) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (guix build-system gnu) + #:use-module (guix build-system copy) #:use-module (guix build-system meson) #:use-module (guix download) #:use-module (guix gexp) @@ -82,6 +83,59 @@ (define-public daikichi (variable "DAIKICHI_FORTUNE_PATH") (files '("share/fortunes"))))))) +(define-public fortunes-jkirchartz + ;; No public release. + ;; Note to updaters: Please ensure that new quotes do not bring harm + ;; rather than fortune. + (let ((commit "2e32ba0a57e3842dc06c8128d880ab4c8ec3aefc") + (revision "0")) + (package + (name "fortunes-jkirchartz") + (version (git-version "0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JKirchartz/fortunes") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1ym4ldzww5yfd76q7zvhi491bqlykfjnc215bqx1cbj0c8ndb2l4")) + (snippet + #~(for-each delete-file + ;; incompatible license + '("BibleAbridged"))))) + (build-system copy-build-system) + (native-inputs (list daikichi gnu-make)) + (arguments + (list #:install-plan + #~`(("." "share/fortunes" #:include-regexp ("\\.dat$"))) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda* (#:key inputs native-inputs #:allow-other-keys) + (substitute* "showerthoughts" + (("<") "<") + ((">") ">") + (("&") "&")) + (substitute* "Makefile" + (("strfile") "daikichi pack")))) + (add-before 'install 'build + (lambda _ + (invoke "make"))) + (add-after 'build 'check + (lambda* (#:key inputs tests? #:allow-other-keys) + (when tests? + (apply + invoke + (search-input-file inputs "libexec/daikichi/test-dat") + (find-files "." "\\.dat$")))))))) + (home-page "https://github.com/JKirchartz/fortunes") + (synopsis "Collection of fortunes") + (description "This package contains a large collection of quotes to +display via @command{fortune}, drawn from sources all around the world.") + (license license:unlicense)))) + (define-public lolcat (let ((commit "35dca3d0a381496d7195cd78f5b24aa7b62f2154") (revision "0")) -- 2.37.0