diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2023-05-16 00:15:57 +0200 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2023-07-18 18:11:58 +0200 |
commit | e9af0271fd7c1b6d8ff24b7d29b44b980b8e8400 (patch) | |
tree | 4dc057b5c511f14d6463406669cd87eddf1f1d5d | |
parent | cf67717d41f15830c760d835b6870415ff909497 (diff) |
gnu: texlive-halloweenmath: Refresh package definition.
* gnu/packages/tex.scm (texlive-halloweenmath): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[native-inputs]: Remove TEXLIVE-BIN, TEXLIVE-KPATHSEA, call to
TEXLIVE-UPDMAP.CFG. Add TEXLIVE-CM.
-rw-r--r-- | gnu/packages/tex.scm | 67 |
1 files changed, 31 insertions, 36 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 85c3e6820d..f4d002d46d 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -1817,47 +1817,42 @@ discussed in the book).") (define-deprecated-package texlive-tex-plain texlive-plain) (define-public texlive-halloweenmath - (let ((template (simple-texlive-package - "texlive-halloweenmath" - (list "doc/latex/halloweenmath/" - "source/latex/halloweenmath/" - "tex/latex/halloweenmath/") - (base32 - "1xq72k1p820b5q3haxf936g69p6gv34hr30870l96jnxa3ad7y05")))) - (package - (inherit template) - (outputs '("out" "doc")) - (arguments - (substitute-keyword-arguments (package-arguments template) - ((#:tex-directory _ #t) "latex/halloweenmath") - ((#:build-targets _ '()) '(list "halloweenmath.ins")) - ((#:phases phases) - #~(modify-phases #$phases - (add-after 'chdir 'non-interactive-build - ;; When it realizes it cannot employ the usedir directive, the - ;; build process stops and waits for an input before inserting - ;; generated files in the working directory. Do not ask for - ;; an input. - (lambda _ - (substitute* "source/latex/halloweenmath/halloweenmath.ins" - (("\\Ask.*") "") - (("\\(your .*? will be ignored\\).*") "")))))))) - (native-inputs - (list texlive-bin - texlive-kpathsea - (texlive-updmap.cfg))) ;for psfonts.map - (propagated-inputs - (list texlive-amsmath texlive-pict2e)) - (home-page "https://ctan.org/pkg/halloweenmath") - (synopsis "Scary and creepy math symbols with AMS-LaTeX integration") - (description - "The package defines a handful of commands for typesetting mathematical + (package + (name "texlive-halloweenmath") + (version (number->string %texlive-revision)) + (source (texlive-origin + name version + (list "doc/latex/halloweenmath/" + "source/latex/halloweenmath/" + "tex/latex/halloweenmath/") + (base32 + "1xq72k1p820b5q3haxf936g69p6gv34hr30870l96jnxa3ad7y05"))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'non-interactive-build + ;; When it realizes it cannot employ the usedir directive, the + ;; build process stops and waits for an input before inserting + ;; generated files in the working directory. Do not ask for an + ;; input. + (lambda _ + (substitute* "source/latex/halloweenmath/halloweenmath.ins" + (("\\Ask.*") "") + (("\\(your .*? will be ignored\\).*") ""))))))) + (native-inputs (list texlive-cm)) + (home-page "https://ctan.org/pkg/halloweenmath") + (synopsis "Scary and creepy math symbols with AMS-LaTeX integration") + (description + "The package defines a handful of commands for typesetting mathematical symbols of various kinds, ranging from large operators to extensible arrow-like relations and growing arrow-like math accents that all draw from the classic Halloween-related iconography (pumpkins, witches, ghosts, cats, and so on) while being, at the same time, seamlessly integrated within the rest of the mathematics produced by (AmS-)LaTeX.") - (license license:lppl1.3+)))) + (license license:lppl1.3+))) (define-public texlive-hardwrap (package |