about summary refs log tree commit diff
path: root/pkgs/development/compilers/vala/gvc-compat.patch
diff options
context:
space:
mode:
authorAndrew Dunham <andrew@du.nham.ca>2018-12-28 02:11:09 -0500
committerAndrew Dunham <andrew@du.nham.ca>2019-01-13 23:33:20 -0500
commitc52362cd18e52fb1f2e9a0c55da82317480200f4 (patch)
tree7cd33011c1cd758251942cd83f4d76d68f45227b /pkgs/development/compilers/vala/gvc-compat.patch
parentf094f1d07a2199ab90fd44d468fdfe846d2d5c6d (diff)
vala_0_38, vala_0_40, vala_0_42: add configuration to disable graphviz
This allows building Vala without support for Graphviz; useful for more
minimal installs where we don't want to pull it (and transitively,
pango, gd, etc.) in as a dependency.
Diffstat (limited to 'pkgs/development/compilers/vala/gvc-compat.patch')
-rw-r--r--pkgs/development/compilers/vala/gvc-compat.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/pkgs/development/compilers/vala/gvc-compat.patch b/pkgs/development/compilers/vala/gvc-compat.patch
new file mode 100644
index 0000000000000..8c0d25098f14e
--- /dev/null
+++ b/pkgs/development/compilers/vala/gvc-compat.patch
@@ -0,0 +1,19 @@
+diff --git i/libvaladoc/Makefile.am w/libvaladoc/Makefile.am
+index 8dc398cf1..a5d8a45b4 100644
+--- i/libvaladoc/Makefile.am
++++ w/libvaladoc/Makefile.am
+@@ -176,9 +176,13 @@ endif
+ libvaladoc@PACKAGE_SUFFIX@_la_SOURCES = \
+ 	libvaladoc.vala.stamp \
+ 	$(libvaladoc_la_VALASOURCES:.vala=.c) \
+-	gvc-compat.c \
+ 	$(NULL)
+ 
++if ENABLE_GRAPHVIZ
++libvaladoc@PACKAGE_SUFFIX@_la_SOURCES += \
++	gvc-compat.c
++endif
++
+ valadoc@PACKAGE_SUFFIX@.vapi valadoc.h: libvaladoc.vala.stamp
+ libvaladoc.vala.stamp: $(libvaladoc_la_VALASOURCES)
+ 	$(VALA_V)$(VALAC) \