Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > contrib-release-src > by-pkgid > 3ee55bfa513d9d4e3a804446d694e072 > files > 2

libQGLViewer-2.3.4-1mdv2010.1.src.rpm

%define major 2
%define minor 3

%define realname QGLViewer

%define libname %mklibname %{realname} %{major}
%define libnamedev %mklibname %{realname} -d


Name:		libQGLViewer
Version:	%{major}.%{minor}.4
Release:	%mkrel 1
Summary:	Qt based OpenGL generic 3D viewer library
License:	GPLv2 or GPLv3
Group:		System/Libraries
Source:		http://www.libqglviewer.com/src/%{name}-%{version}.tar.gz
URL:		http://www.libqglviewer.com
Buildroot:      %{_tmppath}/%{name}-%{version}-buildroot

BuildRequires: qt4-devel

%description
A versatile 3D viewer library for 3D application development.
Features many useful classical functionalities such as a camera trackball,
screenshot savings, stereo display, (hierarchical) frames that can be moved
with the mouse, keyFrame interpolator...

%package -n %libname
Summary:        Qt based OpenGL generic 3D viewer library
Group:          System/Libraries
Provides:	lib%{realname} = %{version}-%{release}
Obsoletes:	%mklibname %{realname} 1 3
Obsoletes:	lib%{realname} < %{version}

%description  -n %libname
A versatile 3D viewer library for 3D application development.
Features many useful classical functionalities such as a camera trackball,
screenshot savings, stereo display, (hierarchical) frames that can be moved
with the mouse, keyFrame interpolator...

%package -n %libnamedev
Summary: The libQGLViewer header files, documentation and examples
Group: System/Libraries
Requires: %{libname} = %{version}-%{release}
Provides: %{name}-devel = %{version}-%{release}
Provides: %{realname}-devel = %{version}-%{release}
Obsoletes: %mklibname -d %{realname} 1 3

%description -n %libnamedev
This package contains the header files for libQGLViewer.
Install this package if you want to develop programs that uses 
libQGLViewer. A reference documentation and pedagogical
examples are included. 

%prep
%setup -q
  
%build
cd %{realname}
%qmake_qt4 LIB_DIR=%{_libdir}
%make

%install
rm -rf %{buildroot}
cd %{realname}
make install INSTALL_ROOT=%{buildroot}

