+#
+%bcond_without gtk2 # Build without GTK
+#
Summary: Tools for the OCFS2 filesystem
Summary(pl.UTF-8): Narzędzia dla systemu plików OCFS2
Name: ocfs2-tools
BuildRequires: e2fsprogs-devel
BuildRequires: glib2-devel
BuildRequires: pkgconfig
-BuildRequires: python-devel
+%{?with_gtk2:BuildRequires: python-devel}
+%{?with_gtk2:BuildRequires: python-pygtk-gtk}
BuildRequires: readline-devel
BuildRequires: rpmbuild(macros) >= 1.268
#BuildRequires: scons
%configure \
--enable-dynamic-fsck=yes \
--enable-dynamic-ctl=yes \
- --enable-ocfs2console=yes
+ %{?with_gtk2:--enable-ocfs2console=yes}
%{__make}
%install
install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/o2cb
install -d $RPM_BUILD_ROOT/dlm
+%if %{with gtk2}
%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
%py_comp $RPM_BUILD_ROOT%{py_sitedir}
rm $RPM_BUILD_ROOT%{py_sitedir}/ocfs2interface/*.py
+%endif
%clean
rm -rf $RPM_BUILD_ROOT
%dir /dlm
%{_mandir}/man8/*
+%if %{with gtk2}
%files gtk
%defattr(644,root,root,755)
%attr(755,root,root) %{_sbindir}/*
%dir %{py_sitedir}/ocfs2interface
%attr(755,root,root) %{py_sitedir}/ocfs2interface/*.so
%{py_sitedir}/ocfs2interface/*.py[co]
+%endif