2 # - move Qt/GUI stuff into separate package
3 # - %{_libdir}/graphviz/config is not FHS friendly path as config
4 # - go language binding [6g, 8g???]
5 # - io language binding: io-graphviz
6 # - some plugin subpackages? (libgvplugin_*: gs=ghostscript, gtk, lasi, ming, visio, webp)
7 # - smyrna subpackage? (R: OpenGL, glut, gtk+2, gtkglext, libglade2)
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
24 %bcond_without smyrna # SMYRNA utility (large graph viewer)
25 %bcond_without ipsepcola # IPSEPCOLA features in neato engine [C++ portability problems]
31 %ifnarch %{ix86} %{x8664}
37 %{?with_perl:%include /usr/lib/rpm/macros.perl}
38 Summary: Graph Visualization Tools
39 Summary(pl.UTF-8): Narzędzie do wizualizacji w postaci grafów
44 Group: X11/Applications/Graphics
45 Source0: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
46 # Source0-md5: 967ad0a3d2bf164082e076c4416ede95
47 Patch0: %{name}-fontpath.patch
48 Patch1: %{name}-tk.patch
49 Patch2: %{name}-bad-header.patch
50 Patch3: %{name}-php.patch
51 Patch4: %{name}-ltdl.patch
52 Patch5: %{name}-lua51.patch
53 Patch6: %{name}-php_modules_dir.patch
54 Patch7: %{name}-ruby.patch
55 Patch8: %{name}-guile.patch
56 Patch9: %{name}-libgraph.patch
57 Patch10: %{name}-ming.patch
58 Patch11: %{name}-visio.patch
59 Patch12: %{name}-webp.patch
60 Patch13: %{name}-format.patch
61 URL: http://www.graphviz.org/
62 %{?with_devil:BuildRequires: DevIL-devel}
63 BuildRequires: QtCore-devel >= 4
64 BuildRequires: QtGui-devel >= 4
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 BuildRequires: gtk+2-devel >= 2:2.8.0
79 BuildRequires: gts-devel
80 %{?with_guile:BuildRequires: guile-devel >= 2.0}
84 BuildRequires: jpackage-utils
86 BuildRequires: libLASi-devel
87 BuildRequires: libjpeg-devel
88 BuildRequires: libltdl-devel >= 2:2
89 BuildRequires: libpng-devel
90 BuildRequires: librsvg-devel >= 2.0
91 BuildRequires: libstdc++-devel
92 BuildRequires: libtool >= 2:2
93 BuildRequires: libwebp-devel
94 BuildRequires: libvisio-devel
98 BuildRequires: lua51-devel >= 5.1
100 %{?with_ming:BuildRequires: ming-devel >= 0.4}
101 %{?with_dotnet:BuildRequires: mono-csharp}
102 %{?with_ocaml:BuildRequires: ocaml}
103 BuildRequires: pango-devel >= 1:1.14.9
104 BuildRequires: perl-devel
106 BuildRequires: php-devel >= 3:5.0.0
107 BuildRequires: php-program >= 4:5.0
109 BuildRequires: pkgconfig
110 %{?with_python:BuildRequires: python-devel}
111 BuildRequires: qt4-qmake >= 4
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
143 Requires(post,postun): /sbin/ldconfig
144 Requires: fonts-Type1-urw
145 Requires: gd >= 2.0.33-5
146 Requires: pango >= 1:1.14.9
147 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
150 A collection of tools and tcl packages for the manipulation and layout
151 of graphs (as in nodes and edges, not as in barcharts).
153 %description -l pl.UTF-8
154 Kolekcja narzędzi oraz pakietów tcl służących do manipulacji i
155 rozmieszczania grafów.
158 Summary: Header files for graphviz libraries
159 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek graphviz
160 Group: X11/Development/Libraries
161 Requires: %{name} = %{version}-%{release}
162 Requires: gd-devel >= 2.0.34
163 Requires: libltdl-devel >= 2:2
166 This package contains the header files for graphviz libraries.
168 %description devel -l pl.UTF-8
169 Ten pakiet zawiera pliki nagłówkowe do bibliotek graphviz.
172 Summary: HTML documentation for graphviz
173 Summary(pl.UTF-8): Dokumentacja do graphviza w formacie HTML
176 %description doc-html
177 HTML documentation for graphviz.
179 %description doc-html -l pl.UTF-8
180 Dokumentacja do graphviza w formacie HTML.
183 Summary: PDF documentation for graphviz
184 Summary(pl.UTF-8): Dokumentacja do graphviza w formacie PDF
188 PDF documentation for graphviz.
190 %description doc-pdf -l pl.UTF-8
191 Dokumentacja do graphviza w formacie PDF.
194 Summary: Demo graphs for graphviz
195 Summary(pl.UTF-8): Przykładowe grafy dla graphviza
196 Group: X11/Applications/Graphics
197 Requires: %{name} = %{version}-%{release}
200 This package provides some example graphs.
202 %description graphs -l pl.UTF-8
203 Ten pakiet zawiera trochę przykładowych grafów.
205 %package -n guile-%{name}
206 Summary: Guile binding for graphviz
207 Summary(pl.UTF-8): Wiązania Guile dla graphviza
209 Requires: %{name} = %{version}-%{release}
210 Obsoletes: graphviz-guile
212 %description -n guile-%{name}
213 Guile binding for graphviz.
215 %description -n guile-%{name} -l pl.UTF-8
216 Wiązania Guile dla graphviza.
218 %package -n java-%{name}
219 Summary: Java binding for graphviz
220 Summary(pl.UTF-8): Wiązania Javy dla graphviza
222 Requires: %{name} = %{version}-%{release}
223 Obsoletes: graphviz-java
225 %description -n java-%{name}
226 Java binding for graphviz.
228 %description -n java-%{name} -l pl.UTF-8
229 Wiązania Javy dla graphviza.
231 %package -n lua-%{name}
232 Summary: LUA binding for graphviz
233 Summary(pl.UTF-8): Wiązania LUA dla graphviza
235 Requires: %{name} = %{version}-%{release}
236 Obsoletes: graphviz-lua
238 %description -n lua-%{name}
239 LUA binding for graphviz.
241 %description -n lua-%{name} -l pl.UTF-8
242 Wiązania LUA dla graphviza.
244 %package -n ocaml-%{name}
245 Summary: OCaml binding for graphviz
246 Summary(pl.UTF-8): Wiązania OCamla dla graphviza
248 Requires: %{name} = %{version}-%{release}
249 Obsoletes: graphviz-ocaml
251 %description -n ocaml-%{name}
252 OCaml binding for graphviz.
254 %description -n ocaml-%{name} -l pl.UTF-8
255 Wiązania OCamla dla graphviza.
257 %package -n perl-%{name}
258 Summary: Perl binding for graphviz
259 Summary(pl.UTF-8): Wiązania Perla dla graphviza
261 Requires: %{name} = %{version}-%{release}
263 %description -n perl-%{name}
264 Perl binding for graphviz.
266 %description -n perl-%{name} -l pl.UTF-8
267 Wiązania Perla dla graphviza.
269 %package -n php-%{name}
270 Summary: PHP binding for graphviz
271 Summary(pl.UTF-8): Wiązania PHP dla graphviza
273 Requires: %{name} = %{version}-%{release}
274 Obsoletes: graphviz-php
275 %{?requires_php_extension}
277 %description -n php-%{name}
278 PHP binding for graphviz.
280 %description -n php-%{name} -l pl.UTF-8
281 Wiązania PHP dla graphviza.
283 %package -n python-%{name}
284 Summary: Python binding for graphviz
285 Summary(pl.UTF-8): Wiązania Pythona dla graphviza
287 Requires: %{name} = %{version}-%{release}
288 Obsoletes: graphviz-python
290 %description -n python-%{name}
291 Python binding for graphviz.
293 %description -n python-%{name} -l pl.UTF-8
294 Wiązania Pythona dla graphviza.
296 %package -n ruby-%{name}
297 Summary: Ruby binding for graphviz
298 Summary(pl.UTF-8): Wiązania Ruby'ego dla graphviza
300 Requires: %{name} = %{version}-%{release}
301 Obsoletes: graphviz-ruby
303 %description -n ruby-%{name}
304 Ruby binding for graphviz.
306 %description -n ruby-%{name} -l pl.UTF-8
307 Wiązania Ruby'ego dla graphviza.
309 %package -n dotnet-%{name}-sharp
310 Summary: C# binding for graphviz
311 Summary(pl.UTF-8): Wiązania C# dla graphviza
313 Requires: %{name} = %{version}-%{release}
314 Obsoletes: graphviz-sharp
315 Obsoletes: sharp-graphviz
317 %description -n dotnet-%{name}-sharp
318 C# binding for graphviz.
320 %description -n dotnet-%{name}-sharp -l pl.UTF-8
321 Wiązania C# dla graphviza.
323 %package -n tcl-%{name}
324 Summary: Tcl extension tools for graphviz
325 Summary(pl.UTF-8): Rozszerzenia Tcl dla graphviza
326 Group: X11/Applications/Graphics
327 Requires: %{name} = %{version}-%{release}
328 Obsoletes: graphviz-tcl
330 %description -n tcl-%{name}
331 This package contains the various Tcl packages (extensions) using
334 %description -n tcl-%{name} -l pl.UTF-8
335 Ten pakiet zawiera różne pakiety (rozszerzenia) Tcl używające
338 %package -n R-%{name}
339 Summary: graphviz bindings for R language
340 Group: X11/Applications/Graphics
341 Requires: %{name} = %{version}-%{release}
343 %description -n R-%{name}
344 graphviz bindings for R language.
362 %{__sed} '1s@/usr/bin/lua$@/usr/bin/lua51@' -i tclpkg/gv/demo/modgraph.lua
367 touch config/config.rpath
368 %{__libtoolize} --ltdl
374 CPPFLAGS="%{rpmcppflags}"
376 JAVA_HOME=%{java_home}
378 CPPFLAGS="$CPPFLAGS -I$JAVA_HOME/include -I$JAVA_HOME/include/linux"
385 %{!?with_devil:--disable-devil} \
386 %{!?with_java:--disable-java} \
387 --disable-ltdl-install \
388 %{!?with_lua:--disable-lua} \
389 %{!?with_ocaml:--disable-ocaml} \
390 %{!?with_perl:--disable-perl} \
391 %{!?with_php:--disable-php} \
392 %{!?with_r:--disable-r} \
393 %{!?with_ruby:--disable-ruby} \
394 %{!?with_dotnet:--disable-sharp} \
395 %{!?with_tcl:--disable-tcl} \
396 --disable-silent-rules \
398 %{?with_ipsepcola:--with-ipsepcola} \
399 %{?with_ming:--with-ming} \
400 %{?with_smyrna:--with-smyrna} \
407 rm -rf $RPM_BUILD_ROOT
410 PHP_INSTALL_DIR=%{php_extensiondir} \
411 DESTDIR=$RPM_BUILD_ROOT
414 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
415 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{name}.ini
416 ; Enable gv.so extension module
420 # drop the symlinks and install to php dirs directly
421 install -d $RPM_BUILD_ROOT%{_examplesdir}/php-%{name}-%{version}
422 mv -f $RPM_BUILD_ROOT{%{_libdir}/%{name}/php,%{php_data_dir}}/gv.php
423 mv -f $RPM_BUILD_ROOT{%{_libdir}/%{name}/php/libgv_php.so,%{php_extensiondir}/gv.so}
424 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/php/gv.so
425 mv -f $RPM_BUILD_ROOT{%{_datadir}/%{name}/demo,%{_examplesdir}/php-%{name}-%{version}}/modgraph.php
428 # "man3/gv.3r.gz" and "man3/gv.3ruby.gz" are both manual for "gv" in "section 3" of man pages
429 # make manual pages unique.
430 for a in $RPM_BUILD_ROOT%{_mandir}/man3/gv.*; do
433 mv $a ${a%/*}/gv_$l.3
436 # created by %{_bindir}/dot -c
437 touch $RPM_BUILD_ROOT%{_libdir}/graphviz/config
439 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/*/lib*.la
440 %{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/libgvplugin_*.la
442 rm -rf doc-html doc-pdf
443 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/html doc-html
444 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/pdf doc-pdf
447 patch -p1 --no-backup-if-mismatch < %{PATCH2} || exit 1
450 rm -rf $RPM_BUILD_ROOT
455 [ ! -x %{_bindir}/dot ] || %{_bindir}/dot -c > /dev/null 2>&1
457 %postun -p /sbin/ldconfig
460 %php_webserver_restart
462 %postun -n php-%{name}
463 if [ "$1" = 0 ]; then
464 %php_webserver_restart
468 %defattr(644,root,root,755)
469 %doc AUTHORS COPYING ChangeLog NEWS README
470 %attr(755,root,root) %{_bindir}/acyclic
471 %attr(755,root,root) %{_bindir}/bcomps
472 %attr(755,root,root) %{_bindir}/ccomps
473 %attr(755,root,root) %{_bindir}/circo
474 %attr(755,root,root) %{_bindir}/cluster
475 %attr(755,root,root) %{_bindir}/diffimg
476 %attr(755,root,root) %{_bindir}/dijkstra
477 %attr(755,root,root) %{_bindir}/dot
478 %attr(755,root,root) %{_bindir}/dot2gxl
479 %attr(755,root,root) %{_bindir}/dot_builtins
480 %attr(755,root,root) %{_bindir}/dotty
481 %attr(755,root,root) %{_bindir}/fdp
482 %attr(755,root,root) %{_bindir}/gc
483 %attr(755,root,root) %{_bindir}/gml2gv
484 %attr(755,root,root) %{_bindir}/graphml2gv
485 %attr(755,root,root) %{_bindir}/gv2gml
486 %attr(755,root,root) %{_bindir}/gv2gxl
487 %attr(755,root,root) %{_bindir}/gvcolor
488 %attr(755,root,root) %{_bindir}/gvedit
489 %attr(755,root,root) %{_bindir}/gvgen
490 %attr(755,root,root) %{_bindir}/gvmap
491 %attr(755,root,root) %{_bindir}/gvmap.sh
492 %attr(755,root,root) %{_bindir}/gvpack
493 %attr(755,root,root) %{_bindir}/gvpr
494 %attr(755,root,root) %{_bindir}/gxl2dot
495 %attr(755,root,root) %{_bindir}/gxl2gv
496 %attr(755,root,root) %{_bindir}/lefty
497 %attr(755,root,root) %{_bindir}/lneato
498 %attr(755,root,root) %{_bindir}/mm2gv
499 %attr(755,root,root) %{_bindir}/neato
500 %attr(755,root,root) %{_bindir}/nop
501 %attr(755,root,root) %{_bindir}/osage
502 %attr(755,root,root) %{_bindir}/patchwork
503 %attr(755,root,root) %{_bindir}/prune
504 %attr(755,root,root) %{_bindir}/sccmap
505 %attr(755,root,root) %{_bindir}/sfdp
507 %attr(755,root,root) %{_bindir}/smyrna
509 %attr(755,root,root) %{_bindir}/tred
510 %attr(755,root,root) %{_bindir}/twopi
511 %attr(755,root,root) %{_bindir}/unflatten
512 %attr(755,root,root) %{_bindir}/vimdot
513 %attr(755,root,root) %{_libdir}/libcdt.so.*.*.*
514 %attr(755,root,root) %ghost %{_libdir}/libcdt.so.5
515 %attr(755,root,root) %{_libdir}/libcgraph.so.*.*.*
516 %attr(755,root,root) %ghost %{_libdir}/libcgraph.so.6
517 %attr(755,root,root) %{_libdir}/libgraph.so.*.*.*
518 %attr(755,root,root) %ghost %{_libdir}/libgraph.so.5
519 %attr(755,root,root) %{_libdir}/libgvc.so.*.*.*
520 %attr(755,root,root) %ghost %{_libdir}/libgvc.so.6
521 %attr(755,root,root) %{_libdir}/libgvpr.so.*.*.*
522 %attr(755,root,root) %ghost %{_libdir}/libgvpr.so.2
523 %attr(755,root,root) %{_libdir}/libpathplan.so.*.*.*
524 %attr(755,root,root) %ghost %{_libdir}/libpathplan.so.4
525 %attr(755,root,root) %{_libdir}/libxdot.so.*.*.*
526 %attr(755,root,root) %ghost %{_libdir}/libxdot.so.4
527 %dir %{_libdir}/graphviz
528 %ghost %{_libdir}/graphviz/config
529 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_core.so*
531 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_devil.so*
533 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_dot_layout.so*
534 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gd.so*
535 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gdk_pixbuf.so*
536 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gs.so*
537 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gtk.so*
538 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_lasi.so*
540 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_ming.so*
542 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_neato_layout.so*
543 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_pango.so*
544 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_rsvg.so*
545 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_visio.so*
546 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_webp.so*
547 %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_xlib.so*
548 %dir %{_datadir}/graphviz
549 %dir %{_datadir}/graphviz/demo
552 %{_datadir}/graphviz/font
554 %{_datadir}/graphviz/gvedit
555 %{_datadir}/graphviz/gvpr
556 %{_datadir}/graphviz/lefty
558 %{_datadir}/graphviz/smyrna
560 %{_mandir}/man1/acyclic.1*
561 %{_mandir}/man1/bcomps.1*
562 %{_mandir}/man1/ccomps.1*
563 %{_mandir}/man1/circo.1*
564 %{_mandir}/man1/cluster.1*
565 %{_mandir}/man1/diffimg.1*
566 %{_mandir}/man1/dijkstra.1*
567 %{_mandir}/man1/dot.1*
568 %{_mandir}/man1/dotty.1*
569 %{_mandir}/man1/fdp.1*
570 %{_mandir}/man1/gc.1*
571 %{_mandir}/man1/gml2gv.1*
572 %{_mandir}/man1/graphml2gv.1*
573 %{_mandir}/man1/gv2gml.1*
574 %{_mandir}/man1/gv2gxl.1*
575 %{_mandir}/man1/gvcolor.1*
576 %{_mandir}/man1/gvedit.1*
577 %{_mandir}/man1/gvgen.1*
578 %{_mandir}/man1/gvmap.1*
579 %{_mandir}/man1/gvmap.sh.1*
580 %{_mandir}/man1/gvpack.1*
581 %{_mandir}/man1/gvpr.1*
582 %{_mandir}/man1/gxl2gv.1*
583 %{_mandir}/man1/lefty.1*
584 %{_mandir}/man1/lneato.1*
585 %{_mandir}/man1/mm2gv.1*
586 %{_mandir}/man1/neato.1*
587 %{_mandir}/man1/nop.1*
588 %{_mandir}/man1/osage.1*
589 %{_mandir}/man1/patchwork.1*
590 %{_mandir}/man1/prune.1*
591 %{_mandir}/man1/sccmap.1*
592 %{_mandir}/man1/sfdp.1*
593 %{_mandir}/man1/smyrna.1*
594 %{_mandir}/man1/tred.1*
595 %{_mandir}/man1/twopi.1*
596 %{_mandir}/man1/unflatten.1*
597 %{_mandir}/man1/vimdot.1*
598 %{_mandir}/man7/graphviz.7*
601 %defattr(644,root,root,755)
602 %attr(755,root,root) %{_libdir}/libcdt.so
603 %attr(755,root,root) %{_libdir}/libcgraph.so
604 %attr(755,root,root) %{_libdir}/libgraph.so
605 %attr(755,root,root) %{_libdir}/libgvc.so
606 %attr(755,root,root) %{_libdir}/libgvpr.so
607 %attr(755,root,root) %{_libdir}/libpathplan.so
608 %attr(755,root,root) %{_libdir}/libxdot.so
610 %{_libdir}/libcgraph.la
611 %{_libdir}/libgraph.la
613 %{_libdir}/libgvpr.la
614 %{_libdir}/libpathplan.la
615 %{_libdir}/libxdot.la
616 %{_pkgconfigdir}/libcdt.pc
617 %{_pkgconfigdir}/libcgraph.pc
618 %{_pkgconfigdir}/libgraph.pc
619 %{_pkgconfigdir}/libgvc.pc
620 %{_pkgconfigdir}/libgvpr.pc
621 %{_pkgconfigdir}/libpathplan.pc
622 %{_pkgconfigdir}/libxdot.pc
623 %{_includedir}/graphviz
624 %{_mandir}/man3/cdt.3*
625 %{_mandir}/man3/cgraph.3*
626 %{_mandir}/man3/expr.3*
627 %{_mandir}/man3/graph.3*
628 %{_mandir}/man3/gvc.3*
629 %{_mandir}/man3/pack.3*
630 %{_mandir}/man3/xdot.3*
633 %defattr(644,root,root,755)
637 %defattr(644,root,root,755)
641 %defattr(644,root,root,755)
642 %{_datadir}/graphviz/graphs
646 %defattr(644,root,root,755)
647 %dir %{_libdir}/graphviz/io
648 %attr(755,root,root) %{_libdir}/graphviz/io/libgv_io.so*
649 %{_mandir}/mann/gv_io.n*
653 %files -n guile-%{name}
654 %defattr(644,root,root,755)
655 %dir %{_libdir}/graphviz/guile
656 %attr(755,root,root) %{_libdir}/graphviz/guile/libgv_guile.so
657 %{_mandir}/man3/gv_guile.3*
661 %files -n java-%{name}
662 %defattr(644,root,root,755)
663 %dir %{_libdir}/graphviz/java
664 %attr(755,root,root) %{_libdir}/graphviz/java/libgv_java.so
665 %{_libdir}/graphviz/java/*.java
666 %{_mandir}/man3/gv_java.3*
670 %files -n lua-%{name}
671 %defattr(644,root,root,755)
672 %dir %{_libdir}/graphviz/lua
673 %attr(755,root,root) %{_libdir}/graphviz/lua/libgv_lua.so
674 %attr(755,root,root) %{_libdir}/graphviz/lua/gv.so
675 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.lua
676 %attr(755,root,root) %{_libdir}/lua/gv.so
677 %{_mandir}/man3/gv_lua.3*
681 %files -n ocaml-%{name}
682 %defattr(644,root,root,755)
683 %dir %{_libdir}/graphviz/ocaml
684 %attr(755,root,root) %{_libdir}/graphviz/ocaml/libgv_ocaml.so
685 %{_libdir}/graphviz/ocaml/META.gv
686 # ocamlopt temporarily disabled
687 #%{_libdir}/graphviz/ocaml/gv.a
688 %{_libdir}/graphviz/ocaml/gv.cm*
689 #%{_libdir}/graphviz/ocaml/gv.ml*
690 %{_mandir}/man3/gv_ocaml.3*
694 %files -n perl-%{name}
695 %defattr(644,root,root,755)
696 %dir %{_libdir}/graphviz/perl
697 %attr(755,root,root) %{_libdir}/graphviz/perl/libgv_perl.so
698 %attr(755,root,root) %{_libdir}/graphviz/perl/gv.so
699 %{_libdir}/graphviz/perl/gv.pm
700 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.pl
701 %attr(755,root,root) %{perl_vendorarch}/gv.so
702 %{perl_vendorarch}/gv.pm
703 %{_mandir}/man3/gv_perl.3*
707 %files -n php-%{name}
708 %defattr(644,root,root,755)
709 %attr(755,root,root) %{php_extensiondir}/gv.so
710 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{name}.ini
711 %{php_data_dir}/gv.php
712 %{_mandir}/man3/gv_php.3*
713 %{_examplesdir}/php-%{name}-%{version}
717 %files -n python-%{name}
718 %defattr(644,root,root,755)
719 %dir %{_libdir}/graphviz/python
720 %attr(755,root,root) %{_libdir}/graphviz/python/libgv_python.so
721 %attr(755,root,root) %{_libdir}/graphviz/python/_gv.so
722 %{_libdir}/graphviz/python/gv.py
723 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.py
724 %attr(755,root,root) %{py_sitedir}/_gv.so
726 %{_mandir}/man3/gv_python.3*
730 %files -n ruby-%{name}
731 %defattr(644,root,root,755)
732 %dir %{_libdir}/graphviz/ruby
733 %attr(755,root,root) %{_libdir}/graphviz/ruby/libgv_ruby.so
734 %attr(755,root,root) %{_libdir}/graphviz/ruby/gv.so
735 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.rb
736 %{ruby_vendorarchdir}/gv.so
737 %{_mandir}/man3/gv_ruby.3*
741 %files -n dotnet-%{name}-sharp
742 %defattr(644,root,root,755)
743 %dir %{_libdir}/graphviz/sharp
744 %attr(755,root,root) %{_libdir}/graphviz/sharp/libgv_sharp.so
745 %{_libdir}/graphviz/sharp/*.cs
746 %{_mandir}/man3/gv_sharp.3*
750 %files -n tcl-%{name}
751 %defattr(644,root,root,755)
752 %dir %{_libdir}/graphviz/tcl
753 %attr(755,root,root) %{_libdir}/graphviz/tcl/libgdtclft.so*
754 %attr(755,root,root) %{_libdir}/graphviz/tcl/libgv_tcl.so
755 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot.so*
756 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot_builtin.so*
757 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtclplan.so*
758 %attr(755,root,root) %{_libdir}/graphviz/tcl/libtkspline.so*
759 %{_libdir}/graphviz/tcl/pkgIndex.tcl
760 %{_libdir}/tcl%{tclver}/graphviz
761 %{_mandir}/man3/gv_tcl.3*
762 %{_mandir}/man3/gdtclft.3tcl*
763 %{_mandir}/man3/pathplan.3*
764 %{_mandir}/man3/tcldot.3tcl*
765 %{_mandir}/man3/tkspline.3tk*
766 %{_datadir}/graphviz/demo/pathplan_data
767 %{_datadir}/graphviz/demo/*.README
768 %{_datadir}/graphviz/demo/*.html
769 %attr(755,root,root) %{_datadir}/graphviz/demo/doted.tcl
770 %attr(755,root,root) %{_datadir}/graphviz/demo/entities.tcl
771 %attr(755,root,root) %{_datadir}/graphviz/demo/gcat.tcl
772 %attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.tcl
773 %attr(755,root,root) %{_datadir}/graphviz/demo/pathplan.tcl
774 %attr(755,root,root) %{_datadir}/graphviz/demo/spline.tcl
779 %defattr(644,root,root,755)
780 %dir %{_libdir}/%{name}/R
781 %attr(755,root,root) %{_libdir}/%{name}/R/gv.so
782 %attr(755,root,root) %{_libdir}/%{name}/R/libgv_R.so
783 %{_mandir}/man3/gv_r.3*