[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
115/141: guix: import texlive: no bogus data with non-existing packages.
From: |
guix-commits |
Subject: |
115/141: guix: import texlive: no bogus data with non-existing packages. |
Date: |
Wed, 26 Jun 2024 06:34:46 -0400 (EDT) |
ngz pushed a commit to branch tex-team
in repository guix.
commit 1cb28f2bf1c245f0bb3954798a9780ba2b86fb2c
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Sat Jun 22 10:32:23 2024 +0200
guix: import texlive: no bogus data with non-existing packages.
* guix/import/texlive.scm (latest-release): Check if the package really
exists
in the package database before returning an <upstream-source> object.
Change-Id: I85c600b7b125b02cac58f263eac645dd8fab63ab
---
guix/import/texlive.scm | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/guix/import/texlive.scm b/guix/import/texlive.scm
index 1881f40f16..e4e0654b78 100644
--- a/guix/import/texlive.scm
+++ b/guix/import/texlive.scm
@@ -794,11 +794,12 @@ include a VERSION string to fetch a specific version."
(let* ((version (or version (latest-texlive-tag)))
(database (tlpdb/cached version))
(upstream-name (package-upstream-name* package)))
- (upstream-source
- (package upstream-name)
- (version version)
- (urls (texlive->svn-multi-reference upstream-name version database))
- (inputs (list-upstream-inputs upstream-name version database)))))
+ (and (assoc-ref database upstream-name)
+ (upstream-source
+ (package upstream-name)
+ (version version)
+ (urls (texlive->svn-multi-reference upstream-name version database))
+ (inputs (list-upstream-inputs upstream-name version database))))))
(define %texlive-updater
;; The TeX Live updater. It is restricted to TeX Live releases (2023.0,
- 100/141: gnu: texlive-luatex: Remove unnecessary native input., (continued)
- 100/141: gnu: texlive-luatex: Remove unnecessary native input., guix-commits, 2024/06/26
- 107/141: gnu: texlive-cluttex: Add "cllualatex" and "clxelatex" symlinks., guix-commits, 2024/06/26
- 106/141: gnu: texlive-pdfcrop. Add "rpdfcrop" symlink., guix-commits, 2024/06/26
- 108/141: gnu: texlive-blockdraw-mp: Specify upstream name., guix-commits, 2024/06/26
- 109/141: gnu: texlive-kfsh-nat: Specify upstream name., guix-commits, 2024/06/26
- 110/141: gnu: tex: Set properties to protect inputs during updates., guix-commits, 2024/06/26
- 113/141: guix: download-multi-svn-to-store: Allow exporting from base URL., guix-commits, 2024/06/26
- 111/141: gnu: tex: Set properties to protect inputs during updates., guix-commits, 2024/06/26
- 112/141: gnu: texlive-match-parens: Specify upstream name., guix-commits, 2024/06/26
- 114/141: gnu: Turn TEXLIVE-SOURCE into a complete package., guix-commits, 2024/06/26
- 115/141: guix: import texlive: no bogus data with non-existing packages.,
guix-commits <=
- 116/141: gnu: texlive-ran-toks: Specify upstream name., guix-commits, 2024/06/26
- 117/141: gnu: texlive-ctan-chk: Specify upstream name., guix-commits, 2024/06/26
- 120/141: gnu: texlive-ec: Remove reference to TeX Live version in license., guix-commits, 2024/06/26
- 121/141: guix: import texlive: Add UPSTREAM-NAME property when necessary., guix-commits, 2024/06/26
- 118/141: gnu: texlive-r-und-s: Specify upstream name., guix-commits, 2024/06/26
- 119/141: gnu: texlive-pstricks-calcnotes: Specify upstream name., guix-commits, 2024/06/26
- 122/141: gnu: texlive-amstex: Create missing symlink., guix-commits, 2024/06/26
- 126/141: gnu: texlive-mex: Create missing symlinks., guix-commits, 2024/06/26
- 130/141: gnu: texlive-uplatex: Create missing symlink., guix-commits, 2024/06/26
- 123/141: gnu: texlive-csplain: Create missing symlinks., guix-commits, 2024/06/26