GNU bug report logs - #73095
[PATCH] gnu: remind: Update to 05.00.05.

Previous Next

Package: guix-patches;

Reported by: Luis Henriques <henrix <at> camandro.org>

Date: Sat, 7 Sep 2024 10:59:01 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#73095: closed ([PATCH] gnu: remind: Update to 05.00.05.)
Date: Fri, 27 Sep 2024 21:40:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Fri, 27 Sep 2024 23:39:08 +0200
with message-id <875xqglqtf.fsf <at> gnu.org>
and subject line Re: [bug#73095] [PATCH] gnu: remind: Update to 05.00.05.
has caused the debbugs.gnu.org bug report #73095,
regarding [PATCH] gnu: remind: Update to 05.00.05.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
73095: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73095
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Luis Henriques <henrix <at> camandro.org>
To: guix-patches <at> gnu.org
Cc: Luís Henriques <henrix <at> camandro.org>
Subject: [PATCH] gnu: remind: Update to 05.00.05.
Date: Sat,  7 Sep 2024 11:58:05 +0100
From: Luís Henriques <henrix <at> camandro.org>

* gnu/packages/calendar.scm (remind): Update to 05.00.05.
[properties]: Add tcl output synopsis.
[arguments]<#:phases>: Update list of files to include in tcl output.
There's only one tcltk script now.
[native-inputs]: Add tzdata.

Change-Id: I729d48a8e538039ef5d8c9cb8bd232b3946b5f76
---
 gnu/packages/calendar.scm | 38 ++++++++++++++++++++------------------
 1 file changed, 20 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm
index 05c00df082..fbe23c4b1a 100644
--- a/gnu/packages/calendar.scm
+++ b/gnu/packages/calendar.scm
@@ -227,7 +227,7 @@ (define-public khal
 (define-public remind
   (package
     (name "remind")
-    (version "3.3.7")
+    (version "5.0.5")
     (source
      (origin
        (method url-fetch)
@@ -238,7 +238,9 @@ (define-public remind
                                         ".")
                            ".tar.gz"))
        (sha256
-        (base32 "0gca7f5gc0zr111c28hxw4hycz1hr9z7s912bpzm92g1s4llxjc7"))))
+        (base32 "0yc0lfrl0zzc1bn5fkigararg44bdryis7vjnm8vzs21as9r0dbz"))))
+    (properties
+     `((output-synopsis "tcl" "graphical front-end to Remind calendar program")))
     (build-system gnu-build-system)
     (outputs (list "out"
                    "tcl"))           ; more than doubles the closure by >110 MiB
@@ -255,24 +257,24 @@ (define-public remind
                   (let ((from (string-append out "/" file))
                         (to   (string-append tcl "/" file)))
                     (mkdir-p (dirname to))
-                    (rename-file from to)
-                    ;; For simplicity, wrap all scripts with the same variables
-                    ;; even though, e.g., inetutils is not needed by cm2rem.tcl.
-                    ;; XXX Using WRAP-SCRIPT currently breaks tkremind.
-                    (wrap-program to
-                      `("PATH" ":" prefix
-                        ,(map (lambda (dir)
-                                (string-append dir "/bin"))
-                              (append (list out tcl)
-                                      (map (lambda (input)
-                                             (assoc-ref inputs input))
-                                           (list "tcl" "tk" "inetutils")))))
-                      `("TCLLIBPATH" " " =
-                        (,(getenv "TCLLIBPATH"))))))
-                (list "bin/cm2rem.tcl"
-                      "bin/tkremind"))))))))
+                    (rename-file from to)))
+                (list "bin/tkremind"
+                      "share/man/man1/tkremind.1"
+                      "share/pixmaps/tkremind.png"
+                      "share/applications/tkremind.desktop"))
+               (wrap-program (string-append tcl "/bin/tkremind")
+                 `("PATH" ":" prefix
+                   ,(map (lambda (dir)
+                           (string-append dir "/bin"))
+                         (append (list out tcl)
+                                 (map (lambda (input)
+                                        (assoc-ref inputs input))
+                                      (list "tcl" "tk" "inetutils")))))
+                 `("TCLLIBPATH" " " =
+                   (,(getenv "TCLLIBPATH"))))))))))
     (inputs
      (list bash-minimal inetutils tcl tcllib tk))
+    (native-inputs (list tzdata)) ; required for some tests
     (home-page "https://dianne.skoll.ca/projects/remind/")
     (synopsis "Sophisticated calendar and alarm program")
     (description

base-commit: 993d6d2e7be4dac738629c76a51058f4dc5bc449
prerequisite-patch-id: 756e7e982cd0fa0a1490e95e7bb6abdada32b75a


[Message part 3 (message/rfc822, inline)]
From: Ludovic Courtès <ludo <at> gnu.org>
To: Luis Henriques <henrix <at> camandro.org>
Cc: 73095-done <at> debbugs.gnu.org
Subject: Re: [bug#73095] [PATCH] gnu: remind: Update to 05.00.05.
Date: Fri, 27 Sep 2024 23:39:08 +0200
[Message part 4 (text/plain, inline)]
Hi,

Luis Henriques <henrix <at> camandro.org> skribis:

> From: Luís Henriques <henrix <at> camandro.org>
>
> * gnu/packages/calendar.scm (remind): Update to 05.00.05.
> [properties]: Add tcl output synopsis.
> [arguments]<#:phases>: Update list of files to include in tcl output.
> There's only one tcltk script now.
> [native-inputs]: Add tzdata.
>
> Change-Id: I729d48a8e538039ef5d8c9cb8bd232b3946b5f76

Applied with the change below, thanks!

Ludo’.

[Message part 5 (text/x-patch, inline)]
diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm
index fbe23c4b1a..6717db867f 100644
--- a/gnu/packages/calendar.scm
+++ b/gnu/packages/calendar.scm
@@ -274,7 +274,7 @@ (define-public remind
                    (,(getenv "TCLLIBPATH"))))))))))
     (inputs
      (list bash-minimal inetutils tcl tcllib tk))
-    (native-inputs (list tzdata)) ; required for some tests
+    (native-inputs (list tzdata-for-tests))       ;required for some tests
     (home-page "https://dianne.skoll.ca/projects/remind/")
     (synopsis "Sophisticated calendar and alarm program")
     (description

This bug report was last modified 328 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.