2 # - %{_libdir}/graphviz/config is not FHS friendly path as config
3 # - io language bindings: io-graphviz
4 # - ghostscript subpackage?
5 # /usr/lib64/graphviz/libgvplugin_gs.so
6 # /usr/lib64/graphviz/libgvplugin_gs.so.6
7 # /usr/lib64/graphviz/libgvplugin_gs.so.6.0.0
10 %bcond_without dotnet # don't build C# bindings
11 %bcond_without java # don't build Java bindings
12 %bcond_without ocaml # don't build ocaml bindings
13 %bcond_without php # don't build php bindings
14 %bcond_without perl # don't build perl bindings
15 %bcond_without ruby # don't build ruby bindings
16 %bcond_without tcl # don't build tcl bindings
17 %bcond_without lua # don't build lua bindings
18 %bcond_without r # don't build R bindings
19 %bcond_without python # don't build python bindings
20 %bcond_with io # don't build io language bindings
21 %bcond_without guile # don't build guile bindings
22 %bcond_without ming # don't build ming support
23 %bcond_without devil # don't build devil plugin
29 %ifnarch %{ix86} %{x8664}
35 %{?with_perl:%include /usr/lib/rpm/macros.perl}
36 Summary: Graph Visualization Tools
37 Summary(pl.UTF-8): Narzędzie do wizualizacji w postaci grafów
42 Group: X11/Applications/Graphics
43 Source0: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
44 # Source0-md5: 8d26c1171f30ca3b1dc1b429f7937e58
45 Patch0: %{name}-fontpath.patch
46 Patch1: %{name}-tk.patch
47 Patch2: %{name}-bad-header.patch
48 Patch3: %{name}-php.patch
49 Patch4: %{name}-ltdl.patch
50 Patch5: %{name}-lua51.patch
51 Patch6: %{name}-php_modules_dir.patch
52 Patch7: %{name}-ruby.patch
53 Patch8: %{name}-guile.patch
54 Patch9: %{name}-am.patch
55 Patch10: %{name}-format-security.patch
56 URL: http://www.graphviz.org/
57 %{?with_devil:BuildRequires: DevIL-devel}
58 %{?with_r:BuildRequires: R}
59 BuildRequires: autoconf >= 2.59-9
60 BuildRequires: automake
62 BuildRequires: expat-devel >= 1.95
64 BuildRequires: freetype-devel >= 2.0.0
66 BuildRequires: gd-devel >= 2.0.34
67 BuildRequires: gettext-devel
68 BuildRequires: ghostscript-devel
69 BuildRequires: gtk+2-devel >= 2:2.8.0
70 %{?with_guile:BuildRequires: guile-devel >= 1.4}
74 BuildRequires: jpackage-utils
76 BuildRequires: libjpeg-devel
77 BuildRequires: libpng-devel
78 BuildRequires: librsvg-devel >= 2.0
79 BuildRequires: libstdc++-devel
80 BuildRequires: libtool
84 BuildRequires: lua51-devel >= 5.1
86 %{?with_ming:BuildRequires: ming-devel}
87 %{?with_dotnet:BuildRequires: mono-csharp}
88 %{?with_ocaml:BuildRequires: ocaml}
89 BuildRequires: pango-devel >= 1.10
90 BuildRequires: perl-devel
92 BuildRequires: php-devel >= 3:5.0.0
93 BuildRequires: php-program >= 4:5.0
95 BuildRequires: pkgconfig
96 %{?with_python:BuildRequires: python-devel}
97 %{?with_perl:BuildRequires: rpm-perlprov}
98 %{?with_python:BuildRequires: rpm-pythonprov}
99 BuildRequires: rpmbuild(macros) >= 1.519
100 %{?with_ruby:BuildRequires: ruby-devel}
101 BuildRequires: sed >= 4.0
102 # swig-csharp,swig-java,swig-lua,swig-ocaml in main swig
105 %{?with_guile:BuildRequires: swig-guile >= 2.0.3}
106 %{?with_perl:BuildRequires: swig-perl}
107 %{?with_php:BuildRequires: swig-php >= 1.3.40}
108 BuildRequires: swig-python
109 %{?with_ruby:BuildRequires: swig-ruby}
111 BuildRequires: swig-tcl
112 BuildRequires: tcl-devel >= 8.3.0
113 BuildRequires: tk-devel >= 8.3.0
115 BuildRequires: xorg-lib-libX11-devel
116 BuildRequires: xorg-lib-libXaw-devel
117 BuildRequires: xorg-lib-libXpm-devel
118 BuildRequires: zlib-devel
119 Requires(post,postun): /sbin/ldconfig
120 Requires: fonts-Type1-urw
121 Requires: gd >= 2.0.33-5
122 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
125 A collection of tools and tcl packages for the manipulation and layout
126 of graphs (as in nodes and edges, not as in barcharts).
128 %description -l pl.UTF-8
129 Kolekcja narzędzi oraz pakietów tcl służących do manipulacji i
130 rozmieszczania grafów.
133 Summary: Header files for graphviz libraries
134 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek graphviz
135 Group: X11/Development/Libraries
136 Requires: %{name} = %{version}-%{release}
137 Requires: gd-devel >= 2.0.34
138 Requires: libltdl-devel
141 This package contains the header files for graphviz libraries.
143 %description devel -l pl.UTF-8
144 Ten pakiet zawiera pliki nagłówkowe do bibliotek graphviz.
147 Summary: HTML documentation for graphviz
148 Summary(pl.UTF-8): Dokumentacja do graphviza w formacie HTML
151 %description doc-html
152 HTML documentation for graphviz.
154 %description doc-html -l pl.UTF-8
155 Dokumentacja do graphviza w formacie HTML.
158 Summary: PDF documentation for graphviz
159 Summary(pl.UTF-8): Dokumentacja do graphviza w formacie PDF
163 PDF documentation for graphviz.
165 %description doc-pdf -l pl.UTF-8
166 Dokumentacja do graphviza w formacie PDF.
169 Summary: Demo graphs for graphviz
170 Summary(pl.UTF-8): Przykładowe grafy dla graphviza
171 Group: X11/Applications/Graphics
172 Requires: %{name} = %{version}-%{release}
175 This package provides some example graphs.
177 %description graphs -l pl.UTF-8
178 Ten pakiet zawiera trochę przykładowych grafów.
180 %package -n guile-%{name}
181 Summary: Guile binding for graphviz
182 Summary(pl.UTF-8): Wiązania Guile dla graphviza
184 Requires: %{name} = %{version}-%{release}
185 Obsoletes: graphviz-guile
187 %description -n guile-%{name}
188 Guile binding for graphviz.
190 %description -n guile-%{name} -l pl.UTF-8
191 Wiązania Guile dla graphviza.
193 %package -n java-%{name}
194 Summary: Java binding for graphviz
195 Summary(pl.UTF-8): Wiązania Javy dla graphviza
197 Requires: %{name} = %{version}-%{release}
198 Obsoletes: graphviz-java
200 %description -n java-%{name}
201 Java binding for graphviz.
203 %description -n java-%{name} -l pl.UTF-8
204 Wiązania Javy dla graphviza.
206 %package -n lua-%{name}
207 Summary: LUA binding for graphviz
208 Summary(pl.UTF-8): Wiązania LUA dla graphviza
210 Requires: %{name} = %{version}-%{release}
211 Obsoletes: graphviz-lua
213 %description -n lua-%{name}
214 LUA binding for graphviz.
216 %description -n lua-%{name} -l pl.UTF-8
217 Wiązania LUA dla graphviza.
219 %package -n ocaml-%{name}
220 Summary: OCaml binding for graphviz
221 Summary(pl.UTF-8): Wiązania OCamla dla graphviza
223 Requires: %{name} = %{version}-%{release}
224 Obsoletes: graphviz-ocaml
226 %description -n ocaml-%{name}
227 OCaml binding for graphviz.
229 %description -n ocaml-%{name} -l pl.UTF-8
230 Wiązania OCamla dla graphviza.
232 %package -n perl-%{name}
233 Summary: Perl binding for graphviz
234 Summary(pl.UTF-8): Wiązania Perla dla graphviza
236 Requires: %{name} = %{version}-%{release}
238 %description -n perl-%{name}
239 Perl binding for graphviz.
241 %description -n perl-%{name} -l pl.UTF-8
242 Wiązania Perla dla graphviza.
244 %package -n php-%{name}
245 Summary: PHP binding for graphviz
246 Summary(pl.UTF-8): Wiązania PHP dla graphviza
248 Requires: %{name} = %{version}-%{release}
249 Obsoletes: graphviz-php
250 %{?requires_php_extension}
252 %description -n php-%{name}
253 PHP binding for graphviz.
255 %description -n php-%{name} -l pl.UTF-8
256 Wiązania PHP dla graphviza.
258 %package -n python-%{name}
259 Summary: Python binding for graphviz
260 Summary(pl.UTF-8): Wiązania Pythona dla graphviza
262 Requires: %{name} = %{version}-%{release}
263 Obsoletes: graphviz-python
265 %description -n python-%{name}
266 Python binding for graphviz.
268 %description -n python-%{name} -l pl.UTF-8
269 Wiązania Pythona dla graphviza.
271 %package -n ruby-%{name}
272 Summary: Ruby binding for graphviz
273 Summary(pl.UTF-8): Wiązania Ruby'ego dla graphviza
275 Requires: %{name} = %{version}-%{release}
276 Obsoletes: graphviz-ruby
278 %description -n ruby-%{name}
279 Ruby binding for graphviz.
281 %description -n ruby-%{name} -l pl.UTF-8
282 Wiązania Ruby'ego dla graphviza.
284 %package -n dotnet-%{name}-sharp
285 Summary: C# binding for graphviz
286 Summary(pl.UTF-8): Wiązania C# dla graphviza
288 Requires: %{name} = %{version}-%{release}
289 Obsoletes: graphviz-sharp
290 Obsoletes: sharp-graphviz
292 %description -n dotnet-%{name}-sharp
293 C# binding for graphviz.
295 %description -n dotnet-%{name}-sharp -l pl.UTF-8
296 Wiązania C# dla graphviza.
298 %package -n tcl-%{name}
299 Summary: Tcl extension tools for graphviz
300 Summary(pl.UTF-8): Rozszerzenia Tcl dla graphviza
301 Group: X11/Applications/Graphics
302 Requires: %{name} = %{version}-%{release}
303 Obsoletes: graphviz-tcl
305 %description -n tcl-%{name}
306 This package contains the various Tcl packages (extensions) using
309 %description -n tcl-%{name} -l pl.UTF-8
310 Ten pakiet zawiera różne pakiety (rozszerzenia) Tcl używające
313 %package -n R-%{name}
314 Summary: graphviz bindings for R language
315 Group: X11/Applications/Graphics
316 Requires: %{name} = %{version}-%{release}
318 %description -n R-%{name}
319 graphviz bindings for R language.
334 %{__sed} '1s@/usr/bin/lua$@/usr/bin/lua51@' -i tclpkg/gv/demo/modgraph.lua
339 touch config/config.rpath
340 %{__libtoolize} --ltdl
346 CPPFLAGS="%{rpmcppflags}"
348 JAVA_HOME=%{java_home}
350 CPPFLAGS="$CPPFLAGS -I$JAVA_HOME/include -I$JAVA_HOME/include/linux"
357 --disable-ltdl-install \
358 --disable-silent-rules \
359 %{!?with_java:--disable-java} \
360 %{!?with_ocaml:--disable-ocaml} \
361 %{!?with_dotnet:--disable-sharp} \
362 %{!?with_perl:--disable-perl} \
363 %{!?with_php:--disable-php} \
364 %{!?with_ruby:--disable-ruby} \
365 %{!?with_tcl:--disable-tcl} \
366 %{!?with_ming:--disable-ming} \
367 %{!?with_devil:--disable-devil} \
368 %{!?with_lua:--disable-lua} \
369 %{!?with_r:--disable-r} \
375 rm -rf $RPM_BUILD_ROOT
378 PHP_INSTALL_DIR=%{php_extensiondir} \
379 DESTDIR=$RPM_BUILD_ROOT
382 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
383 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{name}.ini
384 ; Enable gv.so extension module
388 # drop the symlinks and install to php dirs directly
389 install -d $RPM_BUILD_ROOT%{_examplesdir}/php-%{name}-%{version}
390 mv -f $RPM_BUILD_ROOT{%{_libdir}/%{name}/php,%{php_data_dir}}/gv.php
391 mv -f $RPM_BUILD_ROOT{%{_libdir}/%{name}/php/libgv_php.so,%{php_extensiondir}/gv.so}
392 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/php/gv.so
393 mv -f $RPM_BUILD_ROOT{%{_datadir}/%{name}/demo,%{_examplesdir}/php-%{name}-%{version}}/modgraph.php
396 # "man3/gv.3r.gz" and "man3/gv.3ruby.gz" are both manual for "gv" in "section 3" of man pages
397 # make manual pages unique.
398 for a in $RPM_BUILD_ROOT%{_mandir}/man3/gv.*; do
401 mv $a ${a%/*}/gv_$l.3
404 # created by %{_bindir}/dot -c
405 touch $RPM_BUILD_ROOT%{_libdir}/graphviz/config
407 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/*/lib*.la
408 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/libgvplugin_*.la
410 rm -rf doc-html doc-pdf
411 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/html doc-html
412 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/pdf doc-pdf
415 patch -p1 --no-backup-if-mismatch < %{PATCH2} || exit 1
418 rm -rf $RPM_BUILD_ROOT
423 [ ! -x %{_bindir}/dot ] || %{_bindir}/dot -c > /dev/null 2>&1
425 %postun -p /sbin/ldconfig
428 %php_webserver_restart
430 %postun -n php-%{name}
431 if [ "$1" = 0 ]; then
432 %php_webserver_restart
436 %defattr(644,root,root,755)
437 %doc AUTHORS COPYING ChangeLog NEWS README
438 %attr(755,root,root) %{_bindir}/acyclic
439 %attr(755,root,root) %{_bindir}/bcomps
440 %attr(755,root,root) %{_bindir}/ccomps
441 %attr(755,root,root) %{_bindir}/circo
442 %attr(755,root,root) %{_bindir}/cluster
443 %attr(755,root,root) %{_bindir}/diffimg
444 %attr(755,root,root) %{_bindir}/dijkstra
445 %attr(755,root,root) %{_bindir}/dot
446 %attr(755,root,root) %{_bindir}/dot2gxl
447 %attr(755,root,root) %{_bindir}/dot_builtins
448 %attr(755,root,root) %{_bindir}/dotty
449 %attr(755,root,root) %{_bindir}/fdp
450 %attr(755,root,root) %{_bindir}/gc
451 %attr(755,root,root) %{_bindir}/gml2gv
452 %attr(755,root,root) %{_bindir}/gv2gxl
453 %attr(755,root,root) %{_bindir}/gvcolor
454 %attr(755,root,root) %{_bindir}/gvgen
455 %attr(755,root,root) %{_bindir}/gvmap
456 %attr(755,root,root) %{_bindir}/gvmap.sh
457 %attr(755,root,root) %{_bindir}/gvpack
458 %attr(755,root,root) %{_bindir}/gvpr
459 %attr(755,root,root) %{_bindir}/gxl2dot
460 %attr(755,root,root) %{_bindir}/gxl2gv
461 %attr(755,root,root) %{_bindir}/lefty
462 %attr(755,root,root) %{_bindir}/lneato
463 %attr(755,root,root) %{_bindir}/mm2gv
464 %attr(755,root,root) %{_bindir}/neato
465 %attr(755,root,root) %{_bindir}/nop
466 %attr(755,root,root) %{_bindir}/osage
467 %attr(755,root,root) %{_bindir}/patchwork
468 %attr(755,root,root) %{_bindir}/prune
469 %attr(755,root,root) %{_bindir}/sccmap
470 %attr(755,root,root) %{_bindir}/sfdp
471 %attr(755,root,root) %{_bindir}/tred
472 %attr(755,root,root) %{_bindir}/twopi
473 %attr(755,root,root) %{_bindir}/unflatten
474 %attr(755,root,root) %{_bindir}/vimdot
475 %attr(755,root,root) %{_libdir}/libcdt.so.*.*.*
476 %attr(755,root,root) %ghost %{_libdir}/libcdt.so.5
477 %attr(755,root,root) %{_libdir}/libcgraph.so.*.*.*
478 %attr(755,root,root) %ghost %{_libdir}/libcgraph.so.6
479 %attr(755,root,root) %{_libdir}/libgraph.so.*.*.*
480 %attr(755,root,root) %ghost %{_libdir}/libgraph.so.5
481 %attr(755,root,root) %{_libdir}/libgvc.so.*.*.*
482 %attr(755,root,root) %ghost %{_libdir}/libgvc.so.6
483 %attr(755,root,root) %{_libdir}/libgvpr.so.*.*.*
484 %attr(755,root,root) %ghost %{_libdir}/libgvpr.so.2
485 %attr(755,root,root) %{_libdir}/libpathplan.so.*.*.*
486 %attr(755,root,root) %ghost %{_libdir}/libpathplan.so.4
487 %attr(755,root,root) %{_libdir}/libxdot.so.*.*.*
488 %attr(755,root,root) %ghost %{_libdir}/libxdot.so.4
489 %dir %{_libdir}/graphviz
490 %ghost %{_libdir}/graphviz/config
491 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_core.so*
493 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_devil.so*
495 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_dot_layout.so*
496 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gd.so*
497 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gdk_pixbuf.so*
498 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gs.so*
499 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gtk.so*
500 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_neato_layout.so*
501 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_pango.so*
502 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_rsvg.so*
503 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_xlib.so*
504 %dir %{_datadir}/graphviz
505 %dir %{_datadir}/graphviz/demo
506 %{_datadir}/graphviz/lefty
507 %{_mandir}/man1/acyclic.1*
508 %{_mandir}/man1/bcomps.1*
509 %{_mandir}/man1/ccomps.1*
510 %{_mandir}/man1/circo.1*
511 %{_mandir}/man1/cluster.1*
512 %{_mandir}/man1/diffimg.1*
513 %{_mandir}/man1/dijkstra.1*
514 %{_mandir}/man1/dot.1*
515 %{_mandir}/man1/dotty.1*
516 %{_mandir}/man1/fdp.1*
517 %{_mandir}/man1/gc.1*
518 %{_mandir}/man1/gml2gv.1*
519 %{_mandir}/man1/gv2gxl.1*
520 %{_mandir}/man1/gvcolor.1*
521 %{_mandir}/man1/gvedit.1*
522 %{_mandir}/man1/gvgen.1*
523 %{_mandir}/man1/gvmap.1*
524 %{_mandir}/man1/gvmap.sh.1*
525 %{_mandir}/man1/gvpack.1*
526 %{_mandir}/man1/gvpr.1*
527 %{_mandir}/man1/gxl2gv.1*
528 %{_mandir}/man1/lefty.1*
529 %{_mandir}/man1/lneato.1*
530 %{_mandir}/man1/mm2gv.1*
531 %{_mandir}/man1/neato.1*
532 %{_mandir}/man1/nop.1*
533 %{_mandir}/man1/osage.1*
534 %{_mandir}/man1/patchwork.1*
535 %{_mandir}/man1/prune.1*
536 %{_mandir}/man1/sccmap.1*
537 %{_mandir}/man1/sfdp.1*
538 %{_mandir}/man1/smyrna.1*
539 %{_mandir}/man1/tred.1*
540 %{_mandir}/man1/twopi.1*
541 %{_mandir}/man1/unflatten.1*
542 %{_mandir}/man1/vimdot.1*
543 %{_mandir}/man7/graphviz.7*
546 %defattr(644,root,root,755)
547 %attr(755,root,root) %{_libdir}/libcdt.so
548 %attr(755,root,root) %{_libdir}/libcgraph.so
549 %attr(755,root,root) %{_libdir}/libgraph.so
550 %attr(755,root,root) %{_libdir}/libgvc.so
551 %attr(755,root,root) %{_libdir}/libgvpr.so
552 %attr(755,root,root) %{_libdir}/libpathplan.so
553 %attr(755,root,root) %{_libdir}/libxdot.so
555 %{_libdir}/libcgraph.la
556 %{_libdir}/libgraph.la
558 %{_libdir}/libgvpr.la
559 %{_libdir}/libpathplan.la
560 %{_libdir}/libxdot.la
561 %{_pkgconfigdir}/libcdt.pc
562 %{_pkgconfigdir}/libcgraph.pc
563 %{_pkgconfigdir}/libgraph.pc
564 %{_pkgconfigdir}/libgvc.pc
565 %{_pkgconfigdir}/libgvpr.pc
566 %{_pkgconfigdir}/libpathplan.pc
567 %{_pkgconfigdir}/libxdot.pc
568 %{_includedir}/graphviz
569 %{_mandir}/man3/cdt.3*
570 %{_mandir}/man3/cgraph.3*
571 %{_mandir}/man3/expr.3*
572 %{_mandir}/man3/graph.3*
573 %{_mandir}/man3/gvc.3*
574 %{_mandir}/man3/pack.3*
575 %{_mandir}/man3/xdot.3*
578 %defattr(644,root,root,755)
582 %defattr(644,root,root,755)
586 %defattr(644,root,root,755)
587 %{_datadir}/graphviz/graphs
591 %defattr(644,root,root,755)
592 %dir %{_libdir}/graphviz/io
593 %attr(755,root,root) %{_libdir}/graphviz/io/libgv_io.so*
594 %{_mandir}/mann/gv_io.n*
598 %files -n guile-%{name}
599 %defattr(644,root,root,755)
600 %dir %{_libdir}/graphviz/guile
601 %attr(755,root,root) %{_libdir}/graphviz/guile/libgv_guile.so
602 %{_mandir}/man3/gv_guile.3*
606 %files -n java-%{name}
607 %defattr(644,root,root,755)
608 %dir %{_libdir}/graphviz/java
609 %attr(755,root,root) %{_libdir}/graphviz/java/libgv_java.so
610 %{_libdir}/graphviz/java/*.java
611 %{_mandir}/man3/gv_java.3*
615 %files -n lua-%{name}
616 %defattr(644,root,root,755)
617 %dir %{_libdir}/graphviz/lua
618 %attr(755,root,root) %{_libdir}/graphviz/lua/libgv_lua.so
619 %attr(755,root,root) %{_libdir}/graphviz/lua/gv.so
620 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.lua
621 %attr(755,root,root) %{_libdir}/lua/gv.so
622 %{_mandir}/man3/gv_lua.3*
626 %files -n ocaml-%{name}
627 %defattr(644,root,root,755)
628 %dir %{_libdir}/graphviz/ocaml
629 %attr(755,root,root) %{_libdir}/graphviz/ocaml/libgv_ocaml.so
630 %{_libdir}/graphviz/ocaml/META.gv
631 %{_libdir}/graphviz/ocaml/gv.a
632 %{_libdir}/graphviz/ocaml/gv.cm*
633 %{_libdir}/graphviz/ocaml/gv.ml*
634 %{_mandir}/man3/gv_ocaml.3*
638 %files -n perl-%{name}
639 %defattr(644,root,root,755)
640 %dir %{_libdir}/graphviz/perl
641 %attr(755,root,root) %{_libdir}/graphviz/perl/libgv_perl.so
642 %attr(755,root,root) %{_libdir}/graphviz/perl/gv.so
643 %{_libdir}/graphviz/perl/gv.pm
644 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.pl
645 %attr(755,root,root) %{perl_vendorarch}/gv.so
646 %{perl_vendorarch}/gv.pm
647 %{_mandir}/man3/gv_perl.3*
651 %files -n php-%{name}
652 %defattr(644,root,root,755)
653 %attr(755,root,root) %{php_extensiondir}/gv.so
654 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{name}.ini
655 %{php_data_dir}/gv.php
656 %{_mandir}/man3/gv_php.3*
657 %{_examplesdir}/php-%{name}-%{version}
661 %files -n python-%{name}
662 %defattr(644,root,root,755)
663 %dir %{_libdir}/graphviz/python
664 %attr(755,root,root) %{_libdir}/graphviz/python/libgv_python.so
665 %attr(755,root,root) %{_libdir}/graphviz/python/_gv.so
666 %{_libdir}/graphviz/python/gv.py
667 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.py
668 %attr(755,root,root) %{py_sitedir}/_gv.so
670 %{_mandir}/man3/gv_python.3*
674 %files -n ruby-%{name}
675 %defattr(644,root,root,755)
676 %dir %{_libdir}/graphviz/ruby
677 %attr(755,root,root) %{_libdir}/graphviz/ruby/libgv_ruby.so
678 %attr(755,root,root) %{_libdir}/graphviz/ruby/gv.so
679 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.rb
680 %{ruby_sitearchdir}/gv.so
681 %{_mandir}/man3/gv_ruby.3*
685 %files -n dotnet-%{name}-sharp
686 %defattr(644,root,root,755)
687 %dir %{_libdir}/graphviz/sharp
688 %attr(755,root,root) %{_libdir}/graphviz/sharp/libgv_sharp.so
689 %{_libdir}/graphviz/sharp/*.cs
690 %{_mandir}/man3/gv_sharp.3*
694 %files -n tcl-%{name}
695 %defattr(644,root,root,755)
696 %dir %{_libdir}/graphviz/tcl
697 %attr(755,root,root) %{_libdir}/graphviz/tcl/libgdtclft.so*
698 %attr(755,root,root) %{_libdir}/graphviz/tcl/libgv_tcl.so
699 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot.so*
700 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot_builtin.so*
701 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtclplan.so*
702 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtkspline.so*
703 %{_libdir}/graphviz/tcl/pkgIndex.tcl
704 %{_libdir}/tcl%{tclver}/graphviz
705 %{_mandir}/man3/gv_tcl.3*
706 %{_mandir}/man3/gdtclft.3tcl*
707 %{_mandir}/man3/pathplan.3*
708 %{_mandir}/man3/tcldot.3tcl*
709 %{_mandir}/man3/tkspline.3tk*
710 %{_datadir}/graphviz/demo/pathplan_data
711 %{_datadir}/graphviz/demo/*.README
712 %{_datadir}/graphviz/demo/*.html
713 %attr(755,root,root) %{_datadir}/graphviz/demo/doted.tcl
714 %attr(755,root,root) %{_datadir}/graphviz/demo/entities.tcl
715 %attr(755,root,root) %{_datadir}/graphviz/demo/gcat.tcl
716 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.tcl
717 %attr(755,root,root) %{_datadir}/graphviz/demo/pathplan.tcl
718 %attr(755,root,root) %{_datadir}/graphviz/demo/spline.tcl
723 %defattr(644,root,root,755)
724 %dir %{_libdir}/%{name}/R
725 %attr(755,root,root) %{_libdir}/%{name}/R/gv.so
726 %attr(755,root,root) %{_libdir}/%{name}/R/libgv_R.so
727 %{_mandir}/man3/gv_r.3*