# fwang: remove unused files
rm -f %{buildroot}%{_libdir}/*.prl

%if %mdkversion < 200900
%post -n %libname -p /sbin/ldconfig
%endif

%if %mdkversion < 200900
%postun -n %libname -p /sbin/ldconfig
%endif

%clean
rm -rf %{buildroot}

%files -n %libname
%defattr(-,root,root)
%doc CHANGELOG LICENCE README
%{_libdir}/*.so.*

%files -n %libnamedev
%defattr(-,root,root)
%dir %{_includedir}/%{realname}
%{_includedir}/%{realname}
%{_libdir}/*.so

%doc %{_docdir}/%{realname}


%changelog
* Fri Nov 20 2009 Jérôme Brenier <incubusss@mandriva.org> 2.3.4-1mdv2010.1
+ Revision: 467754
- new version 2.3.4
- switch to Qt4
- fix license tag
- fix URL / Source
- BR : qt4-devel
- BR : MesaGLU-devel removed
- minor changes for specfile policy

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild
    - rebuild
    - kill re-definition of %%buildroot on Pixel's request

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Sat Jul 21 2007 Funda Wang <fwang@mandriva.org> 2.2.6-2mdv2008.0
+ Revision: 54197
- fix build on x86_64
- fix file list
- get rid of useless detection of qt3
- New version
- Import libQGLViewer



* Wed Dec 21 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.3.9-3mdk
- Fix BuildRequires

* Wed Dec 21 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.3.9-2mdk
- Fix BuildRequires
- use mkrel

* Wed Dec 01 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.3.9-1mdk
- 1.3.9
- and from Gilles Debunne <Gilles.Debunne@imag.fr>
	- - Minor bug fixes. Better MouseGrabber and MultiView examples. New sizeHint() method.

* Thu Sep 30 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.3.8-3mdk
- rebuild

* Tue Jul 20 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.3.8-2mdk
- from Gilles Debunne <Gilles.Debunne@imag.fr> : 
	- QAccel abandonned for key bindings. Library installed in /usr/lib instead of /usr/local/lib.


* Tue Jun 15 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.3.8-1mdk
- 1.3.8

* Thu Feb 26 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.3.6-1mdk
- from Gilles Debunne <Gilles.Debunne@imag.fr> :
	- Signal mechanism modified, MouseMotion renamed MouseAction, new project URL.

* Wed Jul 23 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.3.4-1mdk
- from Gilles Debunne <Gilles.Debunne@imag.fr> : 
	- Mouse bindings configuration

* Wed Jun 25 2003 Gilles Debunne <Gilles.Debunne@imag.fr> 1.3.3-1
- Doxygen search engine, FAQ page, Z-buffer display, constraints in KFI.

* Mon May 5 2003 Gilles Debunne <Gilles.Debunne@imag.fr> 1.3.2-2
- /usr/lib changed to /usr/local/lib

* Thu Apr 17 2003 Gilles Debunne <Gilles.Debunne@imag.fr> 1.3.2-1
- help() uses popup windows. DLL created for windows.

* Wed Apr 10 2003 Gilles Debunne <Gilles.Debunne@imag.fr> 1.3.1-1
- A ManipulatedCameraFrame class. double in Quaternion.

* Wed Mar 26 2003 Gilles Debunne <Gilles.Debunne@imag.fr> 1.3.0-1
- Many changes in the API. Documentation updated. A new MouseGrabber class.

* Wed Mar 19 2003 Gilles Debunne <Gilles.Debunne@imag.fr> 1.2.9-3
- ORTHO camera improvements, better default help().

* Wed Mar 5 2003 Gilles Debunne <Gilles.Debunne@imag.fr> 1.2.9-2
- Slerp interpolation fixed. Tiny Camera matrix improvements.

* Wed Feb 26 2003 Gilles Debunne <Gilles.Debunne@imag.fr> 1.2.9-1
- No more camera referenceFrame, slerp interpolation and new install paths.

* Wed Jan 29 2003 Gilles Debunne <Gilles.Debunne@imag.fr> 1.2.8-3
- pixelGLRatio function, minor changes.

* Wed Jan 22 2003 Gilles Debunne <Gilles.Debunne@imag.fr> 1.2.8-2
- Minor bug fixes. GL state saving optimized.

* Wed Jan 15 2003 Gilles Debunne <Gilles.Debunne@imag.fr> 1.2.8-1
- SPECIAL key disappears. New trackball features.

* Thu Dec 12 2002 Gilles Debunne <Gilles.Debunne@imag.fr> 1.2.7-2
- Minor improvements, draw3DText. Mac and Windows compatible release.
- Documentation and examples added to the distribution.

* Wed Dec 4 2002 Gilles Debunne <Gilles.Debunne@imag.fr> 1.2.7-1
- KeyFrameInterpolator and EPSRender. Bug fixes and new trackball

* Thu Sep 10 2002 Gilles Debunne <Gilles.Debunne@imag.fr> 1.2.6-1
- New features and bug fixes. See CHANGELOG for details. Cleaner spec.

* Thu Jul 25 2002 Xavier Decoret <Xavier.Decoret@imag.fr> 1.2.5-2
- Links with qt-mt (multithread) so it works fine with Mandrake libqt3-devel
- fix the spec file: files were copied in /usr directories during rebuild!

* Tue Jul 16 2002 Gilles Debunne <Gilles.Debunne@imag.fr> 1.2.5-1
- First rpm release