2 # - %{_libdir}/graphviz/config is not FHS friendly path as config
3 # - io language binding: io-graphviz
4 # - some plugin subpackages? (libgvplugin_*: gs=ghostscript, gtk, lasi, ming, visio, webp)
7 %bcond_without dotnet # don't build C# bindings
8 %bcond_without golang # don't build Go bindings
9 %bcond_without java # don't build Java bindings
10 %bcond_without ocaml # don't build ocaml bindings
11 %bcond_without php # don't build php bindings
12 %bcond_without perl # don't build perl bindings
13 %bcond_without ruby # don't build ruby bindings
14 %bcond_without tcl # don't build tcl bindings
15 %bcond_without lua # don't build lua bindings
16 %bcond_without r # don't build R bindings
17 %bcond_without python # don't build python bindings
18 %bcond_with io # don't build io language bindings
19 %bcond_without guile # don't build guile bindings
20 %bcond_without ming # don't build ming support
21 %bcond_without devil # don't build devil plugin
22 %bcond_without qt # Qt features (gvedit utility)
23 %bcond_without smyrna # SMYRNA utility (large graph viewer)
24 %bcond_without ipsepcola # IPSEPCOLA features in neato engine [C++ portability problems]
30 %ifnarch %{ix86} %{x8664}
36 %ifnarch %{ix86} %{x8664} %{arm}
39 %{?with_perl:%include /usr/lib/rpm/macros.perl}
40 Summary: Graph Visualization Tools
41 Summary(pl.UTF-8): Narzędzie do wizualizacji w postaci grafów
46 Group: X11/Applications/Graphics
47 Source0: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
48 # Source0-md5: 8130785a8f1fb8a57f6b839b617e85fa
49 Patch0: %{name}-fontpath.patch
50 Patch1: %{name}-tk.patch
51 Patch2: %{name}-bad-header.patch
52 Patch3: %{name}-php.patch
53 Patch4: %{name}-ltdl.patch
54 Patch5: %{name}-go.patch
55 Patch6: %{name}-php_modules_dir.patch
56 Patch7: %{name}-ruby.patch
57 Patch8: %{name}-guile.patch
58 Patch9: %{name}-libgraph.patch
59 Patch10: %{name}-ming.patch
60 Patch11: %{name}-visio.patch
61 Patch12: %{name}-webp.patch
62 Patch13: %{name}-format.patch
63 URL: http://www.graphviz.org/
64 %{?with_devil:BuildRequires: DevIL-devel}
65 %{?with_r:BuildRequires: R}
66 BuildRequires: autoconf >= 2.61
67 BuildRequires: automake
69 BuildRequires: expat-devel >= 1.95
71 BuildRequires: fontconfig-devel
72 BuildRequires: freetype-devel >= 2.0.0
74 BuildRequires: gd-devel >= 2.0.34
75 BuildRequires: gdk-pixbuf2-devel >= 2.0
76 BuildRequires: gettext-devel
77 BuildRequires: ghostscript-devel
78 %{?with_golang:BuildRequires: golang}
79 BuildRequires: gtk+2-devel >= 2:2.8.0
80 BuildRequires: gts-devel
81 %{?with_guile:BuildRequires: guile-devel >= 2.0}
85 BuildRequires: jpackage-utils
87 BuildRequires: libLASi-devel
88 BuildRequires: libjpeg-devel
89 BuildRequires: libltdl-devel >= 2:2
90 BuildRequires: libpng-devel
91 BuildRequires: librsvg-devel >= 2.0
92 BuildRequires: libstdc++-devel
93 BuildRequires: libtool >= 2:2
94 BuildRequires: libwebp-devel
95 BuildRequires: libvisio-devel
99 BuildRequires: lua51-devel >= 5.1
101 %{?with_ming:BuildRequires: ming-devel >= 0.4}
102 %{?with_dotnet:BuildRequires: mono-csharp}
103 %{?with_ocaml:BuildRequires: ocaml}
104 BuildRequires: pango-devel >= 1:1.14.9
105 BuildRequires: perl-devel
107 BuildRequires: php-devel >= 3:5.0.0
108 BuildRequires: php-program >= 4:5.0
110 BuildRequires: pkgconfig
111 %{?with_python:BuildRequires: python-devel}
112 %{?with_perl:BuildRequires: rpm-perlprov}
113 %{?with_python:BuildRequires: rpm-pythonprov}
114 BuildRequires: rpmbuild(macros) >= 1.519
115 %{?with_ruby:BuildRequires: ruby-devel}
116 BuildRequires: sed >= 4.0
117 # swig-csharp,swig-go,swig-java,swig-lua,swig-ocaml in main swig
119 BuildRequires: swig >= 1.3
120 %{?with_guile:BuildRequires: swig-guile >= 2.0.3}
121 %{?with_perl:BuildRequires: swig-perl >= 1.3}
122 %{?with_php:BuildRequires: swig-php >= 1.3.40}
123 BuildRequires: swig-python >= 1.3
124 %{?with_ruby:BuildRequires: swig-ruby >= 1.3}
126 BuildRequires: swig-tcl >= 1.3
127 BuildRequires: tcl-devel >= 8.3.0
128 BuildRequires: tk-devel >= 8.3.0
130 BuildRequires: xorg-lib-libX11-devel
131 BuildRequires: xorg-lib-libXaw-devel
132 BuildRequires: xorg-lib-libXpm-devel
133 # tested in configure, actually not used
134 #BuildRequires: xorg-lib-libXrender-devel
135 BuildRequires: zlib-devel
137 BuildRequires: OpenGL-glut-devel
138 # only tested, actually not used
139 #BuildRequires: gtkglarea-devel >= 2.0
140 BuildRequires: gtkglext-devel >= 1.0
141 BuildRequires: libglade2-devel >= 2.0
144 BuildRequires: QtCore-devel >= 4
145 BuildRequires: QtGui-devel >= 4
146 BuildRequires: qt4-qmake >= 4
148 Requires(post,postun): /sbin/ldconfig
149 Requires: fonts-Type1-urw
150 Requires: gd >= 2.0.33-5
151 Requires: pango >= 1:1.14.9
152 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
155 A collection of tools and tcl packages for the manipulation and layout
156 of graphs (as in nodes and edges, not as in barcharts).
158 %description -l pl.UTF-8
159 Kolekcja narzędzi oraz pakietów tcl służących do manipulacji i
160 rozmieszczania grafów.
163 Summary: Header files for graphviz libraries
164 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek graphviz
165 Group: X11/Development/Libraries
166 Requires: %{name} = %{version}-%{release}
167 Requires: gd-devel >= 2.0.34
168 Requires: libltdl-devel >= 2:2
171 This package contains the header files for graphviz libraries.
173 %description devel -l pl.UTF-8
174 Ten pakiet zawiera pliki nagłówkowe do bibliotek graphviz.
177 Summary: gvedit - simple graph editor and viewer based on Qt
178 Summary(pl.UTF-8): gvedit - prosty edytor i przeglądarka grafów oparta na Qt
179 Group: X11/Applications/Graphics
180 Requires: %{name} = %{version}-%{release}
183 gvedit provides a simple Qt-based graph editor and viewer.
185 %description gvedit -l l.UTF-8
186 gvedit to prosty edytor i przeglądarka grafów oparta na Qt.
189 Summary: SMYRNA large graph viewer
190 Summary(pl.UTF-8): SMYRNA - przeglądarka dużych grafów
191 Group: X11/Applications/Graphics
192 Requires: %{name} = %{version}-%{release}
193 Requires: gtkglext >= 1.0
196 SMYRNA is an interactive viewer for graphs in the DOT format. It is
197 especially designed to handle large graphs, and allows flat and
198 topological fisheye views.
200 %description smyrna -l pl.UTF-8
201 SMYRNA to interaktywna przeglądarka grafów w formacie DOT. Jest
202 przeznaczona szczególnie do obsługi dużych grafów, udostępnia widok
203 płaski oraz topologiczny typu "rybie oko".
206 Summary: HTML documentation for graphviz
207 Summary(pl.UTF-8): Dokumentacja do graphviza w formacie HTML
210 %description doc-html
211 HTML documentation for graphviz.
213 %description doc-html -l pl.UTF-8
214 Dokumentacja do graphviza w formacie HTML.
217 Summary: PDF documentation for graphviz
218 Summary(pl.UTF-8): Dokumentacja do graphviza w formacie PDF
222 PDF documentation for graphviz.
224 %description doc-pdf -l pl.UTF-8
225 Dokumentacja do graphviza w formacie PDF.
228 Summary: Demo graphs for graphviz
229 Summary(pl.UTF-8): Przykładowe grafy dla graphviza
230 Group: X11/Applications/Graphics
231 Requires: %{name} = %{version}-%{release}
234 This package provides some example graphs.
236 %description graphs -l pl.UTF-8
237 Ten pakiet zawiera trochę przykładowych grafów.
239 %package -n golang-%{name}
240 Summary: Go binding for graphviz
241 Summary(pl.UTF-8): Wiązania języka Go dla graphviza
243 Requires: %{name} = %{version}-%{release}
246 %description -n golang-%{name}
247 Go binding for graphviz.
249 %description -n golang-%{name} -l pl.UTF-8
250 Wiązania języka Go dla graphviza.
252 %package -n guile-%{name}
253 Summary: Guile binding for graphviz
254 Summary(pl.UTF-8): Wiązania Guile dla graphviza
256 Requires: %{name} = %{version}-%{release}
257 Obsoletes: graphviz-guile
259 %description -n guile-%{name}
260 Guile binding for graphviz.
262 %description -n guile-%{name} -l pl.UTF-8
263 Wiązania Guile dla graphviza.
265 %package -n java-%{name}
266 Summary: Java binding for graphviz
267 Summary(pl.UTF-8): Wiązania Javy dla graphviza
269 Requires: %{name} = %{version}-%{release}
270 Obsoletes: graphviz-java
272 %description -n java-%{name}
273 Java binding for graphviz.
275 %description -n java-%{name} -l pl.UTF-8
276 Wiązania Javy dla graphviza.
278 %package -n lua-%{name}
279 Summary: LUA binding for graphviz
280 Summary(pl.UTF-8): Wiązania LUA dla graphviza
282 Requires: %{name} = %{version}-%{release}
283 Obsoletes: graphviz-lua
285 %description -n lua-%{name}
286 LUA binding for graphviz.
288 %description -n lua-%{name} -l pl.UTF-8
289 Wiązania LUA dla graphviza.
291 %package -n ocaml-%{name}
292 Summary: OCaml binding for graphviz
293 Summary(pl.UTF-8): Wiązania OCamla dla graphviza
295 Requires: %{name} = %{version}-%{release}
296 Obsoletes: graphviz-ocaml
298 %description -n ocaml-%{name}
299 OCaml binding for graphviz.
301 %description -n ocaml-%{name} -l pl.UTF-8
302 Wiązania OCamla dla graphviza.
304 %package -n perl-%{name}
305 Summary: Perl binding for graphviz
306 Summary(pl.UTF-8): Wiązania Perla dla graphviza
308 Requires: %{name} = %{version}-%{release}
310 %description -n perl-%{name}
311 Perl binding for graphviz.
313 %description -n perl-%{name} -l pl.UTF-8
314 Wiązania Perla dla graphviza.
316 %package -n php-%{name}
317 Summary: PHP binding for graphviz
318 Summary(pl.UTF-8): Wiązania PHP dla graphviza
320 Requires: %{name} = %{version}-%{release}
321 Obsoletes: graphviz-php
322 %{?requires_php_extension}
324 %description -n php-%{name}
325 PHP binding for graphviz.
327 %description -n php-%{name} -l pl.UTF-8
328 Wiązania PHP dla graphviza.
330 %package -n python-%{name}
331 Summary: Python binding for graphviz
332 Summary(pl.UTF-8): Wiązania Pythona dla graphviza
334 Requires: %{name} = %{version}-%{release}
335 Obsoletes: graphviz-python
337 %description -n python-%{name}
338 Python binding for graphviz.
340 %description -n python-%{name} -l pl.UTF-8
341 Wiązania Pythona dla graphviza.
343 %package -n ruby-%{name}
344 Summary: Ruby binding for graphviz
345 Summary(pl.UTF-8): Wiązania Ruby'ego dla graphviza
347 Requires: %{name} = %{version}-%{release}
348 Obsoletes: graphviz-ruby
350 %description -n ruby-%{name}
351 Ruby binding for graphviz.
353 %description -n ruby-%{name} -l pl.UTF-8
354 Wiązania Ruby'ego dla graphviza.
356 %package -n dotnet-%{name}-sharp
357 Summary: C# binding for graphviz
358 Summary(pl.UTF-8): Wiązania C# dla graphviza
360 Requires: %{name} = %{version}-%{release}
361 Obsoletes: graphviz-sharp
362 Obsoletes: sharp-graphviz
364 %description -n dotnet-%{name}-sharp
365 C# binding for graphviz.
367 %description -n dotnet-%{name}-sharp -l pl.UTF-8
368 Wiązania C# dla graphviza.
370 %package -n tcl-%{name}
371 Summary: Tcl extension tools for graphviz
372 Summary(pl.UTF-8): Rozszerzenia Tcl dla graphviza
373 Group: X11/Applications/Graphics
374 Requires: %{name} = %{version}-%{release}
375 Obsoletes: graphviz-tcl
377 %description -n tcl-%{name}
378 This package contains the various Tcl packages (extensions) using
381 %description -n tcl-%{name} -l pl.UTF-8
382 Ten pakiet zawiera różne pakiety (rozszerzenia) Tcl używające
385 %package -n R-%{name}
386 Summary: graphviz bindings for R language
387 Summary(pl.UTF-8): Wiązania graphviza dla języka R
388 Group: X11/Applications/Graphics
389 Requires: %{name} = %{version}-%{release}
391 %description -n R-%{name}
392 graphviz bindings for R language.
394 %description -n R-%{name} -l pl.UTF-8
395 Wiązania graphviza dla języka R.
413 %{__sed} '1s@/usr/bin/lua$@/usr/bin/lua51@' -i tclpkg/gv/demo/modgraph.lua
418 touch config/config.rpath
419 %{__libtoolize} --ltdl
425 CPPFLAGS="%{rpmcppflags}"
427 JAVA_HOME=%{java_home}
429 CPPFLAGS="$CPPFLAGS -I$JAVA_HOME/include -I$JAVA_HOME/include/linux"
437 %{!?with_devil:--disable-devil} \
438 %{?with_golang:--enable-go} \
439 %{!?with_java:--disable-java} \
440 --disable-ltdl-install \
441 %{!?with_lua:--disable-lua} \
442 %{!?with_ocaml:--disable-ocaml} \
443 %{!?with_perl:--disable-perl} \
444 %{!?with_php:--disable-php} \
445 %{!?with_r:--disable-r} \
446 %{!?with_ruby:--disable-ruby} \
447 %{!?with_dotnet:--disable-sharp} \
448 %{!?with_tcl:--disable-tcl} \
449 --disable-silent-rules \
451 %{?with_ipsepcola:--with-ipsepcola} \
452 %{?with_ming:--with-ming} \
453 %{!?with_qt:--without-qt} \
454 %{?with_smyrna:--with-smyrna} \
461 rm -rf $RPM_BUILD_ROOT
464 PHP_INSTALL_DIR=%{php_extensiondir} \
465 DESTDIR=$RPM_BUILD_ROOT
468 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
469 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{name}.ini
470 ; Enable gv.so extension module
474 # drop the symlinks and install to php dirs directly
475 install -d $RPM_BUILD_ROOT%{_examplesdir}/php-%{name}-%{version}
476 mv -f $RPM_BUILD_ROOT{%{_libdir}/%{name}/php,%{php_data_dir}}/gv.php
477 mv -f $RPM_BUILD_ROOT{%{_libdir}/%{name}/php/libgv_php.so,%{php_extensiondir}/gv.so}
478 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/php/gv.so
479 mv -f $RPM_BUILD_ROOT{%{_datadir}/%{name}/demo,%{_examplesdir}/php-%{name}-%{version}}/modgraph.php
482 # "man3/gv.3r.gz" and "man3/gv.3ruby.gz" are both manual for "gv" in "section 3" of man pages
483 # make manual pages unique.
484 for a in $RPM_BUILD_ROOT%{_mandir}/man3/gv.*; do
487 mv $a ${a%/*}/gv_$l.3
490 # created by %{_bindir}/dot -c
491 touch $RPM_BUILD_ROOT%{_libdir}/graphviz/config
493 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/*/lib*.la
494 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/libgvplugin_*.la
496 rm -rf doc-html doc-pdf
497 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/html doc-html
498 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/pdf doc-pdf
501 patch -p1 --no-backup-if-mismatch < %{PATCH2} || exit 1
504 rm -rf $RPM_BUILD_ROOT
509 [ ! -x %{_bindir}/dot ] || %{_bindir}/dot -c > /dev/null 2>&1
511 %postun -p /sbin/ldconfig
514 %php_webserver_restart
516 %postun -n php-%{name}
517 if [ "$1" = 0 ]; then
518 %php_webserver_restart
522 %defattr(644,root,root,755)
523 %doc AUTHORS COPYING ChangeLog NEWS README
524 %attr(755,root,root) %{_bindir}/acyclic
525 %attr(755,root,root) %{_bindir}/bcomps
526 %attr(755,root,root) %{_bindir}/ccomps
527 %attr(755,root,root) %{_bindir}/circo
528 %attr(755,root,root) %{_bindir}/cluster
529 %attr(755,root,root) %{_bindir}/diffimg
530 %attr(755,root,root) %{_bindir}/dijkstra
531 %attr(755,root,root) %{_bindir}/dot
532 %attr(755,root,root) %{_bindir}/dot2gxl
533 %attr(755,root,root) %{_bindir}/dot_builtins
534 %attr(755,root,root) %{_bindir}/dotty
535 %attr(755,root,root) %{_bindir}/fdp
536 %attr(755,root,root) %{_bindir}/gc
537 %attr(755,root,root) %{_bindir}/gml2gv
538 %attr(755,root,root) %{_bindir}/graphml2gv
539 %attr(755,root,root) %{_bindir}/gv2gml
540 %attr(755,root,root) %{_bindir}/gv2gxl
541 %attr(755,root,root) %{_bindir}/gvcolor
542 %attr(755,root,root) %{_bindir}/gvgen
543 %attr(755,root,root) %{_bindir}/gvmap
544 %attr(755,root,root) %{_bindir}/gvmap.sh
545 %attr(755,root,root) %{_bindir}/gvpack
546 %attr(755,root,root) %{_bindir}/gvpr
547 %attr(755,root,root) %{_bindir}/gxl2dot
548 %attr(755,root,root) %{_bindir}/gxl2gv
549 %attr(755,root,root) %{_bindir}/lefty
550 %attr(755,root,root) %{_bindir}/lneato
551 %attr(755,root,root) %{_bindir}/mm2gv
552 %attr(755,root,root) %{_bindir}/neato
553 %attr(755,root,root) %{_bindir}/nop
554 %attr(755,root,root) %{_bindir}/osage
555 %attr(755,root,root) %{_bindir}/patchwork
556 %attr(755,root,root) %{_bindir}/prune
557 %attr(755,root,root) %{_bindir}/sccmap
558 %attr(755,root,root) %{_bindir}/sfdp
559 %attr(755,root,root) %{_bindir}/tred
560 %attr(755,root,root) %{_bindir}/twopi
561 %attr(755,root,root) %{_bindir}/unflatten
562 %attr(755,root,root) %{_bindir}/vimdot
563 %attr(755,root,root) %{_libdir}/libcdt.so.*.*.*
564 %attr(755,root,root) %ghost %{_libdir}/libcdt.so.5
565 %attr(755,root,root) %{_libdir}/libcgraph.so.*.*.*
566 %attr(755,root,root) %ghost %{_libdir}/libcgraph.so.6
567 %attr(755,root,root) %{_libdir}/libgraph.so.*.*.*
568 %attr(755,root,root) %ghost %{_libdir}/libgraph.so.5
569 %attr(755,root,root) %{_libdir}/libgvc.so.*.*.*
570 %attr(755,root,root) %ghost %{_libdir}/libgvc.so.6
571 %attr(755,root,root) %{_libdir}/libgvpr.so.*.*.*
572 %attr(755,root,root) %ghost %{_libdir}/libgvpr.so.2
573 %attr(755,root,root) %{_libdir}/libpathplan.so.*.*.*
574 %attr(755,root,root) %ghost %{_libdir}/libpathplan.so.4
575 %attr(755,root,root) %{_libdir}/libxdot.so.*.*.*
576 %attr(755,root,root) %ghost %{_libdir}/libxdot.so.4
577 %dir %{_libdir}/graphviz
578 %ghost %{_libdir}/graphviz/config
579 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_core.so*
581 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_devil.so*
583 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_dot_layout.so*
584 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gd.so*
585 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gdk_pixbuf.so*
586 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gs.so*
587 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gtk.so*
588 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_lasi.so*
590 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_ming.so*
592 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_neato_layout.so*
593 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_pango.so*
594 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_rsvg.so*
595 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_visio.so*
596 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_webp.so*
597 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_xlib.so*
598 %dir %{_datadir}/graphviz
599 %dir %{_datadir}/graphviz/demo
602 %{_datadir}/graphviz/font
604 %{_datadir}/graphviz/gvpr
605 %{_datadir}/graphviz/lefty
606 %{_mandir}/man1/acyclic.1*
607 %{_mandir}/man1/bcomps.1*
608 %{_mandir}/man1/ccomps.1*
609 %{_mandir}/man1/circo.1*
610 %{_mandir}/man1/cluster.1*
611 %{_mandir}/man1/diffimg.1*
612 %{_mandir}/man1/dijkstra.1*
613 %{_mandir}/man1/dot.1*
614 %{_mandir}/man1/dotty.1*
615 %{_mandir}/man1/fdp.1*
616 %{_mandir}/man1/gc.1*
617 %{_mandir}/man1/gml2gv.1*
618 %{_mandir}/man1/graphml2gv.1*
619 %{_mandir}/man1/gv2gml.1*
620 %{_mandir}/man1/gv2gxl.1*
621 %{_mandir}/man1/gvcolor.1*
622 %{_mandir}/man1/gvgen.1*
623 %{_mandir}/man1/gvmap.1*
624 %{_mandir}/man1/gvmap.sh.1*
625 %{_mandir}/man1/gvpack.1*
626 %{_mandir}/man1/gvpr.1*
627 %{_mandir}/man1/gxl2gv.1*
628 %{_mandir}/man1/lefty.1*
629 %{_mandir}/man1/lneato.1*
630 %{_mandir}/man1/mm2gv.1*
631 %{_mandir}/man1/neato.1*
632 %{_mandir}/man1/nop.1*
633 %{_mandir}/man1/osage.1*
634 %{_mandir}/man1/patchwork.1*
635 %{_mandir}/man1/prune.1*
636 %{_mandir}/man1/sccmap.1*
637 %{_mandir}/man1/sfdp.1*
638 %{_mandir}/man1/tred.1*
639 %{_mandir}/man1/twopi.1*
640 %{_mandir}/man1/unflatten.1*
641 %{_mandir}/man1/vimdot.1*
642 %{_mandir}/man7/graphviz.7*
645 %defattr(644,root,root,755)
646 %attr(755,root,root) %{_libdir}/libcdt.so
647 %attr(755,root,root) %{_libdir}/libcgraph.so
648 %attr(755,root,root) %{_libdir}/libgraph.so
649 %attr(755,root,root) %{_libdir}/libgvc.so
650 %attr(755,root,root) %{_libdir}/libgvpr.so
651 %attr(755,root,root) %{_libdir}/libpathplan.so
652 %attr(755,root,root) %{_libdir}/libxdot.so
654 %{_libdir}/libcgraph.la
655 %{_libdir}/libgraph.la
657 %{_libdir}/libgvpr.la
658 %{_libdir}/libpathplan.la
659 %{_libdir}/libxdot.la
660 %{_pkgconfigdir}/libcdt.pc
661 %{_pkgconfigdir}/libcgraph.pc
662 %{_pkgconfigdir}/libgraph.pc
663 %{_pkgconfigdir}/libgvc.pc
664 %{_pkgconfigdir}/libgvpr.pc
665 %{_pkgconfigdir}/libpathplan.pc
666 %{_pkgconfigdir}/libxdot.pc
667 %{_includedir}/graphviz
668 %{_mandir}/man3/cdt.3*
669 %{_mandir}/man3/cgraph.3*
670 %{_mandir}/man3/expr.3*
671 %{_mandir}/man3/graph.3*
672 %{_mandir}/man3/gvc.3*
673 %{_mandir}/man3/pack.3*
674 %{_mandir}/man3/xdot.3*
678 %defattr(644,root,root,755)
679 %attr(755,root,root) %{_bindir}/gvedit
680 %{_datadir}/graphviz/gvedit
681 %{_mandir}/man1/gvedit.1*
686 %defattr(644,root,root,755)
687 %attr(755,root,root) %{_bindir}/smyrna
688 %{_datadir}/graphviz/smyrna
689 %{_mandir}/man1/smyrna.1*
693 %defattr(644,root,root,755)
697 %defattr(644,root,root,755)
701 %defattr(644,root,root,755)
702 %{_datadir}/graphviz/graphs
705 %files -n golang-%{name}
706 %defattr(644,root,root,755)
707 %dir %{_libdir}/graphviz/go
708 %attr(755,root,root) %{_libdir}/graphviz/go/libgv_go.so
709 %{_mandir}/man3/gv_go.3*
714 %defattr(644,root,root,755)
715 %dir %{_libdir}/graphviz/io
716 %attr(755,root,root) %{_libdir}/graphviz/io/libgv_io.so*
717 %{_mandir}/mann/gv_io.n*
721 %files -n guile-%{name}
722 %defattr(644,root,root,755)
723 %dir %{_libdir}/graphviz/guile
724 %attr(755,root,root) %{_libdir}/graphviz/guile/libgv_guile.so
725 %{_mandir}/man3/gv_guile.3*
729 %files -n java-%{name}
730 %defattr(644,root,root,755)
731 %dir %{_libdir}/graphviz/java
732 %attr(755,root,root) %{_libdir}/graphviz/java/libgv_java.so
733 %{_libdir}/graphviz/java/*.java
734 %{_mandir}/man3/gv_java.3*
738 %files -n lua-%{name}
739 %defattr(644,root,root,755)
740 %dir %{_libdir}/graphviz/lua
741 %attr(755,root,root) %{_libdir}/graphviz/lua/libgv_lua.so
742 %attr(755,root,root) %{_libdir}/graphviz/lua/gv.so
743 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.lua
744 %attr(755,root,root) %{_libdir}/lua/gv.so
745 %{_mandir}/man3/gv_lua.3*
749 %files -n ocaml-%{name}
750 %defattr(644,root,root,755)
751 %dir %{_libdir}/graphviz/ocaml
752 %attr(755,root,root) %{_libdir}/graphviz/ocaml/libgv_ocaml.so
753 %{_libdir}/graphviz/ocaml/META.gv
754 # ocamlopt temporarily disabled
755 #%{_libdir}/graphviz/ocaml/gv.a
756 %{_libdir}/graphviz/ocaml/gv.cm*
757 #%{_libdir}/graphviz/ocaml/gv.ml*
758 %{_mandir}/man3/gv_ocaml.3*
762 %files -n perl-%{name}
763 %defattr(644,root,root,755)
764 %dir %{_libdir}/graphviz/perl
765 %attr(755,root,root) %{_libdir}/graphviz/perl/libgv_perl.so
766 %attr(755,root,root) %{_libdir}/graphviz/perl/gv.so
767 %{_libdir}/graphviz/perl/gv.pm
768 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.pl
769 %attr(755,root,root) %{perl_vendorarch}/gv.so
770 %{perl_vendorarch}/gv.pm
771 %{_mandir}/man3/gv_perl.3*
775 %files -n php-%{name}
776 %defattr(644,root,root,755)
777 %attr(755,root,root) %{php_extensiondir}/gv.so
778 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{name}.ini
779 %{php_data_dir}/gv.php
780 %{_mandir}/man3/gv_php.3*
781 %{_examplesdir}/php-%{name}-%{version}
785 %files -n python-%{name}
786 %defattr(644,root,root,755)
787 %dir %{_libdir}/graphviz/python
788 %attr(755,root,root) %{_libdir}/graphviz/python/libgv_python.so
789 %attr(755,root,root) %{_libdir}/graphviz/python/_gv.so
790 %{_libdir}/graphviz/python/gv.py
791 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.py
792 %attr(755,root,root) %{py_sitedir}/_gv.so
794 %{_mandir}/man3/gv_python.3*
798 %files -n ruby-%{name}
799 %defattr(644,root,root,755)
800 %dir %{_libdir}/graphviz/ruby
801 %attr(755,root,root) %{_libdir}/graphviz/ruby/libgv_ruby.so
802 %attr(755,root,root) %{_libdir}/graphviz/ruby/gv.so
803 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.rb
804 %{ruby_vendorarchdir}/gv.so
805 %{_mandir}/man3/gv_ruby.3*
809 %files -n dotnet-%{name}-sharp
810 %defattr(644,root,root,755)
811 %dir %{_libdir}/graphviz/sharp
812 %attr(755,root,root) %{_libdir}/graphviz/sharp/libgv_sharp.so
813 %{_libdir}/graphviz/sharp/*.cs
814 %{_mandir}/man3/gv_sharp.3*
818 %files -n tcl-%{name}
819 %defattr(644,root,root,755)
820 %dir %{_libdir}/graphviz/tcl
821 %attr(755,root,root) %{_libdir}/graphviz/tcl/libgdtclft.so*
822 %attr(755,root,root) %{_libdir}/graphviz/tcl/libgv_tcl.so
823 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot.so*
824 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot_builtin.so*
825 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtclplan.so*
826 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtkspline.so*
827 %{_libdir}/graphviz/tcl/pkgIndex.tcl
828 %{_libdir}/tcl%{tclver}/graphviz
829 %{_mandir}/man3/gv_tcl.3*
830 %{_mandir}/man3/gdtclft.3tcl*
831 %{_mandir}/man3/pathplan.3*
832 %{_mandir}/man3/tcldot.3tcl*
833 %{_mandir}/man3/tkspline.3tk*
834 %{_datadir}/graphviz/demo/pathplan_data
835 %{_datadir}/graphviz/demo/*.README
836 %{_datadir}/graphviz/demo/*.html
837 %attr(755,root,root) %{_datadir}/graphviz/demo/doted.tcl
838 %attr(755,root,root) %{_datadir}/graphviz/demo/entities.tcl
839 %attr(755,root,root) %{_datadir}/graphviz/demo/gcat.tcl
840 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.tcl
841 %attr(755,root,root) %{_datadir}/graphviz/demo/pathplan.tcl
842 %attr(755,root,root) %{_datadir}/graphviz/demo/spline.tcl
847 %defattr(644,root,root,755)
848 %dir %{_libdir}/%{name}/R
849 %attr(755,root,root) %{_libdir}/%{name}/R/gv.so
850 %attr(755,root,root) %{_libdir}/%{name}/R/libgv_R.so
851 %{_mandir}/man3/gv_r.3*