]> git.pld-linux.org Git - packages/graphviz.git/blame - graphviz.spec
- rebuild with expat 2.1.0
[packages/graphviz.git] / graphviz.spec
CommitLineData
a71610d8 1# TODO
770227b6 2# - %{_libdir}/graphviz/config is not FHS friendly path as config
866222d3 3# - io language bindings: io-graphviz
866222d3 4# - ghostscript subpackage?
72fb0113
ER
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
a2acb194
JB
8#
9# Conditional build:
c6d42285 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
95a5febc 13%bcond_without php # don't build php bindings
c6d42285 14%bcond_without perl # don't build perl bindings
15%bcond_without ruby # don't build ruby bindings
95a5febc
JB
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
410c2949 19%bcond_without python # don't build python bindings
95a5febc 20%bcond_with io # don't build io language bindings
c6d42285 21%bcond_without guile # don't build guile bindings
410c2949 22%bcond_without ming # don't build ming support
237d1e48 23%bcond_without devil # don't build devil plugin
03485284 24
00ff7557 25%define tclver 8.5
185131e0 26%ifarch i386
f2aec12b
JB
27%undefine with_dotnet
28%endif
1268dfc4
JB
29%ifnarch %{ix86} %{x8664}
30%undefine with_java
31%endif
32%ifarch i386 i486
33%undefine with_java
34%endif
770227b6 35%{?with_perl:%include /usr/lib/rpm/macros.perl}
b805f849 36Summary: Graph Visualization Tools
af41817c 37Summary(pl.UTF-8): Narzędzie do wizualizacji w postaci grafów
b805f849 38Name: graphviz
80f376ac 39Version: 2.28.0
60f41399 40Release: 7
404ccc68 41License: CPL v1.0
b805f849 42Group: X11/Applications/Graphics
ba995c48 43Source0: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
80f376ac 44# Source0-md5: 8d26c1171f30ca3b1dc1b429f7937e58
ba995c48 45Patch0: %{name}-fontpath.patch
185131e0 46Patch1: %{name}-tk.patch
59d09131 47Patch2: %{name}-bad-header.patch
f4007000 48Patch3: %{name}-php.patch
cada671f 49Patch4: %{name}-ltdl.patch
52cfc3f4 50Patch5: %{name}-lua51.patch
c599137b 51Patch6: %{name}-php_modules_dir.patch
d13e88b1 52Patch7: %{name}-ruby.patch
80f376ac 53Patch8: %{name}-guile.patch
f11c354a 54Patch9: %{name}-am.patch
b805f849 55URL: http://www.graphviz.org/
237d1e48 56%{?with_devil:BuildRequires: DevIL-devel}
866222d3 57%{?with_r:BuildRequires: R}
1268dfc4 58BuildRequires: autoconf >= 2.59-9
c149ff39 59BuildRequires: automake
b805f849 60BuildRequires: bison
1268dfc4 61BuildRequires: expat-devel >= 1.95
b805f849 62BuildRequires: flex
6e4ae19d 63BuildRequires: freetype-devel >= 2.0.0
b805f849 64BuildRequires: gawk
185131e0 65BuildRequires: gd-devel >= 2.0.34
c2358d83 66BuildRequires: gettext-devel
80f376ac 67BuildRequires: ghostscript-devel
1268dfc4 68BuildRequires: gtk+2-devel >= 2:2.8.0
c6d42285 69%{?with_guile:BuildRequires: guile-devel >= 1.4}
1268dfc4 70#BuildRequires: io
a8c57886
AM
71%if %{with java}
72BuildRequires: jdk
73BuildRequires: jpackage-utils
74%endif
b805f849
AM
75BuildRequires: libjpeg-devel
76BuildRequires: libpng-devel
f4007000 77BuildRequires: librsvg-devel >= 2.0
b805f849 78BuildRequires: libstdc++-devel
ddb1b260 79BuildRequires: libtool
9ee036cb 80# for lua51 binary
c6d42285 81%if %{with lua}
9ee036cb 82BuildRequires: lua51
1268dfc4 83BuildRequires: lua51-devel >= 5.1
c6d42285 84%endif
85%{?with_ming:BuildRequires: ming-devel}
f2aec12b 86%{?with_dotnet:BuildRequires: mono-csharp}
aafdcba2 87%{?with_ocaml:BuildRequires: ocaml}
1268dfc4 88BuildRequires: pango-devel >= 1.10
d9d5610d 89BuildRequires: perl-devel
c6d42285 90%if %{with php}
e062f6b1 91BuildRequires: php-devel >= 3:5.0.0
a3403399 92BuildRequires: php-program >= 4:5.0
c6d42285 93%endif
00031463 94BuildRequires: pkgconfig
410c2949 95%{?with_python:BuildRequires: python-devel}
410c2949 96%{?with_perl:BuildRequires: rpm-perlprov}
770227b6 97%{?with_python:BuildRequires: rpm-pythonprov}
03485284 98BuildRequires: rpmbuild(macros) >= 1.519
c6d42285 99%{?with_ruby:BuildRequires: ruby-devel}
00ff7557 100BuildRequires: sed >= 4.0
1268dfc4
JB
101# swig-csharp,swig-java,swig-lua,swig-ocaml in main swig
102# swig-io ???
103BuildRequires: swig
71e17c62 104%{?with_guile:BuildRequires: swig-guile >= 2.0.3}
c6d42285 105%{?with_perl:BuildRequires: swig-perl}
106%{?with_php:BuildRequires: swig-php >= 1.3.40}
1268dfc4 107BuildRequires: swig-python
c6d42285 108%{?with_ruby:BuildRequires: swig-ruby}
109%if %{with tcl}
1268dfc4 110BuildRequires: swig-tcl
b805f849 111BuildRequires: tcl-devel >= 8.3.0
3d1d885d 112BuildRequires: tk-devel >= 8.3.0
c6d42285 113%endif
bbf59095 114BuildRequires: xorg-lib-libX11-devel
1268dfc4
JB
115BuildRequires: xorg-lib-libXaw-devel
116BuildRequires: xorg-lib-libXpm-devel
b805f849 117BuildRequires: zlib-devel
07fea929 118Requires(post,postun): /sbin/ldconfig
d115400b 119Requires: fonts-Type1-urw
995da5c4 120Requires: gd >= 2.0.33-5
b805f849
AM
121BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
122
b805f849
AM
123%description
124A collection of tools and tcl packages for the manipulation and layout
125of graphs (as in nodes and edges, not as in barcharts).
126
e5b048d9
JR
127%description -l pl.UTF-8
128Kolekcja narzędzi oraz pakietów tcl służących do manipulacji i
129rozmieszczania grafów.
b805f849 130
a2acb194
JB
131%package devel
132Summary: Header files for graphviz libraries
af41817c 133Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek graphviz
a2acb194
JB
134Group: X11/Development/Libraries
135Requires: %{name} = %{version}-%{release}
185131e0 136Requires: gd-devel >= 2.0.34
7c737c2a 137Requires: libltdl-devel
a2acb194
JB
138
139%description devel
140This package contains the header files for graphviz libraries.
141
e5b048d9
JR
142%description devel -l pl.UTF-8
143Ten pakiet zawiera pliki nagłówkowe do bibliotek graphviz.
a2acb194 144
72fb0113
ER
145%package doc-html
146Summary: HTML documentation for graphviz
95a5febc 147Summary(pl.UTF-8): Dokumentacja do graphviza w formacie HTML
72fb0113
ER
148Group: Documentation
149
150%description doc-html
151HTML documentation for graphviz.
152
95a5febc
JB
153%description doc-html -l pl.UTF-8
154Dokumentacja do graphviza w formacie HTML.
155
72fb0113
ER
156%package doc-pdf
157Summary: PDF documentation for graphviz
95a5febc 158Summary(pl.UTF-8): Dokumentacja do graphviza w formacie PDF
72fb0113
ER
159Group: Documentation
160
161%description doc-pdf
162PDF documentation for graphviz.
163
95a5febc
JB
164%description doc-pdf -l pl.UTF-8
165Dokumentacja do graphviza w formacie PDF.
166
ddb1b260
JB
167%package graphs
168Summary: Demo graphs for graphviz
af41817c 169Summary(pl.UTF-8): Przykładowe grafy dla graphviza
ddb1b260 170Group: X11/Applications/Graphics
b8ced4d6 171Requires: %{name} = %{version}-%{release}
ddb1b260
JB
172
173%description graphs
174This package provides some example graphs.
175
e5b048d9
JR
176%description graphs -l pl.UTF-8
177Ten pakiet zawiera trochę przykładowych grafów.
ddb1b260 178
410c2949 179%package -n guile-%{name}
f2aec12b 180Summary: Guile binding for graphviz
af41817c 181Summary(pl.UTF-8): Wiązania Guile dla graphviza
f2aec12b
JB
182Group: Libraries
183Requires: %{name} = %{version}-%{release}
770227b6 184Obsoletes: graphviz-guile
f2aec12b 185
410c2949 186%description -n guile-%{name}
f2aec12b
JB
187Guile binding for graphviz.
188
410c2949 189%description -n guile-%{name} -l pl.UTF-8
e5b048d9 190Wiązania Guile dla graphviza.
f2aec12b 191
410c2949 192%package -n java-%{name}
a2acb194 193Summary: Java binding for graphviz
af41817c 194Summary(pl.UTF-8): Wiązania Javy dla graphviza
a2acb194
JB
195Group: Libraries
196Requires: %{name} = %{version}-%{release}
770227b6 197Obsoletes: graphviz-java
a2acb194 198
410c2949 199%description -n java-%{name}
a2acb194
JB
200Java binding for graphviz.
201
410c2949 202%description -n java-%{name} -l pl.UTF-8
e5b048d9 203Wiązania Javy dla graphviza.
a2acb194 204
410c2949 205%package -n lua-%{name}
f2aec12b 206Summary: LUA binding for graphviz
af41817c 207Summary(pl.UTF-8): Wiązania LUA dla graphviza
f2aec12b
JB
208Group: Libraries
209Requires: %{name} = %{version}-%{release}
770227b6 210Obsoletes: graphviz-lua
f2aec12b 211
410c2949 212%description -n lua-%{name}
f2aec12b
JB
213LUA binding for graphviz.
214
410c2949 215%description -n lua-%{name} -l pl.UTF-8
e5b048d9 216Wiązania LUA dla graphviza.
f2aec12b 217
410c2949 218%package -n ocaml-%{name}
f2aec12b 219Summary: OCaml binding for graphviz
af41817c 220Summary(pl.UTF-8): Wiązania OCamla dla graphviza
f2aec12b
JB
221Group: Libraries
222Requires: %{name} = %{version}-%{release}
770227b6 223Obsoletes: graphviz-ocaml
f2aec12b 224
410c2949 225%description -n ocaml-%{name}
f2aec12b
JB
226OCaml binding for graphviz.
227
410c2949 228%description -n ocaml-%{name} -l pl.UTF-8
e5b048d9 229Wiązania OCamla dla graphviza.
f2aec12b 230
410c2949 231%package -n perl-%{name}
a2acb194 232Summary: Perl binding for graphviz
af41817c 233Summary(pl.UTF-8): Wiązania Perla dla graphviza
a2acb194
JB
234Group: Libraries
235Requires: %{name} = %{version}-%{release}
236
410c2949 237%description -n perl-%{name}
a2acb194
JB
238Perl binding for graphviz.
239
410c2949 240%description -n perl-%{name} -l pl.UTF-8
e5b048d9 241Wiązania Perla dla graphviza.
a2acb194 242
03485284 243%package -n php-%{name}
a2acb194 244Summary: PHP binding for graphviz
af41817c 245Summary(pl.UTF-8): Wiązania PHP dla graphviza
a2acb194
JB
246Group: Libraries
247Requires: %{name} = %{version}-%{release}
03485284 248Obsoletes: graphviz-php
e062f6b1 249%{?requires_php_extension}
a2acb194 250
03485284 251%description -n php-%{name}
a2acb194
JB
252PHP binding for graphviz.
253
03485284 254%description -n php-%{name} -l pl.UTF-8
e5b048d9 255Wiązania PHP dla graphviza.
a2acb194 256
410c2949 257%package -n python-%{name}
a2acb194 258Summary: Python binding for graphviz
af41817c 259Summary(pl.UTF-8): Wiązania Pythona dla graphviza
a2acb194
JB
260Group: Libraries
261Requires: %{name} = %{version}-%{release}
770227b6 262Obsoletes: graphviz-python
a2acb194 263
410c2949 264%description -n python-%{name}
a2acb194
JB
265Python binding for graphviz.
266
410c2949 267%description -n python-%{name} -l pl.UTF-8
e5b048d9 268Wiązania Pythona dla graphviza.
a2acb194 269
410c2949 270%package -n ruby-%{name}
a2acb194 271Summary: Ruby binding for graphviz
af41817c 272Summary(pl.UTF-8): Wiązania Ruby'ego dla graphviza
a2acb194
JB
273Group: Libraries
274Requires: %{name} = %{version}-%{release}
770227b6 275Obsoletes: graphviz-ruby
a2acb194 276
410c2949 277%description -n ruby-%{name}
a2acb194
JB
278Ruby binding for graphviz.
279
410c2949 280%description -n ruby-%{name} -l pl.UTF-8
e5b048d9 281Wiązania Ruby'ego dla graphviza.
a2acb194 282
95a5febc 283%package -n dotnet-%{name}-sharp
f2aec12b 284Summary: C# binding for graphviz
af41817c 285Summary(pl.UTF-8): Wiązania C# dla graphviza
f2aec12b
JB
286Group: Libraries
287Requires: %{name} = %{version}-%{release}
770227b6 288Obsoletes: graphviz-sharp
95a5febc 289Obsoletes: sharp-graphviz
f2aec12b 290
95a5febc 291%description -n dotnet-%{name}-sharp
f2aec12b
JB
292C# binding for graphviz.
293
95a5febc 294%description -n dotnet-%{name}-sharp -l pl.UTF-8
e5b048d9 295Wiązania C# dla graphviza.
f2aec12b 296
410c2949 297%package -n tcl-%{name}
ddb1b260 298Summary: Tcl extension tools for graphviz
af41817c 299Summary(pl.UTF-8): Rozszerzenia Tcl dla graphviza
ddb1b260 300Group: X11/Applications/Graphics
b8ced4d6 301Requires: %{name} = %{version}-%{release}
770227b6 302Obsoletes: graphviz-tcl
ddb1b260 303
410c2949 304%description -n tcl-%{name}
a2acb194 305This package contains the various Tcl packages (extensions) using
ddb1b260
JB
306graphviz.
307
410c2949 308%description -n tcl-%{name} -l pl.UTF-8
e5b048d9 309Ten pakiet zawiera różne pakiety (rozszerzenia) Tcl używające
ddb1b260
JB
310graphviza.
311
866222d3
ER
312%package -n R-%{name}
313Summary: graphviz bindings for R language
314Group: X11/Applications/Graphics
315Requires: %{name} = %{version}-%{release}
316
317%description -n R-%{name}
318graphviz bindings for R language.
319
b805f849
AM
320%prep
321%setup -q
ddb1b260 322%patch0 -p1
d9d5610d 323%patch1 -p1
b8a8a38c 324%patch3 -p1
cada671f 325%patch4 -p1
52cfc3f4 326%patch5 -p1
c599137b 327%patch6 -p1
d13e88b1 328%patch7 -p1
80f376ac 329%patch8 -p1
f11c354a 330%patch9 -p1
b805f849 331
88c0ea21
SS
332%{__sed} '1s@/usr/bin/lua$@/usr/bin/lua51@' -i tclpkg/gv/demo/modgraph.lua
333
80f376ac
JB
334%{__rm} m4/*.m4
335
b805f849 336%build
a79fb9be
AM
337touch config/config.rpath
338%{__libtoolize} --ltdl
185131e0 339%{__aclocal} -I m4
f1da6fb9 340%{__autoconf}
404ccc68 341%{__autoheader}
f1da6fb9 342%{__automake}
a8c57886 343
c4b373de 344CPPFLAGS="%{rpmcppflags}"
a8c57886
AM
345%if %{with java}
346JAVA_HOME=%{java_home}
347export JAVA_HOME
c4b373de 348CPPFLAGS="$CPPFLAGS -I$JAVA_HOME/include -I$JAVA_HOME/include/linux"
a8c57886
AM
349%endif
350
c4b373de 351export CPPFLAGS
352
753cb1b6 353%configure \
185131e0 354 lua_suffix=51 \
f4007000 355 --disable-ltdl-install \
cada671f 356 --disable-silent-rules \
f2aec12b 357 %{!?with_java:--disable-java} \
aafdcba2 358 %{!?with_ocaml:--disable-ocaml} \
f4007000 359 %{!?with_dotnet:--disable-sharp} \
c6d42285 360 %{!?with_perl:--disable-perl} \
361 %{!?with_php:--disable-php} \
362 %{!?with_ruby:--disable-ruby} \
363 %{!?with_tcl:--disable-tcl} \
364 %{!?with_ming:--disable-ming} \
237d1e48 365 %{!?with_devil:--disable-devil} \
c6d42285 366 %{!?with_lua:--disable-lua} \
866222d3 367 %{!?with_r:--disable-r} \
753cb1b6 368 --disable-static
ddb1b260 369
b805f849
AM
370%{__make}
371
372%install
373rm -rf $RPM_BUILD_ROOT
374
375%{__make} install \
03485284 376 PHP_INSTALL_DIR=%{php_extensiondir} \
b805f849
AM
377 DESTDIR=$RPM_BUILD_ROOT
378
03485284
ER
379%if %{with php}
380install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
381cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{name}.ini
382; Enable gv.so extension module
383extension=gv.so
384EOF
385
386# drop the symlinks and install to php dirs directly
387install -d $RPM_BUILD_ROOT%{_examplesdir}/php-%{name}-%{version}
388mv -f $RPM_BUILD_ROOT{%{_libdir}/%{name}/php,%{php_data_dir}}/gv.php
389mv -f $RPM_BUILD_ROOT{%{_libdir}/%{name}/php/libgv_php.so,%{php_extensiondir}/gv.so}
390rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/php/gv.so
72fb0113 391mv -f $RPM_BUILD_ROOT{%{_datadir}/%{name}/demo,%{_examplesdir}/php-%{name}-%{version}}/modgraph.php
03485284
ER
392%endif
393
ffc497de
ER
394# "man3/gv.3r.gz" and "man3/gv.3ruby.gz" are both manual for "gv" in "section 3" of man pages
395# make manual pages unique.
396for a in $RPM_BUILD_ROOT%{_mandir}/man3/gv.*; do
397 m=${a##*/}
398 l=${m#gv.3}
399 mv $a ${a%/*}/gv_$l.3
400done
401
7c737c2a
KK
402# created by %{_bindir}/dot -c
403touch $RPM_BUILD_ROOT%{_libdir}/graphviz/config
404
d13e88b1
JB
405%{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/*/lib*.la
406%{__rm} $RPM_BUILD_ROOT%{_libdir}/graphviz/libgvplugin_*.la
da038acf 407
1cf9b16b
ER
408rm -rf doc-html doc-pdf
409mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/html doc-html
410mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/pdf doc-pdf
411
d13e88b1 412cd $RPM_BUILD_ROOT
e6ddb759 413patch -p1 --no-backup-if-mismatch < %{PATCH2} || exit 1
d13e88b1 414
b805f849
AM
415%clean
416rm -rf $RPM_BUILD_ROOT
417
07b95f14
AM
418%post
419/sbin/ldconfig
07fea929 420umask 022
a2acb194 421[ ! -x %{_bindir}/dot ] || %{_bindir}/dot -c > /dev/null 2>&1
07b95f14 422
7c737c2a 423%postun -p /sbin/ldconfig
b805f849 424
03485284
ER
425%post -n php-%{name}
426%php_webserver_restart
427
428%postun -n php-%{name}
429if [ "$1" = 0 ]; then
430 %php_webserver_restart
431fi
432
b805f849
AM
433%files
434%defattr(644,root,root,755)
d13e88b1
JB
435%doc AUTHORS COPYING ChangeLog NEWS README
436%attr(755,root,root) %{_bindir}/acyclic
437%attr(755,root,root) %{_bindir}/bcomps
438%attr(755,root,root) %{_bindir}/ccomps
439%attr(755,root,root) %{_bindir}/circo
80f376ac 440%attr(755,root,root) %{_bindir}/cluster
d13e88b1
JB
441%attr(755,root,root) %{_bindir}/diffimg
442%attr(755,root,root) %{_bindir}/dijkstra
443%attr(755,root,root) %{_bindir}/dot
444%attr(755,root,root) %{_bindir}/dot2gxl
80f376ac 445%attr(755,root,root) %{_bindir}/dot_builtins
d13e88b1
JB
446%attr(755,root,root) %{_bindir}/dotty
447%attr(755,root,root) %{_bindir}/fdp
448%attr(755,root,root) %{_bindir}/gc
449%attr(755,root,root) %{_bindir}/gml2gv
450%attr(755,root,root) %{_bindir}/gv2gxl
451%attr(755,root,root) %{_bindir}/gvcolor
452%attr(755,root,root) %{_bindir}/gvgen
80f376ac
JB
453%attr(755,root,root) %{_bindir}/gvmap
454%attr(755,root,root) %{_bindir}/gvmap.sh
d13e88b1
JB
455%attr(755,root,root) %{_bindir}/gvpack
456%attr(755,root,root) %{_bindir}/gvpr
457%attr(755,root,root) %{_bindir}/gxl2dot
458%attr(755,root,root) %{_bindir}/gxl2gv
459%attr(755,root,root) %{_bindir}/lefty
460%attr(755,root,root) %{_bindir}/lneato
461%attr(755,root,root) %{_bindir}/mm2gv
462%attr(755,root,root) %{_bindir}/neato
463%attr(755,root,root) %{_bindir}/nop
464%attr(755,root,root) %{_bindir}/osage
80f376ac 465%attr(755,root,root) %{_bindir}/patchwork
d13e88b1
JB
466%attr(755,root,root) %{_bindir}/prune
467%attr(755,root,root) %{_bindir}/sccmap
468%attr(755,root,root) %{_bindir}/sfdp
469%attr(755,root,root) %{_bindir}/tred
470%attr(755,root,root) %{_bindir}/twopi
471%attr(755,root,root) %{_bindir}/unflatten
472%attr(755,root,root) %{_bindir}/vimdot
1268dfc4 473%attr(755,root,root) %{_libdir}/libcdt.so.*.*.*
80f376ac 474%attr(755,root,root) %ghost %{_libdir}/libcdt.so.5
f4007000 475%attr(755,root,root) %{_libdir}/libcgraph.so.*.*.*
80f376ac 476%attr(755,root,root) %ghost %{_libdir}/libcgraph.so.6
1268dfc4 477%attr(755,root,root) %{_libdir}/libgraph.so.*.*.*
80f376ac 478%attr(755,root,root) %ghost %{_libdir}/libgraph.so.5
1268dfc4 479%attr(755,root,root) %{_libdir}/libgvc.so.*.*.*
80f376ac 480%attr(755,root,root) %ghost %{_libdir}/libgvc.so.6
237d1e48 481%attr(755,root,root) %{_libdir}/libgvpr.so.*.*.*
80f376ac 482%attr(755,root,root) %ghost %{_libdir}/libgvpr.so.2
1268dfc4 483%attr(755,root,root) %{_libdir}/libpathplan.so.*.*.*
f4007000 484%attr(755,root,root) %ghost %{_libdir}/libpathplan.so.4
237d1e48 485%attr(755,root,root) %{_libdir}/libxdot.so.*.*.*
486%attr(755,root,root) %ghost %{_libdir}/libxdot.so.4
ddb1b260 487%dir %{_libdir}/graphviz
f2aec12b 488%ghost %{_libdir}/graphviz/config
1268dfc4 489%attr(755,root,root) %{_libdir}/graphviz/libgvplugin_core.so*
237d1e48 490%if %{with devil}
2b82e5a0 491%attr(755,root,root) %{_libdir}/graphviz/libgvplugin_devil.so*
237d1e48 492%endif
a2acb194 493%attr(755,root,root) %{_libdir}/graphviz/libgvplugin_dot_layout.so*
1268dfc4 494%attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gd.so*
f4007000 495%attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gdk_pixbuf.so*
d13e88b1 496%attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gs.so*
1268dfc4 497%attr(755,root,root) %{_libdir}/graphviz/libgvplugin_gtk.so*
a2acb194 498%attr(755,root,root) %{_libdir}/graphviz/libgvplugin_neato_layout.so*
1268dfc4 499%attr(755,root,root) %{_libdir}/graphviz/libgvplugin_pango.so*
f4007000 500%attr(755,root,root) %{_libdir}/graphviz/libgvplugin_rsvg.so*
1268dfc4 501%attr(755,root,root) %{_libdir}/graphviz/libgvplugin_xlib.so*
ddb1b260 502%dir %{_datadir}/graphviz
f4007000 503%dir %{_datadir}/graphviz/demo
ddb1b260 504%{_datadir}/graphviz/lefty
d13e88b1
JB
505%{_mandir}/man1/acyclic.1*
506%{_mandir}/man1/bcomps.1*
507%{_mandir}/man1/ccomps.1*
508%{_mandir}/man1/circo.1*
80f376ac
JB
509%{_mandir}/man1/cluster.1*
510%{_mandir}/man1/diffimg.1*
d13e88b1
JB
511%{_mandir}/man1/dijkstra.1*
512%{_mandir}/man1/dot.1*
513%{_mandir}/man1/dotty.1*
514%{_mandir}/man1/fdp.1*
515%{_mandir}/man1/gc.1*
516%{_mandir}/man1/gml2gv.1*
517%{_mandir}/man1/gv2gxl.1*
518%{_mandir}/man1/gvcolor.1*
80f376ac 519%{_mandir}/man1/gvedit.1*
d13e88b1 520%{_mandir}/man1/gvgen.1*
80f376ac
JB
521%{_mandir}/man1/gvmap.1*
522%{_mandir}/man1/gvmap.sh.1*
d13e88b1
JB
523%{_mandir}/man1/gvpack.1*
524%{_mandir}/man1/gvpr.1*
525%{_mandir}/man1/gxl2gv.1*
526%{_mandir}/man1/lefty.1*
527%{_mandir}/man1/lneato.1*
528%{_mandir}/man1/mm2gv.1*
529%{_mandir}/man1/neato.1*
530%{_mandir}/man1/nop.1*
531%{_mandir}/man1/osage.1*
80f376ac 532%{_mandir}/man1/patchwork.1*
d13e88b1
JB
533%{_mandir}/man1/prune.1*
534%{_mandir}/man1/sccmap.1*
535%{_mandir}/man1/sfdp.1*
536%{_mandir}/man1/smyrna.1*
537%{_mandir}/man1/tred.1*
538%{_mandir}/man1/twopi.1*
539%{_mandir}/man1/unflatten.1*
80f376ac 540%{_mandir}/man1/vimdot.1*
185131e0 541%{_mandir}/man7/graphviz.7*
ddb1b260 542
a2acb194
JB
543%files devel
544%defattr(644,root,root,755)
1268dfc4 545%attr(755,root,root) %{_libdir}/libcdt.so
f4007000 546%attr(755,root,root) %{_libdir}/libcgraph.so
1268dfc4
JB
547%attr(755,root,root) %{_libdir}/libgraph.so
548%attr(755,root,root) %{_libdir}/libgvc.so
237d1e48 549%attr(755,root,root) %{_libdir}/libgvpr.so
1268dfc4 550%attr(755,root,root) %{_libdir}/libpathplan.so
237d1e48 551%attr(755,root,root) %{_libdir}/libxdot.so
1268dfc4 552%{_libdir}/libcdt.la
f4007000 553%{_libdir}/libcgraph.la
1268dfc4
JB
554%{_libdir}/libgraph.la
555%{_libdir}/libgvc.la
237d1e48 556%{_libdir}/libgvpr.la
1268dfc4 557%{_libdir}/libpathplan.la
237d1e48 558%{_libdir}/libxdot.la
1268dfc4 559%{_pkgconfigdir}/libcdt.pc
f4007000 560%{_pkgconfigdir}/libcgraph.pc
1268dfc4
JB
561%{_pkgconfigdir}/libgraph.pc
562%{_pkgconfigdir}/libgvc.pc
237d1e48 563%{_pkgconfigdir}/libgvpr.pc
1268dfc4 564%{_pkgconfigdir}/libpathplan.pc
237d1e48 565%{_pkgconfigdir}/libxdot.pc
a2acb194 566%{_includedir}/graphviz
03485284
ER
567%{_mandir}/man3/cdt.3*
568%{_mandir}/man3/cgraph.3*
80f376ac 569%{_mandir}/man3/expr.3*
03485284
ER
570%{_mandir}/man3/graph.3*
571%{_mandir}/man3/gvc.3*
80f376ac 572%{_mandir}/man3/pack.3*
03485284 573%{_mandir}/man3/xdot.3*
a2acb194 574
72fb0113
ER
575%files doc-html
576%defattr(644,root,root,755)
1cf9b16b 577%doc doc-html/*
72fb0113
ER
578
579%files doc-pdf
580%defattr(644,root,root,755)
1cf9b16b 581%doc doc-pdf/*
72fb0113 582
ddb1b260
JB
583%files graphs
584%defattr(644,root,root,755)
585%{_datadir}/graphviz/graphs
586
1268dfc4 587%if 0
410c2949 588%files io-%{name}
1268dfc4
JB
589%defattr(644,root,root,755)
590%dir %{_libdir}/graphviz/io
591%attr(755,root,root) %{_libdir}/graphviz/io/libgv_io.so*
185131e0 592%{_mandir}/mann/gv_io.n*
1268dfc4
JB
593%endif
594
c6d42285 595%if %{with guile}
410c2949 596%files -n guile-%{name}
f2aec12b
JB
597%defattr(644,root,root,755)
598%dir %{_libdir}/graphviz/guile
f4007000 599%attr(755,root,root) %{_libdir}/graphviz/guile/libgv_guile.so
d13e88b1 600%{_mandir}/man3/gv_guile.3*
c6d42285 601%endif
f2aec12b 602
a2acb194 603%if %{with java}
410c2949 604%files -n java-%{name}
a2acb194 605%defattr(644,root,root,755)
f2aec12b 606%dir %{_libdir}/graphviz/java
f4007000 607%attr(755,root,root) %{_libdir}/graphviz/java/libgv_java.so
f2aec12b 608%{_libdir}/graphviz/java/*.java
d13e88b1 609%{_mandir}/man3/gv_java.3*
a2acb194
JB
610%endif
611
c6d42285 612%if %{with lua}
410c2949 613%files -n lua-%{name}
f2aec12b
JB
614%defattr(644,root,root,755)
615%dir %{_libdir}/graphviz/lua
f4007000 616%attr(755,root,root) %{_libdir}/graphviz/lua/libgv_lua.so
f2aec12b 617%attr(755,root,root) %{_libdir}/graphviz/lua/gv.so
f4007000 618%attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.lua
8e754c12 619%attr(755,root,root) %{_libdir}/lua/gv.so
d13e88b1 620%{_mandir}/man3/gv_lua.3*
c6d42285 621%endif
f2aec12b 622
aafdcba2 623%if %{with ocaml}
410c2949 624%files -n ocaml-%{name}
f2aec12b 625%defattr(644,root,root,755)
29487644 626%dir %{_libdir}/graphviz/ocaml
f4007000
JB
627%attr(755,root,root) %{_libdir}/graphviz/ocaml/libgv_ocaml.so
628%{_libdir}/graphviz/ocaml/META.gv
629%{_libdir}/graphviz/ocaml/gv.a
630%{_libdir}/graphviz/ocaml/gv.cm*
f2aec12b 631%{_libdir}/graphviz/ocaml/gv.ml*
d13e88b1 632%{_mandir}/man3/gv_ocaml.3*
aafdcba2 633%endif
f2aec12b 634
c6d42285 635%if %{with perl}
410c2949 636%files -n perl-%{name}
a2acb194 637%defattr(644,root,root,755)
f2aec12b 638%dir %{_libdir}/graphviz/perl
f4007000 639%attr(755,root,root) %{_libdir}/graphviz/perl/libgv_perl.so
f2aec12b
JB
640%attr(755,root,root) %{_libdir}/graphviz/perl/gv.so
641%{_libdir}/graphviz/perl/gv.pm
f4007000
JB
642%attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.pl
643%attr(755,root,root) %{perl_vendorarch}/gv.so
644%{perl_vendorarch}/gv.pm
d13e88b1 645%{_mandir}/man3/gv_perl.3*
c6d42285 646%endif
a2acb194 647
c6d42285 648%if %{with php}
03485284 649%files -n php-%{name}
a2acb194 650%defattr(644,root,root,755)
03485284
ER
651%attr(755,root,root) %{php_extensiondir}/gv.so
652%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{name}.ini
653%{php_data_dir}/gv.php
d13e88b1 654%{_mandir}/man3/gv_php.3*
03485284 655%{_examplesdir}/php-%{name}-%{version}
c6d42285 656%endif
a2acb194 657
410c2949
ER
658%if %{with python}
659%files -n python-%{name}
a2acb194 660%defattr(644,root,root,755)
f2aec12b 661%dir %{_libdir}/graphviz/python
f4007000 662%attr(755,root,root) %{_libdir}/graphviz/python/libgv_python.so
f2aec12b
JB
663%attr(755,root,root) %{_libdir}/graphviz/python/_gv.so
664%{_libdir}/graphviz/python/gv.py
f4007000
JB
665%attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.py
666%attr(755,root,root) %{py_sitedir}/_gv.so
667%{py_sitedir}/gv.py
d13e88b1 668%{_mandir}/man3/gv_python.3*
410c2949 669%endif
a2acb194 670
c6d42285 671%if %{with ruby}
410c2949 672%files -n ruby-%{name}
a2acb194 673%defattr(644,root,root,755)
f2aec12b 674%dir %{_libdir}/graphviz/ruby
f4007000 675%attr(755,root,root) %{_libdir}/graphviz/ruby/libgv_ruby.so
f2aec12b 676%attr(755,root,root) %{_libdir}/graphviz/ruby/gv.so
f4007000
JB
677%attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.rb
678%{ruby_sitearchdir}/gv.so
d13e88b1 679%{_mandir}/man3/gv_ruby.3*
c6d42285 680%endif
f2aec12b
JB
681
682%if %{with dotnet}
95a5febc 683%files -n dotnet-%{name}-sharp
f2aec12b
JB
684%defattr(644,root,root,755)
685%dir %{_libdir}/graphviz/sharp
f4007000 686%attr(755,root,root) %{_libdir}/graphviz/sharp/libgv_sharp.so
f2aec12b 687%{_libdir}/graphviz/sharp/*.cs
d13e88b1 688%{_mandir}/man3/gv_sharp.3*
410c2949 689%endif
a2acb194 690
c6d42285 691%if %{with tcl}
410c2949 692%files -n tcl-%{name}
ddb1b260 693%defattr(644,root,root,755)
f2aec12b
JB
694%dir %{_libdir}/graphviz/tcl
695%attr(755,root,root) %{_libdir}/graphviz/tcl/libgdtclft.so*
f4007000 696%attr(755,root,root) %{_libdir}/graphviz/tcl/libgv_tcl.so
f2aec12b 697%attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot.so*
1268dfc4 698%attr(755,root,root) %{_libdir}/graphviz/tcl/libtcldot_builtin.so*
f2aec12b
JB
699%attr(755,root,root) %{_libdir}/graphviz/tcl/libtclplan.so*
700%attr(755,root,root) %{_libdir}/graphviz/tcl/libtkspline.so*
f4007000 701%{_libdir}/graphviz/tcl/pkgIndex.tcl
00ff7557 702%{_libdir}/tcl%{tclver}/graphviz
d13e88b1 703%{_mandir}/man3/gv_tcl.3*
03485284 704%{_mandir}/man3/gdtclft.3tcl*
ffc497de 705%{_mandir}/man3/pathplan.3*
03485284
ER
706%{_mandir}/man3/tcldot.3tcl*
707%{_mandir}/man3/tkspline.3tk*
ddb1b260 708%{_datadir}/graphviz/demo/pathplan_data
f4007000
JB
709%{_datadir}/graphviz/demo/*.README
710%{_datadir}/graphviz/demo/*.html
711%attr(755,root,root) %{_datadir}/graphviz/demo/doted.tcl
712%attr(755,root,root) %{_datadir}/graphviz/demo/entities.tcl
713%attr(755,root,root) %{_datadir}/graphviz/demo/gcat.tcl
714%attr(755,root,root) %{_datadir}/graphviz/demo/modgraph.tcl
715%attr(755,root,root) %{_datadir}/graphviz/demo/pathplan.tcl
716%attr(755,root,root) %{_datadir}/graphviz/demo/spline.tcl
c6d42285 717%endif
866222d3
ER
718
719%if %{with r}
720%files -n R-%{name}
721%defattr(644,root,root,755)
770227b6 722%dir %{_libdir}/%{name}/R
866222d3
ER
723%attr(755,root,root) %{_libdir}/%{name}/R/gv.so
724%attr(755,root,root) %{_libdir}/%{name}/R/libgv_R.so
d13e88b1 725%{_mandir}/man3/gv_r.3*
866222d3 726%endif
This page took 3.353635 seconds and 4 git commands to generate.