gnu: Add remind.

* gnu/packages/calendar.scm (remind): New variable.
This commit is contained in:
Stefan Reichoer 2016-09-04 01:09:48 +02:00 committed by Ricardo Wurmus
parent adbd7faf41
commit 696cb41be7
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 33 additions and 1 deletions

View File

@ -4,6 +4,7 @@
;;; Copyright © 2016 Kei Kebreau <kei@openmailbox.org> ;;; Copyright © 2016 Kei Kebreau <kei@openmailbox.org>
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016 Troy Sankey <sankeytms@gmail.com> ;;; Copyright © 2016 Troy Sankey <sankeytms@gmail.com>
;;; Copyright © 2016 Stefan Reichoer <stefan@xsteve.at>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -26,6 +27,7 @@
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix build utils) #:use-module (guix build utils)
#:use-module (guix build-system gnu)
#: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 base) #:use-module (gnu packages base)
@ -34,7 +36,8 @@
#:use-module (gnu packages freedesktop) #:use-module (gnu packages freedesktop)
#:use-module (gnu packages icu4c) #:use-module (gnu packages icu4c)
#:use-module (gnu packages perl) #:use-module (gnu packages perl)
#:use-module (gnu packages python)) #:use-module (gnu packages python)
#:use-module (srfi srfi-26))
(define-public libical (define-public libical
(package (package
@ -134,3 +137,32 @@ data units.")
able to synchronize with CalDAV servers through vdirsyncer.") able to synchronize with CalDAV servers through vdirsyncer.")
(home-page "http://lostpackets.de/khal/") (home-page "http://lostpackets.de/khal/")
(license expat))) (license expat)))
(define-public remind
(package
(name "remind")
(version "3.1.15")
(source
(origin
(method url-fetch)
(uri (string-append "https://www.roaringpenguin.com/files/download/"
"remind-"
(string-join (map (cut string-pad <> 2 #\0)
(string-split version #\.))
".")
".tar.gz"))
(sha256
(base32
"1hcfcxz5fjzl7606prlb7dgls5kr8z3wb51h48s6qm8ang0b9nla"))))
(build-system gnu-build-system)
(arguments
'(#:tests? #f)) ;no "check" target
(home-page "http://www.roaringpenguin.com/products/remind/")
(synopsis "Sophisticated calendar and alarm program")
(description
"Remind allows you to remind yourself of upcoming events and appointments.
Each reminder or alarm can consist of a message sent to standard output, or a
program to be executed. It also features: sophisticated date calculation,
moon phases, sunrise/sunset, Hebrew calendar, alarms, PostScript output and
proper handling of holidays.")
(license gpl2)))