1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
10 groups = Development/Tools
11 url = https://gitlab.com/graphviz/graphviz
13 summary = Graph Visualization Tools
16 Graph visualization is a way of representing structural information
17 as diagrams of abstract graphs and networks. It has important
18 applications in networking, bioinformatics, software engineering,
19 database and web design, machine learning, and in visual interfaces
20 for other technical domains.
23 source_dl = https://gitlab.com/graphviz/graphviz/-/archive/%{version}/
24 sources = %{thisapp}.tar.bz2
45 configure_options += \
49 # Add some additional C compiler flags to proper harden liblab_gamut.
50 sed -i '/^CFLAGS =/ s/$/ -fno-builtin-exit -D__noreturn__=/' \
51 lib/edgepaint/Makefile
53 # Add some additional C and C++ compiler flags to proper harden
55 sed -i '/^CFLAGS =/ s/$/ -fno-builtin-exit -D__noreturn__=/' \
57 sed -i '/^CXXFLAGS =/ s/$/ -fno-builtin-exit -D__noreturn__=/' \
60 # Add some additional C compiler flags to proper harden the
62 sed -i '/^CFLAGS =/ s/$/ -fno-builtin-exit -D__noreturn__=/' \
65 # Add some additional C compiler flags to proper harden the
67 sed -i '/^CFLAGS =/ s/$/ -fno-builtin-exit -D__noreturn__=/' \
88 graphviz-libs = %{thisver}
92 package %{name}-debuginfo