guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 4a39d264681daa48c5aca8166e422425c73b8469
Author: Nicolas Graves <[email protected]>
AuthorDate: Sat Sep 27 15:07:00 2025 +0200

    gnu: rednotebook: Update to 2.41.
    
    * gnu/packages/rednotebook.scm (rednotebook): Update to 2.41.
    [arguments]: Improve style.
    <#:phases>: Add phase 'configure-tests.
    [native-inputs]: Add gettext-minimal.
    
    Change-Id: I62be122b254c4158de4406ae49b070ab2094b196
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/rednotebook.scm | 35 ++++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/rednotebook.scm b/gnu/packages/rednotebook.scm
index bea557a801..6dcc8a2cac 100644
--- a/gnu/packages/rednotebook.scm
+++ b/gnu/packages/rednotebook.scm
@@ -25,17 +25,18 @@
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages check)
-  #:use-module (gnu packages python)
-  #:use-module (gnu packages python-build)
+  #:use-module (gnu packages gettext)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gtk)
-  #:use-module (gnu packages webkit)
-  #:use-module (gnu packages python-xyz))
+  #:use-module (gnu packages python)
+  #:use-module (gnu packages python-build)
+  #:use-module (gnu packages python-xyz)
+  #:use-module (gnu packages webkit))
 
 (define-public rednotebook
   (package
     (name "rednotebook")
-    (version "2.22")
+    (version "2.41")
     (source
      (origin
        (method git-fetch)
@@ -44,19 +45,23 @@
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "11n970ad0j57vlll5j30ngkrfyil23v1b29ickbnblcldvjbgwa5"))))
+        (base32 "1nljj227lykl4gq1qvvv0pj00k8pbi3njm4agz7wsfcihz6dlrxi"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-      #:imported-modules `((guix build glib-or-gtk-build-system)
-                           ,@%pyproject-build-system-modules)
-      #:modules `((ice-9 match)
-                  (guix build pyproject-build-system)
-                  ((guix build glib-or-gtk-build-system)
-                   #:prefix glib-or-gtk:)
-                  (guix build utils))
+      #:imported-modules
+      `((guix build glib-or-gtk-build-system)
+        ,@%pyproject-build-system-modules)
+      #:modules
+      `((ice-9 match)
+        (guix build pyproject-build-system)
+        ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
+        (guix build utils))
       #:phases
       #~(modify-phases %standard-phases
+          (add-before 'check 'configure-tests
+            (lambda _
+              (setenv "HOME" (getcwd))))
           ;; Make sure rednotebook can find the typelibs and webkitgtk shared
           ;; libraries.
           (add-before 'wrap 'wrap-with-library-paths
@@ -69,7 +74,7 @@
                   `("LD_LIBRARY_PATH" ":" prefix
                     (,(string-append (dirname (dirname webkitgtk-bin))
                                      "/lib"))))))))))
-    (native-inputs (list python-pytest python-setuptools))
+    (native-inputs (list gettext-minimal python-pytest python-setuptools))
     (inputs
      (list bash-minimal
            gtk+
@@ -79,7 +84,7 @@
            webkitgtk-for-gtk3))
     ;; TODO: package the following for python3 (if possible), add them as
     ;; dependencies, and remove them from rednotebook source:
-    ;; pygtkspellcheck, elib.intl, msgfmt, txt2tags
+    ;; pygtkspellcheck, elib.intl, txt2tags
     ;; TODO: package and add pyenchant for python3 and add it as a dependency.
     (home-page "https://www.rednotebook.app";)
     (synopsis "Daily journal with calendar, templates and keyword searching")

Reply via email to