me
/
guix
Archived
1
0
Fork 0

gnu: cairo: Enable some features.

* gnu/packages/gtk.scm (cairo) [native-inputs]: Add gobject-introspection.
[inputs]: Add libdrm. Remove xorgproto and zlib.
[propagated-inputs]: Add libxcb.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
master
Raghav Gururajan 2020-12-04 01:02:00 -05:00 committed by Raghav Gururajan
parent cccbe0a7cb
commit bb8be806b5
No known key found for this signature in database
GPG Key ID: 45A8B1E86BCD10A6
1 changed files with 27 additions and 12 deletions

View File

@ -139,30 +139,45 @@ tools have full access to view and control running applications.")
`(#:tests? #f ; see http://lists.gnu.org/archive/html/bug-guix/2013-06/msg00085.html
#:configure-flags
(list
"--enable-tee" ;needed for GNU Icecat
"--enable-xml" ;for cairo-xml support
"--disable-static"
;; XXX: To be enabled.
;; "--enable-gallium=yes"
;; "--enable-gl=yes"
;; " --enable-glesv2=yes"
;; "--enable-glesv3=yes"
;; "--enable-cogl=yes"
;; "--enable-directfb=yes"
;; "--enable-vg=yes"
"--enable-tee=yes"
"--enable-xml=yes"
(string-append "--with-html-dir="
(assoc-ref %outputs "doc")
"/share/gtk-doc/html"))))
(native-inputs
`(("pkg-config" ,pkg-config)
`(("gobject-introspection" ,gobject-introspection)
("pkg-config" ,pkg-config)
("python" ,python-wrapper)))
(inputs
`(("ghostscript" ,ghostscript)
`(("drm" ,libdrm)
("ghostscript" ,ghostscript)
("libspectre" ,libspectre)
("poppler" ,poppler)
("xorgproto" ,xorgproto)
("zlib" ,zlib)))
("poppler" ,poppler)))
(propagated-inputs
`(("fontconfig" ,fontconfig)
`( ;; ("cogl" ,cogl)
;; ("directfb" ,directfb)
("fontconfig" ,fontconfig)
("fontconfig" ,fontconfig)
("freetype" ,freetype)
("glib" ,glib)
;; ("gtk+" ,gtk+)
("libpng" ,libpng)
("libx11" ,libx11)
("libxext" ,libxext)
("libxrender" ,libxrender)
("pixman" ,pixman)))
;; ("librsvg" ,librsvg)
;; ("opengl" ,mesa)
("pixman" ,pixman)
("x11" ,libx11)
("xcb" ,libxcb)
("xext" ,libxext)
("xrender" ,libxrender)))
(synopsis "2D graphics library")
(description "Cairo is a 2D graphics library with support for multiple output
devices. Currently supported output targets include the X Window System (via