2 # - %{_libdir}/graphviz/config is not FHS friendly path as config
3 # - io language binding (waiting for swig support)
4 # - some plugin subpackages? (libgvplugin_*: gs=ghostscript, gtk, lasi, poppler, visio, webp)
8 %bcond_without dotnet # C# bindings
9 %bcond_with golang # Go bindings
10 %bcond_without guile # guile bindings
11 %bcond_without java # Java bindings
12 %bcond_without ocaml # OCaml bindings
13 %bcond_without php # PHP bindings
14 %bcond_without perl # Perl bindings
15 %bcond_without ruby # Ruby bindings
16 %bcond_without tcl # Tcl bindings
17 %bcond_without lua # Lua bindings
18 %bcond_without r # R bindings
19 %bcond_without python # Python bindings
20 %bcond_with io # io language bindings (needs swig support)
22 %bcond_without gd # gd plugin and gd support in tcl package
23 %bcond_without ming # ming support
24 %bcond_without devil # DevIL plugin
25 %bcond_without qt # Qt features (gvedit utility)
26 %bcond_without smyrna # SMYRNA utility (large graph viewer)
27 %bcond_without ipsepcola # IPSEPCOLA features in neato engine [C++ portability problems]
30 %define php_name php55
34 %ifnarch %{ix86} %{x8664} x32
40 %ifnarch %{ix86} %{x8664} %{arm}
43 %{?with_perl:%include /usr/lib/rpm/macros.perl}
44 Summary: Graph Visualization Tools
45 Summary(pl.UTF-8): Narzędzie do wizualizacji w postaci grafów
50 Group: X11/Applications/Graphics
51 Source0: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
52 # Source0-md5: 5b6a829b2ac94efcd5fa3c223ed6d3ae
53 Patch0: %{name}-fontpath.patch
54 Patch1: %{name}-tk.patch
55 Patch2: %{name}-bad-header.patch
56 Patch3: %{name}-php.patch
57 Patch4: %{name}-ltdl.patch
58 Patch6: %{name}-php_modules_dir.patch
59 Patch7: %{name}-ruby.patch
60 Patch10: %{name}-ming.patch
61 Patch11: %{name}-visio.patch
62 Patch12: %{name}-webp.patch
63 Patch13: %{name}-format.patch
64 URL: http://www.graphviz.org/
65 %{?with_devil:BuildRequires: DevIL-devel}
66 %{?with_r:BuildRequires: R}
67 BuildRequires: ann-devel
68 BuildRequires: autoconf >= 2.61
69 BuildRequires: automake
71 BuildRequires: expat-devel >= 1.95
73 BuildRequires: fontconfig-devel
74 BuildRequires: freetype-devel >= 2.0.0
76 %{?with_gd:BuildRequires: gd-devel >= 2.0.34}
77 BuildRequires: gdk-pixbuf2-devel >= 2.0
78 BuildRequires: gettext-tools
79 BuildRequires: ghostscript-devel
80 %{?with_golang:BuildRequires: golang}
81 BuildRequires: gtk+2-devel >= 2:2.8.0
82 BuildRequires: gts-devel
83 %{?with_guile:BuildRequires: guile-devel >= 2.0}
87 BuildRequires: jpackage-utils
89 BuildRequires: libLASi-devel
90 BuildRequires: libjpeg-devel
91 BuildRequires: libltdl-devel >= 2:2
92 BuildRequires: libpng-devel
93 BuildRequires: librsvg-devel >= 2.0
94 BuildRequires: libstdc++-devel
95 BuildRequires: libtool >= 2:2
96 BuildRequires: libwebp-devel
97 # currently external library is not used
98 #BuildRequires: libvisio-devel
102 BuildRequires: lua51-devel >= 5.1
104 %{?with_ming:BuildRequires: ming-devel >= 0.4}
105 %{?with_dotnet:BuildRequires: mono-csharp}
106 %{?with_ocaml:BuildRequires: ocaml}
107 BuildRequires: pango-devel >= 1:1.14.9
108 BuildRequires: perl-devel
110 BuildRequires: %{php_name}-devel
111 BuildRequires: %{php_name}-program
112 BuildRequires: swig-php >= 1.3.40
114 BuildRequires: pkgconfig
115 BuildRequires: poppler-glib-devel
116 %{?with_python:BuildRequires: python-devel >= 2.3}
117 %{?with_perl:BuildRequires: rpm-perlprov}
118 %{?with_python:BuildRequires: rpm-pythonprov}
119 BuildRequires: rpmbuild(macros) >= 1.696
120 %{?with_ruby:BuildRequires: ruby-devel >= 1.9}
121 BuildRequires: sed >= 4.0
122 # swig-csharp,swig-go,swig-java,swig-lua,swig-ocaml in main swig
124 BuildRequires: swig >= 1.3
125 %{?with_guile:BuildRequires: swig-guile >= 2.0.3}
126 %{?with_perl:BuildRequires: swig-perl >= 1.3}
127 BuildRequires: swig-python >= 1.3
128 %{?with_ruby:BuildRequires: swig-ruby >= 1.3}
130 BuildRequires: swig-tcl >= 1.3
131 BuildRequires: tcl-devel >= %{tcl_ver}
132 BuildRequires: tk-devel >= 8.6.0
134 BuildRequires: xorg-lib-libX11-devel
135 BuildRequires: xorg-lib-libXaw-devel
136 BuildRequires: xorg-lib-libXpm-devel
137 # tested in configure to enable ghostscript plugin build, actually not used
138 BuildRequires: xorg-lib-libXrender-devel
139 BuildRequires: zlib-devel
141 BuildRequires: OpenGL-glut-devel
142 # only tested, actually not used
143 #BuildRequires: gtkglarea-devel >= 2.0
144 BuildRequires: gtkglext-devel >= 1.0
145 BuildRequires: libglade2-devel >= 2.0
148 BuildRequires: QtCore-devel >= 4
149 BuildRequires: QtGui-devel >= 4
150 BuildRequires: qt4-qmake >= 4
152 Requires(post,postun): /sbin/ldconfig
153 Requires: fonts-Type1-urw
154 Requires: pango >= 1:1.14.9
155 %{!?with_golang:Obsoletes: golang-graphviz < %{version}}
156 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
159 A collection of tools and tcl packages for the manipulation and layout
160 of graphs (as in nodes and edges, not as in barcharts).
162 %description -l pl.UTF-8
163 Kolekcja narzędzi oraz pakietów tcl służących do manipulacji i
164 rozmieszczania grafów.
167 Summary: Header files for graphviz libraries
168 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek graphviz
169 Group: X11/Development/Libraries
170 Requires: %{name} = %{version}-%{release}
171 Requires: libltdl-devel >= 2:2
172 # this is perhaps pointless as gd is plugin not needed for graphviz-devel?
174 Requires: %{name}-gd = %{version}-%{release}
175 Requires: gd-devel >= 2.0.34
179 This package contains the header files for graphviz libraries.
181 %description devel -l pl.UTF-8
182 Ten pakiet zawiera pliki nagłówkowe do bibliotek graphviz.
185 Summary: Graphviz plugin for renderers based on DevIL
186 Group: Applications/Multimedia
187 Requires: %{name} = %{version}-%{release}
190 Graphviz plugin for renderers based on DevIL. (Unless you absolutely
191 have to use BMP, TIF, or TGA, you are recommended to use the PNG
192 format instead supported directly by the cairo+pango based renderer in
193 the base graphviz rpm.)
196 Summary: Graphviz plugin for renderers based on gd
197 Group: Applications/Multimedia
198 Requires: %{name} = %{version}-%{release}
199 Requires: gd >= 2.0.33-5
202 Graphviz plugin for renderers based on gd. (Unless you absolutely have
203 to use GIF, you are recommended to use the PNG format instead because
204 of the better quality anti-aliased lines provided by the cairo+pango
208 Summary: gvedit - simple graph editor and viewer based on Qt
209 Summary(pl.UTF-8): gvedit - prosty edytor i przeglądarka grafów oparta na Qt
210 Group: X11/Applications/Graphics
211 Requires: %{name} = %{version}-%{release}
214 gvedit provides a simple Qt-based graph editor and viewer.
216 %description gvedit -l l.UTF-8
217 gvedit to prosty edytor i przeglądarka grafów oparta na Qt.
220 Summary: Graphviz plugin for flash renderer based on ming
221 Group: Applications/Multimedia
222 Requires: %{name} = %{version}-%{release}
225 Graphviz plugin for -Tswf (flash) renderer based on ming.
228 Summary: SMYRNA large graph viewer
229 Summary(pl.UTF-8): SMYRNA - przeglądarka dużych grafów
230 Group: X11/Applications/Graphics
231 Requires: %{name} = %{version}-%{release}
232 Requires: gtkglext >= 1.0
235 SMYRNA is an interactive viewer for graphs in the DOT format. It is
236 especially designed to handle large graphs, and allows flat and
237 topological fisheye views.
239 %description smyrna -l pl.UTF-8
240 SMYRNA to interaktywna przeglądarka grafów w formacie DOT. Jest
241 przeznaczona szczególnie do obsługi dużych grafów, udostępnia widok
242 płaski oraz topologiczny typu "rybie oko".
245 Summary: HTML documentation for graphviz
246 Summary(pl.UTF-8): Dokumentacja do graphviza w formacie HTML
249 %description doc-html
250 HTML documentation for graphviz.
252 %description doc-html -l pl.UTF-8
253 Dokumentacja do graphviza w formacie HTML.
256 Summary: PDF documentation for graphviz
257 Summary(pl.UTF-8): Dokumentacja do graphviza w formacie PDF
261 PDF documentation for graphviz.
263 %description doc-pdf -l pl.UTF-8
264 Dokumentacja do graphviza w formacie PDF.
267 Summary: Demo graphs for graphviz
268 Summary(pl.UTF-8): Przykładowe grafy dla graphviza
269 Group: X11/Applications/Graphics
270 Requires: %{name} = %{version}-%{release}
273 This package provides some example graphs.
275 %description graphs -l pl.UTF-8
276 Ten pakiet zawiera trochę przykładowych grafów.
278 %package -n golang-%{name}
279 Summary: Go binding for graphviz
280 Summary(pl.UTF-8): Wiązania języka Go dla graphviza
282 Requires: %{name} = %{version}-%{release}
285 %description -n golang-%{name}
286 Go binding for graphviz.
288 %description -n golang-%{name} -l pl.UTF-8
289 Wiązania języka Go dla graphviza.
291 %package -n io-%{name}
292 Summary: Io binding for graphviz
293 Summary(pl.UTF-8): Wiązania języka Io dla graphviza
295 Requires: %{name} = %{version}-%{release}
298 %description -n io-%{name}
299 Io binding for graphviz.
301 %description -n io-%{name} -l pl.UTF-8
302 Wiązania języka Io dla graphviza.
304 %package -n guile-%{name}
305 Summary: Guile binding for graphviz
306 Summary(pl.UTF-8): Wiązania Guile dla graphviza
308 Requires: %{name} = %{version}-%{release}
309 Obsoletes: graphviz-guile
311 %description -n guile-%{name}
312 Guile binding for graphviz.
314 %description -n guile-%{name} -l pl.UTF-8
315 Wiązania Guile dla graphviza.
317 %package -n java-%{name}
318 Summary: Java binding for graphviz
319 Summary(pl.UTF-8): Wiązania Javy dla graphviza
321 Requires: %{name} = %{version}-%{release}
322 Obsoletes: graphviz-java
324 %description -n java-%{name}
325 Java binding for graphviz.
327 %description -n java-%{name} -l pl.UTF-8
328 Wiązania Javy dla graphviza.
330 %package -n lua-%{name}
331 Summary: LUA binding for graphviz
332 Summary(pl.UTF-8): Wiązania LUA dla graphviza
334 Requires: %{name} = %{version}-%{release}
335 Obsoletes: graphviz-lua
337 %description -n lua-%{name}
338 LUA binding for graphviz.
340 %description -n lua-%{name} -l pl.UTF-8
341 Wiązania LUA dla graphviza.
343 %package -n ocaml-%{name}
344 Summary: OCaml binding for graphviz
345 Summary(pl.UTF-8): Wiązania OCamla dla graphviza
347 Requires: %{name} = %{version}-%{release}
348 Obsoletes: graphviz-ocaml
350 %description -n ocaml-%{name}
351 OCaml binding for graphviz.
353 %description -n ocaml-%{name} -l pl.UTF-8
354 Wiązania OCamla dla graphviza.
356 %package -n perl-%{name}
357 Summary: Perl binding for graphviz
358 Summary(pl.UTF-8): Wiązania Perla dla graphviza
360 Requires: %{name} = %{version}-%{release}
362 %description -n perl-%{name}
363 Perl binding for graphviz.
365 %description -n perl-%{name} -l pl.UTF-8
366 Wiązania Perla dla graphviza.
368 %package -n %{php_name}-%{name}
369 Summary: PHP binding for graphviz
370 Summary(pl.UTF-8): Wiązania PHP dla graphviza
372 Requires: %{name} = %{version}-%{release}
373 Obsoletes: graphviz-php
374 %{?requires_php_extension}
376 %description -n %{php_name}-%{name}
377 PHP binding for graphviz.
379 %description -n %{php_name}-%{name} -l pl.UTF-8
380 Wiązania PHP dla graphviza.
382 %package -n python-%{name}
383 Summary: Python binding for graphviz
384 Summary(pl.UTF-8): Wiązania Pythona dla graphviza
386 Requires: %{name} = %{version}-%{release}
387 Obsoletes: graphviz-python
389 %description -n python-%{name}
390 Python binding for graphviz.
392 %description -n python-%{name} -l pl.UTF-8
393 Wiązania Pythona dla graphviza.
395 %package -n ruby-%{name}
396 Summary: Ruby binding for graphviz
397 Summary(pl.UTF-8): Wiązania Ruby'ego dla graphviza
399 Requires: %{name} = %{version}-%{release}
400 Obsoletes: graphviz-ruby
402 %description -n ruby-%{name}
403 Ruby binding for graphviz.
405 %description -n ruby-%{name} -l pl.UTF-8
406 Wiązania Ruby'ego dla graphviza.
408 %package -n dotnet-%{name}-sharp
409 Summary: C# binding for graphviz
410 Summary(pl.UTF-8): Wiązania C# dla graphviza
412 Requires: %{name} = %{version}-%{release}
413 Obsoletes: graphviz-sharp
414 Obsoletes: sharp-graphviz
416 %description -n dotnet-%{name}-sharp
417 C# binding for graphviz.
419 %description -n dotnet-%{name}-sharp -l pl.UTF-8
420 Wiązania C# dla graphviza.
422 %package -n tcl-%{name}
423 Summary: Tcl extension tools for graphviz
424 Summary(pl.UTF-8): Rozszerzenia Tcl dla graphviza
425 Group: X11/Applications/Graphics
426 Requires: %{name} = %{version}-%{release}
427 Obsoletes: graphviz-tcl
429 %description -n tcl-%{name}
430 This package contains the various Tcl packages (extensions) using
433 %description -n tcl-%{name} -l pl.UTF-8
434 Ten pakiet zawiera różne pakiety (rozszerzenia) Tcl używające
437 %package -n R-%{name}
438 Summary: graphviz bindings for R language
439 Summary(pl.UTF-8): Wiązania graphviza dla języka R
440 Group: X11/Applications/Graphics
441 Requires: %{name} = %{version}-%{release}
443 %description -n R-%{name}
444 graphviz bindings for R language.
446 %description -n R-%{name} -l pl.UTF-8
447 Wiązania graphviza dla języka R.
462 %{__sed} '1s@/usr/bin/lua$@/usr/bin/lua5.1@' -i tclpkg/gv/demo/modgraph.lua
467 touch config/config.rpath
468 %{__libtoolize} --ltdl
474 CPPFLAGS="%{rpmcppflags}"
476 JAVA_HOME=%{java_home}
478 CPPFLAGS="$CPPFLAGS -I$JAVA_HOME/include -I$JAVA_HOME/include/linux"
482 CPPFLAGS="$CPPFLAGS -I$(pkg-config ruby-%{ruby_abi} --cflags)"
494 LUA=/usr/bin/lua5.1 \
496 %{!?with_devil:--disable-devil} \
497 %{?with_golang:--enable-go} \
498 %{?with_io:--enable-io} \
499 %{!?with_java:--disable-java} \
500 --disable-ltdl-install \
501 %{!?with_lua:--disable-lua} \
502 %{!?with_ocaml:--disable-ocaml} \
503 %{!?with_perl:--disable-perl} \
504 %{!?with_php:--disable-php} \
505 %{!?with_r:--disable-r} \
506 %{!?with_ruby:--disable-ruby} \
507 %{!?with_dotnet:--disable-sharp} \
508 %{!?with_tcl:--disable-tcl} \
509 --disable-silent-rules \
511 %{?with_ipsepcola:--with-ipsepcola} \
512 %{?with_ming:--with-ming} \
513 %{!?with_qt:--without-qt} \
514 %{?with_smyrna:--with-smyrna} \
515 %{!?with_gd:--without-libgd} \
522 rm -rf $RPM_BUILD_ROOT
525 PHP_INSTALL_DIR=%{php_extensiondir} \
526 DESTDIR=$RPM_BUILD_ROOT
529 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
530 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{name}.ini
531 ; Enable gv.so extension module
535 # drop the symlinks and install to php dirs directly
536 install -d $RPM_BUILD_ROOT{%{php_extensiondir},%{_examplesdir}/%{php_name}-%{name}-%{version}}
537 mv $RPM_BUILD_ROOT{%{_libdir}/%{name}/php,%{php_data_dir}}/gv.php
538 mv $RPM_BUILD_ROOT{%{_libdir}/%{name}/php/libgv_php.so,%{php_extensiondir}/gv.so}
539 rm $RPM_BUILD_ROOT%{_libdir}/%{name}/php/gv.so
540 mv $RPM_BUILD_ROOT{%{_datadir}/%{name}/demo,%{_examplesdir}/%{php_name}-%{name}-%{version}}/modgraph.php
543 # "man3/gv.3r.gz" and "man3/gv.3ruby.gz" are both manual for "gv" in "section 3" of man pages
544 # make manual pages unique.
545 for a in $RPM_BUILD_ROOT%{_mandir}/man3/gv.*; do
548 mv $a ${a%/*}/gv_$l.3
551 # created by %{_bindir}/dot -c
552 touch $RPM_BUILD_ROOT%{_libdir}/graphviz/config
554 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/libgvplugin_*.la
555 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/*/lib*.la
557 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/java/org/graphviz/lib*.la
560 rm -rf doc-html doc-pdf
561 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/html doc-html
562 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/pdf doc-pdf
565 patch -p1 --no-backup-if-mismatch < %{PATCH2} || exit 1
568 rm -rf $RPM_BUILD_ROOT
573 [ ! -x %{_bindir}/dot ] || %{_bindir}/dot -c > /dev/null 2>&1
575 %postun -p /sbin/ldconfig
577 %post -n %{php_name}-%{name}
578 %php_webserver_restart
580 %postun -n %{php_name}-%{name}
581 if [ "$1" = 0 ]; then
582 %php_webserver_restart
586 %defattr(644,root,root,755)
587 %doc AUTHORS COPYING ChangeLog NEWS README
588 %attr(755,root,root) %{_bindir}/acyclic
589 %attr(755,root,root) %{_bindir}/bcomps
590 %attr(755,root,root) %{_bindir}/ccomps
591 %attr(755,root,root) %{_bindir}/circo
592 %attr(755,root,root) %{_bindir}/cluster
593 %attr(755,root,root) %{_bindir}/dijkstra
594 %attr(755,root,root) %{_bindir}/dot
595 %attr(755,root,root) %{_bindir}/dot2gxl
596 %attr(755,root,root) %{_bindir}/dot_builtins
597 %attr(755,root,root) %{_bindir}/dotty
598 %attr(755,root,root) %{_bindir}/edgepaint
599 %attr(755,root,root) %{_bindir}/fdp
600 %attr(755,root,root) %{_bindir}/gc
601 %attr(755,root,root) %{_bindir}/gml2gv
602 %attr(755,root,root) %{_bindir}/graphml2gv
603 %attr(755,root,root) %{_bindir}/gv2gml
604 %attr(755,root,root) %{_bindir}/gv2gxl
605 %attr(755,root,root) %{_bindir}/gvcolor
606 %attr(755,root,root) %{_bindir}/gvgen
607 %attr(755,root,root) %{_bindir}/gvmap
608 %attr(755,root,root) %{_bindir}/gvmap.sh
609 %attr(755,root,root) %{_bindir}/gvpack
610 %attr(755,root,root) %{_bindir}/gvpr
611 %attr(755,root,root) %{_bindir}/gxl2dot
612 %attr(755,root,root) %{_bindir}/gxl2gv
613 %attr(755,root,root) %{_bindir}/lefty
614 %attr(755,root,root) %{_bindir}/lneato
615 %attr(755,root,root) %{_bindir}/mingle
616 %attr(755,root,root) %{_bindir}/mm2gv
617 %attr(755,root,root) %{_bindir}/neato
618 %attr(755,root,root) %{_bindir}/nop
619 %attr(755,root,root) %{_bindir}/osage
620 %attr(755,root,root) %{_bindir}/patchwork
621 %attr(755,root,root) %{_bindir}/prune
622 %attr(755,root,root) %{_bindir}/sccmap
623 %attr(755,root,root) %{_bindir}/sfdp
624 %attr(755,root,root) %{_bindir}/tred
625 %attr(755,root,root) %{_bindir}/twopi
626 %attr(755,root,root) %{_bindir}/unflatten
627 %attr(755,root,root) %{_bindir}/vimdot
628 %attr(755,root,root) %{_libdir}/libcdt.so.*.*.*
629 %attr(755,root,root) %ghost %{_libdir}/libcdt.so.5
630 %attr(755,root,root) %{_libdir}/libcgraph.so.*.*.*
631 %attr(755,root,root) %ghost %{_libdir}/libcgraph.so.6
632 %attr(755,root,root) %{_libdir}/libgvc.so.*.*.*
633 %attr(755,root,root) %ghost %{_libdir}/libgvc.so.6
634 %attr(755,root,root) %{_libdir}/libgvpr.so.*.*.*
635 %attr(755,root,root) %ghost %{_libdir}/libgvpr.so.2
636 %attr(755,root,root) %{_libdir}/libpathplan.so.*.*.*
637 %attr(755,root,root) %ghost %{_libdir}/libpathplan.so.4
638 %attr(755,root,root) %{_libdir}/libxdot.so.*.*.*
639 %attr(755,root,root) %ghost %{_libdir}/libxdot.so.4
640 %dir %{_libdir}/graphviz
641 %ghost %{_libdir}/graphviz/config
642 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_core.so*
643 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_dot_layout.so*
644 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gdk.so*
645 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gs.so*
646 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gtk.so*
647 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_lasi.so*
648 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_neato_layout.so*
649 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_pango.so*
650 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_poppler.so*
651 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_rsvg.so*
652 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_visio.so*
653 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_webp.so*
654 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_xlib.so*
655 %dir %{_datadir}/graphviz
656 %dir %{_datadir}/graphviz/demo
657 %{_datadir}/graphviz/gvpr
658 %{_datadir}/graphviz/lefty
659 %{_mandir}/man1/acyclic.1*
660 %{_mandir}/man1/bcomps.1*
661 %{_mandir}/man1/ccomps.1*
662 %{_mandir}/man1/circo.1*
663 %{_mandir}/man1/cluster.1*
664 %{_mandir}/man1/dijkstra.1*
665 %{_mandir}/man1/dot.1*
666 %{_mandir}/man1/dotty.1*
667 %{_mandir}/man1/edgepaint.1*
668 %{_mandir}/man1/fdp.1*
669 %{_mandir}/man1/gc.1*
670 %{_mandir}/man1/gml2gv.1*
671 %{_mandir}/man1/graphml2gv.1*
672 %{_mandir}/man1/gv2gml.1*
673 %{_mandir}/man1/gv2gxl.1*
674 %{_mandir}/man1/gvcolor.1*
675 %{_mandir}/man1/gvgen.1*
676 %{_mandir}/man1/gvmap.1*
677 %{_mandir}/man1/gvmap.sh.1*
678 %{_mandir}/man1/gvpack.1*
679 %{_mandir}/man1/gvpr.1*
680 %{_mandir}/man1/gxl2gv.1*
681 %{_mandir}/man1/lefty.1*
682 %{_mandir}/man1/lneato.1*
683 %{_mandir}/man1/mingle.1*
684 %{_mandir}/man1/mm2gv.1*
685 %{_mandir}/man1/neato.1*
686 %{_mandir}/man1/nop.1*
687 %{_mandir}/man1/osage.1*
688 %{_mandir}/man1/patchwork.1*
689 %{_mandir}/man1/prune.1*
690 %{_mandir}/man1/sccmap.1*
691 %{_mandir}/man1/sfdp.1*
692 %{_mandir}/man1/tred.1*
693 %{_mandir}/man1/twopi.1*
694 %{_mandir}/man1/unflatten.1*
695 %{_mandir}/man1/vimdot.1*
696 %{_mandir}/man7/graphviz.7*
700 %defattr(644,root,root,755)
701 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_devil.so*
706 %defattr(644,root,root,755)
707 %attr(755,root,root) %{_bindir}/diffimg
708 %{_mandir}/man1/diffimg.1*
709 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gd.so*
714 %defattr(644,root,root,755)
715 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_ming.so*
716 %{_datadir}/graphviz/font
720 %defattr(644,root,root,755)
721 %attr(755,root,root) %{_libdir}/libcdt.so
722 %attr(755,root,root) %{_libdir}/libcgraph.so
723 %attr(755,root,root) %{_libdir}/libgvc.so
724 %attr(755,root,root) %{_libdir}/libgvpr.so
725 %attr(755,root,root) %{_libdir}/libpathplan.so
726 %attr(755,root,root) %{_libdir}/libxdot.so
728 %{_libdir}/libcgraph.la
730 %{_libdir}/libgvpr.la
731 %{_libdir}/libpathplan.la
732 %{_libdir}/libxdot.la
733 %{_pkgconfigdir}/libcdt.pc
734 %{_pkgconfigdir}/libcgraph.pc
735 %{_pkgconfigdir}/libgvc.pc
736 %{_pkgconfigdir}/libgvpr.pc
737 %{_pkgconfigdir}/libpathplan.pc
738 %{_pkgconfigdir}/libxdot.pc
739 %{_includedir}/graphviz
740 %{_mandir}/man3/cdt.3*
741 %{_mandir}/man3/cgraph.3*
742 %{_mandir}/man3/expr.3*
743 %{_mandir}/man3/gvc.3*
744 %{_mandir}/man3/gvpr.3*
745 %{_mandir}/man3/pack.3*
746 %{_mandir}/man3/xdot.3*
750 %defattr(644,root,root,755)
751 %attr(755,root,root) %{_bindir}/gvedit
752 %{_datadir}/graphviz/gvedit
753 %{_mandir}/man1/gvedit.1*
758 %defattr(644,root,root,755)
759 %attr(755,root,root) %{_bindir}/smyrna
760 %{_datadir}/graphviz/smyrna
761 %{_mandir}/man1/smyrna.1*
765 %defattr(644,root,root,755)
769 %defattr(644,root,root,755)
773 %defattr(644,root,root,755)
774 %{_datadir}/graphviz/graphs
777 %files -n golang-%{name}
778 %defattr(644,root,root,755)
779 %dir %{_libdir}/graphviz/go
780 %attr(755,root,root) %{_libdir}/graphviz/go/libgv_go.so
781 %{_mandir}/man3/gv_go.3*
785 %files -n guile-%{name}
786 %defattr(644,root,root,755)
787 %dir %{_libdir}/graphviz/guile
788 %attr(755,root,root) %{_libdir}/graphviz/guile/libgv_guile.so
789 %{_mandir}/man3/gv_guile.3*
794 %defattr(644,root,root,755)
795 %dir %{_libdir}/graphviz/io
796 %attr(755,root,root) %{_libdir}/graphviz/io/libgv_io.so*
797 %{_mandir}/mann/gv_io.n*
801 %files -n java-%{name}
802 %defattr(644,root,root,755)
803 %dir %{_libdir}/graphviz/java
804 %attr(755,root,root) %{_libdir}/graphviz/java/libgv.jnilib
805 %dir %{_libdir}/graphviz/java/org
806 %dir %{_libdir}/graphviz/java/org/graphviz
807 %attr(755,root,root) %{_libdir}/graphviz/java/org/graphviz/libgv_java.so
808 %{_libdir}/graphviz/java/org/graphviz/*.class
809 %{_libdir}/graphviz/java/org/graphviz/*.java
810 %{_mandir}/man3/gv_java.3*
814 %files -n lua-%{name}
815 %defattr(644,root,root,755)
816 %dir %{_libdir}/graphviz/lua
817 %attr(755,root,root) %{_libdir}/graphviz/lua/libgv_lua.so
818 %attr(755,root,root) %{_libdir}/graphviz/lua/gv.so
819 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.lua
820 %attr(755,root,root) %{_libdir}/lua/gv.so
821 %{_mandir}/man3/gv_lua.3*
825 %files -n ocaml-%{name}
826 %defattr(644,root,root,755)
827 %dir %{_libdir}/graphviz/ocaml
828 %attr(755,root,root) %{_libdir}/graphviz/ocaml/libgv_ocaml.so
829 %{_libdir}/graphviz/ocaml/META.gv
830 # ocamlopt temporarily disabled
831 #%{_libdir}/graphviz/ocaml/gv.a
832 %{_libdir}/graphviz/ocaml/gv.cm*
833 #%{_libdir}/graphviz/ocaml/gv.ml*
834 %{_mandir}/man3/gv_ocaml.3*
838 %files -n perl-%{name}
839 %defattr(644,root,root,755)
840 %dir %{_libdir}/graphviz/perl
841 %attr(755,root,root) %{_libdir}/graphviz/perl/libgv_perl.so
842 %attr(755,root,root) %{_libdir}/graphviz/perl/gv.so
843 %{_libdir}/graphviz/perl/gv.pm
844 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.pl
845 %attr(755,root,root) %{perl_vendorarch}/gv.so
846 %{perl_vendorarch}/gv.pm
847 %{_mandir}/man3/gv_perl.3*
851 %files -n %{php_name}-%{name}
852 %defattr(644,root,root,755)
853 %attr(755,root,root) %{php_extensiondir}/gv.so
854 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{name}.ini
855 %{php_data_dir}/gv.php
856 %{_mandir}/man3/gv_php.3*
857 %{_examplesdir}/%{php_name}-%{name}-%{version}
861 %files -n python-%{name}
862 %defattr(644,root,root,755)
863 %dir %{_libdir}/graphviz/python
864 %attr(755,root,root) %{_libdir}/graphviz/python/libgv_python.so
865 %attr(755,root,root) %{_libdir}/graphviz/python/_gv.so
866 %{_libdir}/graphviz/python/gv.py
867 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.py
868 %attr(755,root,root) %{py_sitedir}/_gv.so
870 %{_mandir}/man3/gv_python.3*
874 %files -n ruby-%{name}
875 %defattr(644,root,root,755)
876 %dir %{_libdir}/graphviz/ruby
877 %attr(755,root,root) %{_libdir}/graphviz/ruby/libgv_ruby.so
878 %attr(755,root,root) %{_libdir}/graphviz/ruby/gv.so
879 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.rb
880 %{ruby_vendorarchdir}/gv.so
881 %{_mandir}/man3/gv_ruby.3*
885 %files -n dotnet-%{name}-sharp
886 %defattr(644,root,root,755)
887 %dir %{_libdir}/graphviz/sharp
888 %attr(755,root,root) %{_libdir}/graphviz/sharp/libgv_sharp.so
889 %{_libdir}/graphviz/sharp/*.cs
890 %{_mandir}/man3/gv_sharp.3*
894 %files -n tcl-%{name}
895 %defattr(644,root,root,755)
896 %dir %{_libdir}/graphviz/tcl
897 %attr(755,root,root) %{_libdir}/graphviz/tcl/libgv_tcl.so
898 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot.so*
899 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot_builtin.so*
900 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtclplan.so*
901 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtkspline.so*
902 %{_libdir}/graphviz/tcl/pkgIndex.tcl
903 %{_libdir}/tcl%{tclver}/graphviz
904 %{_mandir}/man3/gv_tcl.3*
905 %{_mandir}/man3/pathplan.3*
906 %{_mandir}/man3/tcldot.3tcl*
907 %{_mandir}/man3/tkspline.3tk*
908 %{_datadir}/graphviz/demo/pathplan_data
909 %{_datadir}/graphviz/demo/*.README
910 %{_datadir}/graphviz/demo/*.html
911 %attr(755,root,root) %{_datadir}/graphviz/demo/doted.tcl
912 %attr(755,root,root) %{_datadir}/graphviz/demo/entities.tcl
913 %attr(755,root,root) %{_datadir}/graphviz/demo/gcat.tcl
914 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.tcl
915 %attr(755,root,root) %{_datadir}/graphviz/demo/pathplan.tcl
916 %attr(755,root,root) %{_datadir}/graphviz/demo/spline.tcl
918 %attr(755,root,root) %{_libdir}/graphviz/tcl/libgdtclft.so*
919 %{_mandir}/man3/gdtclft.3tcl*
925 %defattr(644,root,root,755)
926 %dir %{_libdir}/%{name}/R
927 %attr(755,root,root) %{_libdir}/%{name}/R/gv.so
928 %attr(755,root,root) %{_libdir}/%{name}/R/libgv_R.so
929 %{_mandir}/man3/gv_r.3*