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:
Mark H Weaver 2015-01-31 08:41:02 -05:00
parent 20e416453c
commit 13b284d91e
1 changed files with 22 additions and 0 deletions

View File

@ -42,6 +42,9 @@
#:use-module (gnu packages xorg) #:use-module (gnu packages xorg)
#:use-module (gnu packages gl) #:use-module (gnu packages gl)
#:use-module (gnu packages yasm) #: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)) #:use-module (gnu packages zip))
(define-public mozjs (define-public mozjs
@ -238,6 +241,9 @@ standards.")
("libevent" ,libevent) ("libevent" ,libevent)
("libxt" ,libxt) ("libxt" ,libxt)
("libffi" ,libffi) ("libffi" ,libffi)
("libvpx" ,libvpx)
("icu4c" ,icu4c)
("pixman" ,pixman)
("pulseaudio" ,pulseaudio) ("pulseaudio" ,pulseaudio)
("mesa" ,mesa) ("mesa" ,mesa)
("unzip" ,unzip) ("unzip" ,unzip)
@ -264,6 +270,22 @@ standards.")
"--with-system-zlib" "--with-system-zlib"
"--with-system-bz2" ; FIXME: not used "--with-system-bz2" ; FIXME: not used
"--with-system-libevent" "--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 ;; Fails with "--with-system-png won't work because
;; the system's libpng doesn't have APNG support". ;; the system's libpng doesn't have APNG support".