gnu: Add texlive-fonts-adobe-zapfding.
* gnu/packages/tex.scm (texlive-fonts-adobe-zapfding): New variable.
This commit is contained in:
		
							parent
							
								
									f2d1f060c5
								
							
						
					
					
						commit
						4628315bfb
					
				
					 1 changed files with 135 additions and 0 deletions
				
			
		|  | @ -4064,6 +4064,141 @@ Adobe's basic set.") | |||
|     ;; No license version specified. | ||||
|     (license license:gpl3+))) | ||||
| 
 | ||||
| (define-public texlive-fonts-adobe-zapfding | ||||
|   (package | ||||
|     (name "texlive-fonts-adobe-zapfding") | ||||
|     (version (number->string %texlive-revision)) | ||||
|     (source (origin | ||||
|               (method svn-fetch) | ||||
|               (uri (svn-reference | ||||
|                     (url (string-append "svn://www.tug.org/texlive/tags/" | ||||
|                                         %texlive-tag "/Master/texmf-dist/" | ||||
|                                         "/fonts/type1/urw/zapfding/")) | ||||
|                     (revision %texlive-revision))) | ||||
|               (file-name (string-append name "-" version "-checkout")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "1sp3jblg3khp0yj121blvhph6ib09919kyrsk5x2lg258yypqyis")))) | ||||
|     (build-system trivial-build-system) | ||||
|     (arguments | ||||
|      `(#:modules ((guix build utils) | ||||
|                   (ice-9 match)) | ||||
|        #:builder | ||||
|        (begin | ||||
|          (use-modules (guix build utils) | ||||
|                       (ice-9 match)) | ||||
|          (let ((root (string-append (assoc-ref %outputs "out") | ||||
|                                     "/share/texmf-dist/")) | ||||
|                (pkgs '(("source"      . "fonts/type1/urw/zapfding") | ||||
|                        ("zapf-afm"    . "fonts/afm/adobe/zapfding") | ||||
|                        ("zapf-tfm"    . "fonts/tfm/adobe/zapfding") | ||||
|                        ("urw-afm"     . "fonts/afm/urw/zapfding") | ||||
|                        ("urw35vf-tfm" . "fonts/tfm/urw35vf/zapfding") | ||||
| 
 | ||||
|                        ("zapf-tex"    . "tex/latex/zapfding") | ||||
|                        ("dvips"       . "dvips/zapfding") | ||||
|                        ("fonts-map"   . "fonts/map/dvips/zapfding")))) | ||||
|            (for-each (match-lambda | ||||
|                        ((pkg . dir) | ||||
|                         (let ((target (string-append root dir))) | ||||
|                           (mkdir-p target) | ||||
|                           (copy-recursively (assoc-ref %build-inputs pkg) | ||||
|                                             target)))) | ||||
|                      pkgs) | ||||
|            #t)))) | ||||
|     (native-inputs | ||||
|      `(("zapf-afm" | ||||
|         ,(origin | ||||
|            (method svn-fetch) | ||||
|            (uri (svn-reference | ||||
|                  (url (string-append "svn://www.tug.org/texlive/tags/" | ||||
|                                      %texlive-tag "/Master/texmf-dist/" | ||||
|                                      "/fonts/afm/adobe/zapfding")) | ||||
|                  (revision %texlive-revision))) | ||||
|            (file-name (string-append name "-afm-" version "-checkout")) | ||||
|            (sha256 | ||||
|             (base32 | ||||
|              "0qvl4w1bfcpiakkd8rvkism46qnvzj9w7x4r8z9m0y7mspbkblyr")))) | ||||
|        ("zapf-tfm" | ||||
|         ,(origin | ||||
|            (method svn-fetch) | ||||
|            (uri (svn-reference | ||||
|                  (url (string-append "svn://www.tug.org/texlive/tags/" | ||||
|                                      %texlive-tag "/Master/texmf-dist/" | ||||
|                                      "/fonts/tfm/adobe/zapfding")) | ||||
|                  (revision %texlive-revision))) | ||||
|            (file-name (string-append name "-tfm-" version "-checkout")) | ||||
|            (sha256 | ||||
|             (base32 | ||||
|              "1i8mh9xsl8l4cgsg3nl4ha9q6m55j122riclaxsvkc5ka83432qm")))) | ||||
|        ("urw-afm" | ||||
|         ,(origin | ||||
|            (method svn-fetch) | ||||
|            (uri (svn-reference | ||||
|                  (url (string-append "svn://www.tug.org/texlive/tags/" | ||||
|                                      %texlive-tag "/Master/texmf-dist/" | ||||
|                                      "/fonts/afm/urw/zapfding")) | ||||
|                  (revision %texlive-revision))) | ||||
|            (file-name (string-append name "-urw-afm-" version "-checkout")) | ||||
|            (sha256 | ||||
|             (base32 | ||||
|              "0m4qndqh7ji723ff82c5c1q8ziqvblbaip7vx05vnl15fqbsnfx1")))) | ||||
|        ("urw35vf-tfm" | ||||
|         ,(origin | ||||
|            (method svn-fetch) | ||||
|            (uri (svn-reference | ||||
|                  (url (string-append "svn://www.tug.org/texlive/tags/" | ||||
|                                      %texlive-tag "/Master/texmf-dist/" | ||||
|                                      "/fonts/tfm/urw35vf/zapfding")) | ||||
|                  (revision %texlive-revision))) | ||||
|            (file-name (string-append name "-urw35vf-tfm-" version "-checkout")) | ||||
|            (sha256 | ||||
|             (base32 | ||||
|              "167g2x6mpjfqh0w1fhjbw14qcx6ridrj2zm1bd8bi0l2d7phj28m")))) | ||||
|        ("zapf-tex" | ||||
|         ,(origin | ||||
|            (method svn-fetch) | ||||
|            (uri (svn-reference | ||||
|                  (url (string-append "svn://www.tug.org/texlive/tags/" | ||||
|                                      %texlive-tag "/Master/texmf-dist/" | ||||
|                                      "/tex/latex/zapfding")) | ||||
|                  (revision %texlive-revision))) | ||||
|            (file-name (string-append name "-tex-" version "-checkout")) | ||||
|            (sha256 | ||||
|             (base32 | ||||
|              "0hp7i8f6nbrg7irrwc8fd7n1hrzjysa84d6iyivwlc65v9p7lmd0")))) | ||||
|        ("dvips" | ||||
|         ,(origin | ||||
|            (method svn-fetch) | ||||
|            (uri (svn-reference | ||||
|                  (url (string-append "svn://www.tug.org/texlive/tags/" | ||||
|                                      %texlive-tag "/Master/texmf-dist/" | ||||
|                                      "/dvips/zapfding/")) | ||||
|                  (revision %texlive-revision))) | ||||
|            (file-name (string-append name "-dvips-" version "-checkout")) | ||||
|            (sha256 | ||||
|             (base32 | ||||
|              "1f18sc4qwxykd786zhn6szcrycqvpvfhlcim71aamxmwghakd7fa")))) | ||||
|        ("fonts-map" | ||||
|         ,(origin | ||||
|            (method svn-fetch) | ||||
|            (uri (svn-reference | ||||
|                  (url (string-append "svn://www.tug.org/texlive/tags/" | ||||
|                                      %texlive-tag "/Master/texmf-dist/" | ||||
|                                      "/fonts/map/dvips/zapfding/")) | ||||
|                  (revision %texlive-revision))) | ||||
|            (file-name (string-append name "-fonts-map-" version "-checkout")) | ||||
|            (sha256 | ||||
|             (base32 | ||||
|              "17kwxmdrgz2fb072hx57a3pidcrhbgayphx11zyld2hv9149pkyl")))))) | ||||
|     (home-page "https://ctan.org/pkg/urw-base35") | ||||
|     (synopsis "URW Base 35 font pack for LaTeX") | ||||
|     (description | ||||
|      "This package provides a drop-in replacements for the Zapfding font from | ||||
| Adobe's basic set.") | ||||
|     ;; No license version specified. | ||||
|     (license license:gpl3+))) | ||||
| 
 | ||||
| (define-public texlive-fonts-rsfs | ||||
|   (package | ||||
|     (name "texlive-fonts-rsfs") | ||||
|  |  | |||
		Reference in a new issue