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}
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 Patch14: python-paths.patch
65 Patch15: ghostscript918.patch
66 Patch16: php-dir.patch
67 URL: http://www.graphviz.org/
68 %{?with_devil:BuildRequires: DevIL-devel}
69 %{?with_r:BuildRequires: R}
70 BuildRequires: ann-devel
71 BuildRequires: autoconf >= 2.61
72 BuildRequires: automake
74 BuildRequires: expat-devel >= 1.95
76 BuildRequires: fontconfig-devel
77 BuildRequires: freetype-devel >= 2.0.0
79 %{?with_gd:BuildRequires: gd-devel >= 2.0.34}
80 BuildRequires: gdk-pixbuf2-devel >= 2.0
81 BuildRequires: gettext-tools
82 BuildRequires: ghostscript-devel
83 %{?with_golang:BuildRequires: golang}
84 BuildRequires: gtk+2-devel >= 2:2.8.0
85 BuildRequires: gts-devel
86 %{?with_guile:BuildRequires: guile-devel >= 2.0}
90 BuildRequires: jpackage-utils
92 BuildRequires: libLASi-devel
93 BuildRequires: libjpeg-devel
94 BuildRequires: libltdl-devel >= 2:2
95 BuildRequires: libpng-devel
96 BuildRequires: librsvg-devel >= 2.0
97 BuildRequires: libstdc++-devel
98 BuildRequires: libtool >= 2:2
99 BuildRequires: libwebp-devel
100 # currently external library is not used
101 #BuildRequires: libvisio-devel
105 BuildRequires: lua51-devel >= 5.1
107 %{?with_ming:BuildRequires: ming-devel >= 0.4}
108 %{?with_dotnet:BuildRequires: mono-csharp}
109 %{?with_ocaml:BuildRequires: ocaml}
110 BuildRequires: pango-devel >= 1:1.14.9
111 BuildRequires: perl-devel
113 BuildRequires: %{php_name}-devel
114 BuildRequires: %{php_name}-program
115 BuildRequires: swig-php >= 1.3.40
117 BuildRequires: pkgconfig
118 BuildRequires: poppler-glib-devel
119 %{?with_python:BuildRequires: python-devel >= 2.3}
120 %{?with_perl:BuildRequires: rpm-perlprov}
121 %{?with_python:BuildRequires: rpm-pythonprov}
122 BuildRequires: rpmbuild(macros) >= 1.696
123 %{?with_ruby:BuildRequires: ruby-devel >= 1.9}
124 BuildRequires: sed >= 4.0
125 # swig-csharp,swig-go,swig-java,swig-lua,swig-ocaml in main swig
127 BuildRequires: swig >= 1.3
128 %{?with_guile:BuildRequires: swig-guile >= 2.0.3}
129 %{?with_perl:BuildRequires: swig-perl >= 1.3}
130 BuildRequires: swig-python >= 1.3
131 %{?with_ruby:BuildRequires: swig-ruby >= 1.3}
133 BuildRequires: swig-tcl >= 1.3
134 BuildRequires: tcl-devel >= %{tcl_ver}
135 BuildRequires: tk-devel >= 8.6.0
137 BuildRequires: xorg-lib-libX11-devel
138 BuildRequires: xorg-lib-libXaw-devel
139 BuildRequires: xorg-lib-libXpm-devel
140 # tested in configure to enable ghostscript plugin build, actually not used
141 BuildRequires: xorg-lib-libXrender-devel
142 BuildRequires: zlib-devel
144 BuildRequires: OpenGL-glut-devel
145 # only tested, actually not used
146 #BuildRequires: gtkglarea-devel >= 2.0
147 BuildRequires: gtkglext-devel >= 1.0
148 BuildRequires: libglade2-devel >= 2.0
151 BuildRequires: QtCore-devel >= 4
152 BuildRequires: QtGui-devel >= 4
153 BuildRequires: qt4-build >= 4
154 BuildRequires: qt4-qmake >= 4
156 Requires(post,postun): /sbin/ldconfig
157 Requires: fonts-Type1-urw
158 Requires: pango >= 1:1.14.9
159 %{!?with_golang:Obsoletes: golang-graphviz < %{version}}
160 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
163 A collection of tools and tcl packages for the manipulation and layout
164 of graphs (as in nodes and edges, not as in barcharts).
166 %description -l pl.UTF-8
167 Kolekcja narzędzi oraz pakietów tcl służących do manipulacji i
168 rozmieszczania grafów.
171 Summary: Header files for graphviz libraries
172 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek graphviz
173 Group: X11/Development/Libraries
174 Requires: %{name} = %{version}-%{release}
175 Requires: libltdl-devel >= 2:2
176 # this is perhaps pointless as gd is plugin not needed for graphviz-devel?
178 Requires: %{name}-gd = %{version}-%{release}
179 Requires: gd-devel >= 2.0.34
183 This package contains the header files for graphviz libraries.
185 %description devel -l pl.UTF-8
186 Ten pakiet zawiera pliki nagłówkowe do bibliotek graphviz.
189 Summary: Graphviz plugin for renderers based on DevIL
190 Group: Applications/Multimedia
191 Requires: %{name} = %{version}-%{release}
194 Graphviz plugin for renderers based on DevIL. (Unless you absolutely
195 have to use BMP, TIF, or TGA, you are recommended to use the PNG
196 format instead supported directly by the cairo+pango based renderer in
197 the base graphviz rpm.)
200 Summary: Graphviz plugin for renderers based on gd
201 Group: Applications/Multimedia
202 Requires: %{name} = %{version}-%{release}
203 Requires: gd >= 2.0.33-5
206 Graphviz plugin for renderers based on gd. (Unless you absolutely have
207 to use GIF, you are recommended to use the PNG format instead because
208 of the better quality anti-aliased lines provided by the cairo+pango
212 Summary: gvedit - simple graph editor and viewer based on Qt
213 Summary(pl.UTF-8): gvedit - prosty edytor i przeglądarka grafów oparta na Qt
214 Group: X11/Applications/Graphics
215 Requires: %{name} = %{version}-%{release}
218 gvedit provides a simple Qt-based graph editor and viewer.
220 %description gvedit -l l.UTF-8
221 gvedit to prosty edytor i przeglądarka grafów oparta na Qt.
224 Summary: Graphviz plugin for flash renderer based on ming
225 Group: Applications/Multimedia
226 Requires: %{name} = %{version}-%{release}
229 Graphviz plugin for -Tswf (flash) renderer based on ming.
232 Summary: SMYRNA large graph viewer
233 Summary(pl.UTF-8): SMYRNA - przeglądarka dużych grafów
234 Group: X11/Applications/Graphics
235 Requires: %{name} = %{version}-%{release}
236 Requires: gtkglext >= 1.0
239 SMYRNA is an interactive viewer for graphs in the DOT format. It is
240 especially designed to handle large graphs, and allows flat and
241 topological fisheye views.
243 %description smyrna -l pl.UTF-8
244 SMYRNA to interaktywna przeglądarka grafów w formacie DOT. Jest
245 przeznaczona szczególnie do obsługi dużych grafów, udostępnia widok
246 płaski oraz topologiczny typu "rybie oko".
249 Summary: HTML documentation for graphviz
250 Summary(pl.UTF-8): Dokumentacja do graphviza w formacie HTML
253 %description doc-html
254 HTML documentation for graphviz.
256 %description doc-html -l pl.UTF-8
257 Dokumentacja do graphviza w formacie HTML.
260 Summary: PDF documentation for graphviz
261 Summary(pl.UTF-8): Dokumentacja do graphviza w formacie PDF
265 PDF documentation for graphviz.
267 %description doc-pdf -l pl.UTF-8
268 Dokumentacja do graphviza w formacie PDF.
271 Summary: Demo graphs for graphviz
272 Summary(pl.UTF-8): Przykładowe grafy dla graphviza
273 Group: X11/Applications/Graphics
274 Requires: %{name} = %{version}-%{release}
277 This package provides some example graphs.
279 %description graphs -l pl.UTF-8
280 Ten pakiet zawiera trochę przykładowych grafów.
282 %package -n golang-%{name}
283 Summary: Go binding for graphviz
284 Summary(pl.UTF-8): Wiązania języka Go dla graphviza
286 Requires: %{name} = %{version}-%{release}
289 %description -n golang-%{name}
290 Go binding for graphviz.
292 %description -n golang-%{name} -l pl.UTF-8
293 Wiązania języka Go dla graphviza.
295 %package -n io-%{name}
296 Summary: Io binding for graphviz
297 Summary(pl.UTF-8): Wiązania języka Io dla graphviza
299 Requires: %{name} = %{version}-%{release}
302 %description -n io-%{name}
303 Io binding for graphviz.
305 %description -n io-%{name} -l pl.UTF-8
306 Wiązania języka Io dla graphviza.
308 %package -n guile-%{name}
309 Summary: Guile binding for graphviz
310 Summary(pl.UTF-8): Wiązania Guile dla graphviza
312 Requires: %{name} = %{version}-%{release}
313 Obsoletes: graphviz-guile
315 %description -n guile-%{name}
316 Guile binding for graphviz.
318 %description -n guile-%{name} -l pl.UTF-8
319 Wiązania Guile dla graphviza.
321 %package -n java-%{name}
322 Summary: Java binding for graphviz
323 Summary(pl.UTF-8): Wiązania Javy dla graphviza
325 Requires: %{name} = %{version}-%{release}
326 Obsoletes: graphviz-java
328 %description -n java-%{name}
329 Java binding for graphviz.
331 %description -n java-%{name} -l pl.UTF-8
332 Wiązania Javy dla graphviza.
334 %package -n lua-%{name}
335 Summary: LUA binding for graphviz
336 Summary(pl.UTF-8): Wiązania LUA dla graphviza
338 Requires: %{name} = %{version}-%{release}
339 Obsoletes: graphviz-lua
341 %description -n lua-%{name}
342 LUA binding for graphviz.
344 %description -n lua-%{name} -l pl.UTF-8
345 Wiązania LUA dla graphviza.
347 %package -n ocaml-%{name}
348 Summary: OCaml binding for graphviz
349 Summary(pl.UTF-8): Wiązania OCamla dla graphviza
351 Requires: %{name} = %{version}-%{release}
352 Obsoletes: graphviz-ocaml
354 %description -n ocaml-%{name}
355 OCaml binding for graphviz.
357 %description -n ocaml-%{name} -l pl.UTF-8
358 Wiązania OCamla dla graphviza.
360 %package -n perl-%{name}
361 Summary: Perl binding for graphviz
362 Summary(pl.UTF-8): Wiązania Perla dla graphviza
364 Requires: %{name} = %{version}-%{release}
366 %description -n perl-%{name}
367 Perl binding for graphviz.
369 %description -n perl-%{name} -l pl.UTF-8
370 Wiązania Perla dla graphviza.
372 %package -n %{php_name}-%{name}
373 Summary: PHP binding for graphviz
374 Summary(pl.UTF-8): Wiązania PHP dla graphviza
376 Requires: %{name} = %{version}-%{release}
377 Obsoletes: graphviz-php
378 %{?requires_php_extension}
380 %description -n %{php_name}-%{name}
381 PHP binding for graphviz.
383 %description -n %{php_name}-%{name} -l pl.UTF-8
384 Wiązania PHP dla graphviza.
386 %package -n python-%{name}
387 Summary: Python binding for graphviz
388 Summary(pl.UTF-8): Wiązania Pythona dla graphviza
390 Requires: %{name} = %{version}-%{release}
391 Obsoletes: graphviz-python
393 %description -n python-%{name}
394 Python binding for graphviz.
396 %description -n python-%{name} -l pl.UTF-8
397 Wiązania Pythona dla graphviza.
399 %package -n ruby-%{name}
400 Summary: Ruby binding for graphviz
401 Summary(pl.UTF-8): Wiązania Ruby'ego dla graphviza
403 Requires: %{name} = %{version}-%{release}
404 Obsoletes: graphviz-ruby
406 %description -n ruby-%{name}
407 Ruby binding for graphviz.
409 %description -n ruby-%{name} -l pl.UTF-8
410 Wiązania Ruby'ego dla graphviza.
412 %package -n dotnet-%{name}-sharp
413 Summary: C# binding for graphviz
414 Summary(pl.UTF-8): Wiązania C# dla graphviza
416 Requires: %{name} = %{version}-%{release}
417 Obsoletes: graphviz-sharp
418 Obsoletes: sharp-graphviz
420 %description -n dotnet-%{name}-sharp
421 C# binding for graphviz.
423 %description -n dotnet-%{name}-sharp -l pl.UTF-8
424 Wiązania C# dla graphviza.
426 %package -n tcl-%{name}
427 Summary: Tcl extension tools for graphviz
428 Summary(pl.UTF-8): Rozszerzenia Tcl dla graphviza
429 Group: X11/Applications/Graphics
430 Requires: %{name} = %{version}-%{release}
431 Obsoletes: graphviz-tcl
433 %description -n tcl-%{name}
434 This package contains the various Tcl packages (extensions) using
437 %description -n tcl-%{name} -l pl.UTF-8
438 Ten pakiet zawiera różne pakiety (rozszerzenia) Tcl używające
441 %package -n R-%{name}
442 Summary: graphviz bindings for R language
443 Summary(pl.UTF-8): Wiązania graphviza dla języka R
444 Group: X11/Applications/Graphics
445 Requires: %{name} = %{version}-%{release}
447 %description -n R-%{name}
448 graphviz bindings for R language.
450 %description -n R-%{name} -l pl.UTF-8
451 Wiązania graphviza dla języka R.
469 %{__sed} '1s@/usr/bin/lua$@/usr/bin/lua5.1@' -i tclpkg/gv/demo/modgraph.lua
474 touch config/config.rpath
475 %{__libtoolize} --ltdl
481 CPPFLAGS="%{rpmcppflags}"
483 JAVA_HOME=%{java_home}
485 CPPFLAGS="$CPPFLAGS -I$JAVA_HOME/include -I$JAVA_HOME/include/linux"
489 CPPFLAGS="$CPPFLAGS $(pkg-config ruby-%{ruby_abi} --cflags)"
502 LUA=/usr/bin/lua5.1 \
504 %{!?with_devil:--disable-devil} \
505 %{?with_golang:--enable-go} \
506 %{?with_io:--enable-io} \
507 %{!?with_java:--disable-java} \
508 --disable-ltdl-install \
509 %{!?with_lua:--disable-lua} \
510 %{!?with_ocaml:--disable-ocaml} \
511 %{!?with_perl:--disable-perl} \
512 %{!?with_php:--disable-php} \
513 %{!?with_r:--disable-r} \
514 %{!?with_ruby:--disable-ruby} \
515 %{!?with_dotnet:--disable-sharp} \
516 %{!?with_tcl:--disable-tcl} \
517 --disable-silent-rules \
519 %{?with_ipsepcola:--with-ipsepcola} \
520 %{?with_ming:--with-ming} \
521 %{!?with_qt:--without-qt} \
522 %{?with_smyrna:--with-smyrna} \
523 %{!?with_gd:--without-libgd} \
530 rm -rf $RPM_BUILD_ROOT
532 DESTDIR=$RPM_BUILD_ROOT
535 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
536 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{name}.ini
537 ; Enable gv.so extension module
541 # drop the symlinks and install to php dirs directly
542 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{php_name}-%{name}-%{version}
543 mv $RPM_BUILD_ROOT{%{_libdir}/%{name}/php,%{php_data_dir}}/gv.php
544 rm $RPM_BUILD_ROOT%{_libdir}/%{name}/php/libgv_php.so
545 rm $RPM_BUILD_ROOT%{_libdir}/%{name}/php/gv.so
546 mv $RPM_BUILD_ROOT{%{_datadir}/%{name}/demo,%{_examplesdir}/%{php_name}-%{name}-%{version}}/modgraph.php
549 # "man3/gv.3r.gz" and "man3/gv.3ruby.gz" are both manual for "gv" in "section 3" of man pages
550 # make manual pages unique.
551 for a in $RPM_BUILD_ROOT%{_mandir}/man3/gv.*; do
554 mv $a ${a%/*}/gv_$l.3
557 # created by %{_bindir}/dot -c
558 touch $RPM_BUILD_ROOT%{_libdir}/graphviz/config
560 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/libgvplugin_*.la
561 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/*/lib*.la
563 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/java/org/graphviz/lib*.la
566 rm -rf doc-html doc-pdf
567 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/html doc-html
568 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/pdf doc-pdf
569 rm -r $RPM_BUILD_ROOT%{_datadir}/%{name}/doc
570 rm -r $RPM_BUILD_ROOT%{_datadir}/%{name}/examples
573 patch -p1 --no-backup-if-mismatch < %{PATCH2} || exit 1
576 rm -rf $RPM_BUILD_ROOT
581 [ ! -x %{_bindir}/dot ] || %{_bindir}/dot -c > /dev/null 2>&1
583 %postun -p /sbin/ldconfig
585 %post -n %{php_name}-%{name}
586 %php_webserver_restart
588 %postun -n %{php_name}-%{name}
589 if [ "$1" = 0 ]; then
590 %php_webserver_restart
594 %defattr(644,root,root,755)
595 %doc AUTHORS COPYING ChangeLog NEWS README
596 %attr(755,root,root) %{_bindir}/acyclic
597 %attr(755,root,root) %{_bindir}/bcomps
598 %attr(755,root,root) %{_bindir}/ccomps
599 %attr(755,root,root) %{_bindir}/circo
600 %attr(755,root,root) %{_bindir}/cluster
601 %attr(755,root,root) %{_bindir}/dijkstra
602 %attr(755,root,root) %{_bindir}/dot
603 %attr(755,root,root) %{_bindir}/dot2gxl
604 %attr(755,root,root) %{_bindir}/dot_builtins
605 %attr(755,root,root) %{_bindir}/dotty
606 %attr(755,root,root) %{_bindir}/edgepaint
607 %attr(755,root,root) %{_bindir}/fdp
608 %attr(755,root,root) %{_bindir}/gc
609 %attr(755,root,root) %{_bindir}/gml2gv
610 %attr(755,root,root) %{_bindir}/graphml2gv
611 %attr(755,root,root) %{_bindir}/gv2gml
612 %attr(755,root,root) %{_bindir}/gv2gxl
613 %attr(755,root,root) %{_bindir}/gvcolor
614 %attr(755,root,root) %{_bindir}/gvgen
615 %attr(755,root,root) %{_bindir}/gvmap
616 %attr(755,root,root) %{_bindir}/gvmap.sh
617 %attr(755,root,root) %{_bindir}/gvpack
618 %attr(755,root,root) %{_bindir}/gvpr
619 %attr(755,root,root) %{_bindir}/gxl2dot
620 %attr(755,root,root) %{_bindir}/gxl2gv
621 %attr(755,root,root) %{_bindir}/lefty
622 %attr(755,root,root) %{_bindir}/lneato
623 %attr(755,root,root) %{_bindir}/mingle
624 %attr(755,root,root) %{_bindir}/mm2gv
625 %attr(755,root,root) %{_bindir}/neato
626 %attr(755,root,root) %{_bindir}/nop
627 %attr(755,root,root) %{_bindir}/osage
628 %attr(755,root,root) %{_bindir}/patchwork
629 %attr(755,root,root) %{_bindir}/prune
630 %attr(755,root,root) %{_bindir}/sccmap
631 %attr(755,root,root) %{_bindir}/sfdp
632 %attr(755,root,root) %{_bindir}/tred
633 %attr(755,root,root) %{_bindir}/twopi
634 %attr(755,root,root) %{_bindir}/unflatten
635 %attr(755,root,root) %{_bindir}/vimdot
636 %attr(755,root,root) %{_libdir}/libcdt.so.*.*.*
637 %attr(755,root,root) %ghost %{_libdir}/libcdt.so.5
638 %attr(755,root,root) %{_libdir}/libcgraph.so.*.*.*
639 %attr(755,root,root) %ghost %{_libdir}/libcgraph.so.6
640 %attr(755,root,root) %{_libdir}/libgvc.so.*.*.*
641 %attr(755,root,root) %ghost %{_libdir}/libgvc.so.6
642 %attr(755,root,root) %{_libdir}/libgvpr.so.*.*.*
643 %attr(755,root,root) %ghost %{_libdir}/libgvpr.so.2
644 %attr(755,root,root) %{_libdir}/libpathplan.so.*.*.*
645 %attr(755,root,root) %ghost %{_libdir}/libpathplan.so.4
646 %attr(755,root,root) %{_libdir}/libxdot.so.*.*.*
647 %attr(755,root,root) %ghost %{_libdir}/libxdot.so.4
648 %dir %{_libdir}/graphviz
649 %ghost %{_libdir}/graphviz/config
650 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_core.so*
651 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_dot_layout.so*
652 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gdk.so*
653 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gs.so*
654 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gtk.so*
655 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_lasi.so*
656 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_neato_layout.so*
657 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_pango.so*
658 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_poppler.so*
659 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_rsvg.so*
660 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_visio.so*
661 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_webp.so*
662 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_xlib.so*
663 %dir %{_datadir}/graphviz
664 %dir %{_datadir}/graphviz/demo
665 %{_datadir}/graphviz/gvpr
666 %{_datadir}/graphviz/lefty
667 %{_mandir}/man1/acyclic.1*
668 %{_mandir}/man1/bcomps.1*
669 %{_mandir}/man1/ccomps.1*
670 %{_mandir}/man1/circo.1*
671 %{_mandir}/man1/cluster.1*
672 %{_mandir}/man1/dijkstra.1*
673 %{_mandir}/man1/dot.1*
674 %{_mandir}/man1/dotty.1*
675 %{_mandir}/man1/edgepaint.1*
676 %{_mandir}/man1/fdp.1*
677 %{_mandir}/man1/gc.1*
678 %{_mandir}/man1/gml2gv.1*
679 %{_mandir}/man1/graphml2gv.1*
680 %{_mandir}/man1/gv2gml.1*
681 %{_mandir}/man1/gv2gxl.1*
682 %{_mandir}/man1/gvcolor.1*
683 %{_mandir}/man1/gvgen.1*
684 %{_mandir}/man1/gvmap.1*
685 %{_mandir}/man1/gvmap.sh.1*
686 %{_mandir}/man1/gvpack.1*
687 %{_mandir}/man1/gvpr.1*
688 %{_mandir}/man1/gxl2gv.1*
689 %{_mandir}/man1/lefty.1*
690 %{_mandir}/man1/lneato.1*
691 %{_mandir}/man1/mingle.1*
692 %{_mandir}/man1/mm2gv.1*
693 %{_mandir}/man1/neato.1*
694 %{_mandir}/man1/nop.1*
695 %{_mandir}/man1/osage.1*
696 %{_mandir}/man1/patchwork.1*
697 %{_mandir}/man1/prune.1*
698 %{_mandir}/man1/sccmap.1*
699 %{_mandir}/man1/sfdp.1*
700 %{_mandir}/man1/tred.1*
701 %{_mandir}/man1/twopi.1*
702 %{_mandir}/man1/unflatten.1*
703 %{_mandir}/man1/vimdot.1*
704 %{_mandir}/man7/graphviz.7*
708 %defattr(644,root,root,755)
709 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_devil.so*
714 %defattr(644,root,root,755)
715 %attr(755,root,root) %{_bindir}/diffimg
716 %{_mandir}/man1/diffimg.1*
717 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gd.so*
722 %defattr(644,root,root,755)
723 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_ming.so*
724 %{_datadir}/graphviz/font
728 %defattr(644,root,root,755)
729 %attr(755,root,root) %{_libdir}/libcdt.so
730 %attr(755,root,root) %{_libdir}/libcgraph.so
731 %attr(755,root,root) %{_libdir}/libgvc.so
732 %attr(755,root,root) %{_libdir}/libgvpr.so
733 %attr(755,root,root) %{_libdir}/libpathplan.so
734 %attr(755,root,root) %{_libdir}/libxdot.so
736 %{_libdir}/libcgraph.la
738 %{_libdir}/libgvpr.la
739 %{_libdir}/libpathplan.la
740 %{_libdir}/libxdot.la
741 %{_pkgconfigdir}/libcdt.pc
742 %{_pkgconfigdir}/libcgraph.pc
743 %{_pkgconfigdir}/libgvc.pc
744 %{_pkgconfigdir}/libgvpr.pc
745 %{_pkgconfigdir}/libpathplan.pc
746 %{_pkgconfigdir}/libxdot.pc
747 %{_includedir}/graphviz
748 %{_mandir}/man3/cdt.3*
749 %{_mandir}/man3/cgraph.3*
750 %{_mandir}/man3/expr.3*
751 %{_mandir}/man3/gvc.3*
752 %{_mandir}/man3/gvpr.3*
753 %{_mandir}/man3/pack.3*
754 %{_mandir}/man3/xdot.3*
758 %defattr(644,root,root,755)
759 %attr(755,root,root) %{_bindir}/gvedit
760 %{_datadir}/graphviz/gvedit
761 %{_mandir}/man1/gvedit.1*
766 %defattr(644,root,root,755)
767 %attr(755,root,root) %{_bindir}/smyrna
768 %{_datadir}/graphviz/smyrna
769 %{_mandir}/man1/smyrna.1*
773 %defattr(644,root,root,755)
777 %defattr(644,root,root,755)
781 %defattr(644,root,root,755)
782 %{_datadir}/graphviz/graphs
785 %files -n golang-%{name}
786 %defattr(644,root,root,755)
787 %dir %{_libdir}/graphviz/go
788 %attr(755,root,root) %{_libdir}/graphviz/go/libgv_go.so
789 %{_mandir}/man3/gv_go.3*
793 %files -n guile-%{name}
794 %defattr(644,root,root,755)
795 %dir %{_libdir}/graphviz/guile
796 %attr(755,root,root) %{_libdir}/graphviz/guile/libgv_guile.so
797 %{_mandir}/man3/gv_guile.3*
802 %defattr(644,root,root,755)
803 %dir %{_libdir}/graphviz/io
804 %attr(755,root,root) %{_libdir}/graphviz/io/libgv_io.so*
805 %{_mandir}/mann/gv_io.n*
809 %files -n java-%{name}
810 %defattr(644,root,root,755)
811 %dir %{_libdir}/graphviz/java
812 %attr(755,root,root) %{_libdir}/graphviz/java/libgv.jnilib
813 %dir %{_libdir}/graphviz/java/org
814 %dir %{_libdir}/graphviz/java/org/graphviz
815 %attr(755,root,root) %{_libdir}/graphviz/java/org/graphviz/libgv_java.so
816 %{_libdir}/graphviz/java/org/graphviz/*.class
817 %{_libdir}/graphviz/java/org/graphviz/*.java
818 %{_mandir}/man3/gv_java.3*
822 %files -n lua-%{name}
823 %defattr(644,root,root,755)
824 %dir %{_libdir}/graphviz/lua
825 %attr(755,root,root) %{_libdir}/graphviz/lua/libgv_lua.so
826 %attr(755,root,root) %{_libdir}/graphviz/lua/gv.so
827 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.lua
828 %attr(755,root,root) %{_libdir}/lua/gv.so
829 %{_mandir}/man3/gv_lua.3*
833 %files -n ocaml-%{name}
834 %defattr(644,root,root,755)
835 %dir %{_libdir}/graphviz/ocaml
836 %attr(755,root,root) %{_libdir}/graphviz/ocaml/libgv_ocaml.so
837 %{_libdir}/graphviz/ocaml/META.gv
838 # ocamlopt temporarily disabled
839 #%{_libdir}/graphviz/ocaml/gv.a
840 %{_libdir}/graphviz/ocaml/gv.cm*
841 #%{_libdir}/graphviz/ocaml/gv.ml*
842 %{_mandir}/man3/gv_ocaml.3*
846 %files -n perl-%{name}
847 %defattr(644,root,root,755)
848 %dir %{_libdir}/graphviz/perl
849 %attr(755,root,root) %{_libdir}/graphviz/perl/libgv_perl.so
850 %attr(755,root,root) %{_libdir}/graphviz/perl/gv.so
851 %{_libdir}/graphviz/perl/gv.pm
852 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.pl
853 %attr(755,root,root) %{perl_vendorarch}/gv.so
854 %{perl_vendorarch}/gv.pm
855 %{_mandir}/man3/gv_perl.3*
859 %files -n %{php_name}-%{name}
860 %defattr(644,root,root,755)
861 %attr(755,root,root) %{php_extensiondir}/gv.so
862 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{name}.ini
863 %{php_data_dir}/gv.php
864 %{_mandir}/man3/gv_php.3*
865 %{_examplesdir}/%{php_name}-%{name}-%{version}
869 %files -n python-%{name}
870 %defattr(644,root,root,755)
871 %dir %{_libdir}/graphviz/python
872 %attr(755,root,root) %{_libdir}/graphviz/python/libgv_python.so
873 %attr(755,root,root) %{_libdir}/graphviz/python/_gv.so
874 %{_libdir}/graphviz/python/gv.py
875 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.py
876 %attr(755,root,root) %{py_sitedir}/_gv.so
878 %{_mandir}/man3/gv_python.3*
882 %files -n ruby-%{name}
883 %defattr(644,root,root,755)
884 %dir %{_libdir}/graphviz/ruby
885 %attr(755,root,root) %{_libdir}/graphviz/ruby/libgv_ruby.so
886 %attr(755,root,root) %{_libdir}/graphviz/ruby/gv.so
887 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.rb
888 %{ruby_vendorarchdir}/gv.so
889 %{_mandir}/man3/gv_ruby.3*
893 %files -n dotnet-%{name}-sharp
894 %defattr(644,root,root,755)
895 %dir %{_libdir}/graphviz/sharp
896 %attr(755,root,root) %{_libdir}/graphviz/sharp/libgv_sharp.so
897 %{_libdir}/graphviz/sharp/*.cs
898 %{_mandir}/man3/gv_sharp.3*
902 %files -n tcl-%{name}
903 %defattr(644,root,root,755)
904 %dir %{_libdir}/graphviz/tcl
905 %attr(755,root,root) %{_libdir}/graphviz/tcl/libgv_tcl.so
906 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot.so*
907 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot_builtin.so*
908 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtclplan.so*
909 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtkspline.so*
910 %{_libdir}/graphviz/tcl/pkgIndex.tcl
911 %{_libdir}/tcl%{tclver}/graphviz
912 %{_mandir}/man3/gv_tcl.3*
913 %{_mandir}/man3/pathplan.3*
914 %{_mandir}/man3/tcldot.3tcl*
915 %{_mandir}/man3/tkspline.3tk*
916 %{_datadir}/graphviz/demo/pathplan_data
917 %{_datadir}/graphviz/demo/*.README
918 %{_datadir}/graphviz/demo/*.html
919 %attr(755,root,root) %{_datadir}/graphviz/demo/doted.tcl
920 %attr(755,root,root) %{_datadir}/graphviz/demo/entities.tcl
921 %attr(755,root,root) %{_datadir}/graphviz/demo/gcat.tcl
922 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.tcl
923 %attr(755,root,root) %{_datadir}/graphviz/demo/pathplan.tcl
924 %attr(755,root,root) %{_datadir}/graphviz/demo/spline.tcl
926 %attr(755,root,root) %{_libdir}/graphviz/tcl/libgdtclft.so*
927 %{_mandir}/man3/gdtclft.3tcl*
933 %defattr(644,root,root,755)
934 %dir %{_libdir}/%{name}/R
935 %attr(755,root,root) %{_libdir}/%{name}/R/gv.so
936 %attr(755,root,root) %{_libdir}/%{name}/R/libgv_R.so
937 %{_mandir}/man3/gv_r.3*