587d39c
# $Id: graphviz.spec.in,v 1.1 2005/08/13 12:58:55 ellson Exp $ $Revision: 1.1 $
587d39c
acb1d51
Summary:			Graph Visualization Tools
acb1d51
Name:				graphviz
c020f9b
0bed4f4
Version:			2.6
b00f60d
Release:			1%{?dist}
cf619ee
acb1d51
Group:				Applications/Multimedia
acb1d51
License:			CPL
cf619ee
acb1d51
URL:				http://www.graphviz.org/
acb1d51
Source0:			http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
cf619ee
acb1d51
BuildRoot:			%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cf619ee
acb1d51
BuildRequires:		zlib-devel libpng-devel libjpeg-devel expat-devel freetype-devel >= 2
587d39c
BuildRequires:		/bin/ksh bison m4 flex tcl-devel >= 8.3 tk-devel swig
587d39c
BuildRequires:		/usr/include/tcl.h /usr/include/tk.h
acb1d51
BuildRequires:		php-devel guile-devel
587d39c
BuildRequires:		fontconfig-devel xorg-x11-devel libtool-ltdl-devel
acb1d51
Requires(post):		%{_bindir}/dot
2f7c409
Requires(postun):	%{_bindir}/dot
53af4ae
Requires:			urw-fonts
cf619ee
acb1d51
%package			tcl
acb1d51
Summary:			Tcl extension tools for %{name}
acb1d51
Group:				Applications/Multimedia
acb1d51
Requires:			%{name} = %{version}-%{release} tcl >= 8.3 tk
cf619ee
acb1d51
%package			devel
acb1d51
Summary:			Development package for %{name}
acb1d51
Group:				Development/Libraries
acb1d51
Requires:			%{name} = %{version}-%{release} pkgconfig
cf619ee
acb1d51
%package			doc
acb1d51
Summary:			PDF and HTML documents for %{name}
acb1d51
Group:				Documentation
cf619ee
acb1d51
%package			graphs
acb1d51
Summary:			Demo graphs for %{name}
acb1d51
Group:				Applications/Multimedia
cvsextras dcb44de
cvsextras dcb44de
%description
cvsextras dcb44de
A collection of tools and tcl packages for the manipulation and layout
cvsextras dcb44de
of graphs (as in nodes and edges, not as in barcharts).
cvsextras dcb44de
c020f9b
%description tcl
c020f9b
Various tcl packages (extensions) for the %{name} tools.
c020f9b
cvsextras dcb44de
%description devel
cvsextras dcb44de
A collection of tools and tcl packages for the manipulation and layout
cvsextras dcb44de
of graphs (as in nodes and edges, not as in barcharts).
c020f9b
This package contains development files for %{name}.
c020f9b
c020f9b
%description doc
c020f9b
Provides some additional PDF and HTML documentation for %{name}.
c020f9b
c020f9b
%description graphs
c020f9b
Some demo graphs for %{name}.
cvsextras dcb44de
cvsextras dcb44de
%prep
cvsextras 75d381b
%setup -q
cvsextras dcb44de
cvsextras dcb44de
%build
cf619ee
%configure	--with-x \
cf619ee
			--with-mylibgd \
acb1d51
			--disable-dependency-tracking \
acb1d51
			--disable-static
