This is an automated email from the git hooks/post-receive script.
ngz pushed a commit to branch tex-team
in repository guix.
The following commit(s) were added to refs/heads/tex-team by this push:
new b2e43f5f70 gnu: book-sparc: Use texlive-local-tree.
b2e43f5f70 is described below
commit b2e43f5f70d9f35713114bf2224dc5113f23a8d6
Author: Nicolas Goaziou <[email protected]>
AuthorDate: Tue Feb 25 19:04:07 2025 +0100
gnu: book-sparc: Use texlive-local-tree.
* gnu/packages/books.scm (book-sparc)[inputs]: Move TeX Live related inputs
to...
[native-inputs]: ... here, and wrap them within texlive-local-tree.
Change-Id: I3430bc84ce35f4aa8f0537b512f472ef88f8e5e9
---
gnu/packages/books.scm | 123 ++++++++++++++++++++++++-------------------------
1 file changed, 61 insertions(+), 62 deletions(-)
diff --git a/gnu/packages/books.scm b/gnu/packages/books.scm
index b2bc2791f2..5e1a36bd18 100644
--- a/gnu/packages/books.scm
+++ b/gnu/packages/books.scm
@@ -63,69 +63,68 @@
lilypond
perl
python-pygments
+ (texlive-local-tree
+ (list texlive-acronym
+ texlive-adjustbox
+ texlive-biblatex
+ texlive-bibtex
+ texlive-bibtexperllibs
+ texlive-bigfoot
+ texlive-chngcntr
+ texlive-circuitikz
+ texlive-collection-langcyrillic
+ texlive-fancyvrb
+ texlive-fontspec
+ texlive-glossaries
+ texlive-glossaries-english
+ texlive-glossaries-extra
+ texlive-koma-script
+ texlive-lilyglyphs
+ texlive-minted
+ texlive-multirow
+ texlive-pgf
+ texlive-pgfplots
+ texlive-subfiles
+ texlive-svg
+ texlive-t1utils
+ texlive-textpos
+ texlive-transparent
+ texlive-trimspaces
+ texlive-upquote
+ texlive-xetex))
which))
- (inputs
- (list font-liberation
- git
- texlive-acronym
- texlive-adjustbox
- texlive-biblatex
- texlive-bibtex
- texlive-bibtexperllibs
- texlive-bigfoot
- texlive-chngcntr
- texlive-circuitikz
- texlive-collection-langcyrillic
- texlive-fancyvrb
- texlive-fontspec
- texlive-glossaries
- texlive-glossaries-english
- texlive-glossaries-extra
- texlive-koma-script
- texlive-lilyglyphs
- texlive-minted
- texlive-multirow
- texlive-pgf
- texlive-pgfplots
- texlive-subfiles
- texlive-svg
- texlive-t1utils
- texlive-textpos
- texlive-transparent
- texlive-trimspaces
- texlive-upquote
- texlive-xetex))
- (arguments
- (list #:tests? #f ; no tests
- #:modules (append %default-gnu-imported-modules
- '((ice-9 regex)
- (srfi srfi-1)))
- #:phases #~(modify-phases %standard-phases
- (add-before 'build 'configure-environment
- (lambda* (#:key inputs make-flags parallel-build?
- #:allow-other-keys)
- (let* ((src (assoc-ref inputs "source"))
- (rx (make-regexp
"/gnu/store/(.*)-book-sparc-.*"))
- (src-hash (match:substring (regexp-exec rx
src) 1))
- (random-seed
- (fold (lambda (ch prev)
- (+ (char->integer ch)
- prev))
- 0
- (string->list src-hash))))
- (setenv "RANDOMSEED" (number->string random-seed))
- (setenv "REPRODUCIBILITY" "yes"))))
- (replace 'install
- (lambda _
- (let ((doc-dir (string-append #$output
- "/share/doc/sparc/")))
- (mkdir-p doc-dir)
- (copy-file "sparc.ru.pdf"
- (string-append doc-dir
- "sparc.ru.pdf"))
- (copy-file "sparc.en.pdf"
- (string-append doc-dir
- "sparc.en.pdf"))))))))
+ (inputs (list font-liberation git))
+ (arguments
+ (list #:tests? #f ; no tests
+ #:modules (append %default-gnu-imported-modules
+ '((ice-9 regex)
+ (srfi srfi-1)))
+ #:phases #~(modify-phases %standard-phases
+ (add-before 'build 'configure-environment
+ (lambda* (#:key inputs make-flags parallel-build?
+ #:allow-other-keys)
+ (let* ((src (assoc-ref inputs "source"))
+ (rx (make-regexp
"/gnu/store/(.*)-book-sparc-.*"))
+ (src-hash (match:substring (regexp-exec rx
src) 1))
+ (random-seed
+ (fold (lambda (ch prev)
+ (+ (char->integer ch)
+ prev))
+ 0
+ (string->list src-hash))))
+ (setenv "RANDOMSEED" (number->string
random-seed))
+ (setenv "REPRODUCIBILITY" "yes"))))
+ (replace 'install
+ (lambda _
+ (let ((doc-dir (string-append #$output
+
"/share/doc/sparc/")))
+ (mkdir-p doc-dir)
+ (copy-file "sparc.ru.pdf"
+ (string-append doc-dir
+ "sparc.ru.pdf"))
+ (copy-file "sparc.en.pdf"
+ (string-append doc-dir
+ "sparc.en.pdf"))))))))
(home-page "https://github.com/artyom-poptsov/SPARC")
(synopsis "Book on combining art and technology")
(description