Summary: The FOX C++ GUI Toolkit
Summary(pl.UTF-8): FOX - toolkit graficzny w C++
Name: fox
-Version: 1.6.32
-Release: 1
+Version: 1.7.19
+Release: 7
License: LGPL
Group: X11/Libraries
Source0: ftp://ftp.fox-toolkit.com/pub/%{name}-%{version}.tar.gz
-# Source0-md5: 66f0a1d316d15d8eee78a8774e9dd8a7
+# Source0-md5: fb4d0934be26c27c7e76fcbefe2b5d30
Patch0: %{name}-opt.patch
Patch1: %{name}-link.patch
Patch2: %{name}-Makefile.patch
-URL: http://www.fox-toolkit.org/fox.html
+Patch3: pkgconfig.patch
+URL: http://www.fox-toolkit.org/
BuildRequires: OpenGL-GLU-devel
BuildRequires: autoconf >= 2.59-9
BuildRequires: automake
BuildRequires: bzip2-devel >= 1.0.2
+BuildRequires: cups-devel
BuildRequires: doxygen
-BuildRequires: graphviz
BuildRequires: libjpeg-devel >= 6b
BuildRequires: libpng-devel >= 1.2.5
BuildRequires: libstdc++-devel
BuildRequires: libtiff-devel >= 3.5.7
BuildRequires: libtool >= 2:1.5
+BuildRequires: pkgconfig
BuildRequires: xorg-lib-libXcursor-devel
BuildRequires: xorg-lib-libXext-devel
BuildRequires: xorg-lib-libXft-devel
+BuildRequires: xorg-lib-libXi-devel
BuildRequires: xorg-lib-libXrandr-devel
BuildRequires: zlib-devel >= 1.1.4
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Requires: %{name} = %{version}-%{release}
Requires: OpenGL-GLU-devel
Requires: bzip2-devel >= 1.0.2
+Requires: cups-devel
Requires: libjpeg-devel >= 6b
Requires: libpng-devel >= 1.2.5
Requires: libstdc++-devel
Requires: xorg-lib-libXcursor-devel
Requires: xorg-lib-libXext-devel
Requires: xorg-lib-libXft-devel
+Requires: xorg-lib-libXi-devel
Requires: xorg-lib-libXrandr-devel
Requires: zlib-devel >= 1.1.4
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
%{__libtoolize}
%{__autoconf}
%{__automake}
%configure \
+ --enable-cups \
%{?debug:--enable-debug}%{!?debug:--enable-release} \
--enable-static=%{?with_static_libs:yes}%{!?with_static_libs:no} \
--with-opengl \
- --with-xft
+ --with-xft \
+ --with-shape \
+ --with-xshm \
+ --with-xcursor \
+ --with-xrandr \
+ --with-xim
+
%{__make}
%{__make} -C doc docs
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-ln -sf libFOX-1.6.so $RPM_BUILD_ROOT%{_libdir}/libFOX.so
+ln -sf libFOX-1.7.so $RPM_BUILD_ROOT%{_libdir}/libFOX.so
rm -f doc/Makefile* doc/*/Makefile*
%files
%defattr(644,root,root,755)
%doc AUTHORS LICENSE_ADDENDUM README
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %{_libdir}/libCHART-1.7.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libCHART-1.7.so.0
+%attr(755,root,root) %{_libdir}/libFOX-1.7.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libFOX-1.7.so.0
+%attr(755,root,root) %{_bindir}/ControlPanel
%files progs
%defattr(644,root,root,755)
%doc ADDITIONS TRACING
%attr(755,root,root) %{_bindir}/fox-config
%attr(755,root,root) %{_bindir}/reswrap
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
-%{_includedir}/fox-1.6
+%attr(755,root,root) %{_libdir}/libCHART-1.7.so
+%attr(755,root,root) %{_libdir}/libFOX-1.7.so
+%attr(755,root,root) %{_libdir}/libFOX.so
+%{_libdir}/libCHART-1.7.la
+%{_libdir}/libFOX-1.7.la
+%{_includedir}/fox-1.7
%{_pkgconfigdir}/fox.pc
%if %{with static_libs}
%files static
%defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libCHART-1.7.a
+%{_libdir}/libFOX-1.7.a
%endif
%files doc