From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:45433) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j9ubN-0002Ws-JH for guix-patches@gnu.org; Thu, 05 Mar 2020 12:48:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j9ubK-0008Sa-7C for guix-patches@gnu.org; Thu, 05 Mar 2020 12:48:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:37721) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j9ubK-0008SV-4K for guix-patches@gnu.org; Thu, 05 Mar 2020 12:48:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j9ubK-0001ag-31 for guix-patches@gnu.org; Thu, 05 Mar 2020 12:48:02 -0500 Subject: [bug#39931] [PATCH] gnu: Added emacs-org-journal Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:45370) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j9ubF-0002WY-W7 for guix-patches@gnu.org; Thu, 05 Mar 2020 12:47:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j9ubE-0008OV-EQ for guix-patches@gnu.org; Thu, 05 Mar 2020 12:47:57 -0500 Received: from mx1.riseup.net ([198.252.153.129]:48678) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j9ubE-0008NR-4v for guix-patches@gnu.org; Thu, 05 Mar 2020 12:47:56 -0500 Received: from bell.riseup.net (bell-pn.riseup.net [10.0.1.178]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 48YJB23WNfzFdRj for ; Thu, 5 Mar 2020 09:47:54 -0800 (PST) From: Martin Becze Date: Thu, 5 Mar 2020 12:47:23 -0500 Message-Id: <20200305174723.15314-1-mjbecze@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 39931@debbugs.gnu.org Cc: Martin Becze * gnu/packages/emacs-xyz.scm (emacs-org-journal): New Variable. --- gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 19c4ed7571..f20ea14174 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -60,6 +60,7 @@ ;;; Copyright =C2=A9 2020 Paul Garlick ;;; Copyright =C2=A9 2020 Robert Smith ;;; Copyright =C2=A9 2020 Evan Straw +;;; Copyright =C2=A9 2020 Martin Becze ;;; ;;; This file is part of GNU Guix. ;;; @@ -21732,3 +21733,30 @@ supports generation of phonetic and numeric pass= words.") Separated Value) files. It follows the format as defined in RFC 4180 \"= Common Format and MIME Type for CSV Files\" (@url{http://tools.ietf.org/html/rf= c4180}).") (license license:gpl3+))) + +(define-public emacs-org-journal + (package + (name "emacs-org-journal") + (version "2.0.0") + (home-page "https://github.com/bastibe/org-journal") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "18dqd0jy2x530lk0h4fcn9cld9qh4w7b3vxa60fpiia628vsv1dg")))) + (build-system emacs-build-system) + (synopsis "A simple org-mode based journaling mode") + (description "@code{org-journal} maintains a set of files, depending= on the value + of @{org-journal-file-type}, a file represents a day, week, month or ye= ar. When +@code{org-journal-file-type} is set to =3D=E2=80=99daily=3D, each file r= epresent a day. In case +@{org-journal-file-type} is set to =3D=E2=80=99weekly=3D, a file represe= nts a week, etc. + Convenient bindings allow the creation of journal records in the curren= t daily, + weekly, monthly or yearly file and search within all records or specifi= ed time + intervals. All records can be browsed and searched from the Emacs Calen= dar for + convenience.") + (license license:bsd-3))) --=20 2.25.1