From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH] gnu: Add hebcal. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 04:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59399@debbugs.gnu.org Cc: Felix Lechner X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166891777618335 (code B ref -1); Sun, 20 Nov 2022 04:17:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Nov 2022 04:16:16 +0000 Received: from localhost ([127.0.0.1]:41977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owbkd-0004lf-Vx for submit@debbugs.gnu.org; Sat, 19 Nov 2022 23:16:16 -0500 Received: from lists.gnu.org ([209.51.188.17]:49456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owbkZ-0004lU-R5 for submit@debbugs.gnu.org; Sat, 19 Nov 2022 23:16:13 -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 1owbkZ-0003ia-LZ for guix-patches@gnu.org; Sat, 19 Nov 2022 23:16:11 -0500 Received: from linode.us-core.com ([2600:3c01::f03c:93ff:fe26:6229]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1owbkX-00025i-5T for guix-patches@gnu.org; Sat, 19 Nov 2022 23:16:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=9XHVdsychA7bW0t K4kGBLJbQ6RAT0G3ftq4VbsOW//0=; h=date:subject:cc:to:from; d=lease-up.com; b=DKK8Ek8LWzWo+6yPU/pNqP7SO4wLrQsuIewDkvo5nk8D7b01vCex 8knU6PhdyjXN62dpo0xFVoIowBXjVsJso05KQtXO9s8EiQyb/vbqHMP9zuO2Cp2ltOAHDn MoGiPgiYrnWlkI2fvT4t5hPZwG3AlhYVi+5E9l2L9FIpefE4I= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id cfafafe1 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 20 Nov 2022 04:16:02 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 20ac0c5b; Sun, 20 Nov 2022 04:16:01 +0000 (UTC) From: Felix Lechner Date: Sat, 19 Nov 2022 20:15:12 -0800 Message-Id: <20221120041512.319-1-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2600:3c01::f03c:93ff:fe26:6229; envelope-from=felix.lechner@us-core.com; helo=linode.us-core.com X-Spam_score_int: 20 X-Spam_score: 2.0 X-Spam_bar: ++ X-Spam_report: (2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_SBL_CSS=3.335, RCVD_IN_XBL=0.375, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.4 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/calendar.scm (hebcal): New variable. * gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go, go-github-com-hebcal-gematriya, go-github-com-nathan-osman-go-sunrise): New variables. -- [...] Content analysis details: (2.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2600:3c01:0:0:f03c:93ff:fe26:6229 listed in] [zen.spamhaus.org] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=felix.lechner%40us-core.com; ip=209.51.188.17; r=debbugs.gnu.org] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/calendar.scm (hebcal): New variable. * gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go, go-github-com-hebcal-gematriya, go-github-com-nathan-osman-go-sunrise): New variables. -- [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2600:3c01:0:0:f03c:93ff:fe26:6229 listed in] [zen.spamhaus.org] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=felix.lechner%40us-core.com;ip=209.51.188.17;r=debbugs.gnu.org] -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/calendar.scm (hebcal): New variable. * gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go, go-github-com-hebcal-gematriya, go-github-com-nathan-osman-go-sunrise): New variables. --- gnu/packages/calendar.scm | 36 +++++++++++++++ gnu/packages/golang.scm | 95 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 131 insertions(+) diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm index 6583810277..41c047f955 100644 --- a/gnu/packages/calendar.scm +++ b/gnu/packages/calendar.scm @@ -34,6 +34,7 @@ (define-module (gnu packages calendar) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system cmake) #:use-module (guix build-system python) #:use-module (gnu packages admin) @@ -45,6 +46,7 @@ (define-module (gnu packages calendar) #:use-module (gnu packages freedesktop) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) + #:use-module (gnu packages golang) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages perl) @@ -426,3 +428,37 @@ (define-public gsimplecal launched again it closes the running instance. It can additionally be configured to show the current time in different timezones.") (license license:bsd-3)))) + +(define-public hebcal + (let ((commit "2384bb88dc1a41a4a5ae57a29fb58b2dd49a475d") + (revision "0")) + (package + (name "hebcal") + (version (git-version "5.3.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/hebcal") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12rv3b51jb7wcjwmmizz9jkw7gh37yklys4xncvpzgxdkkfgmmjx")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/hebcal/hebcal")) + (native-inputs + (list go-github-com-hebcal-hebcal-go + go-github-com-pborman-getopt)) + (synopsis "Perpetual Jewish Calendar with holidays and prayer times") + (description "Hebcal is a program which converts between Hebrew and Gregorian +dates, and generates lists of Jewish holidays for any year past, present or future. +Shabbat and holiday candle lighting and havdalah times are approximated based on +location. + +It can also show daily prayer times, the weekly Torah reading (Parashat HaShavua) +and the daily leaf of Talmud (Daf Yomi). The program can furthermore help with the +counting of the Omer or with the calculation of Hebrew yahrzeits, birthdays or +anniversaries.") + (home-page "https://github.com/hebcal/hebcal") + (license license:gpl2+)))) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b3df51ed5f..1d5493ad40 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2485,6 +2485,101 @@ (define-public go-gopkg-in-go-playground-validator-v9 @end itemize") (license license:expat))) +(define-public go-github-com-nathan-osman-go-sunrise + (let ((commit "c8f9f1eb869135f07378e7e3c5ec7a005f806c73") + (revision "0")) + (package + (name "go-github-com-nathan-osman-go-sunrise") + (version (git-version "1.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nathan-osman/go-sunrise") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "017zwzx05r5spxcs07dp6bnh7waknzsd819k7aqd8kr819v3x9in")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/nathan-osman/go-sunrise")) + (home-page "https://github.com/nathan-osman/go-sunrise") + (synopsis "Calculates the sunrise and sunset times for a given location") + (description + "To calculate the sunrise and sunset times, you will need the date of your +observation and the geographical coordinates in latitude and longitude for the +location.") + (license license:expat)))) + +(define-public go-github-com-hebcal-gematriya + (let ((commit "fe3043f73e415eb82727701d10f2fb40f87675e9") + (revision "0")) + (package + (name "go-github-com-hebcal-gematriya") + (version (git-version "1.0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/gematriya") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0xmnb2i80dy380yv8c4pd04bbyqgbc7c40p8hz1vqj2lhbm6jabf")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/hebcal/gematriya")) + (home-page "https://github.com/hebcal/gematriya") + (synopsis "Provides a system of writing numbers as Hebrew letters") + (description + "Prints numbers as Hebrew letters. Numerical values are represented using +letters of the Hebrew alef-bet (alphabet).") + (license license:bsd-2)))) + +(define-public go-github-com-hebcal-hebcal-go + (let ((commit "d42e881860cfc9e8249fc79f268091c3c4d36b0d") + (revision "0")) + (package + (name "go-github-com-hebcal-hebcal-go") + (version (git-version "0.9.11" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/hebcal-go") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1m9akb8pwxchpaci05gambshrzw626gsrfhl25f36vjl7mq5292n")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/hebcal/hebcal-go" + ;; Source-only package + #:tests? #f + #:phases + #~(modify-phases %standard-phases + ;; Source-only package + (delete 'build)))) + (propagated-inputs + (list go-github-com-hebcal-gematriya + go-github-com-nathan-osman-go-sunrise + go-github-com-stretchr-testify)) + (home-page "https://github.com/hebcal/hebcal-go") + (synopsis "Library module for Hebcal, a perpetual Jewish Calendar") + (description + "This library converts between Hebrew and Gregorian dates, and generates lists +of Jewish holidays for any year (past, present or future). Shabbat and holiday candle +lighting and havdalah times are approximated based on location. + +Torah readings (Parashat HaShavua), Daf Yomi, and counting of the Omer can also be +specified. Hebcal also includes algorithms to calculate yahrzeits, birthdays and +anniversaries.") + (license license:gpl2+)))) + (define-public go-github-com-aws-sdk (package (name "go-github-com-aws-sdk") base-commit: ac09fcb955e9358c330d728693759ca1a2e20542 -- 2.38.1 From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH] gnu: Add hebcal. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 08:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Felix Lechner" , <59399@debbugs.gnu.org> Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.166893387112976 (code B ref 59399); Sun, 20 Nov 2022 08:45:02 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 08:44:31 +0000 Received: from localhost ([127.0.0.1]:42326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owfwE-0003ND-Pd for submit@debbugs.gnu.org; Sun, 20 Nov 2022 03:44:30 -0500 Received: from knopi.disroot.org ([178.21.23.139]:48406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owfwA-0003N3-PC for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 03:44:29 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 5A014410C9; Sun, 20 Nov 2022 09:44:25 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bF2MNcfE47KW; Sun, 20 Nov 2022 09:44:24 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1668933864; bh=tNSj/fPVHu8SGIeJ3U9TzMeE4nNmaPNrU31Emt0ClDA=; h=Date:Subject:From:To:References:In-Reply-To:From; b=Jt3L1EYAIqxYqcizaH98+KWFWyPEz19oICS7zHEV8nxc1K9+AhPHyrbNLbUeIF0Zq vzkGW24VnfGnyFkYMKSQ5ZtVwAAImCijrYrosVFM2PwBrFXrK8VMA8yH3rSR6ydyd5 jvi6ayAumumXR/3bGoD2eH6Dq8HwbqlVg4qvM5y5p9WoSS5cNfjQ3byg/F8Sb4Nqtk A22N2DvyzGY5HfFgAFTaxFrtFmZu/4Wg3Z+tWv8LCfCyxNP5RKalW0FPo7bwhLK3dv H6kF0cRmczke8w6+q4+OVL6bPyPCsmdxWdH5Ltb5n8sbWnNpHBefQFTXKC+JwKhV6+ YtGVxEpFowU5Q== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 20 Nov 2022 08:44:23 +0000 Message-Id: From: "(" References: <20221120041512.319-1-felix.lechner@lease-up.com> In-Reply-To: <20221120041512.319-1-felix.lechner@lease-up.com> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Heya, On Sun Nov 20, 2022 at 4:15 AM GMT, Felix Lechner via Guix-patches via wrot= e: > * gnu/packages/calendar.scm (hebcal): New variable. > * gnu/packages/golang.scm > (go-github-com-hebcal-hebcal-go, > go-github-com-hebcal-gematriya, > go-github-com-nathan-osman-go-sunrise): New variables. Please send one patch per package. -- ( From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 1/4] gnu: Add go-github-com-nathan-osman-go-sunrise. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 13:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59399@debbugs.gnu.org Cc: paren@disroot.org, Felix Lechner Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.166895213019320 (code B ref 59399); Sun, 20 Nov 2022 13:49:02 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 13:48:50 +0000 Received: from localhost ([127.0.0.1]:42670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkgk-00051X-Dr for submit@debbugs.gnu.org; Sun, 20 Nov 2022 08:48:50 -0500 Received: from linode.us-core.com ([23.239.4.72]:45756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkgg-00051I-8n for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 08:48:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=klZUKv6iBqudlPk XnhC2DOoXpGIEBEDB1k4NhaMC09o=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=btOc4Ba8HO3x+qZKePIt6S/hhGUqE7nLVVtNrILz vYtLqp5YR4lLnsUCKi9Ltuj5Wj61nvIET1YjaZXJTbxF64pgGn49l1GMGtOPSvSdiFRZPR tEqwAiJuwIU8DNb0OEAYVLHR8NZujsF6hyp7hMzXgvV80jVUTOTNVr9QK45G4= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 6a39c44e (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 20 Nov 2022 13:48:42 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 0979c518; Sun, 20 Nov 2022 13:48:40 +0000 (UTC) From: Felix Lechner Date: Sun, 20 Nov 2022 05:47:58 -0800 Message-Id: <20221120134802.19051-1-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/golang.scm (go-github-com-nathan-osman-go-sunrise): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b3df51ed5f..e697cd4af6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2485,6 +2485,33 @@ (define-public go-gopkg-in-go-playground-validator-v9 @end itemize") (license license:expat))) +(define-public go-github-com-nathan-osman-go-sunrise + (let ((commit "c8f9f1eb869135f07378e7e3c5ec7a005f806c73") + (revision "0")) + (package + (name "go-github-com-nathan-osman-go-sunrise") + (version (git-version "1.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nathan-osman/go-sunrise") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "017zwzx05r5spxcs07dp6bnh7waknzsd819k7aqd8kr819v3x9in")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/nathan-osman/go-sunrise")) + (home-page "https://github.com/nathan-osman/go-sunrise") + (synopsis "Calculates the sunrise and sunset times for a given location") + (description + "To calculate the sunrise and sunset times, you will need the date of your +observation and the geographical coordinates in latitude and longitude for the +location.") + (license license:expat)))) + (define-public go-github-com-aws-sdk (package (name "go-github-com-aws-sdk") base-commit: ac09fcb955e9358c330d728693759ca1a2e20542 -- 2.38.1 From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 2/4] gnu: Add go-github-com-hebcal-gematriya. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 13:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59399@debbugs.gnu.org Cc: paren@disroot.org, Felix Lechner Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.166895213719362 (code B ref 59399); Sun, 20 Nov 2022 13:49:02 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 13:48:57 +0000 Received: from localhost ([127.0.0.1]:42679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkgr-00052D-1d for submit@debbugs.gnu.org; Sun, 20 Nov 2022 08:48:57 -0500 Received: from linode.us-core.com ([23.239.4.72]:45756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkgn-00051I-RU for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 08:48:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=6d55bYn88B6YhWP ghvTqmNIH8NOQwy0nmorC6qxDR00=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=DJxwMbUjnQcNn7MFfixbXH2O6T5tQEa1z/4uY05g 7I08458EwVoRYs5ZRsvCqw6KOivuOwAiyc0zBSznw/B+TmGPBsqObKi/Q1L+auMGnrm4oF TPjpeZm5KCASne2gbjUgq+ADCI8VFqzJC908WSc4Eg1P8jVqb8jmf9SBilPZE= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 2f94520e (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 20 Nov 2022 13:48:52 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 99171fdf; Sun, 20 Nov 2022 13:48:52 +0000 (UTC) From: Felix Lechner Date: Sun, 20 Nov 2022 05:47:59 -0800 Message-Id: <20221120134802.19051-2-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221120134802.19051-1-felix.lechner@lease-up.com> References: <20221120134802.19051-1-felix.lechner@lease-up.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/golang.scm (go-github-com-hebcal-gematriya): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e697cd4af6..4e0f62906a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2512,6 +2512,32 @@ (define-public go-github-com-nathan-osman-go-sunrise location.") (license license:expat)))) +(define-public go-github-com-hebcal-gematriya + (let ((commit "fe3043f73e415eb82727701d10f2fb40f87675e9") + (revision "0")) + (package + (name "go-github-com-hebcal-gematriya") + (version (git-version "1.0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/gematriya") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0xmnb2i80dy380yv8c4pd04bbyqgbc7c40p8hz1vqj2lhbm6jabf")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/hebcal/gematriya")) + (home-page "https://github.com/hebcal/gematriya") + (synopsis "Provides a system of writing numbers as Hebrew letters") + (description + "Prints numbers as Hebrew letters. Numerical values are represented using +letters of the Hebrew alef-bet (alphabet).") + (license license:bsd-2)))) + (define-public go-github-com-aws-sdk (package (name "go-github-com-aws-sdk") -- 2.38.1 From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 3/4] gnu: Add go-github-com-hebcal-hebcal-go. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 13:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59399@debbugs.gnu.org Cc: paren@disroot.org, Felix Lechner Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.166895213719369 (code B ref 59399); Sun, 20 Nov 2022 13:49:03 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 13:48:57 +0000 Received: from localhost ([127.0.0.1]:42681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkgr-00052F-BT for submit@debbugs.gnu.org; Sun, 20 Nov 2022 08:48:57 -0500 Received: from linode.us-core.com ([23.239.4.72]:45756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkgp-00051I-PH for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 08:48:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=EXvviGFHkSSTJCO yTIzdThITpdy9UwneFn8Y+6SIRhM=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=RkCZKQclfWmDyNPBWRZnZlMwpTrRCOhZVzGwreW2 +vsTTy6hc46VMFlgsQNKHc+gHZnOVVN7ef2edSLloJWfryaicV/bXMF3+vDv41cBi7iCJw mnFlSYVLyudcK33AIuqV2oXvh3CTNQYZI9EeqigORgV7oGmTvJu/IeVZwTl8c= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id fe342e30 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 20 Nov 2022 13:48:54 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 948ff224; Sun, 20 Nov 2022 13:48:54 +0000 (UTC) From: Felix Lechner Date: Sun, 20 Nov 2022 05:48:00 -0800 Message-Id: <20221120134802.19051-3-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221120134802.19051-1-felix.lechner@lease-up.com> References: <20221120134802.19051-1-felix.lechner@lease-up.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go): New variable. --- gnu/packages/golang.scm | 42 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4e0f62906a..1d5493ad40 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2538,6 +2538,48 @@ (define-public go-github-com-hebcal-gematriya letters of the Hebrew alef-bet (alphabet).") (license license:bsd-2)))) +(define-public go-github-com-hebcal-hebcal-go + (let ((commit "d42e881860cfc9e8249fc79f268091c3c4d36b0d") + (revision "0")) + (package + (name "go-github-com-hebcal-hebcal-go") + (version (git-version "0.9.11" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/hebcal-go") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1m9akb8pwxchpaci05gambshrzw626gsrfhl25f36vjl7mq5292n")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/hebcal/hebcal-go" + ;; Source-only package + #:tests? #f + #:phases + #~(modify-phases %standard-phases + ;; Source-only package + (delete 'build)))) + (propagated-inputs + (list go-github-com-hebcal-gematriya + go-github-com-nathan-osman-go-sunrise + go-github-com-stretchr-testify)) + (home-page "https://github.com/hebcal/hebcal-go") + (synopsis "Library module for Hebcal, a perpetual Jewish Calendar") + (description + "This library converts between Hebrew and Gregorian dates, and generates lists +of Jewish holidays for any year (past, present or future). Shabbat and holiday candle +lighting and havdalah times are approximated based on location. + +Torah readings (Parashat HaShavua), Daf Yomi, and counting of the Omer can also be +specified. Hebcal also includes algorithms to calculate yahrzeits, birthdays and +anniversaries.") + (license license:gpl2+)))) + (define-public go-github-com-aws-sdk (package (name "go-github-com-aws-sdk") -- 2.38.1 From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 4/4] gnu: Add hebcal. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 13:49:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59399@debbugs.gnu.org Cc: paren@disroot.org, Felix Lechner Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.166895214319406 (code B ref 59399); Sun, 20 Nov 2022 13:49:04 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 13:49:03 +0000 Received: from localhost ([127.0.0.1]:42684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkgw-00052n-SV for submit@debbugs.gnu.org; Sun, 20 Nov 2022 08:49:03 -0500 Received: from linode.us-core.com ([23.239.4.72]:45756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkgq-00051I-Bh for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 08:48:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=sDPkaOct+1eKe7F kgXqrPBljmo47DddnxipCiDR3uI0=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=ISTCR5kI8z1nNm9dVngchM2/iiK4fIAP4Zaa2QX/ 2fsHf3HS5ENBBd+Ra3d+SEmQl7PD+0Mqhaympx/eAoRAOS32APaFmymqiAQYA2zW4jl5JR z745viOKD7qhvtSyZBdanzNxnanXy5IVbPM3pTQ+YRvBc7Oc/iETobGWzT98c= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 3af68052 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 20 Nov 2022 13:48:56 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id d6baf0b0; Sun, 20 Nov 2022 13:48:55 +0000 (UTC) From: Felix Lechner Date: Sun, 20 Nov 2022 05:48:01 -0800 Message-Id: <20221120134802.19051-4-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221120134802.19051-1-felix.lechner@lease-up.com> References: <20221120134802.19051-1-felix.lechner@lease-up.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/calendar.scm (hebcal): New variable. --- gnu/packages/calendar.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm index 6583810277..41c047f955 100644 --- a/gnu/packages/calendar.scm +++ b/gnu/packages/calendar.scm @@ -34,6 +34,7 @@ (define-module (gnu packages calendar) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system cmake) #:use-module (guix build-system python) #:use-module (gnu packages admin) @@ -45,6 +46,7 @@ (define-module (gnu packages calendar) #:use-module (gnu packages freedesktop) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) + #:use-module (gnu packages golang) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages perl) @@ -426,3 +428,37 @@ (define-public gsimplecal launched again it closes the running instance. It can additionally be configured to show the current time in different timezones.") (license license:bsd-3)))) + +(define-public hebcal + (let ((commit "2384bb88dc1a41a4a5ae57a29fb58b2dd49a475d") + (revision "0")) + (package + (name "hebcal") + (version (git-version "5.3.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/hebcal") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12rv3b51jb7wcjwmmizz9jkw7gh37yklys4xncvpzgxdkkfgmmjx")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/hebcal/hebcal")) + (native-inputs + (list go-github-com-hebcal-hebcal-go + go-github-com-pborman-getopt)) + (synopsis "Perpetual Jewish Calendar with holidays and prayer times") + (description "Hebcal is a program which converts between Hebrew and Gregorian +dates, and generates lists of Jewish holidays for any year past, present or future. +Shabbat and holiday candle lighting and havdalah times are approximated based on +location. + +It can also show daily prayer times, the weekly Torah reading (Parashat HaShavua) +and the daily leaf of Talmud (Daf Yomi). The program can furthermore help with the +counting of the Omer or with the calculation of Hebrew yahrzeits, birthdays or +anniversaries.") + (home-page "https://github.com/hebcal/hebcal") + (license license:gpl2+)))) -- 2.38.1 From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 1/4] gnu: Add go-github-com-nathan-osman-go-sunrise. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 13:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Felix Lechner" , <59399@debbugs.gnu.org> Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.166895241419860 (code B ref 59399); Sun, 20 Nov 2022 13:54:02 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 13:53:34 +0000 Received: from localhost ([127.0.0.1]:42703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owklK-0005AG-5u for submit@debbugs.gnu.org; Sun, 20 Nov 2022 08:53:34 -0500 Received: from knopi.disroot.org ([178.21.23.139]:38024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owklH-0005A7-Kq for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 08:53:32 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 1FD6E4115F; Sun, 20 Nov 2022 14:53:30 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RTqVlaTGuENx; Sun, 20 Nov 2022 14:53:29 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1668952409; bh=g2dxT1iswnlYRDPad2/xbB//Lt90gmBaJ6C9xDpyDSM=; h=Date:Subject:From:To:References:In-Reply-To:From; b=kU7KADmbN2hUwoWIDaqO/RyGTjO93DB/Ve+n8QVHROOlcgOtfpw8dEbRUnsAUMNFK ssGjFjb5fM/FjkjXXSS8e8HDE7IIKQEnP+uRXzJGivs1Uy8dVeHKWXGMBgtJ1Tf/lA 4EvYBmkniwhxmr4JgHMa7P0oYh9/YBweLin63DMB1i+Q8FUbpPSvj+ufHEfbiZ3NvV qTW0bbHre136kvu7Fb6plnRP0BD0oXKTHGC4Jz8yvYI901UGPOPdPlM9sClQU5japU +2CJIIM5EK6yxCF/Nac0v5zGoWcw7PsOTpKxXa3p8x+WtWG+q6SL/Jho6JKXegkwH9 2kje187eTzl7A== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 20 Nov 2022 13:53:28 +0000 Message-Id: From: "(" References: <20221120134802.19051-1-felix.lechner@lease-up.com> In-Reply-To: <20221120134802.19051-1-felix.lechner@lease-up.com> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Heya, Thanks for splitting them! A few remarks: On Sun Nov 20, 2022 at 1:47 PM GMT, Felix Lechner wrote: > * gnu/packages/golang.scm > (go-github-com-nathan-osman-go-sunrise): New variable. Indentation for this should look something like: * gnu/packages/golang.scm (go-github-com-nathan-osman-go-sunrise): New variable. > --- a/gnu/packages/golang.scm > +++ b/gnu/packages/golang.scm > @@ -2485,6 +2485,33 @@ (define-public go-gopkg-in-go-playground-validator= -v9 > + (arguments > + '(#:import-path "github.com/nathan-osman/go-sunrise")) Please use (list #:import-path ...) instead. > + (synopsis "Calculates the sunrise and sunset times for a given loc= ation") Maybe change this to: (synopsis "Calculate sunrise and sunset times in Go") > + (description > + "To calculate the sunrise and sunset times, you will need the dat= e of your > +observation and the geographical coordinates in latitude and longitude f= or the > +location.") How about this: (description "This package provides a Go library for calculating sunrise and sunset times from geographical coordinates and a date.") -- ( From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 2/4] gnu: Add go-github-com-hebcal-gematriya. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 13:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Felix Lechner" , <59399@debbugs.gnu.org> Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.166895254420052 (code B ref 59399); Sun, 20 Nov 2022 13:56:02 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 13:55:44 +0000 Received: from localhost ([127.0.0.1]:42707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owknP-0005DM-Ks for submit@debbugs.gnu.org; Sun, 20 Nov 2022 08:55:43 -0500 Received: from knopi.disroot.org ([178.21.23.139]:35516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owknN-0005DE-Tl for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 08:55:42 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3FB5F4114C; Sun, 20 Nov 2022 14:55:41 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d-96B5FPhdzw; Sun, 20 Nov 2022 14:55:40 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1668952540; bh=Rt0qDpZwMoUwCmCDxAIk0uoFQSSyzIIKPDlipgtL6bU=; h=Date:Subject:From:To:References:In-Reply-To:From; b=itOfx2lORqpY0ZLpBOYozGhOct6cAyVu/GCZmfOjmxh7Estkj2GJPSWmPSFvO5uCB MNqgvoOlRqsdRuawGcA8jeXc1D8BJmnSotkP0d01jlg4FTxDLeER1OJLEqt7sa2eEc mec0RCT6CWoLktxWTtr8QuFThrcwZTODoiLv1Cddoi33Q977xpSwex8cxirKaBDV0I bWpiuQJOEYXOo/dV7VUBawdX/GFyrA1hQi+QSppYiZ3KtKcYaJtTwXr+l4b4r7bKJs 5TQ/y7K2ePxd3vAqBYCkAb5dWyYQv/Il3DGD3SW28VMB9lxCsmC10XQVxVZIKF5N3T 4vaVxiAKm3Z4A== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 20 Nov 2022 13:55:39 +0000 Message-Id: From: "(" References: <20221120134802.19051-1-felix.lechner@lease-up.com> <20221120134802.19051-2-felix.lechner@lease-up.com> In-Reply-To: <20221120134802.19051-2-felix.lechner@lease-up.com> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Heya, On Sun Nov 20, 2022 at 1:47 PM GMT, Felix Lechner wrote: > * gnu/packages/golang.scm > (go-github-com-hebcal-gematriya): New variable. > --- a/gnu/packages/golang.scm > +++ b/gnu/packages/golang.scm > @@ -2512,6 +2512,32 @@ (define-public go-github-com-nathan-osman-go-sunri= se > + (arguments > + '(#:import-path "github.com/hebcal/gematriya")) (list ...) > + (synopsis "Provides a system of writing numbers as Hebrew letters"= ) (synopsis "Print numbers as Hebrew letters in Go") > + (description > + "Prints numbers as Hebrew letters. Numerical values are represen= ted using > +letters of the Hebrew alef-bet (alphabet).") (description "This package provides a Go library for printing numbers as Hebrew letters.") -- ( From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 3/4] gnu: Add go-github-com-hebcal-hebcal-go. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 14:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Felix Lechner" , <59399@debbugs.gnu.org> Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.166895294620796 (code B ref 59399); Sun, 20 Nov 2022 14:03:01 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 14:02:26 +0000 Received: from localhost ([127.0.0.1]:42727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owktu-0005PM-2R for submit@debbugs.gnu.org; Sun, 20 Nov 2022 09:02:26 -0500 Received: from knopi.disroot.org ([178.21.23.139]:35102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owktr-0005PC-Kl for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 09:02:24 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 222F241169; Sun, 20 Nov 2022 15:02:22 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kLveO-8wIYCN; Sun, 20 Nov 2022 15:02:21 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1668952940; bh=R9fvytPkHDafWZLh2y5hMeWpjlTKZS5N4DI0VT2RQsg=; h=Date:Subject:From:To:References:In-Reply-To:From; b=RQWM0uXYrSn5fXICd/K1YSQ0vlUNjhrNr9kmeF51CzkxJvz9IJM+t2ViadGtA0wVw KiPqVmuHCNn0k8wIWDHiwMzX3HfFgIptjBWP99TSmq94zRXT2xxibGA6mG8hRFmZV+ 1wcANlmR9+7JEy4OAsjTLaOf78lCvr6k/V4t6DhJfVfXIBqjbemE0jc0Z0r5sOm8Ur 2czC+1WqE6xLO9PbnFT5yyJpa75AmY193U/GpsLQ4wpJxNKgFM1HWL2QTr4YaK5snb O8fl6/b3IB8Lh6UNX1NWD5sw0Tr6EhdpJd7O2dKitOj8OlYi3w/fRHyPPTv6szeVCC AqDDz3icdiDlg== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 20 Nov 2022 14:02:20 +0000 Message-Id: From: "(" References: <20221120134802.19051-1-felix.lechner@lease-up.com> <20221120134802.19051-3-felix.lechner@lease-up.com> In-Reply-To: <20221120134802.19051-3-felix.lechner@lease-up.com> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sun Nov 20, 2022 at 1:48 PM GMT, Felix Lechner wrote: > * gnu/packages/golang.scm > (go-github-com-hebcal-hebcal-go): New variable. > --- a/gnu/packages/golang.scm > +++ b/gnu/packages/golang.scm > @@ -2538,6 +2538,48 @@ (define-public go-github-com-hebcal-gematriya > + (arguments > + (list > + #:import-path "github.com/hebcal/hebcal-go" > + ;; Source-only package > + #:tests? #f > + #:phases > + #~(modify-phases %standard-phases > + ;; Source-only package > + (delete 'build)))) Indent it like this: (list #:import-path "githu.com/hebcal/hebcal-go" #:tests? #f ;source-only package #:phases #~(modify-phases %standard-phases ;; Source-only package. (delete 'build))) > + (propagated-inputs > + (list go-github-com-hebcal-gematriya > + go-github-com-nathan-osman-go-sunrise > + go-github-com-stretchr-testify)) ``go-github-com-stretchr-testify'' should probably be in native-inputs, since it's used only in tests. > + (synopsis "Library module for Hebcal, a perpetual Jewish Calendar"= ) (synopsis "Go library for the Hebcal perpetual Jewish calendar") > + (description > + "This library converts between Hebrew and Gregorian dates, and ge= nerates lists > +of Jewish holidays for any year (past, present or future). Shabbat and = holiday candle > +lighting and havdalah times are approximated based on location. > + > +Torah readings (Parashat HaShavua), Daf Yomi, and counting of the Omer c= an also be > +specified. Hebcal also includes algorithms to calculate yahrzeits, birt= hdays and > +anniversaries.") (description "This package provides a library for conversion between Hebrew and Georgian dates, and generation of lists of Jewish holidays for a given year. Shabbat and holiday candle lighting and havdalah times are approximated based on location. Torah readings, Daf Yomi, and counting of the Omer can also be specified. Algorithms are included to calculate yahrzeits, birthdays, and anniversaries.") -- ( From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 3/4] gnu: Add go-github-com-hebcal-hebcal-go. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 14:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "(" , "Felix Lechner" , <59399@debbugs.gnu.org> Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.166895310321032 (code B ref 59399); Sun, 20 Nov 2022 14:06:01 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 14:05:03 +0000 Received: from localhost ([127.0.0.1]:42731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkwQ-0005TA-KR for submit@debbugs.gnu.org; Sun, 20 Nov 2022 09:05:02 -0500 Received: from knopi.disroot.org ([178.21.23.139]:42538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkwP-0005Sj-Do for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 09:05:01 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id C020841162; Sun, 20 Nov 2022 15:05:00 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nb8Ez3_zXL31; Sun, 20 Nov 2022 15:04:59 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1668953099; bh=fXtsVqwjXBu5XxC5OKkGIP1l8p9BtwKT97SBWEcgNnI=; h=Date:Subject:From:To:References:In-Reply-To:From; b=E+2tGhhgYzB/waRCVdf3s0nprTMEdoMqtvCrVVwqpDBGLeG7w0/Rispyns1gG+Wew x2KKKJFIuey8x7gNh0PO7RYIONByFp5+h/C/lE0VF6yMBycVGjS1bbmxb4wt7rcfBg GGEECgRxNJa8QCJggq2C750Md9NPsK14Wej9T0EkJsJ2QiYBlVnROJx/cZ2m7A63pS NRhtlFNv2bl9tUUb3m9KygmqDVtEMYOXVaQ4SVBCO2lpGWSK2iPD7L9+S/FVbYyUXI IlIiav9pEZ5APkQ9VNJ7X0CGC3HjXbGvrt9SYneCnMWRCjOFrAHw2LJim7JFHsudBq 2vQH4457YRriw== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 20 Nov 2022 14:04:58 +0000 Message-Id: From: "(" References: <20221120134802.19051-1-felix.lechner@lease-up.com> <20221120134802.19051-3-felix.lechner@lease-up.com> In-Reply-To: X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sun Nov 20, 2022 at 2:02 PM GMT, ( via Guix-patches via wrote: > (description > "This package provides a library for conversion between Hebrew > and Georgian dates, and generation of lists of Jewish holidays for > a given year. Shabbat and holiday candle lighting and havdalah times > are approximated based on location. > > Torah readings, Daf Yomi, and counting of the Omer can also be > specified. Algorithms are included to calculate yahrzeits, birthdays, > and anniversaries.") s/Georgian/Gregorian/ (I misread that in the original description :)) -- ( From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 4/4] gnu: Add hebcal. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 14:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Felix Lechner" , <59399@debbugs.gnu.org> Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.166895322121227 (code B ref 59399); Sun, 20 Nov 2022 14:08:01 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 14:07:01 +0000 Received: from localhost ([127.0.0.1]:42743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkyL-0005WD-DW for submit@debbugs.gnu.org; Sun, 20 Nov 2022 09:07:01 -0500 Received: from knopi.disroot.org ([178.21.23.139]:38888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkyJ-0005W3-79 for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 09:06:59 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 8DC894114E; Sun, 20 Nov 2022 15:06:58 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HwVia8dyoyCH; Sun, 20 Nov 2022 15:06:57 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1668953217; bh=bhfIukPoSHoWQanWUk2feiS5CTAsXTb403afH1D3mb4=; h=Date:To:Subject:From:References:In-Reply-To:From; b=bRkj0HnM74CN0hehMYED/5tu+JKmUabvXqlK8doTN6ADh9R6Wuc+PmEt7/kvbYGyo FMAYCCMRqulf1rcQdH4R+0Wl225hqjdmHFfrY+8ryOa4uCQvxMRpI/HC9oc8A6oexn qDzsnNshqKPamKqRluZXX9vHMXIDMXuB4ZYA7tIgydZHPUAPliR82AundgLQ7+0lUb FSlY4J5Daypq3ceDyg3aZUzIvVXKjnmyi26sZ1LiMxQllWmieTeE/xWjd4GhyZkQa9 Jy0Hcc34gQMz/K3BLAZ+sSW2PbHVScooWpr+qyPYpsXXLiPnBDlwrYQDmB0saHhKnI /z6R6a2oTO+gg== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 20 Nov 2022 14:06:56 +0000 Message-Id: From: "(" References: <20221120134802.19051-1-felix.lechner@lease-up.com> <20221120134802.19051-4-felix.lechner@lease-up.com> In-Reply-To: <20221120134802.19051-4-felix.lechner@lease-up.com> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sun Nov 20, 2022 at 1:48 PM GMT, Felix Lechner wrote: > * gnu/packages/calendar.scm (hebcal): New variable. > --- a/gnu/packages/calendar.scm > +++ b/gnu/packages/calendar.scm > @@ -426,3 +428,37 @@ (define-public gsimplecal > + (build-system go-build-system) > + (arguments > + '(#:import-path "github.com/hebcal/hebcal")) (list ...) > + (native-inputs > + (list go-github-com-hebcal-hebcal-go > + go-github-com-pborman-getopt)) I think these both need to be regular inputs. > + (synopsis "Perpetual Jewish Calendar with holidays and prayer time= s") (synopsis "Perpetual Jewish calendar program") > + (description "Hebcal is a program which converts between Hebrew an= d Gregorian > +dates, and generates lists of Jewish holidays for any year past, present= or future. > +Shabbat and holiday candle lighting and havdalah times are approximated = based on > +location. > + > +It can also show daily prayer times, the weekly Torah reading (Parashat = HaShavua) > +and the daily leaf of Talmud (Daf Yomi). The program can furthermore he= lp with the > +counting of the Omer or with the calculation of Hebrew yahrzeits, birthd= ays or > +anniversaries.") (description "Hebcal is a program for converting between Hebrew and Gregorian dates, and generating lists of Jewish holidays for a given year. Shabbat, holiday candle lighting, and havdalah times are approximated using your location. It can also show daily prayer times, the weekly Torah reading, and the daily leaf of Talmud. The program can help with counting of the Omer or with calculation of Hebrew yahrzeits, birthdays, or anniversaries.") -- ( From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 1/4] gnu: Add go-github-com-nathan-osman-go-sunrise. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 17:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59399@debbugs.gnu.org Cc: paren@disroot.org, Felix Lechner Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.16689650599548 (code B ref 59399); Sun, 20 Nov 2022 17:25:01 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 17:24:19 +0000 Received: from localhost ([127.0.0.1]:44444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owo3H-0002Tw-BJ for submit@debbugs.gnu.org; Sun, 20 Nov 2022 12:24:19 -0500 Received: from linode.us-core.com ([23.239.4.72]:59666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owo3E-0002Tl-5o for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 12:24:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=HjmAG/FC/Dd1lCK BTOs74JGiY6yg68fh/FEGrbjxDuI=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=kSVDzJeLBR2iPf+9LNg5k/q9zWt5dNVq2+NMu/oG OiF35ZfMRThPt5B3pu+oOMRmogyyySEhG16jtao7Kv7H0nsnm6ZDeslFQr7r/fhCugQopM 6CbHFLBz4nAYMl3O1/+bAPrDlnRCVmwy5H3OsoGIzvJoWFt5A1i8NmO/JSuAM= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 2c091f98 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 20 Nov 2022 17:24:14 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 1af9fd4a; Sun, 20 Nov 2022 17:24:12 +0000 (UTC) From: Felix Lechner Date: Sun, 20 Nov 2022 09:23:59 -0800 Message-Id: <20221120172402.26408-1-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/golang.scm (go-github-com-nathan-osman-go-sunrise): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b3df51ed5f..78443b81a5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2485,6 +2485,32 @@ (define-public go-gopkg-in-go-playground-validator-v9 @end itemize") (license license:expat))) +(define-public go-github-com-nathan-osman-go-sunrise + (let ((commit "c8f9f1eb869135f07378e7e3c5ec7a005f806c73") + (revision "0")) + (package + (name "go-github-com-nathan-osman-go-sunrise") + (version (git-version "1.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nathan-osman/go-sunrise") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "017zwzx05r5spxcs07dp6bnh7waknzsd819k7aqd8kr819v3x9in")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/nathan-osman/go-sunrise")) + (home-page "https://github.com/nathan-osman/go-sunrise") + (synopsis "Calculate sunrise and sunset times in Go") + (description + "This package provides a Go library for calculating sunrise and +sunset times from geographical coordinates and a date.") + (license license:expat)))) + (define-public go-github-com-aws-sdk (package (name "go-github-com-aws-sdk") base-commit: ac09fcb955e9358c330d728693759ca1a2e20542 -- 2.38.1 From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 3/4] gnu: Add go-github-com-hebcal-hebcal-go. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 17:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59399@debbugs.gnu.org Cc: paren@disroot.org, Felix Lechner Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.16689650649578 (code B ref 59399); Sun, 20 Nov 2022 17:25:02 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 17:24:24 +0000 Received: from localhost ([127.0.0.1]:44449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owo3L-0002UP-Lz for submit@debbugs.gnu.org; Sun, 20 Nov 2022 12:24:24 -0500 Received: from linode.us-core.com ([23.239.4.72]:46684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owo3H-0002Tv-FC for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 12:24:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=4AS8org/z4YISp2 v6E6y0uw//s+IU80hFkMAeUJh6yg=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=BexJ1JV4d9mj3YE2z3LE4NzMOC6RWqe+9uYt3YSs TEKJsUsDwW8yUT+yq2/swOB9ngDQKaDt7vMcZw8cfaCmRhHOF4lBGQY7iUumVSeqi8uobO 1Be7W2T4aG3VhjrFbDyBkiDqEPhP1do6eO3OsYYwpMC3sF4MUF8zr8ub632l4= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 105df42b (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 20 Nov 2022 17:24:15 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id f483e5ca; Sun, 20 Nov 2022 17:24:14 +0000 (UTC) From: Felix Lechner Date: Sun, 20 Nov 2022 09:24:01 -0800 Message-Id: <20221120172402.26408-3-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221120172402.26408-1-felix.lechner@lease-up.com> References: <20221120172402.26408-1-felix.lechner@lease-up.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go): New variable. --- gnu/packages/golang.scm | 43 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2dc7091b4b..ff290213cd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2537,6 +2537,49 @@ (define-public go-github-com-hebcal-gematriya Hebrew letters.") (license license:bsd-2)))) +(define-public go-github-com-hebcal-hebcal-go + (let ((commit "d42e881860cfc9e8249fc79f268091c3c4d36b0d") + (revision "0")) + (package + (name "go-github-com-hebcal-hebcal-go") + (version (git-version "0.9.11" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/hebcal-go") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1m9akb8pwxchpaci05gambshrzw626gsrfhl25f36vjl7mq5292n")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/hebcal/hebcal-go" + ;; Source-only package + #:tests? #f + #:phases + #~(modify-phases %standard-phases + ;; Source-only package + (delete 'build)))) + (native-inputs + (list go-github-com-stretchr-testify)) + (propagated-inputs + (list go-github-com-hebcal-gematriya + go-github-com-nathan-osman-go-sunrise)) + (home-page "https://github.com/hebcal/hebcal-go") + (synopsis "Go library for the Hebcal perpetual Jewish calendar") + (description + "This package provides a library for conversion between Hebrew +and Gregorian dates, and generation of lists of Jewish holidays for +a given year. Shabbat and holiday candle lighting and havdalah times +are approximated based on location. + +Torah readings, Daf Yomi, and counting of the Omer can also be +specified. Algorithms are included to calculate yahrzeits, birthdays, +and anniversaries.") + (license license:gpl2+)))) + (define-public go-github-com-aws-sdk (package (name "go-github-com-aws-sdk") -- 2.38.1 From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 2/4] gnu: Add go-github-com-hebcal-gematriya. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 17:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59399@debbugs.gnu.org Cc: paren@disroot.org, Felix Lechner Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.16689650649586 (code B ref 59399); Sun, 20 Nov 2022 17:25:02 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 17:24:24 +0000 Received: from localhost ([127.0.0.1]:44451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owo3M-0002UR-2l for submit@debbugs.gnu.org; Sun, 20 Nov 2022 12:24:24 -0500 Received: from linode.us-core.com ([23.239.4.72]:59666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owo3G-0002Tl-Lr for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 12:24:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=ebTeupzh1/H6zti WJpOWKjkspVc5A//0fa4TLHWq+2A=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=QplGsJLb/mpBdv9MQ4iqyBSry4MraHO7rA/9oTWa I2wB7R5LQ/E9s4q2mtaxgP15M+tFaSD4yuUXMDBApJz2zIpOfa7RFHqsNG1FxKEMJO9FHI X28z5IO7KEKQ+p4k7XrrRU1D70IoDo1i6f9aoADxtggUA3jOzN3oh/6/XnNB8= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 64131e39 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 20 Nov 2022 17:24:14 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 6392d17e; Sun, 20 Nov 2022 17:24:13 +0000 (UTC) From: Felix Lechner Date: Sun, 20 Nov 2022 09:24:00 -0800 Message-Id: <20221120172402.26408-2-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221120172402.26408-1-felix.lechner@lease-up.com> References: <20221120172402.26408-1-felix.lechner@lease-up.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/golang.scm (go-github-com-hebcal-gematriya): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 78443b81a5..2dc7091b4b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2511,6 +2511,32 @@ (define-public go-github-com-nathan-osman-go-sunrise sunset times from geographical coordinates and a date.") (license license:expat)))) +(define-public go-github-com-hebcal-gematriya + (let ((commit "fe3043f73e415eb82727701d10f2fb40f87675e9") + (revision "0")) + (package + (name "go-github-com-hebcal-gematriya") + (version (git-version "1.0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/gematriya") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0xmnb2i80dy380yv8c4pd04bbyqgbc7c40p8hz1vqj2lhbm6jabf")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/hebcal/gematriya")) + (home-page "https://github.com/hebcal/gematriya") + (synopsis "Print numbers as Hebrew letters in Go") + (description + "This package provides a Go library for printing numbers as +Hebrew letters.") + (license license:bsd-2)))) + (define-public go-github-com-aws-sdk (package (name "go-github-com-aws-sdk") -- 2.38.1 From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 4/4] gnu: Add hebcal. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 17:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59399@debbugs.gnu.org Cc: paren@disroot.org, Felix Lechner Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.16689650649592 (code B ref 59399); Sun, 20 Nov 2022 17:25:02 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 17:24:24 +0000 Received: from localhost ([127.0.0.1]:44453 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owo3M-0002UZ-E2 for submit@debbugs.gnu.org; Sun, 20 Nov 2022 12:24:24 -0500 Received: from linode.us-core.com ([23.239.4.72]:46684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owo3I-0002Tv-3J for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 12:24:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=KRbYFXo8yqXTYzq GXtee/VwlmCerdshsWLO7iQugOjo=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=h+RoprmWKiP2VCJTfjvFQ9ZVcoMP+/t3fnkRwGsJ 9ROiWcb/DTOxDPqtUtk4X9NqaeSokEN729RHEMMrjPi4ZFgdB7lTZTS32iQSMa79yBdyz+ 7eC8ITcTclJlePAnD3OWrVBZ+7ybRZ1jxAXgeq58gY2uut3IPWtO0J1B5R9wI= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id ae51bc97 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 20 Nov 2022 17:24:17 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 8d1029ae; Sun, 20 Nov 2022 17:24:16 +0000 (UTC) From: Felix Lechner Date: Sun, 20 Nov 2022 09:24:02 -0800 Message-Id: <20221120172402.26408-4-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221120172402.26408-1-felix.lechner@lease-up.com> References: <20221120172402.26408-1-felix.lechner@lease-up.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/calendar.scm (hebcal): New variable. --- gnu/packages/calendar.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm index 6583810277..32a8f23f19 100644 --- a/gnu/packages/calendar.scm +++ b/gnu/packages/calendar.scm @@ -34,6 +34,7 @@ (define-module (gnu packages calendar) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system cmake) #:use-module (guix build-system python) #:use-module (gnu packages admin) @@ -45,6 +46,7 @@ (define-module (gnu packages calendar) #:use-module (gnu packages freedesktop) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) + #:use-module (gnu packages golang) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages perl) @@ -426,3 +428,38 @@ (define-public gsimplecal launched again it closes the running instance. It can additionally be configured to show the current time in different timezones.") (license license:bsd-3)))) + +(define-public hebcal + (let ((commit "2384bb88dc1a41a4a5ae57a29fb58b2dd49a475d") + (revision "0")) + (package + (name "hebcal") + (version (git-version "5.3.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/hebcal") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12rv3b51jb7wcjwmmizz9jkw7gh37yklys4xncvpzgxdkkfgmmjx")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/hebcal/hebcal")) + (inputs + (list go-github-com-hebcal-hebcal-go + go-github-com-pborman-getopt)) + (synopsis "Perpetual Jewish Calendar program") + (description + "Hebcal is a program for converting between Hebrew and Gregorian +dates, and generating lists of Jewish holidays for a given year. +Shabbat, holiday candle lighting, and havdalah times are approximated +using your location. + +It can also show daily prayer times, the weekly Torah reading, and +the daily leaf of Talmud. The program can help with counting of the +Omer or with calculation of Hebrew yahrzeits, birthdays, or +anniversaries.") + (home-page "https://github.com/hebcal/hebcal") + (license license:gpl2+)))) -- 2.38.1 From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 1/4] gnu: Add go-github-com-nathan-osman-go-sunrise. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Nov 2022 17:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Felix Lechner" , <59399@debbugs.gnu.org> Received: via spool by 59399-submit@debbugs.gnu.org id=B59399.16689651989842 (code B ref 59399); Sun, 20 Nov 2022 17:27:02 +0000 Received: (at 59399) by debbugs.gnu.org; 20 Nov 2022 17:26:38 +0000 Received: from localhost ([127.0.0.1]:44465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owo5W-0002Yg-9t for submit@debbugs.gnu.org; Sun, 20 Nov 2022 12:26:38 -0500 Received: from knopi.disroot.org ([178.21.23.139]:53482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owo5T-0002YW-Vi for 59399@debbugs.gnu.org; Sun, 20 Nov 2022 12:26:36 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 7DFF741184; Sun, 20 Nov 2022 18:26:34 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7xduiS2ZRipa; Sun, 20 Nov 2022 18:26:33 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1668965193; bh=9khzajRDL/Hk9o7jjgFNb4fW+TDVvU+pMGOS3NstIO0=; h=Date:Subject:From:To:References:In-Reply-To:From; b=RtIB0P9SH44l8r/6m3Pb29EpCrE2l+pf3SSmseQrSDLOMMq/llc7/rZWHZa1Bsh6B zHEtsdFr6XidF8dLEgZ9idH1pYT4+1Wwho7mhep1tpAFzfdQVT6VGJwm+ZoeNypVH8 hUOx+ZAs/PGgdL9eJCU6dP5+0I5LPZZM3o6msFqLpyAhG3DB9BDYj0zR4ndkZgvU6/ qhiqr4DAqLk3xHjy8WfvoQI8sUAfqyIa9OMx6tqgLQEOZRo0Adk3EdN+aP9gbYiimT 35YQpyllu/r9OvuHWyhQEfjcZ9bf3cyBz0AYxyLdMkpdF2cTbwDessGqJILH9m11dI tyjIEgBJj5eTQ== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 20 Nov 2022 17:26:32 +0000 Message-Id: From: "(" References: <20221120172402.26408-1-felix.lechner@lease-up.com> In-Reply-To: <20221120172402.26408-1-felix.lechner@lease-up.com> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Heya, On Sun Nov 20, 2022 at 5:23 PM GMT, Felix Lechner wrote: > * gnu/packages/golang.scm (go-github-com-nathan-osman-go-sunrise): > New variable. > * gnu/packages/golang.scm (go-github-com-hebcal-gematriya): > New variable. > * gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go): > New variable. > * gnu/packages/calendar.scm (hebcal): New variable. All LGTM! -- ( From unknown Sun Sep 07 16:50:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59399] [PATCH 1/4] gnu: Add go-github-com-nathan-osman-go-sunrise. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Nov 2022 09:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59399 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "(" , Felix Lechner Cc: 59399-done@debbugs.gnu.org, 59399@debbugs.gnu.org X-Debbugs-Original-Cc: 59399-done@debbugs.gnu.org, guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166928335020617 (code B ref -1); Thu, 24 Nov 2022 09:50:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Nov 2022 09:49:10 +0000 Received: from localhost ([127.0.0.1]:57296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oy8r0-0005MS-Ai for submit@debbugs.gnu.org; Thu, 24 Nov 2022 04:49:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:51774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oy8qy-0005ML-6s for submit@debbugs.gnu.org; Thu, 24 Nov 2022 04:49:08 -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 1oy8qy-0000Xq-1q for guix-patches@gnu.org; Thu, 24 Nov 2022 04:49:08 -0500 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oy8qv-00080A-UI for guix-patches@gnu.org; Thu, 24 Nov 2022 04:49:07 -0500 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 493AF27BBE9; Thu, 24 Nov 2022 09:49:02 +0000 (GMT) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id c6a6dd99; Thu, 24 Nov 2022 09:49:02 +0000 (UTC) References: <20221120172402.26408-1-felix.lechner@lease-up.com> User-agent: mu4e 1.8.11; emacs 28.2 From: Christopher Baines Date: Thu, 24 Nov 2022 09:48:27 +0000 In-reply-to: Message-ID: <87wn7kznqq.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain "( via Guix-patches" via writes: > Heya, > > On Sun Nov 20, 2022 at 5:23 PM GMT, Felix Lechner wrote: >> * gnu/packages/golang.scm (go-github-com-nathan-osman-go-sunrise): >> New variable. > >> * gnu/packages/golang.scm (go-github-com-hebcal-gematriya): >> New variable. > >> * gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go): >> New variable. > >> * gnu/packages/calendar.scm (hebcal): New variable. > > All LGTM! > > -- ( Thanks both! I've gone ahead and pushed these patches to master as 963e86af87216e8c1f4967e8047e8de415bb1000. Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmN/Pg1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XeFohAAoNHwYg476h4o0rxD3cQ2CwTpfJtNp6+c d0fybdDkcgmjTLDMr9osq4yyVwTQIQX1wZa/dHN2MzEIQ7VKjgw8AYD/EFwEeIt0 livTlhPJjnKGG+mww1yraPQ/U2+F9MwIHPH7YgxuLqqE7gDba+fZXts8zpLFFxdj sPFUuzljoRZC+vE7gznY107rX2kf1WFoklzAQZOFg0w553YfI5XhHfgnsJjM5ylO JXjtkYfbuksOUzNWr3I+HNI4K7vl7n3X7wqdXX/i1tfDF13MqBUP3HOhzIxErk88 tMXmB1E1u1EidTEK6b8PrGeVGS60qLYY1sdcS82EIWyZcUlrfgaGUB+eDIb+XOsi OhAP7J0CBkjpCsiEAi4udRdb6vn5ArjxgjX4Ia8FGmXJ17/Yvt+VROAp8B8k0TYk eOgzsj2Mz6z5u29GiID9S3So4MS5aMdgxxzW5UtDZQ3bShGkVdYQSLDhSh80ZUpj +xWa+aBPyiKdI7DmEV8ZcTALBcTuay2DUKlA52F0GoiOuCCd31RtRbPtzYzIHrST 7GMvdlvLsW/ypk8N3AlfjKQzrKpu09T97HjkDgR2vEvkVUXypoFryQNCIOjBYeyS bP4zcOG91EBsj6yURBGuK4USRW6OF3XqivThwHssIfq9IauZOCILVd9WDpYtbOwR srSd4rdSeXk= =YDqH -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Sep 07 16:50:14 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Felix Lechner Subject: bug#59399: closed (Re: [bug#59399] [PATCH 1/4] gnu: Add go-github-com-nathan-osman-go-sunrise.) Message-ID: References: <87wn7kznqq.fsf@cbaines.net> <20221120041512.319-1-felix.lechner@lease-up.com> X-Gnu-PR-Message: they-closed 59399 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 59399@debbugs.gnu.org Date: Thu, 24 Nov 2022 09:50:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1669283402-20686-1" This is a multi-part message in MIME format... ------------=_1669283402-20686-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59399: [PATCH] gnu: Add hebcal. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 59399@debbugs.gnu.org. --=20 59399: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59399 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1669283402-20686-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59399-done) by debbugs.gnu.org; 24 Nov 2022 09:49:05 +0000 Received: from localhost ([127.0.0.1]:57293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oy8qv-0005MA-0X for submit@debbugs.gnu.org; Thu, 24 Nov 2022 04:49:05 -0500 Received: from mira.cbaines.net ([212.71.252.8]:41976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oy8qt-0005M2-BN for 59399-done@debbugs.gnu.org; Thu, 24 Nov 2022 04:49:03 -0500 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 493AF27BBE9; Thu, 24 Nov 2022 09:49:02 +0000 (GMT) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id c6a6dd99; Thu, 24 Nov 2022 09:49:02 +0000 (UTC) References: <20221120172402.26408-1-felix.lechner@lease-up.com> User-agent: mu4e 1.8.11; emacs 28.2 From: Christopher Baines To: "(" , Felix Lechner Subject: Re: [bug#59399] [PATCH 1/4] gnu: Add go-github-com-nathan-osman-go-sunrise. Date: Thu, 24 Nov 2022 09:48:27 +0000 In-reply-to: Message-ID: <87wn7kznqq.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59399-done Cc: 59399-done@debbugs.gnu.org, guix-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain "( via Guix-patches" via writes: > Heya, > > On Sun Nov 20, 2022 at 5:23 PM GMT, Felix Lechner wrote: >> * gnu/packages/golang.scm (go-github-com-nathan-osman-go-sunrise): >> New variable. > >> * gnu/packages/golang.scm (go-github-com-hebcal-gematriya): >> New variable. > >> * gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go): >> New variable. > >> * gnu/packages/calendar.scm (hebcal): New variable. > > All LGTM! > > -- ( Thanks both! I've gone ahead and pushed these patches to master as 963e86af87216e8c1f4967e8047e8de415bb1000. Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmN/Pg1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XeFohAAoNHwYg476h4o0rxD3cQ2CwTpfJtNp6+c d0fybdDkcgmjTLDMr9osq4yyVwTQIQX1wZa/dHN2MzEIQ7VKjgw8AYD/EFwEeIt0 livTlhPJjnKGG+mww1yraPQ/U2+F9MwIHPH7YgxuLqqE7gDba+fZXts8zpLFFxdj sPFUuzljoRZC+vE7gznY107rX2kf1WFoklzAQZOFg0w553YfI5XhHfgnsJjM5ylO JXjtkYfbuksOUzNWr3I+HNI4K7vl7n3X7wqdXX/i1tfDF13MqBUP3HOhzIxErk88 tMXmB1E1u1EidTEK6b8PrGeVGS60qLYY1sdcS82EIWyZcUlrfgaGUB+eDIb+XOsi OhAP7J0CBkjpCsiEAi4udRdb6vn5ArjxgjX4Ia8FGmXJ17/Yvt+VROAp8B8k0TYk eOgzsj2Mz6z5u29GiID9S3So4MS5aMdgxxzW5UtDZQ3bShGkVdYQSLDhSh80ZUpj +xWa+aBPyiKdI7DmEV8ZcTALBcTuay2DUKlA52F0GoiOuCCd31RtRbPtzYzIHrST 7GMvdlvLsW/ypk8N3AlfjKQzrKpu09T97HjkDgR2vEvkVUXypoFryQNCIOjBYeyS bP4zcOG91EBsj6yURBGuK4USRW6OF3XqivThwHssIfq9IauZOCILVd9WDpYtbOwR srSd4rdSeXk= =YDqH -----END PGP SIGNATURE----- --=-=-=-- ------------=_1669283402-20686-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Nov 2022 04:16:16 +0000 Received: from localhost ([127.0.0.1]:41977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owbkd-0004lf-Vx for submit@debbugs.gnu.org; Sat, 19 Nov 2022 23:16:16 -0500 Received: from lists.gnu.org ([209.51.188.17]:49456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owbkZ-0004lU-R5 for submit@debbugs.gnu.org; Sat, 19 Nov 2022 23:16:13 -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 1owbkZ-0003ia-LZ for guix-patches@gnu.org; Sat, 19 Nov 2022 23:16:11 -0500 Received: from linode.us-core.com ([2600:3c01::f03c:93ff:fe26:6229]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1owbkX-00025i-5T for guix-patches@gnu.org; Sat, 19 Nov 2022 23:16:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=9XHVdsychA7bW0t K4kGBLJbQ6RAT0G3ftq4VbsOW//0=; h=date:subject:cc:to:from; d=lease-up.com; b=DKK8Ek8LWzWo+6yPU/pNqP7SO4wLrQsuIewDkvo5nk8D7b01vCex 8knU6PhdyjXN62dpo0xFVoIowBXjVsJso05KQtXO9s8EiQyb/vbqHMP9zuO2Cp2ltOAHDn MoGiPgiYrnWlkI2fvT4t5hPZwG3AlhYVi+5E9l2L9FIpefE4I= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id cfafafe1 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 20 Nov 2022 04:16:02 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 20ac0c5b; Sun, 20 Nov 2022 04:16:01 +0000 (UTC) From: Felix Lechner To: guix-patches@gnu.org Subject: [PATCH] gnu: Add hebcal. Date: Sat, 19 Nov 2022 20:15:12 -0800 Message-Id: <20221120041512.319-1-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2600:3c01::f03c:93ff:fe26:6229; envelope-from=felix.lechner@us-core.com; helo=linode.us-core.com X-Spam_score_int: 20 X-Spam_score: 2.0 X-Spam_bar: ++ X-Spam_report: (2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_SBL_CSS=3.335, RCVD_IN_XBL=0.375, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.4 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/calendar.scm (hebcal): New variable. * gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go, go-github-com-hebcal-gematriya, go-github-com-nathan-osman-go-sunrise): New variables. -- [...] Content analysis details: (2.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2600:3c01:0:0:f03c:93ff:fe26:6229 listed in] [zen.spamhaus.org] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=felix.lechner%40us-core.com; ip=209.51.188.17; r=debbugs.gnu.org] X-Debbugs-Envelope-To: submit Cc: Felix Lechner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/calendar.scm (hebcal): New variable. * gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go, go-github-com-hebcal-gematriya, go-github-com-nathan-osman-go-sunrise): New variables. -- [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2600:3c01:0:0:f03c:93ff:fe26:6229 listed in] [zen.spamhaus.org] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=felix.lechner%40us-core.com;ip=209.51.188.17;r=debbugs.gnu.org] -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/calendar.scm (hebcal): New variable. * gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go, go-github-com-hebcal-gematriya, go-github-com-nathan-osman-go-sunrise): New variables. --- gnu/packages/calendar.scm | 36 +++++++++++++++ gnu/packages/golang.scm | 95 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 131 insertions(+) diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm index 6583810277..41c047f955 100644 --- a/gnu/packages/calendar.scm +++ b/gnu/packages/calendar.scm @@ -34,6 +34,7 @@ (define-module (gnu packages calendar) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system cmake) #:use-module (guix build-system python) #:use-module (gnu packages admin) @@ -45,6 +46,7 @@ (define-module (gnu packages calendar) #:use-module (gnu packages freedesktop) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) + #:use-module (gnu packages golang) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages perl) @@ -426,3 +428,37 @@ (define-public gsimplecal launched again it closes the running instance. It can additionally be configured to show the current time in different timezones.") (license license:bsd-3)))) + +(define-public hebcal + (let ((commit "2384bb88dc1a41a4a5ae57a29fb58b2dd49a475d") + (revision "0")) + (package + (name "hebcal") + (version (git-version "5.3.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/hebcal") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12rv3b51jb7wcjwmmizz9jkw7gh37yklys4xncvpzgxdkkfgmmjx")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/hebcal/hebcal")) + (native-inputs + (list go-github-com-hebcal-hebcal-go + go-github-com-pborman-getopt)) + (synopsis "Perpetual Jewish Calendar with holidays and prayer times") + (description "Hebcal is a program which converts between Hebrew and Gregorian +dates, and generates lists of Jewish holidays for any year past, present or future. +Shabbat and holiday candle lighting and havdalah times are approximated based on +location. + +It can also show daily prayer times, the weekly Torah reading (Parashat HaShavua) +and the daily leaf of Talmud (Daf Yomi). The program can furthermore help with the +counting of the Omer or with the calculation of Hebrew yahrzeits, birthdays or +anniversaries.") + (home-page "https://github.com/hebcal/hebcal") + (license license:gpl2+)))) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b3df51ed5f..1d5493ad40 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2485,6 +2485,101 @@ (define-public go-gopkg-in-go-playground-validator-v9 @end itemize") (license license:expat))) +(define-public go-github-com-nathan-osman-go-sunrise + (let ((commit "c8f9f1eb869135f07378e7e3c5ec7a005f806c73") + (revision "0")) + (package + (name "go-github-com-nathan-osman-go-sunrise") + (version (git-version "1.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nathan-osman/go-sunrise") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "017zwzx05r5spxcs07dp6bnh7waknzsd819k7aqd8kr819v3x9in")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/nathan-osman/go-sunrise")) + (home-page "https://github.com/nathan-osman/go-sunrise") + (synopsis "Calculates the sunrise and sunset times for a given location") + (description + "To calculate the sunrise and sunset times, you will need the date of your +observation and the geographical coordinates in latitude and longitude for the +location.") + (license license:expat)))) + +(define-public go-github-com-hebcal-gematriya + (let ((commit "fe3043f73e415eb82727701d10f2fb40f87675e9") + (revision "0")) + (package + (name "go-github-com-hebcal-gematriya") + (version (git-version "1.0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/gematriya") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0xmnb2i80dy380yv8c4pd04bbyqgbc7c40p8hz1vqj2lhbm6jabf")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/hebcal/gematriya")) + (home-page "https://github.com/hebcal/gematriya") + (synopsis "Provides a system of writing numbers as Hebrew letters") + (description + "Prints numbers as Hebrew letters. Numerical values are represented using +letters of the Hebrew alef-bet (alphabet).") + (license license:bsd-2)))) + +(define-public go-github-com-hebcal-hebcal-go + (let ((commit "d42e881860cfc9e8249fc79f268091c3c4d36b0d") + (revision "0")) + (package + (name "go-github-com-hebcal-hebcal-go") + (version (git-version "0.9.11" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hebcal/hebcal-go") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1m9akb8pwxchpaci05gambshrzw626gsrfhl25f36vjl7mq5292n")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/hebcal/hebcal-go" + ;; Source-only package + #:tests? #f + #:phases + #~(modify-phases %standard-phases + ;; Source-only package + (delete 'build)))) + (propagated-inputs + (list go-github-com-hebcal-gematriya + go-github-com-nathan-osman-go-sunrise + go-github-com-stretchr-testify)) + (home-page "https://github.com/hebcal/hebcal-go") + (synopsis "Library module for Hebcal, a perpetual Jewish Calendar") + (description + "This library converts between Hebrew and Gregorian dates, and generates lists +of Jewish holidays for any year (past, present or future). Shabbat and holiday candle +lighting and havdalah times are approximated based on location. + +Torah readings (Parashat HaShavua), Daf Yomi, and counting of the Omer can also be +specified. Hebcal also includes algorithms to calculate yahrzeits, birthdays and +anniversaries.") + (license license:gpl2+)))) + (define-public go-github-com-aws-sdk (package (name "go-github-com-aws-sdk") base-commit: ac09fcb955e9358c330d728693759ca1a2e20542 -- 2.38.1 ------------=_1669283402-20686-1--