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.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 73095 in the body.
You can then email your comments to 73095 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#73095; Package guix-patches. (Sat, 07 Sep 2024 10:59:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Luis Henriques <henrix <at> camandro.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 07 Sep 2024 10:59:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

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




Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Fri, 27 Sep 2024 21:40:02 GMT) Full text and rfc822 format available.

Notification sent to Luis Henriques <henrix <at> camandro.org>:
bug acknowledged by developer. (Fri, 27 Sep 2024 21:40:02 GMT) Full text and rfc822 format available.

Message #10 received at 73095-done <at> debbugs.gnu.org (full text, mbox):

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 1 (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 2 (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

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 26 Oct 2024 11:24:16 GMT) Full text and rfc822 format available.

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.