mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
gnu: icecat: Use system libvpx, icu4c, and pixman libraries.
* gnu/packages/gnuzilla.scm (icecat)[inputs]: Add libvpx, icu4c, pixman. [arguments]: Add --with-system-libvpx, --with-system-icu, and --enable-system-pixman configure flags. Add comments about why we cannot (yet) add system cairo and sqlite, etc.
This commit is contained in:
parent
20e416453c
commit
13b284d91e
1 changed files with 22 additions and 0 deletions
|
@ -42,6 +42,9 @@ (define-module (gnu packages gnuzilla)
|
|||
#:use-module (gnu packages xorg)
|
||||
#:use-module (gnu packages gl)
|
||||
#:use-module (gnu packages yasm)
|
||||
#:use-module (gnu packages icu4c)
|
||||
#:use-module (gnu packages video)
|
||||
#:use-module (gnu packages xdisorg)
|
||||
#:use-module (gnu packages zip))
|
||||
|
||||
(define-public mozjs
|
||||
|
@ -238,6 +241,9 @@ (define-public icecat
|
|||
("libevent" ,libevent)
|
||||
("libxt" ,libxt)
|
||||
("libffi" ,libffi)
|
||||
("libvpx" ,libvpx)
|
||||
("icu4c" ,icu4c)
|
||||
("pixman" ,pixman)
|
||||
("pulseaudio" ,pulseaudio)
|
||||
("mesa" ,mesa)
|
||||
("unzip" ,unzip)
|
||||
|
@ -264,6 +270,22 @@ (define-public icecat
|
|||
"--with-system-zlib"
|
||||
"--with-system-bz2" ; FIXME: not used
|
||||
"--with-system-libevent"
|
||||
"--with-system-libvpx"
|
||||
"--with-system-icu"
|
||||
"--enable-system-pixman"
|
||||
|
||||
;; XXX unsure whether to use these.
|
||||
;; "--with-system-nspr"
|
||||
;; "--with-system-nss"
|
||||
|
||||
;; Fails with "configure: error: Library requirements
|
||||
;; (cairo-tee >= 1.10) not met".
|
||||
;; "--enable-system-cairo"
|
||||
|
||||
;; Fails with "configure: error: System
|
||||
;; SQLite library is not compiled with
|
||||
;; SQLITE_SECURE_DELETE."
|
||||
;; "--enable-system-sqlite"
|
||||
|
||||
;; Fails with "--with-system-png won't work because
|
||||
;; the system's libpng doesn't have APNG support".
|
||||
|
|
Loading…
Reference in a new issue