mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 05:18:07 -05:00
gnu: Add hebcal.
* gnu/packages/calendar.scm (hebcal): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
parent
4ca2159bab
commit
963e86af87
1 changed files with 37 additions and 0 deletions
|
@ -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+))))
|
||||
|
|
Loading…
Reference in a new issue