summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/emacs-xyz.scm62
-rw-r--r--gnu/packages/guile-xyz.scm4
2 files changed, 36 insertions, 30 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 506d373b5b..d93fc86f7b 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -20491,37 +20491,43 @@ are common in Chromium-derived projects.")
(license license:bsd-3)))
(define-public emacs-gnosis
- (package
- (name "emacs-gnosis")
- (version "0.4.9")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://git.thanosapollo.org/gnosis")
- (commit version)))
- (file-name (git-file-name name version))
- (sha256
- (base32 "08pqz0xfih761hmaq1hs3fzmkxn2jhzfbkqrkisl84ayla8shnrn"))))
- (build-system emacs-build-system)
- (arguments (list #:test-command #~(list "make" "test")
- #:emacs emacs ; tests require built-in SQLite support
- #:phases
- #~(modify-phases %standard-phases
- (add-before 'check 'set-home
- (lambda _
- (setenv "HOME" (getenv "TMPDIR"))
- (mkdir-p (string-append (getenv "HOME")
- "/.emacs.d")))))))
- (propagated-inputs (list emacs-compat emacs-emacsql))
- (home-page "https://thanosapollo.org/projects/gnosis")
- (synopsis "Spaced repetition system for GNU Emacs")
- (description
- "Gnosis is a spaced repetition system for note-taking and self-testing
+ (let ((commit "7a6ca790189476e97c08e18e5660e88d3d06b466")
+ (revision "0"))
+ (package
+ (name "emacs-gnosis")
+ (version (git-version "0.5.2" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.thanosapollo.org/gnosis")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0b6bnvsgxk4d45xca6bmiiqil5zn8qdg5ij1jkyfx8qkqng9flxl"))))
+ (build-system emacs-build-system)
+ (arguments (list #:test-command #~(list "make" "test")
+ #:emacs emacs ; tests require built-in SQLite support
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'set-home
+ (lambda _
+ (setenv "HOME" (getenv "TMPDIR"))
+ (mkdir-p (string-append (getenv "HOME")
+ "/.emacs.d"))))
+ (add-before 'install 'make-info
+ (lambda _ (invoke "make" "doc"))))))
+ (native-inputs (list texinfo))
+ (propagated-inputs (list emacs-compat emacs-emacsql emacs-org-gnosis
+ emacs-transient))
+ (home-page "https://thanosapollo.org/projects/gnosis")
+ (synopsis "Spaced repetition system for GNU Emacs")
+ (description
+ "Gnosis is a spaced repetition system for note-taking and self-testing
where notes are formatted as Question/Answer/Explanation. Notes are reviewed
at spaced intervals based on the success or failure in recalling the answer to
each question.")
- (license license:gpl3+)))
+ (license license:gpl3+))))
(define-public emacs-drag-stuff
(package
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index 1d0b028d89..0bfab0e98f 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -6483,7 +6483,7 @@ JWT. Supported algorithms: HS256, HS384, HS512.")
(origin
(method git-fetch)
(uri (git-reference
- (url "https://inqlab.net/git/guile-sodium.git")
+ (url "https://codeberg.org/eris/guile-sodium.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256 (base32 "189jsj87hycs57a54x0b9lifwvhr63nypb9vfxdrq7rwrpcvi5f8"))))
@@ -6498,7 +6498,7 @@ JWT. Supported algorithms: HS256, HS384, HS512.")
"This package provides Guile bindings to the libsodium cryptographic library
which provides core cryptographic primitives needed to build higher-level
tools.")
- (home-page "https://inqlab.net/git/guile-sodium.git")
+ (home-page "https://codeberg.org/eris/guile-sodium")
(license license:gpl3+)))
(define-public guile-eris