Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:tkjacobsen
SoQt
SoQt.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File SoQt.spec of Package SoQt
#------------------------------------------------------------------------------ # a spec file for SoQt #------------------------------------------------------------------------------ Name: SoQt Version: 1.4.1 Release: 1 Summary: SoQt is a library which provides the glue between Coin and Qt Group: Development/Library License: GPL URL: http://www.coin3d.org/lib/soqt Source: SoQt-%{version}.tar.bz2 Patch0: SoQt-qt4-includes.patch Patch1: SoQt-man3.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: c++_compiler BuildRequires: libCoin40-devel BuildRequires: doxygen BuildRequires: libqt4-devel Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description The core rendering library Coin is a multiplatform high-level 3D graphics library with a C++ API. Coin uses OpenGL for accelerated rendering, while providing a higher abstraction level, 3D interactivity, and many complex optimization features for fast rendering that are transparent for the application programmer, thus facilitating the development of interactive 3D applications and greatly increasing productivity. %package -n libSoQt20 Summary: SoQt is a library which provides the glue between Coin and Qt Group: Development/Library #------------------------------------------------------------------------------ # Description #------------------------------------------------------------------------------ %description -n libSoQt20 The core rendering library Coin is a multiplatform high-level 3D graphics library with a C++ API. Coin uses OpenGL for accelerated rendering, while providing a higher abstraction level, 3D interactivity, and many complex optimization features for fast rendering that are transparent for the application programmer, thus facilitating the development of interactive 3D applications and greatly increasing productivity. #------------------------------------------------------------------------------ # Subpackage #------------------------------------------------------------------------------ %package -n libSoQt20-devel Summary: Development files for SoQt Group: Development/Libraries Requires: libSoQt20 = %{version} Requires: Mesa-devel Requires: libqt4-devel Requires: libpng-devel Requires: glib2-devel Requires: libCoin40-devel %description -n libSoQt20-devel By using the combination of Coin, Qt and SoQt for your 3D applications, you have a framework for writing completely portable software across the whole range of UNIX, Linux, Microsoft Windows and Mac OS X operating systems. Coin, Qt and SoQt makes this possible from a 100% common codebase, which means there is a minimum of hassle for developers when working on multiplatform software, with the resulting large gains in productivity. #------------------------------------------------------------------------------ # install scripts #------------------------------------------------------------------------------ %prep rm -rf $RPM_BUILD_ROOT %setup -q -n %{name}-%{version} %patch0 -b .sav %patch1 -b .sav %build export CFLAGS="$RPM_OPT_FLAGS" export CXXFLAGS="$RPM_OPT_FLAGS" export QT_VERSION=443 export QTDIR="%{_libdir}" export htmldir=%{_defaultdocdir}/%{name}/html \ export htmlhelpdir=%{_defaultdocdir}/%{name}/htmlhelp ./configure \ --prefix=%{_prefix} \ --exec-prefix=%{_prefix} \ --bindir=%{_bindir} \ --sbindir=%{_sbindir} \ --sysconfdir=%{_sysconfdir} \ --datadir=%{_datadir} \ --includedir=%{_includedir} \ --libdir=%{_libdir} \ --libexecdir=%{_libdir} \ --localstatedir=%{_localstatedir} \ --mandir=%{_mandir} \ --disable-msvc --enable-html --enable-man --enable-exceptions --with-x make %{?jobs:-j%jobs} %install make DESTDIR=$RPM_BUILD_ROOT install %clean rm -rf $RPM_BUILD_ROOT %post -n libSoQt20 %run_ldconfig %postun -n libSoQt20 %run_ldconfig %post -n libSoQt20-devel %run_ldconfig %postun -n libSoQt20-devel %run_ldconfig #------------------------------------------------------------------------------ # Files listing. #------------------------------------------------------------------------------ %files -n libSoQt20 %defattr(-,root,root,0755) %{_libdir}/lib%{name}.so.* %{_datadir}/Coin/conf/soqt-default.cfg %doc ChangeLog AUTHORS FAQ LICENSE.GPL README %files -n libSoQt20-devel %defattr(-,root,root,0755) %{_bindir}/soqt-config %dir %{_includedir}/Inventor/Qt %{_includedir}/Inventor/Qt/* %{_libdir}/lib%{name}.la %{_libdir}/lib%{name}.so %{_datadir}/aclocal/soqt.m4 %doc %{_mandir}/man1/soqt-config.1.gz %doc %{_mandir}/man3/*.gz %doc %{_defaultdocdir}/%{name}/html #------------------------------------------------------------------------------ # Change Log #------------------------------------------------------------------------------ %changelog * Thu Jul 17 2008 Troels Kofoed Jacobsen <tkjacobsen@gmail.com> - Rename to libSoQt20 and change coin dep. * Sun Jun 08 2008 Troels Kofoed Jacobsen <tkjacobsen@gmail.com> - now both Requires and BuildRequires points to Coin-devel * Sun Nov 18 2007 Michal Vyskocil <mvyskocil@suse.cz> - First release for OpenSuse Build Service
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor