From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id yM7AL3qkxGOjxAAAbAwnHQ (envelope-from ) for ; Mon, 16 Jan 2023 02:12:26 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id kPvBL3qkxGN5egAA9RJhRA (envelope-from ) for ; Mon, 16 Jan 2023 02:12:26 +0100 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 0C13B2F2BA for ; Mon, 16 Jan 2023 02:12:26 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pHE2g-0000Zr-0U; Sun, 15 Jan 2023 20:12:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pHE2d-0000Z6-LX for guix-patches@gnu.org; Sun, 15 Jan 2023 20:12:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pHE2d-0001VY-CI for guix-patches@gnu.org; Sun, 15 Jan 2023 20:12:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pHE2d-0004Sz-7h for guix-patches@gnu.org; Sun, 15 Jan 2023 20:12:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH 4/4] gnu: Add dozenal. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Jan 2023 01:12:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167383151817137 (code B ref 60827); Mon, 16 Jan 2023 01:12:03 +0000 Received: (at 60827) by debbugs.gnu.org; 16 Jan 2023 01:11:58 +0000 Received: from localhost ([127.0.0.1]:59944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE2W-0004SJ-Ux for submit@debbugs.gnu.org; Sun, 15 Jan 2023 20:11:58 -0500 Received: from mail-mw2nam04olkn2048.outbound.protection.outlook.com ([40.92.46.48]:31073 helo=NAM04-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE2P-0004RN-LP for 60827@debbugs.gnu.org; Sun, 15 Jan 2023 20:11:50 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TMhJ0rC0DwKbwoyBhePAHoS+feSpC1s/uLkVcDikbhjsC4EBc/R/C4cUEWFlVb8GDHlh3fpLAgndPm1rYyxz1tBSA3VpRevB61ilqNyA1kIRtrd0RV2CT6YXaThqnEZKyeqG8OMEwp6tlXU3Bd4jblCK6YV8KPXEN8bEmlys61cehYYg9bSEOys8wQm3rcI5qcopsYRCGXLZ6QMS/3RLYmCQkYRfdHtGuhdBzRK98i3aCRwSZOE6NFrOMgaMl04zM3HRSfqlsr3Y/sKIq5k7obnE0P4EPX7Iy0epqbwkmgoVy2rv+O0memxm980FNk7wkw0U95OqbnizQlMez6H5Ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5pA6oIwQ38WU7nJ9AUgapwC2NLbqCC97++lCIL54n90=; b=oR5TYxhngJbOMHqG6CNJOIgvtd5UcTd1mEePkdvsmLEeai68A3xOQJPztmt45+NAWAuF9BOinhpKG0KHqSr9OWyY72I+nn+XJNXApXxHYu4vHQsixCrMOIvYPzemRJlBeEIHGwxJmg3FLlJ6atypXx8zkzBhONONj2eWZofX7PWtCLAC4OyY7Q+V6sGtGtUspj+vRXcZF5ewlyRPQs6uj3Q3PX/nix27sQxSbdwQG6cayFUd8JQMfGnL2GBpNHKInVBEjUA81a9goWxmlIWOYEx1oY/nOHP6xXa8n9st+xhCBtI7ykAV/YlHelj4KFzWJyiFhQJSHw0p8qWNpnoR7A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5pA6oIwQ38WU7nJ9AUgapwC2NLbqCC97++lCIL54n90=; b=q/XJyrh+3UKuIeyUJeMTeLtX5Tzk5Sw3i/qcfwS69s8lIwRcVpmCuMySzgMqMWC7ZAr2NnCxtcMzCcXchXCCRF/y5eBTQjxtMRZIGNk84bnQMvsg1uKiYTUjkxZXfwGwBRxCohIqNLEG6vlWKNWLFKV4XP44qQF8FQL4fA47zf1kUZo0cSY7TwUl694ISypHWTV+1AegIHlqs01SXKt+m8iRlzHR/kaU2AtlMJEzJASnio/cgbWO32CoyyHyS3uj+xiFcVwB9HpAq5EaZUVNzT6tUI9lNzfmpZehDLd3LuIpGMh5bsK0z2cPK14TnYaNzfl0qXVgz6q3mHwFTx6inA== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by BN0PR20MB4056.namprd20.prod.outlook.com (2603:10b6:408:124::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Mon, 16 Jan 2023 01:11:46 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e%4]) with mapi id 15.20.6002.013; Mon, 16 Jan 2023 01:11:46 +0000 From: Jake Leporte Date: Sun, 15 Jan 2023 19:11:20 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230116011120.528765-1-jakeleporte@outlook.com> References: <20230116011120.528765-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [gNVeX+zCzOV2LJ2oDJaK84upXd65v3AoLHGJihcpccLjDShqgyj3oh/lt5cbvd46] X-ClientProxiedBy: DS7PR03CA0046.namprd03.prod.outlook.com (2603:10b6:5:3b5::21) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230116011120.528765-4-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|BN0PR20MB4056:EE_ X-MS-Office365-Filtering-Correlation-Id: e8969076-63fa-4338-a562-08daf75ea303 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: p03hU6TQbzAaWjf90UIBtN0LbXo1CEGg1jzM3BFl4xLTuxYq+yn0lJGMNIz61xqsvbFBrXsKae9GldjamuOymIVdcyTYoVej7BkE2pMhHh+o/XLIc0Lp1G1DdPITgvnu7zQiHV5WL0VrTO6YEoHJG0Rbwml7k6EN8SNmTQbvOh7AhMNFePLopoqBrdT2c/nmj1XonZSH4BRcMI4Tzvhq57x0lYhVFG4C8fVMItyBVYT2c7mKDOChBIprF6hUue0+R10NOydmqoPB5QmvzhvSP1Q7ZD+WiQoZshXAVWwzrCRwUzzOPg/Bbp6AESE4Rd6ZWYF5aZwPqtoIOzNqQEbiGiR30cuj+6egVzcRyn4ZIxoqod7chfTcLAF3Dh5wuOGFoEc8KQF/er8vlMoyDWl6Mn13LD+jAogAzZa6suza1MjxLShce5TyryRnLkvV8EmZl+DWg2rU/L/XSNqrMOdsphY/u9p3gzbZ4Tit5/2f2ArPXbW6L5u3WwylRowm5tSGegXFfSROk1Fy0d6orW2uO/187hyH4uCawP10yB3CTsg0muuGmrp4h/vTP9zpLf3mfGq8JqtlUp1RibsLzvRODdAQw1+M7qD/MHqLpL8U2Trs2EUYOgaaOQz5wnzzAQlv X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Nv6HAGL/ilC/42YyemJnU7EerCHpHzSquv8389ctRlctil43tLTdNfgm+kgj+p4jTDmyAtIRjmKLXPeluaMdg/Z6xDoUVxbjNTClO2z8ZV+aDHCqCK3T/OspkqbooBPa+kScL+NNzqZYEgzKiRote/GEaaMhGGMSeexVEVQT03JaQDskjjDVi7/ykQQOrDN12KPzpIOZtZaz+uu7atYyFYIZxti9Jkpdh8Bszuy1tqfrf7pjKCqTxRbC/NrAAvmtIiMKddcr0cOnz5fjRarCKwvZr76GkKEdwDlkLXHndeQYR6IEmJ8dGgUFkmci6/So4dEYU/z9YESCIK37rWmbLM0uye/FL67CN+5WOKAeSCwtHHI5zl3V8sP4ohpdxZpjkGl8W5pJ/7DCXYwXnrMuY4Keq5uLjF6YBQv53z9teXm4guxN/bhTm4GbdALGp3/MCVL7DLGQsVVzqjKIOqkEoGWitDEjA4hvOwaSmjgog6UjR9yDq/EYgRLraV+xt2iIM4Xg5kFX35bi5sLiBoN7sRojWDMxxh1OLxhvZQ0fUMKe+OHnm4hPQAOpv7SX0AxoJWimWZ94DEIsXKpTG4Zbs/h6Z/3pwMB0rzeu8g2un0DyqjVe/j9eRBLP3wg3kts1n12GaynKLZsqEl9zykimyqSyDi7UpOK+VFUlWZsIQpS+pPPOcjiMWalPoJ3fvThopTFcI2bcxguUAxF5pkomEiqafZKIhI6yE0gKKQh2AWcZ3c5tEd9VCehztRiqotXCNHUtmcxeAuX+VWToNKMoCHzxlTHUAJp8H2o7oB1rOxK12mVjIbiKHUB2mZ8/CJe6YVv5xlgH/yTStSdUx5ypCxeav5i5DSgVW1j42saYu09VT8wfyv3THQyBeYK8aqXWqc/Z02bmrtqYnwbCTJII/0AjzliUUAoNwBeAWcs5NkjHD+x0/SITQd0/A6kdYTuo aCR9zU2R2CCZYC4H4ULZUSfzmOsvuLLO0muawY/ZCzYnqqAt3gBaYdKuizdMkorD9reGU6PWY5VGsLMC3tlQZo6XHNQiZCjdA1SLxGSTNZ2iaz4YME3WNmd4fMHWnmfZIDQZ8u6xvCjVYOmXajtycuJh8CycTY/HB9Ls0nbA5aQD9F2LHfQKQqMTtNNrDf2tGPH8wcHuoueJl8gS33VLBvIyQTwOfuMiyw5lpiOcGfGco8z/x1pXkr/9+AXLv0yHXYhi18VV6tkh+UDXKbcadhf9ulrnwK8c/onS9zl6fBk1UB8mgINdYNadnm228sPrgY0ioJ7GirEwekSNBH9QCIYnTwIFvD36Q3bhB8r+wpSRqFIISivHgEhy3MKgBSGElPNN79y2zYIeOxtFqai3pQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e8969076-63fa-4338-a562-08daf75ea303 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2023 01:11:46.3851 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR20MB4056 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+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b="q/XJyrh+"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=key1; d=yhetil.org; t=1673831546; a=rsa-sha256; cv=fail; b=Tjn7TrpPs0MmCxJhcHgA713i6TS/YjJf9P/rfTpL0Oix2SSdDa+XWk+e1mrtTislhYgIAD O+AU5FRigtkxzBbXx+cj3hXXMLiRHmAbNU2rSjXtRmdDmCLjRGnI+2EOYXKjB4XhiPIuZD 8/IxxjD2FhRdQAujorQEqJYEGQFNknBuwpvMuU0HSyDPx8cHL3xuq80blAVib4rfwDRNqy 87lS/AMoIml3djZl0V1H2BIBvlVs857lorI8e3gPac4DMT61xlYvTULlsksi5lRMlpZnEm SHiZXp4shKIrRvpJgD2ttgcAQUDJmRO8SEUGb8RlWtleJOhDFd0ZOCdFhNSziQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673831546; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: 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=5pA6oIwQ38WU7nJ9AUgapwC2NLbqCC97++lCIL54n90=; b=rweHj54zlNQ/SDNfuwBw4ICC9BR9a4MwmTL3LlEjN5733dN7usVkwDbaSjDnrpDCK+EX+m acmBweIIdw3FaOAv9go3yOGahj/0cTPPI5FafMETmtrY8i+zDZHKnpx0W7tbx27cMIi7kG R3M2xTKGml75450Ty80pjMEBPJASHl4ow7nb+YL2mZhVb5ZsSL4rayNUNVMcU33GNXLGm+ 5S+flcyAnC9gqDIXo3h+IHX2BaGjeYjzUOI+g49FcY+awp7JN7/zlOp7Q2p+aepanGWZME FjyLn32wLH+h6Ec4pox1b636n4VRaMvkmxIMTu4UIIme8P+do4I+nrE9zXE7Kw== X-Migadu-Queue-Id: 0C13B2F2BA X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b="q/XJyrh+"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") X-Migadu-Spam-Score: -1.52 X-Spam-Score: -1.52 X-TUID: xTiHdxG1HJfH From: Jake Leporte * gnu/packages/maths.scm (dozenal): New variable. --- gnu/packages/maths.scm | 103 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index d9bc292..d9903f6 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -103,6 +103,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages calendar) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -124,6 +125,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages ghostscript) #:use-module (gnu packages glib) #:use-module (gnu packages graphviz) + #:use-module (gnu packages groff) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) @@ -172,6 +174,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages wxwidgets) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26)) @@ -455,6 +458,106 @@ (define-public dionysus (license license:gpl3+) (home-page "https://www.gnu.org/software/dionysus/"))) +(define-public dozenal + (package + (name "dozenal") + (version "12010904-3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/dgoodmaniii/dozenal") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1i3pkljbgacg8y3is664pwl9bj3s3qj27l5immn1c7vi8ad0zfaf")))) + (build-system gnu-build-system) + (arguments + (list + ;; Some test scripts are included, but no makefile-driven + ;; tests, and they are all quite manual to run and check + #:tests? #f + ;; Running with `make -j' causes the build to fail. + ;; This is likely because this project uses the + ;; "recursive make" structure, where each + ;; subdirectory contains its own make file, which is + ;; called by the top-level makefile. + #:parallel-build? #f + #:make-flags #~(list (string-append "prefix=" + #$output)) + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "dozenal"))) + (add-after 'chdir 'patch-lua-references + (lambda _ + (substitute* '("dozcal/call_lua.c" "dozlua/main.c") + (("#include