mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-26 04:29:25 -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 packages)
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
#:use-module (guix build-system gnu)
|
#:use-module (guix build-system gnu)
|
||||||
|
#:use-module (guix build-system go)
|
||||||
#:use-module (guix build-system cmake)
|
#:use-module (guix build-system cmake)
|
||||||
#:use-module (guix build-system python)
|
#:use-module (guix build-system python)
|
||||||
#:use-module (gnu packages admin)
|
#:use-module (gnu packages admin)
|
||||||
|
@ -45,6 +46,7 @@ (define-module (gnu packages calendar)
|
||||||
#:use-module (gnu packages freedesktop)
|
#:use-module (gnu packages freedesktop)
|
||||||
#:use-module (gnu packages glib)
|
#:use-module (gnu packages glib)
|
||||||
#:use-module (gnu packages gnome)
|
#:use-module (gnu packages gnome)
|
||||||
|
#:use-module (gnu packages golang)
|
||||||
#:use-module (gnu packages gtk)
|
#:use-module (gnu packages gtk)
|
||||||
#:use-module (gnu packages icu4c)
|
#:use-module (gnu packages icu4c)
|
||||||
#:use-module (gnu packages perl)
|
#:use-module (gnu packages perl)
|
||||||
|
@ -426,3 +428,38 @@ (define-public gsimplecal
|
||||||
launched again it closes the running instance. It can additionally be
|
launched again it closes the running instance. It can additionally be
|
||||||
configured to show the current time in different timezones.")
|
configured to show the current time in different timezones.")
|
||||||
(license license:bsd-3))))
|
(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