79 lines
2.4 KiB
RPMSpec
Executable File
79 lines
2.4 KiB
RPMSpec
Executable File
#
|
|
# spec file for package OpenSceneGraph (Version 3.1.7)
|
|
# $Revision$
|
|
# $Date$
|
|
# $Id$
|
|
#
|
|
|
|
%define real_name OpenSceneGraph
|
|
%define ctc_name ctc_%{real_name}
|
|
|
|
Name: %{ctc_name}
|
|
BuildRequires: cmake
|
|
Provides: %{ctc_name}
|
|
Url: http://www.openscenegraph.org/
|
|
License: OpenSceneGraph Public License
|
|
Group: System/Libraries
|
|
Summary: The OpenSceneGraph is an open source high performance 3D graphics toolkit
|
|
Version: 3.2.3
|
|
Release: 2
|
|
Source: %{real_name}-%{version}.zip
|
|
%if 0%{?suse_version} < 1120
|
|
BuildRoot: %{_tmppath}/%{real_name}-%{version}-build
|
|
%endif
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
AutoReqProv: no
|
|
|
|
%debug_package
|
|
|
|
%description
|
|
The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries.
|
|
|
|
%package devel
|
|
#BuildRequires: -
|
|
Requires: %{name}
|
|
Provides: ctc_%{name}-devel
|
|
License: OpenSceneGraph Public License
|
|
Group: Development/Libraries
|
|
Summary: The OpenSceneGraph is an open source high performance 3D graphics toolkit
|
|
|
|
%description devel
|
|
You need this package, if you want to compile programs with OSG.
|
|
|
|
%prep
|
|
%setup -q -n %{real_name}-%{version}
|
|
|
|
%build
|
|
export CURRENT_ROOT=`pwd`
|
|
|
|
rm -fr $CURRENT_ROOT/../build-%{name}-%{version}
|
|
mkdir $CURRENT_ROOT/../build-%{name}-%{version}
|
|
cd $CURRENT_ROOT/../build-%{name}-%{version}
|
|
cmake $CURRENT_ROOT -DDESIRED_QT_VERSION=5 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_RELWITHDEBINFO_POSTFIX="" -DCMAKE_INSTALL_PREFIX=%{_prefix}
|
|
make %{?_smp_mflags}
|
|
|
|
%install
|
|
export CURRENT_ROOT=`pwd`
|
|
export DONT_STRIP=1
|
|
|
|
cd $CURRENT_ROOT/../build-%{name}-%{version}
|
|
make DESTDIR=%{?buildroot:%{buildroot}} install
|
|
|
|
%if 0%{?suse_version} < 1120
|
|
%clean
|
|
%{__rm} -rf '%{buildroot}'
|
|
%endif
|
|
|
|
%files
|
|
%defattr(-,root,root,755)
|
|
%{_prefix}/bin/
|
|
%{_prefix}/lib64/
|
|
|
|
%files devel
|
|
%defattr(-,root,root,755)
|
|
%{_prefix}/include/
|
|
|
|
%changelog
|
|
* Sun Jan 23 2011 Christian Ehrlicher
|
|
- initial version
|