diff options
author | Jakub Bogusz | 2017-06-02 19:51:58 (GMT) |
---|---|---|
committer | Jakub Bogusz | 2017-06-02 19:51:58 (GMT) |
commit | 39efc9cc932020e067145f0d69a66d7e5096c937 (patch) | |
tree | 8c2f85f95211a8c29eefd1efe6a72875ff43fee7 /graphviz.spec | |
parent | 86870b300c864b735a24f09c501dcf9950aa49fe (diff) | |
download | graphviz-39efc9cc932020e067145f0d69a66d7e5096c937.zip graphviz-39efc9cc932020e067145f0d69a66d7e5096c937.tar.gz |
- separated -libs; base requires gd plugin
Diffstat (limited to 'graphviz.spec')
-rw-r--r-- | graphviz.spec | 121 |
1 files changed, 78 insertions, 43 deletions
diff --git a/graphviz.spec b/graphviz.spec index db73db5..55803f4 100644 --- a/graphviz.spec +++ b/graphviz.spec @@ -27,7 +27,8 @@ %bcond_without ipsepcola # IPSEPCOLA features in neato engine [C++ portability problems] %define tclver 8.6 -#define php_name php55 +%define php_name php55 + %ifarch i386 x32 %undefine with_dotnet %endif @@ -155,6 +156,9 @@ BuildRequires: qt4-build >= 4 BuildRequires: qt4-qmake >= 4 %endif Requires(post,postun): /sbin/ldconfig +# gd plugin is required by dot command (if graphviz is built with gd support) +%{?with_gd:Requires: %{name}-gd = %{version}-%{release}} +Requires: %{name}-libs = %{version}-%{release} Requires: cairo >= 1.0.0 Requires: fonts-Type1-urw Requires: gtk+2 >= 2:2.8.0 @@ -172,28 +176,23 @@ of graphs (as in nodes and edges, not as in barcharts). Kolekcja narzędzi oraz pakietów tcl służących do manipulacji i rozmieszczania grafów. -%package devel -Summary: Header files for graphviz libraries -Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek graphviz -Group: X11/Development/Libraries -Requires: %{name} = %{version}-%{release} -Requires: libltdl-devel >= 2:2 -# this is perhaps pointless as gd is plugin not needed for graphviz-devel? -%if %{with gd} -Requires: %{name}-gd = %{version}-%{release} -Requires: gd-devel >= 2.0.34 -%endif +%package libs +Summary: Graphviz shared libraries +Summary(pl.UTF-8): Biblioteki współdzielone graphviza +Group: Libraries +Conflicts: graphviz < 2.40.1-1 -%description devel -This package contains the header files for graphviz libraries. +%description libs +Graphviz shared libraries. -%description devel -l pl.UTF-8 -Ten pakiet zawiera pliki nagłówkowe do bibliotek graphviz. +%description libs -l pl.UTF-8 +Biblioteki współdzielone graphviza. %package devil Summary: Graphviz plugin for renderers based on DevIL +Summary(pl.UTF-8): Wtyczka Graphviza do renderowania w oparciu o bibliotekę DevIL Group: Applications/Multimedia -Requires: %{name} = %{version}-%{release} +Requires: %{name}-libs = %{version}-%{release} %description devil Graphviz plugin for renderers based on DevIL. (Unless you absolutely @@ -201,10 +200,17 @@ have to use BMP, TIF, or TGA, you are recommended to use the PNG format instead supported directly by the cairo+pango based renderer in the base graphviz rpm.) +%description devil -l pl.UTF-8 +Wtyczka Graphviza do renderowania w oparciu o bibliotekę DevIL (jeśli +nie ma absolutnej konieczności używania formatu BMP, TIF lub TGA, +zalecane jest używanie format PNG bezpośrednio z renderera cairo+pango +obecnego w podstawowym pakiecie graphviz. + %package gd -Summary: Graphviz plugin for renderers based on gd +Summary: Graphviz plugin for renderers based on GD +Summary(pl.UTF-8): Wtyczka Graphviza do renderowania w oparciu o bibliotekę GD Group: Applications/Multimedia -Requires: %{name} = %{version}-%{release} +Requires: %{name}-libs = %{version}-%{release} Requires: gd >= 2.0.33-5 %description gd @@ -213,6 +219,38 @@ to use GIF, you are recommended to use the PNG format instead because of the better quality anti-aliased lines provided by the cairo+pango based renderer.) +%description gd -l pl.UTF-8 +Wtyczka Graphviza do renderowania w oparciu o bibliotekę DevIL (jeśli +nie ma absolutnej konieczności używania formatu GIF, zalecane jest +używanie format PNG bezpośrednio z renderera cairo+pango obecnego w +podstawowym pakiecie graphviz. + +%package ming +Summary: Graphviz plugin for flash renderer based on ming +Summary(pl.UTF-8): Wtyczka Graphviza do renderowania w oparciu o bibliotekę ming +Group: Applications/Multimedia +Requires: %{name}-libs = %{version}-%{release} + +%description ming +Graphviz plugin for -Tswf (flash) renderer based on ming. + +%description ming -l pl.UTF-8 +Wtyczka Graphviza do renderowania z opcją -Tswf (flash) w oparciu o +bibliotekę ming. + +%package devel +Summary: Header files for graphviz libraries +Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek graphviz +Group: X11/Development/Libraries +Requires: %{name}-libs = %{version}-%{release} +Requires: libltdl-devel >= 2:2 + +%description devel +This package contains the header files for graphviz libraries. + +%description devel -l pl.UTF-8 +Ten pakiet zawiera pliki nagłówkowe do bibliotek graphviz. + %package gvedit Summary: gvedit - simple graph editor and viewer based on Qt Summary(pl.UTF-8): gvedit - prosty edytor i przeglądarka grafów oparta na Qt @@ -225,14 +263,6 @@ gvedit provides a simple Qt-based graph editor and viewer. %description gvedit -l l.UTF-8 gvedit to prosty edytor i przeglądarka grafów oparta na Qt. -%package ming -Summary: Graphviz plugin for flash renderer based on ming -Group: Applications/Multimedia -Requires: %{name} = %{version}-%{release} - -%description ming -Graphviz plugin for -Tswf (flash) renderer based on ming. - %package smyrna Summary: SMYRNA large graph viewer Summary(pl.UTF-8): SMYRNA - przeglądarka dużych grafów @@ -581,12 +611,14 @@ patch -p1 --no-backup-if-mismatch < %{PATCH2} || exit 1 rm -rf $RPM_BUILD_ROOT %post -/sbin/ldconfig umask 022 [ ! -x %{_bindir}/dot ] || %{_bindir}/dot -c > /dev/null 2>&1 %postun -p /sbin/ldconfig +%post libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig + %post -n %{php_name}-%{name} %php_webserver_restart @@ -638,21 +670,6 @@ fi %attr(755,root,root) %{_bindir}/twopi %attr(755,root,root) %{_bindir}/unflatten %attr(755,root,root) %{_bindir}/vimdot -%attr(755,root,root) %{_libdir}/libcdt.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libcdt.so.5 -%attr(755,root,root) %{_libdir}/libcgraph.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libcgraph.so.6 -%attr(755,root,root) %{_libdir}/libgvc.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libgvc.so.6 -%attr(755,root,root) %{_libdir}/libgvpr.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libgvpr.so.2 -%attr(755,root,root) %{_libdir}/liblab_gamut.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/liblab_gamut.so.1 -%attr(755,root,root) %{_libdir}/libpathplan.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libpathplan.so.4 -%attr(755,root,root) %{_libdir}/libxdot.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libxdot.so.4 -%dir %{_libdir}/graphviz %ghost %{_libdir}/graphviz/config %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_core.so* %attr(755,root,root) %{_libdir}/graphviz/libgvplugin_dot_layout.so* @@ -710,6 +727,24 @@ fi %{_mandir}/man1/vimdot.1* %{_mandir}/man7/graphviz.7* +%files libs +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libcdt.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libcdt.so.5 +%attr(755,root,root) %{_libdir}/libcgraph.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libcgraph.so.6 +%attr(755,root,root) %{_libdir}/libgvc.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libgvc.so.6 +%attr(755,root,root) %{_libdir}/libgvpr.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libgvpr.so.2 +%attr(755,root,root) %{_libdir}/liblab_gamut.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/liblab_gamut.so.1 +%attr(755,root,root) %{_libdir}/libpathplan.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libpathplan.so.4 +%attr(755,root,root) %{_libdir}/libxdot.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libxdot.so.4 +%dir %{_libdir}/graphviz + %if %{with devil} %files devil %defattr(644,root,root,755) |