gnu: Add unicode-cldr-common.
* gnu/packages/unicode.scm (unicode-cldr-commmon): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
This commit is contained in:
		
							parent
							
								
									b7f0a55a9a
								
							
						
					
					
						commit
						1a9f666b1d
					
				
					 1 changed files with 39 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -20,6 +20,7 @@
 | 
			
		|||
  #:use-module (guix licenses)
 | 
			
		||||
  #:use-module (guix packages)
 | 
			
		||||
  #:use-module (guix download)
 | 
			
		||||
  #:use-module (guix utils)
 | 
			
		||||
  #:use-module (guix build-system trivial))
 | 
			
		||||
 | 
			
		||||
(define (unicode-emoji-file name version hash)
 | 
			
		||||
| 
						 | 
				
			
			@ -79,3 +80,41 @@
 | 
			
		|||
Unicode emoji supporting fonts or keyboards should support according to the
 | 
			
		||||
Unicode Technological Standard #51.")
 | 
			
		||||
    (license unicode)))
 | 
			
		||||
 | 
			
		||||
(define-public unicode-cldr-common
 | 
			
		||||
  (package
 | 
			
		||||
    (name "unicode-cldr-common")
 | 
			
		||||
    (version "36.0")
 | 
			
		||||
    (source
 | 
			
		||||
     (origin
 | 
			
		||||
       (method url-fetch/zipbomb)
 | 
			
		||||
       (uri (string-append "https://unicode.org/Public/cldr/"
 | 
			
		||||
                           (version-major version)
 | 
			
		||||
                           "/cldr-common-" version ".zip"))
 | 
			
		||||
       (sha256
 | 
			
		||||
        (base32
 | 
			
		||||
         "0hxsc3j5zb32hmiaj0r3ajchmklx6zng6zlh1ca6s9plq5b9w9q7"))))
 | 
			
		||||
    (build-system trivial-build-system)
 | 
			
		||||
    (arguments
 | 
			
		||||
     `(#:modules ((guix build utils))
 | 
			
		||||
       #:builder
 | 
			
		||||
       (let ((out (string-append %output "/share/unicode/cldr/common")))
 | 
			
		||||
         (use-modules (guix build utils))
 | 
			
		||||
         (mkdir-p out)
 | 
			
		||||
         (copy-recursively (string-append (assoc-ref %build-inputs "source")
 | 
			
		||||
                                          "/common")
 | 
			
		||||
                           out)
 | 
			
		||||
         #t)))
 | 
			
		||||
    (home-page "https://www.unicode.org")
 | 
			
		||||
    (synopsis "Locale data repository")
 | 
			
		||||
    (description
 | 
			
		||||
     "The Unicode Common Locale Data Repository (CLDR) is a large repository
 | 
			
		||||
of locale data, including among others
 | 
			
		||||
 | 
			
		||||
@itemize
 | 
			
		||||
@item patterns for formatting and parsing,
 | 
			
		||||
@item name translations,
 | 
			
		||||
@item and various informations on languages, scripts and country-specific
 | 
			
		||||
  conventions.
 | 
			
		||||
@end itemize\n")
 | 
			
		||||
    (license unicode)))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue