#-- Red Hat Enterprise Linux (also Centos) specific Build Requirements --------------------
%if 0%{?rhel}
%if %rhel == 4
+%define __X 1
BuildRequires: xorg-x11-devel
%endif
%if %rhel >= 4
%define ORTHO 1
%endif
%if %rhel >= 5
+%define __X 1
BuildRequires: libXaw-devel libSM-devel libICE-devel libXpm-devel libXt-devel libXmu-devel libXext-devel libX11-devel
BuildRequires: libtool-ltdl libtool-ltdl-devel
%define JAVA 1
#-- Fedora specific Build Requirements --------------------------------------
%if 0%{?fedora}
%if %fedora >= 9
+%define __X 1
BuildRequires: libXaw-devel libSM-devel libICE-devel libXpm-devel libXt-devel libXmu-devel libXext-devel libX11-devel
BuildRequires: fontconfig-devel
BuildRequires: libtool-ltdl libtool-ltdl-devel
%{_bindir}/*
%exclude %{_bindir}/diffimg
%exclude %{_bindir}/dot_builtins
-%if 0%{?_QT}
-%exclude %{_bindir}/gvedit
+%if 0%{?__X}
%exclude %{_bindir}/lefty
%exclude %{_bindir}/lneato
%exclude %{_bindir}/dotty
+%exclude %{_bindir}/vimdot
+%exclude %{_mandir}/man1/lefty.1*
+%exclude %{_mandir}/man1/lneato.1*
+%exclude %{_mandir}/man1/dotty.1*
+%exclude %{_mandir}/man1/vimdot.1*
+%endif
+%if 0%{?_QT}
+%exclude %{_bindir}/gvedit
+%exclude %{_mandir}/man1/gvedit.1*
%endif
%dir %{_libdir}/graphviz
%{_libdir}/*.so.*
%endif
%if 0%{?SMYRNA}
%exclude %{_bindir}/smyrna
+%exclude %{_mandir}/man1/smyrna.1*
%endif
#-- graphviz-x rpm --------------------------------------------------
+%if 0%{?__X}
%package x
Group: Applications/Multimedia
Summary: Graphviz plugins and commands that depend on x11 - most installations will want this
%{_bindir}/lefty
%{_bindir}/lneato
%{_bindir}/dotty
+%{_mandir}/man1/lefty.1*
+%{_mandir}/man1/lneato.1*
+%{_mandir}/man1/dotty.1*
+%{_mandir}/man1/vimdot.1*
%{_datadir}/graphviz/lefty
%if 0%{?PANGOCAIRO}
%{_libdir}/graphviz/libgvplugin_pango.*
%if 0%{?SMYRNA}
%{_bindir}/smyrna
%{_datadir}/graphviz/smyrna
+%{_mandir}/man1/smyrna.1*
+%endif
%endif
#-- graphviz-gd rpm --------------------------------------------------
%defattr(-,root,root,-)
%{_bindir}/gvedit
%{_datadir}/graphviz/gvedit
-# %{_mandir}/man1/gvedit.1*
+%{_mandir}/man1/gvedit.1*
%endif
#-- graphviz-sharp rpm --------------------------------------------
--includedir=%{_includedir} \
--datadir=%{_datadir} \
--mandir=%{_mandir} \
- --with-x \
--disable-static \
--disable-dependency-tracking \
--enable-sharp%{!?SHARP:=no} \
--with%{!?RSVG:out}-rsvg \
--with%{!?ORTHO:out}-ortho \
--with%{!?SFDP:out}-sfdp \
- --with%{!?SMYRNA:out}-smyrna
+ --with%{!?SMYRNA:out}-smyrna \
+ --with%{!?__X:out}-x
make %{?_smp_mflags}
%install