gnu: Add texlive-sourcesanspro.

* gnu/packages/tex.scm (texlive-sourcesanspro): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Philip McGrath 2022-07-30 21:08:48 -04:00 committed by Ludovic Courtès
parent 46148a36c9
commit f7fed0d994
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -11439,3 +11439,31 @@ (define-public texlive-physics
typesetting equations in the languages of vector calculus and linear typesetting equations in the languages of vector calculus and linear
algebra, using Dirac notation.") algebra, using Dirac notation.")
(license license:lppl))) (license license:lppl)))
(define-public texlive-sourcesanspro
(package
(inherit (simple-texlive-package
"texlive-sourcesanspro"
'("/doc/latex/sourcesanspro/"
"/fonts/enc/dvips/sourcesanspro/"
"/fonts/map/dvips/sourcesanspro/"
"/fonts/opentype/adobe/sourcesanspro/"
;; ^ It would be tempting to use our
;; font-adobe-source-sans-pro for these, but the version in
;; texlive could differ from our version: probably the
;; difference would be small, but debugging would not be fun.
;; If the files are really identical, Guix will hard-link them
;; anyway.
"/fonts/tfm/adobe/sourcesanspro/"
"/fonts/type1/adobe/sourcesanspro/"
"/fonts/vf/adobe/sourcesanspro/"
"/tex/latex/sourcesanspro/")
(base32
"18z7ln8dyh0sp6v0vdvc6qqxnpg3h3ix0f5magjcjbpay54kl0i3")
#:trivial? #t))
(home-page "https://ctan.org/pkg/sourcesanspro")
(synopsis "Use Source Sans Pro with TeX(-alike) systems")
(description "This package provides the Source Sans Pro font family from
Adobe in both Adobe Type 1 and OpenType formats, plus macros supporting the
use of the fonts in LaTeX (Type 1) and XeLaTeX/LuaLaTeX (OTF).")
(license (list license:lppl1.3+ license:silofl1.1))))