From 72935adcee8b5253863d51e30c5cea7fbc4a8d25 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Sat, 6 Jan 2024 08:06:52 +0100 Subject: [PATCH] rebuilt with boost 1.55 [release 1.9.0-2mamba;Mon Dec 02 2013] --- README.md | 3 ++ ogre.spec | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 ogre.spec diff --git a/README.md b/README.md index a9ee3f4..5ee5943 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,5 @@ # ogre +OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. +The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. + diff --git a/ogre.spec b/ogre.spec new file mode 100644 index 0000000..d158979 --- /dev/null +++ b/ogre.spec @@ -0,0 +1,109 @@ +%define ver %(echo %{version} | cut -d . -f 1-2) +%define ver_download 1-8-1 +Name: ogre +Version: 1.9.0 +Release: 2mamba +Summary: a scene-oriented, flexible 3D engine +Group: Development/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: openmamba WebBuild System +URL: http://www.ogre3d.org +Source: http://downloads.sourceforge.net/project/ogre/ogre/%ver/%{version}/ogre_src_v%{ver_download}.tar.bz2 +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libboost-devel +BuildRequires: libfreetype-devel +BuildRequires: libgcc +BuildRequires: libGL-devel +BuildRequires: libGLU-devel +BuildRequires: libICE-devel +BuildRequires: libSM-devel +BuildRequires: libstdc++6-devel +BuildRequires: libX11-devel +BuildRequires: libXaw-devel +BuildRequires: libXext-devel +BuildRequires: libXrandr-devel +BuildRequires: libXt-devel +BuildRequires: libz-devel +BuildRequires: libzzip-devel +## AUTOBUILDREQ-END +BuildRequires: cmake +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. +The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. + +%package devel +Group: Development/Libraries +Summary: Static libraries and headers for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description devel +OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. +The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. + + +%debug_package + +%prep +%setup -q -n %{name}_src_v%{ver_download} +# use cmake default +rm CMake/Packages/FindFreetype.cmake + +%build +%cmake -d build +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall -C build + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files +%defattr(-,root,root) +%{_bindir}/OgreMeshUpgrader +%{_bindir}/OgreXMLConverter +%{_libdir}/OGRE/*.so +%{_libdir}/OGRE/*.so.1.8.1 +%{_libdir}/OGRE/cmake/*.cmake +%{_libdir}/*.so +%{_libdir}/*.so.1.8.1 +%{_libdir}/pkgconfig/*.pc +%doc AUTHORS COPYING + +%files devel +%defattr(-,root,root) +%{_includedir}/OGRE/*.h +%{_includedir}/OGRE/GLX/*.h +%{_includedir}/OGRE/OgreZip.h +%{_includedir}/OGRE/Paging/*.h +%{_includedir}/OGRE/Plugins/BSPSceneManager/*.h +%{_includedir}/OGRE/Plugins/OctreeSceneManager/*.h +%{_includedir}/OGRE/Plugins/OctreeZone/*.h +%{_includedir}/OGRE/Plugins/PCZSceneManager/*.h +%{_includedir}/OGRE/Plugins/ParticleFX/*.h +%{_includedir}/OGRE/Property/*.h +%{_includedir}/OGRE/RTShaderSystem/*.h +%{_includedir}/OGRE/RenderSystems/GL/GL/*.h +%{_includedir}/OGRE/RenderSystems/GL/GLX/*.h +%{_includedir}/OGRE/RenderSystems/GL/*.h +%{_includedir}/OGRE/Terrain/*.h +%{_includedir}/OGRE/Threading/*.h + +%changelog +* Mon Dec 02 2013 Silvan Calarco 1.9.0-2mamba +- rebuilt with boost 1.55 + +* Tue Nov 26 2013 Automatic Build System 1.9.0-1mamba +- automatic version update by autodist + +* Sun Jan 20 2013 openmamba WebBuild System 1.8.1-2mamba +- fixed summary + +* Tue Oct 30 2012 openmamba WebBuild System 1.8.1-1mamba +- package created by autospec \ No newline at end of file