File libglui.spec of Package glui

Name:           libglui
Version:        2.37
Release:        1
Summary:        An OpenGL/GLUT User Interface Library
License:        Zlib
Group:          System Environment/Libraries
Source:                 http://prdownloads.sourceforge.net/glui/glui-%{version}.tar.gz
Patch:          cmake-add-install.patch
URL:            http://glui.sourceforge.net/
BuildRequires:  gcc-c++, freeglut-devel, cmake
%if "%{?suse_version}" != ""
BuildRequires:  xorg-x11-libX11-devel, xorg-x11-devel
BuildRequires:  xorg-x11-libXmu-devel, xorg-x11-libXext-devel
Requires:       Mesa
%else
BuildRequires:  libX11-devel
BuildRequires:  libXmu-devel, libXext-devel, libXi-devel
Requires:       mesa-libGL
Obsoletes:      glui
Provides:       glui
%endif

BuildRoot:      %{_tmppath}/%{name}-%{version}-root

%description
GLUI is a GLUT-based C++ user interface library
which provides controls such as buttons, checkboxes,
radio buttons, and spinners to OpenGL applications.
It is window-system independent, relying on GLUT
to handle all system-dependent issues,
such as window and mouse management.

%package -n glui-devel
Summary:        An OpenGL/GLUT User Interface Library
Group:          Development/Libraries
Requires:   libglui
%description -n glui-devel
GLUI is a GLUT-based C++ user interface library
which provides controls such as buttons, checkboxes,
radio buttons, and spinners to OpenGL applications.
It is window-system independent, relying on GLUT
to handle all system-dependent issues,
such as window and mouse management.

These are the development libraries for glui

%prep
%setup -q -n glui-%{version}
%patch -p1
%cmake -DOpenGL_GL_PREFERENCE=LEGACY

%build

chmod -x readme.txt

%cmake_build

%install

%cmake_install

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc doc readme.txt example
%{_libdir}/libglui.so

%files -n glui-devel
%defattr(-,root,root)
%{_includedir}/GL/glui.h
%{_libdir}/libglui_static.a
%{_bindir}/ppm2array
%{_libdir}/glui

%changelog
* Sat Feb 17 2007 Paulo Roma <roma@lcg.ufrj.br> 2.35
- Rebuilt for Fedora 6.

* Sun Jul 20 2006 Paulo Roma <roma@lcg.ufrj.br> 2.35
- Update to 2.35

* Sun Jul 09 2006 Paulo Roma <roma@lcg.ufrj.br> 2.2
- Changed dependencies for Fedora 5.

* Sun Jan 08 2006 Paulo Roma <roma@lcg.ufrj.br> 2.2
- Initial version.
openSUSE Build Service is sponsored by