mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-26 20:49:29 -05:00
gnu: fontconfig: Add a search path for XDG_DATA_DIRS.
Fixes <https://issues.guix.gnu.org/31403>. * gnu/packages/fontutils.scm (fontconfig)[source]: Fix indentation. [configure-flags]: Drop the "--with-add-fonts" configure option as it's no longer necessary/desirable to special case the system and user profiles. [native-search-paths]: New search path.
This commit is contained in:
parent
9635119a61
commit
c738a054ca
1 changed files with 14 additions and 14 deletions
|
@ -326,14 +326,13 @@ (define-public fontconfig
|
|||
(name "fontconfig-minimal")
|
||||
(version "2.13.94")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://www.freedesktop.org/software/"
|
||||
"fontconfig/release/fontconfig-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0g004r0bkkqz00mpm3svnnxn7d83158q0yb9ggxryizxfg5m5w55"))
|
||||
(patches (search-patches "fontconfig-cache-ignore-mtime.patch"))))
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://www.freedesktop.org/software/"
|
||||
"fontconfig/release/fontconfig-" version ".tar.xz"))
|
||||
(sha256 (base32
|
||||
"0g004r0bkkqz00mpm3svnnxn7d83158q0yb9ggxryizxfg5m5w55"))
|
||||
(patches (search-patches "fontconfig-cache-ignore-mtime.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
;; In Requires or Requires.private of fontconfig.pc.
|
||||
(propagated-inputs `(("expat" ,expat)
|
||||
|
@ -355,12 +354,7 @@ (define-public fontconfig
|
|||
;; register the default fonts
|
||||
(string-append "--with-default-fonts="
|
||||
(assoc-ref %build-inputs "font-dejavu")
|
||||
"/share/fonts")
|
||||
|
||||
;; Register fonts from user and system profiles.
|
||||
(string-append "--with-add-fonts="
|
||||
"~/.guix-profile/share/fonts,"
|
||||
"/run/current-system/profile/share/fonts"))
|
||||
"/share/fonts"))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'skip-problematic-tests
|
||||
|
@ -392,6 +386,12 @@ (define-public fontconfig
|
|||
; The exact license is more X11-style than BSD-style.
|
||||
(license (license:non-copyleft "file://COPYING"
|
||||
"See COPYING in the distribution."))
|
||||
(native-search-paths
|
||||
;; Since version 2.13.94, fontconfig knows to find fonts from
|
||||
;; XDG_DATA_DIRS.
|
||||
(list (search-path-specification
|
||||
(variable "XDG_DATA_DIRS")
|
||||
(files '("share")))))
|
||||
(home-page "https://www.freedesktop.org/wiki/Software/fontconfig"))))
|
||||
|
||||
;;; The documentation of fontconfig is built in a separate package, as it
|
||||
|
|
Loading…
Reference in a new issue