Archived
1
0
Fork 0

gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot.

* gnu/packages/tex.scm (texlive-bigfoot): New variable.
(texlive-latex-bigfoot): Deprecate package.
(texlive-pstool): Use new variable.
This commit is contained in:
Nicolas Goaziou 2023-03-31 13:25:11 +02:00 committed by Maxim Cournoyer
parent 0c7e7e42e6
commit e59ce41bf2
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -5079,40 +5079,54 @@ make direct processing by LaTeX easier. The package can be used either in
conjunction with BibTeX or as a replacement for BibTeX.") conjunction with BibTeX or as a replacement for BibTeX.")
(license license:lppl1.3+))) (license license:lppl1.3+)))
(define-public texlive-latex-bigfoot (define-public texlive-bigfoot
(package (let ((template (simple-texlive-package
(name "texlive-latex-bigfoot") "texlive-bigfoot"
(version (number->string %texlive-revision)) (list "doc/latex/bigfoot/"
(source (origin "source/latex/bigfoot/"
(method svn-fetch) "tex/latex/bigfoot/")
(uri (texlive-ref "latex" "bigfoot"))
(file-name (string-append name "-" version "-checkout"))
(sha256
(base32 (base32
"092g8alnsdwlgl1isdnqrr32l161994295kadr1n05d81xgj5wnv")))) "140b4bbjcgajd1flznmi3ga6lx5pna2nxybr2dqm9515lny8gwf0"))))
(build-system texlive-build-system) (package
(inherit template)
(outputs '("out" "doc"))
(arguments (arguments
'(#:tex-directory "latex/bigfoot" (substitute-keyword-arguments (package-arguments template)
#:phases ((#:tex-directory _ #t) "latex/bigfoot")
(modify-phases %standard-phases ((#:build-targets _ '()) '(list "bigfoot.ins"))
(add-after 'unpack 'remove-generated-file ((#:phases phases)
#~(modify-phases #$phases
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/bigfoot/")))
(add-after 'chdir 'delete-drv-files
(lambda _ (lambda _
(for-each delete-file (find-files "." "\\.drv$")) (for-each delete-file (find-files "." "\\.drv$"))))
#t))))) (replace 'copy-files
(home-page "https://www.ctan.org/pkg/bigfoot") (lambda* (#:key inputs #:allow-other-keys)
(let ((origin (assoc-ref inputs "source"))
(source (string-append #$output
"/share/texmf-dist/source"))
(doc (string-append #$output:doc
"/share/texmf-dist/doc")))
(copy-recursively (string-append origin "/source") source)
(copy-recursively (string-append origin "/doc") doc))))))))
(propagated-inputs
(list texlive-etex texlive-ncctools))
(home-page "https://ctan.org/pkg/bigfoot")
(synopsis "Footnotes for critical editions") (synopsis "Footnotes for critical editions")
(description (description
"This package aims to provide a one-stop solution to requirements for "The package aims to provide a one-stop solution to requirements for
footnotes. It offers: Multiple footnote apparatus superior to that of footnotes. It offers multiple footnote apparatus superior to that of
@code{manyfoot}. Footnotes can be formatted in separate paragraphs, or be run @code{manyfoot}. Footnotes can be formatted in separate paragraphs, or be run
into a single paragraph (this choice may be selected per footnote series); into a single paragraph. Note that the majority of the @code{bigfoot}
Things you might have expected (such as @code{\\verb}-like material in package's interface is identical to that of @code{manyfoot}; users should seek
footnotes, and color selections over page breaks) now work. Note that the information from that package's documentation.
majority of the bigfoot package's interface is identical to that of
@code{manyfoot}; users should seek information from that package's The @code{bigfoot} bundle also provides the @code{perpage} and @code{suffix}
documentation. The bigfoot bundle also provides the @code{perpage} and packages.")
@code{suffix} packages.") (license license:gpl2+))))
(license license:gpl2+)))
(define-deprecated-package texlive-latex-bigfoot texlive-bigfoot)
(define-public texlive-latex-blindtext (define-public texlive-latex-blindtext
(package (package
@ -5579,7 +5593,7 @@ rotated.")
"12clzcw2cl7g2chr2phgmmiwxw4859cln1gbx1wgp8bl9iw590nc") "12clzcw2cl7g2chr2phgmmiwxw4859cln1gbx1wgp8bl9iw590nc")
#:trivial? #t)) #:trivial? #t))
(propagated-inputs (propagated-inputs
(list texlive-latex-bigfoot ; for suffix (list texlive-bigfoot ; for suffix
texlive-filemod texlive-filemod
texlive-graphics texlive-graphics
texlive-latex-ifplatform texlive-latex-ifplatform