[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
23/124: gnu: cairo: Enable some features.
From: |
guix-commits |
Subject: |
23/124: gnu: cairo: Enable some features. |
Date: |
Tue, 10 Aug 2021 20:21:04 -0400 (EDT) |
raghavgururajan pushed a commit to branch wip-gnome
in repository guix.
commit 1c714e51e0b08a3e6162c8113872c892c64ff49f
Author: Raghav Gururajan <raghavgururajan@disroot.org>
AuthorDate: Fri Dec 4 01:02:00 2020 -0500
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>
---
gnu/packages/gtk.scm | 39 +++++++++++++++++++++++++++------------
1 file changed, 27 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index a056124..8a6044e 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -142,30 +142,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
- 36/124: gnu: gdk-pixbuf: Correct inputs., (continued)
- 36/124: gnu: gdk-pixbuf: Correct inputs., guix-commits, 2021/08/10
- 24/124: gnu: cairo: Update synopsis, description and license., guix-commits, 2021/08/10
- 30/124: gnu: pango: Update to 1.48.3., guix-commits, 2021/08/10
- 33/124: gnu: pangomm: Enable documentation., guix-commits, 2021/08/10
- 38/124: gnu: gdk-pixbuf: Fix documentation., guix-commits, 2021/08/10
- 39/124: gnu: gdk-pixbuf: Update to 2.42.4., guix-commits, 2021/08/10
- 44/124: gnu: vala: Enable coverage support., guix-commits, 2021/08/10
- 25/124: gnu: cairomm: Update to 1.16.0., guix-commits, 2021/08/10
- 28/124: gnu: pango: Add missing arguments., guix-commits, 2021/08/10
- 29/124: gnu: pango: Re-arrange inputs in alphabetical order., guix-commits, 2021/08/10
- 23/124: gnu: cairo: Enable some features.,
guix-commits <=
- 31/124: gnu: pango: Update synopsis, description and home-page., guix-commits, 2021/08/10
- 34/124: gnu: pangomm-2.42: Update to 2.42.2., guix-commits, 2021/08/10
- 40/124: gnu: gdk-pixbuf: Update synopsis, description, home-page and license., guix-commits, 2021/08/10
- 41/124: gnu: gdk-pixbuf: Disable failing tests., guix-commits, 2021/08/10
- 42/124: gnu: gdk-pixbuf+svg: Correct package definition to include changes from gdk-pixbuf., guix-commits, 2021/08/10
- 45/124: gnu: vala: Fix documentation., guix-commits, 2021/08/10
- 46/124: gnu: vala: Update to 0.52.0., guix-commits, 2021/08/10
- 48/124: gnu: libgsf: Change build-system., guix-commits, 2021/08/10
- 52/124: gnu: libgsf: Correct inputs., guix-commits, 2021/08/10
- 49/124: gnu: libgsf: Make separate output for binaries., guix-commits, 2021/08/10