build-system/font: Add #:license-file-regexp argument.
* guix/build-system/font.scm (font-build): Add #:license-file-regexp argument and honour it. * guix/build/font-build-system.scm (%license-file-regexp): New variable, duplicated from (gnu build gnu-build-system).
This commit is contained in:
parent
43c77ee306
commit
3ee1e8028e
@ -76,6 +76,7 @@
|
||||
(tests? #t)
|
||||
(test-target "test")
|
||||
(configure-flags ''())
|
||||
(license-file-regexp '%license-file-regexp)
|
||||
(phases '%standard-phases)
|
||||
(outputs '("out"))
|
||||
(search-paths '())
|
||||
@ -97,6 +98,7 @@
|
||||
#:system #$system
|
||||
#:test-target #$test-target
|
||||
#:tests? #$tests?
|
||||
#:license-file-regexp #$license-file-regexp
|
||||
#:phases #$(if (pair? phases)
|
||||
(sexp->gexp phases)
|
||||
phases)
|
||||
|
@ -23,6 +23,7 @@
|
||||
#:use-module (srfi srfi-1)
|
||||
#:use-module (srfi srfi-26)
|
||||
#:export (%standard-phases
|
||||
%license-file-regexp
|
||||
font-build))
|
||||
|
||||
;; Commentary:
|
||||
@ -56,6 +57,10 @@ archive, or a font file."
|
||||
(for-each (cut install-file <> (string-append fonts "/web"))
|
||||
(find-files source "\\.(woff|woff2)$"))))
|
||||
|
||||
(define %license-file-regexp
|
||||
;; Regexp matching license files.
|
||||
"^(COPYING.*|LICEN[CS]E.*|[Ll]icen[cs]e.*|Copy[Rr]ight(\\.(txt|md))?)$")
|
||||
|
||||
(define %standard-phases
|
||||
(modify-phases gnu:%standard-phases
|
||||
(replace 'unpack unpack)
|
||||
|
Loading…
Reference in New Issue
Block a user