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

View file

@ -42,6 +42,9 @@ (define-module (gnu packages gnuzilla)
#: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 @@ (define-public icecat
("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 @@ (define-public icecat
"--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".