cf619ee
cf619ee
%{__make} %{?_smp_mflags}
cvsextras dcb44de
cvsextras dcb44de
%install
587d39c
rm -rf $RPM_BUILD_ROOT
cf619ee
587d39c
%{__make} DESTDIR=$RPM_BUILD_ROOT install
587d39c
#    docdir=$RPM_BUILD_ROOT%{_docdir}/%{name} \
587d39c
#    pkgconfigdir=%{_libdir}/pkgconfig \
587d39c
#    install
cf619ee
587d39c
#chmod -x $RPM_BUILD_ROOT%{_datadir}/%{name}/lefty/*
587d39c
mv $RPM_BUILD_ROOT%{_datadir}/%{name}/doc __doc
587d39c
#rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/doc
cvsextras dcb44de
cvsextras dcb44de
%clean
cvsextras dcb44de
rm -rf $RPM_BUILD_ROOT
cvsextras dcb44de
cvsextras dcb44de
%files
c020f9b
%defattr(-,root,root,-)
c020f9b
%doc AUTHORS COPYING ChangeLog NEWS README
cvsextras dcb44de
%{_bindir}/*
cvsextras dcb44de
%dir %{_libdir}/%{name}
cvsextras dcb44de
%{_libdir}/%{name}/*.so.*
cvsextras dcb44de
%{_mandir}/man1/*.1*
c020f9b
%dir %{_datadir}/%{name}
c020f9b
%{_datadir}/%{name}/lefty
587d39c
#%exclude %{_libdir}/%{name}/lib*tcl*.so.*
587d39c
#%exclude %{_libdir}/%{name}/libtk*.so.*
587d39c
#%exclude %{_includedir}/ltdl*
587d39c
#%exclude %{_libdir}/libltdl*
c020f9b
c020f9b
%files tcl
c020f9b
%defattr(-,root,root,-)
c020f9b
%{_libdir}/%{name}/lib*tcl*.so.*.*
c020f9b
%{_libdir}/%{name}/libtk*.so.*.*
c020f9b
%{_libdir}/%{name}/pkgIndex.tcl
c020f9b
%{_datadir}/%{name}/demo
cvsextras dcb44de
%{_mandir}/mann/*.n*
cvsextras dcb44de
cvsextras dcb44de
%files devel
cvsextras dcb44de
%defattr(-,root,root,-)
cvsextras dcb44de
%{_includedir}/%{name}
cvsextras dcb44de
%{_libdir}/%{name}/*.la
cvsextras dcb44de
%{_libdir}/%{name}/*.so
c020f9b
%{_libdir}/pkgconfig/*.pc
cvsextras dcb44de
%{_mandir}/man3/*.3*
587d39c
#%exclude %{_libdir}/%{name}/lib*tcl*.*
587d39c
#%exclude %{_libdir}/%{name}/libtk*.*
c020f9b
c020f9b
%files graphs
c020f9b
%defattr(-,root,root,-)
c020f9b
%dir %{_datadir}/%{name}
c020f9b
%{_datadir}/%{name}/graphs
c020f9b
c020f9b
%files doc
c020f9b
%defattr(-,root,root,-)
c020f9b
%doc __doc/*
cvsextras dcb44de
2bac0a2
# run "dot -c" to generate plugin config in %{_libdir}/%{name}/config
cf619ee
%post
8e95121
%{_bindir}/dot -c
cf619ee
cf619ee
%post tcl
8e95121
%{_bindir}/dot -c
cf619ee
cf619ee
%post devel
8e95121
%{_bindir}/dot -c
cvsextras dcb44de
cvsextras dcb44de
%changelog
0bed4f4
* Mon Aug 29 2005 Oliver Falk <oliver@linux-kernel.at>		- 2.6-1
0bed4f4
- Update
0bed4f4
acb1d51
* Mon Aug 22 2005 Oliver Falk <oliver@linux-kernel.at>		- 2.4-2
acb1d51
- Bug #163840
acb1d51
cf619ee
* Thu Aug 11 2005 Oliver Falk <oliver@linux-kernel.at>		- 2.4-1
cf619ee
- Update
cf619ee
- Took over maintainership
cf619ee
- Merge with spec provided within source tarball
cf619ee
fb0a684
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 2.2.1-2
fb0a684
- rebuild on all arches
fb0a684
6e23384
* Fri Apr  7 2005 John Ellson <ellson@research.att.com> - 2.2.1-1
6e23384
- update to graphviz-2.2.1
6e23384
17239f1
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
17239f1
- rebuilt
17239f1
c020f9b
* Sun Jan 23 2005 John Ellson <ellson@research.att.com> - 0:2.2-3
c020f9b
- change BuildRequires to /bin/ksh, since ksh doesn't provide a /usr/bin/ksh
c020f9b
- change devel exclude to also exclude libtcl*.la
c020f9b
c020f9b
* Sat Jan 22 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:2.2-2
c020f9b
- Move -doc back to %%{__docdir}, remove unused docdir=... from build.
c020f9b
- Own %%{_datadir}/%%{name} in -graphs.
c020f9b
- Require tcl and tk in -tcl.
c020f9b
- Require pkgconfig in -devel, fix *.pc install location.
c020f9b
- Build without dependency tracking.
c020f9b
- Honor $RPM_OPT_FLAGS again.
c020f9b
- Move dotneato-config to -devel.
c020f9b
- Fix lefty/* permissions.
c020f9b
c020f9b
* Sat Jan 22 2005 John Ellson <ellson@research.att.com> - 0:2.2-1
1fe03b7
- Updated to 2.2
c020f9b
- split out:
c020f9b
    graphviz-docs    - optional and large
c020f9b
    graphviz-graphs  - optional demo graphs
c020f9b
    graphviz-tcl     - optional, of interest only to tcl users, requires tcl
c020f9b
- avoid use of %%configure which breaks on RH73
c020f9b
- add some pkgconfigs - probably in wrong place they're a bit experimental
c020f9b
  so OK for now
c020f9b
- add BuildRequires /usr/bin/ksh  (either pdksh or the real one)
c020f9b
cvsextras 75d381b
* Thu Jun  3 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.12-0.fdr.2
cvsextras 75d381b
- BuildRequire m4 to work around https://bugzilla.redhat.com/108655 on FC1.
cvsextras 75d381b
cvsextras 75d381b
* Tue May 25 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.12-0.fdr.1
cvsextras 75d381b
- Update to 1.12.
cvsextras 75d381b
cvsextras 75d381b
* Tue Nov 11 2003 Dams <anvil[AT]livna.org> 0:1.10-0.fdr.3
cvsextras 75d381b
- Applied patch to fix build on FC1
cvsextras 75d381b
cvsextras dcb44de
* Sat Aug 23 2003 Dams <anvil[AT]livna.org> 0:1.10-0.fdr.2
cvsextras dcb44de
- Hopefully fixed BuildRequires
cvsextras dcb44de
cvsextras dcb44de
* Sun Aug 17 2003 Dams <anvil[AT]livna.org> 0:1.10-0.fdr.2
cvsextras dcb44de
- Added some BuildRequires to satisfy build conditions on severn.
cvsextras dcb44de
cvsextras dcb44de
* Sat Aug 16 2003 Dams <anvil[AT]livna.org> 0:1.10-0.fdr.1
cvsextras dcb44de
- Added _smp_mflags
cvsextras dcb44de
- Removed "transform='s,x,x,'" configure arg
cvsextras dcb44de
cvsextras dcb44de
* Tue Jul 29 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.10-0.fdr.1
cvsextras dcb44de
- Update to 1.10.
cvsextras dcb44de
- BuildRequires expat-devel.
cvsextras dcb44de
- Include *.la (uses ltdl).
cvsextras dcb44de
- %%configure in %%build.
cvsextras dcb44de
cvsextras dcb44de
* Thu Jul 10 2003 Dams <anvil[AT]livna.org> 0:1.9-0.fdr.1
cvsextras dcb44de
- Updated to 1.9
cvsextras dcb44de
- Split devel package
cvsextras dcb44de
cvsextras dcb44de
* Tue Jul  8 2003 Dams <anvil[AT]livna.org> 0:1.7.14-0.fdr.1
cvsextras dcb44de
- Applied fedora spec file look&feel
cvsextras dcb44de
cvsextras dcb44de
* Tue Jan  1 2002 Jeff Johnson <jbj@redhat.com>
cvsextras dcb44de
- update to 1.7.14.
cvsextras dcb44de
cvsextras dcb44de
* Wed Apr 25 2001 Jeff Johnson <jbj@redhat.com>
cvsextras dcb44de
- repackage for powertools.
cvsextras dcb44de
- simplify spec file.
cvsextras dcb44de
- add -ffast-math for all arch's, not just ix86.
cvsextras dcb44de
- remove Requires: webfonts.