sergiomb / rpms / ogre

Forked from rpms/ogre 4 years ago
Clone
3262d27
%undefine __cmake_in_source_build
3262d27
76f564b
Name:           ogre
3262d27
Version:        1.12.6
3262d27
Release:        1%{?dist}
76f564b
Summary:        Object-Oriented Graphics Rendering Engine
d9206dd
# MIT with exceptions - main library
Alexey Torkhov 3ebd572
# CC-BY-SA - devel docs
Alexey Torkhov 3ebd572
# Freely redistributable without restriction - most of samples content
Alexey Torkhov 3ebd572
# MIT      - shaders for DeferredShadingMedia samples
61e5783
# Public Domain - Some of the build files, samples and plugins
d9206dd
License:        MIT with exceptions and CC-BY-SA and Freely redistributable without restriction
76f564b
URL:            http://www.ogre3d.org/
3262d27
# This is modified http://downloads.sourceforge.net/ogre/ogre-v%%(echo %%{version} | tr . -).tar.bz2
Alexey Torkhov 3b7fbd6
# with non-free files striped (see ogre-make-clean.sh):
db0140c
# Update local glew copy
Alexey Torkhov 3ebd572
# - Non-free licensed headers under RenderSystems/GL/include/GL removed
Alexey Torkhov 3ebd572
# - Non-free chiropteraDM.pk3 under Samples/Media/packs removed
d9206dd
# - Non-free textures under Samples/Media/materials/textures/nvidia
3262d27
Source0:        https://github.com/OGRECave/ogre/archive/v%{version}/ogre-%{version}.tar.gz
3262d27
Source1:        https://github.com/ocornut/imgui/archive/v1.76/imgui-1.76.tar.gz
d9206dd
Patch0:         ogre-1.7.2-rpath.patch
3262d27
#Patch5:         ogre-1.9.0-build-rcapsdump.patch
780401e
Patch6:         ogre-thread.patch
58a486f
# Remove unnecessary inclusion of <sys/sysctl.h>
58a486f
# https://bugzilla.redhat.com/show_bug.cgi?id=1841324
58a486f
Patch12:        ogre-1.9.0-sysctl.patch
3262d27
Patch13:        Bitwise.patch
Igor Gnatenko 88f2b93
BuildRequires:  gcc-c++
3262d27
BuildRequires:  cmake
0f6174c
BuildRequires:  boost-devel
3262d27
BuildRequires:  doxygen
3262d27
BuildRequires:  zziplib-devel
3262d27
BuildRequires:  freetype-devel
3262d27
BuildRequires:  libXaw-devel
3262d27
BuildRequires:  libXrandr-devel
3262d27
BuildRequires:  libXxf86vm-devel
3262d27
BuildRequires:  libGLU-devel
3262d27
BuildRequires:  ois-devel
3262d27
BuildRequires:  freeimage-devel
3262d27
BuildRequires:  openexr-devel
3262d27
BuildRequires:  glew-devel
0f6174c
# BuildRequires:  poco-devel
476aa9b
BuildRequires:  tinyxml-devel
db0140c
BuildRequires:  libatomic
f9cfb43
BuildRequires:  cppunit-devel
3262d27
BuildRequires:  SDL2-devel
3262d27
BuildRequires:  harfbuzz-devel
3262d27
Buildrequires:  qt5-qtbase-devel
3262d27
#BuildRequires:  swig > 3.0.0
3262d27
#Buildrequires:  python3-devel
3262d27
#Buildrequires:  java-devel
3262d27
Buildrequires:  pugixml-devel
3262d27
Buildrequires:  tinyxml-devel
3262d27
3262d27
#Provides:       bundled(wxScintilla) = 1.69.2
76f564b
76f564b
%description
76f564b
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented,
76f564b
flexible 3D engine written in C++ designed to make it easier and more
5254e77
intuitive for developers to produce applications utilizing
76f564b
hardware-accelerated 3D graphics. The class library abstracts all the
76f564b
details of using the underlying system libraries like Direct3D and
76f564b
OpenGL and provides an interface based on world objects and other
76f564b
intuitive classes.
76f564b
fd344d6
%package paging
fd344d6
Summary:        OGRE component for terrain paging
16060ff
Requires:       %{name}%{?_isa} = %{version}-%{release}
fd344d6
fd344d6
%description paging
Martin Preisler 05e91b8
Provides paging functionality. In essence it allows worlds to be rendered
Martin Preisler 05e91b8
and loaded at the same time.
fd344d6
fd344d6
%package property
fd344d6
Summary:        OGRE component for property introspection
16060ff
Requires:       %{name}%{?_isa} = %{version}-%{release}
fd344d6
fd344d6
%description property
Martin Preisler 05e91b8
OGRE's property system allows you to associate values of arbitrary type with
Martin Preisler 05e91b8
names, and have those values exposed via a self-describing interface.
fd344d6
fd344d6
%package rtss
fd344d6
Summary:        OGRE RT Shader System component
16060ff
Requires:       %{name}%{?_isa} = %{version}-%{release}
fd344d6
fd344d6
%description rtss
Martin Preisler 05e91b8
The Real Time Shader System, or RTSS for short, is a component of Ogre. This
Martin Preisler 05e91b8
component is used to generate shaders on the fly based on object material
Martin Preisler 05e91b8
properties, scene setup and other user definitions.
fd344d6
fd344d6
%package terrain
fd344d6
Summary:        OGRE component for terrain rendering
16060ff
Requires:       %{name}%{?_isa} = %{version}-%{release}
fd344d6
fd344d6
%description terrain
Martin Preisler 05e91b8
OGRE's terrain component provides rendering of terrain represented by
Martin Preisler 05e91b8
heightmaps.
fd344d6
db0140c
%package overlay
db0140c
Summary:        OGRE overlay component
16060ff
Requires:       %{name}%{?_isa} = %{version}-%{release}
db0140c
db0140c
%description overlay
db0140c
Overlays allow you to render 2D and 3D elements on top of the normal scene
db0140c
contents to create effects like heads-up displays (HUDs), menu systems,
db0140c
status panels etc.
db0140c
db0140c
%package volume
db0140c
Summary:        OGRE component for volume rendering
16060ff
Requires:       %{name}%{?_isa} = %{version}-%{release}
db0140c
db0140c
%description volume
db0140c
This component used to render volumes. It can handle any volume data but
db0140c
featurewise has a tedency towards terrains.
db0140c
fd344d6
%package utils
fd344d6
Summary:        OGRE production pipeline utilities
fd344d6
Requires:       %{name} = %{version}-%{release}
fd344d6
fd344d6
%description utils
fd344d6
Contains OgreXMLConverter, it can take .mesh.xml files and convert them into
fd344d6
their binary variant.
fd344d6
Also provides OgreMeshUpgrader that can load old Ogre .mesh files and upgrade
fd344d6
them to the latest version.
76f564b
76f564b
%package devel
76f564b
Summary:        Ogre header files and documentation
16060ff
Requires:       %{name}%{?_isa} = %{version}-%{release}
16060ff
Requires:       %{name}-paging%{?_isa} = %{version}-%{release}
16060ff
Requires:       %{name}-property%{?_isa} = %{version}-%{release}
16060ff
Requires:       %{name}-rtss%{?_isa} = %{version}-%{release}
16060ff
Requires:       %{name}-terrain%{?_isa} = %{version}-%{release}
16060ff
Requires:       %{name}-overlay%{?_isa} = %{version}-%{release}
16060ff
Requires:       %{name}-volume%{?_isa} = %{version}-%{release}
16060ff
76f564b
Requires:       pkgconfig
0f6174c
# Requires:       poco-devel
Martin Preisler 05e91b8
Requires:       boost-devel
f1a56f4
Requires:       glew-devel
926cc8b
Requires:       cmake
9459730
Obsoletes:      %{name}-devel-doc <= %{version}-%{release}
76f564b
76f564b
%description devel
76f564b
This package contains the header files for Ogre.
76f564b
Install this package if you want to develop programs that use Ogre.
76f564b
54cdf88
%package samples
2fa3ab0
Summary:        Ogre samples executables and media
16060ff
Requires:       %{name}%{?_isa} = %{version}-%{release}
54cdf88
54cdf88
%description samples
54cdf88
This package contains the compiled (not the source) sample applications coming
54cdf88
with Ogre.  It also contains some media (meshes, textures,...) needed by these
d13428d
samples. The samples are installed in %{_libdir}/Samples/*.so and can be run
d13428d
using SampleBrowser.
54cdf88
76f564b
%prep
3262d27
%setup -q -a1
3262d27
# move imgui into submodule place
3262d27
rmdir Components/Overlay/src/imgui/
3262d27
mv imgui-1.*/ Components/Overlay/src/imgui/
3262d27
rm RenderSystems/GL/include/GL/{gl,glext}.h
db0140c
%patch0 -p1 -b .rpath
db0140c
%patch6 -p0 -b .thread
58a486f
%patch12 -p1
3262d27
%patch13 -p1
fd344d6
fe55a85
# remove execute bits from src-files for -debuginfo package
3262d27
find . -type f -name "*.h" -o -name "*.cpp" -exec chmod 644 {} \;
3262d27
76f564b
76f564b
%build
3262d27
%{cmake} -DOGRE_FULL_RPATH=0 -DCMAKE_SKIP_RPATH=1 \
3262d27
        -DOGRE_BUILD_DOCS:BOOL=OFF \
3262d27
        -DOGRE_BUILD_DEPENDENCIES=FALSE \
3262d27
        -DOGRE_BUILD_PLUGIN_CG:BOOL=OFF \
3262d27
        -DOGRE_INSTALL_SAMPLES:BOOL=ON \
3262d27
        -DOGRE_INSTALL_SAMPLES_SOURCE:BOOL=ON \
3262d27
        -DOGRE_CONFIG_MEMTRACK_RELEASE:BOOL=OFF \
3262d27
        -DOGRE_BUILD_RTSHADERSYSTEM_EXT_SHADERS=1 -Wno-dev
3262d27
%{cmake_build}
76f564b
76f564b
%install
3262d27
%{cmake_install}
9a9725f
Alexey Torkhov 2872e93
# Create config for ldconfig
db0140c
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
db0140c
echo "%{_libdir}/OGRE" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
Alexey Torkhov 2872e93
54cdf88
# Install the samples
db0140c
mkdir -p %{buildroot}%{_libdir}/OGRE/Samples
db0140c
mkdir -p %{buildroot}%{_sysconfdir}/OGRE
3262d27
for cfg in plugins.cfg resources.cfg samples.cfg; do
db0140c
  mv %{buildroot}%{_datadir}/OGRE/$cfg %{buildroot}%{_sysconfdir}/OGRE/
54cdf88
done
90715ea
90715ea
# Swap out reference to non-free quake map that was removed
3262d27
#cat << EOF > %{buildroot}%{_sysconfdir}/OGRE/quakemap.cfg
3262d27
#Archive: /usr/share/OGRE/media/packs/ogretestmap.zip
3262d27
#Map: ogretestmap.bsp
3262d27
#EOF
90715ea
Alexey Torkhov e40a9a1
# Fixing bug with wrong case for media
db0140c
mkdir -p %{buildroot}%{_datadir}/OGRE/
db0140c
mv %{buildroot}%{_datadir}/OGRE/Media %{buildroot}%{_datadir}/OGRE/media
db0140c
mv %{buildroot}%{_datadir}/OGRE/media/PCZAppMedia/ROOM_NY.mesh %{buildroot}%{_datadir}/OGRE/media/PCZAppMedia/room_ny.mesh
db0140c
mv %{buildroot}%{_datadir}/OGRE/media/PCZAppMedia/ROOM_PY.mesh %{buildroot}%{_datadir}/OGRE/media/PCZAppMedia/room_py.mesh
db0140c
3262d27
rm -f %{buildroot}%{_datadir}/doc/OGRE/CMakeLists.txt
3262d27
# Add mit.txt symlink for links in License.html
3262d27
#rm -r Docs/licenses/*
3262d27
#ln -s ../COPYING Docs/licenses/mit.txt
3262d27
rm -f Docs/licenses/mit.txt
3262d27
rm -rf %{buildroot}%{_datadir}/doc/OGRE/licenses/
3262d27
54cdf88
926cc8b
# cmake macros should be in the cmake directory, not an Ogre directory
db0140c
mkdir -p %{buildroot}%{_datadir}/cmake/Modules
db0140c
mv %{buildroot}%{_libdir}/OGRE/cmake/* %{buildroot}%{_datadir}/cmake/Modules
926cc8b
76f564b
%post -p /sbin/ldconfig
76f564b
76f564b
%postun -p /sbin/ldconfig
76f564b
76f564b
%files
3262d27
%doc AUTHORS README.md
3262d27
%license LICENSE Docs/licenses/*
fd344d6
%{_libdir}/libOgreMain.so.*
3262d27
%{_libdir}/libOgreBites.so.*
3262d27
%{_libdir}/libOgreBitesQt.so.*
3262d27
%{_libdir}/libOgreMeshLodGenerator.so.*
3262d27
%{_libdir}/libOgreGLSupport.a
76f564b
%{_libdir}/OGRE
3262d27
%{_bindir}/VRMLConverter
76f564b
%{_datadir}/OGRE
3262d27
%{_datadir}/doc/OGRE
e74b9ec
%dir %{_sysconfdir}/OGRE
d13428d
%exclude %{_bindir}/SampleBrowser
54cdf88
%exclude %{_libdir}/OGRE/Samples
b182c0c
%exclude %{_libdir}/OGRE/cmake
9dbf6e8
%exclude %{_datadir}/OGRE/media
e74b9ec
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/*
76f564b
fd344d6
%files paging
fd344d6
%{_libdir}/libOgrePaging.so.*
fd344d6
fd344d6
%files property
fd344d6
%{_libdir}/libOgreProperty.so.*
fd344d6
fd344d6
%files rtss
fd344d6
%{_libdir}/libOgreRTShaderSystem.so.*
fd344d6
fd344d6
%files terrain
fd344d6
%{_libdir}/libOgreTerrain.so.*
fd344d6
db0140c
%files overlay
db0140c
%{_libdir}/libOgreOverlay.so.*
db0140c
db0140c
%files volume
db0140c
%{_libdir}/libOgreVolume.so.*
db0140c
fd344d6
%files utils
fd344d6
%{_bindir}/OgreMeshUpgrader
fd344d6
%{_bindir}/OgreXMLConverter
3262d27
#{_bindir}/rcapsdump
fd344d6
76f564b
%files devel
d9206dd
%{_libdir}/lib*Ogre*.so
b182c0c
%{_datadir}/cmake/Modules/*
76f564b
%{_includedir}/OGRE
76f564b
%{_libdir}/pkgconfig/*.pc
76f564b
54cdf88
%files samples
0aeb64e
%{_bindir}/SampleBrowser
54cdf88
%{_libdir}/OGRE/Samples
9dbf6e8
%{_datadir}/OGRE/media
e74b9ec
%{_sysconfdir}/OGRE/plugins.cfg
3262d27
#{_sysconfdir}/OGRE/quakemap.cfg
e74b9ec
%{_sysconfdir}/OGRE/resources.cfg
e74b9ec
%{_sysconfdir}/OGRE/samples.cfg
54cdf88
76f564b
76f564b
%changelog
3262d27
* Sun Nov 22 2020 Sérgio Basto <sergio@serjux.com> - 1.12.6-1
3262d27
- Update to 1.12.6
3262d27
- Fix cmake build
3262d27
- Use upstream source and simply remove the GL headers in %prep.
3262d27
- Add Bitwise.patch for build on s390x
3262d27
669288b
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-31
669288b
- Second attempt - Rebuilt for
669288b
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
669288b
6b59012
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-30
6b59012
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6b59012
a37ab0a
* Thu May 28 2020 Jonathan Wakely <jwakely@redhat.com> - 1.9.0-29
a37ab0a
- Rebuilt for Boost 1.73
58a486f
- Patched for glibc 2.32 (#1841324)
a37ab0a
335f0dd
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-28
335f0dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
335f0dd
97c9375
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-27
97c9375
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
97c9375
306db62
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-26
306db62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
306db62
b970ba1
* Thu Jan 24 2019 Jonathan Wakely <jwakely@redhat.com> - 1.9.0-25
b970ba1
- Rebuilt for Boost 1.69
b970ba1
0770dc8
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-24
0770dc8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
0770dc8
b4ef2a3
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-23
b4ef2a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b4ef2a3
92ffbc1
* Tue Jan 23 2018 Jonathan Wakely <jwakely@redhat.com> - 1.9.0-22
92ffbc1
- Rebuilt for Boost 1.66
92ffbc1
313465a
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-21
313465a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
313465a
299bb42
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-20
299bb42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
299bb42
0f6f0d0
* Wed Jul 19 2017 Jonathan Wakely <jwakely@redhat.com> - 1.9.0-19
0f6f0d0
- Rebuilt for s390x binutils bug
0f6f0d0
598500f
* Mon Jul 03 2017 Jonathan Wakely <jwakely@redhat.com> - 1.9.0-18
598500f
- Rebuilt for Boost 1.64
598500f
63ddd40
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-17
63ddd40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
63ddd40
5271483
* Tue Jan 31 2017 Jonathan Wakely <jwakely@redhat.com> - 1.9.0-16
5271483
- Rebuilt for Boost 1.63
5271483
0830069
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-15
0830069
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0830069
cbc6b08
* Mon Feb 01 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.9.0-14
cbc6b08
- Do not apply ogre-1.9.0-cmake-freetype.patch on fedora >= 24 (Fix FTBS).
cbc6b08
e96168d
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 1.9.0-13
e96168d
- Rebuilt for Boost 1.59
e96168d
4a6dffb
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-12
4a6dffb
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
4a6dffb
04c8649
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 1.9.0-11
04c8649
- rebuild for Boost 1.58
04c8649
f1a56f4
* Tue Jul 07 2015 Bruno Wolff III <bruno@wolff.to> = 1.9.0-10
f1a56f4
- ogre-devel requires glew-devel for headers
f1a56f4
04483b0
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-9
04483b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
04483b0
Orion Poplawski 4844a40
* Thu May 21 2015 Orion Poplawski <orion@cora.nra.com> - 1.9.0-8
Orion Poplawski 4844a40
- Add patch to resolve link errors due to incorrect template creation (fix FTBFS bug #1223612)
Orion Poplawski 4844a40
afb5b31
* Mon May 04 2015 Jason L Tibbitts III <tibbs@math.uh.edu> - 1.9.0-8
afb5b31
- Indicate that this package bundles wxScintilla 1.69.2.
afb5b31
a413e2b
* Thu Mar 26 2015 Kalev Lember <kalevlember@gmail.com> - 1.9.0-7
a413e2b
- Rebuilt for GCC 5 ABI change
a413e2b
Petr Machata 9a207e2
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 1.9.0-6
Petr Machata 9a207e2
- Rebuild for boost 1.57.0
Petr Machata 9a207e2
ac86ce7
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-5
ac86ce7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ac86ce7
Marcin Juszkiewicz f64efe3
* Tue Jun 17 2014 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 1.9.0-4
Marcin Juszkiewicz f64efe3
- fixed AArch64 identification macro
Marcin Juszkiewicz f64efe3
9459730
* Sun Jun 08 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.9.0-3
9459730
- properly obsolete ogre-devel-doc
9459730
16060ff
* Sun Jun 08 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.9.0-2
16060ff
- obsolete ogre-devel-doc
16060ff
- fix requiring base package
16060ff
db0140c
* Sat Jun 07 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.9.0-1
db0140c
- 1.9.0 upstream release (RHBZ #1104309)
db0140c
- cleanup spec
db0140c
b8e69e0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.1-12
b8e69e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b8e69e0
Petr Machata f646572
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 1.8.1-11
Petr Machata f646572
- Rebuild for boost 1.55.0
Petr Machata c4a686d
- Fix detection of libfreetype (ogre-1.8.1-cmake-freetype.patch)
Petr Machata f646572
a6c1f7b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.1-10
a6c1f7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a6c1f7b
Petr Machata e908875
* Sun Jul 28 2013 Petr Machata <pmachata@redhat.com> - 1.8.1-9
Petr Machata e908875
- Update ogre-thread.patch to exclude -mt suffix from Boost.Thread and
Petr Machata e908875
  Boost.System DSO's.
Petr Machata e908875
Petr Machata e908875
* Sat Jul 27 2013 Petr Machata <pmachata@redhat.com> - 1.8.1-8
Petr Machata 1ec7015
- Rebuild for boost 1.54.0
Petr Machata 1ec7015
b182c0c
* Sat Apr 20 2013 Bruno Wolff III <bruno@wolff.to> - 1.8.1-7
b182c0c
- cmake scripts need to be at the top level
b182c0c
- Fix MODULES/Modules oops
b182c0c
9c310a2
* Sat Apr 20 2013 Bruno Wolff III <bruno@wolff.to> - 1.8.1-6
9c310a2
- Avoid opening plugins twice
9c310a2
8dc9e32
* Sat Apr 20 2013 Bruno Wolff III <bruno@wolff.to> - 1.8.1-5
8dc9e32
- Allow for plugin names to not end in .so - bz 573672
926cc8b
- Put cmake files in cmake directory instead of an Ogre directory
8dc9e32
0d4bc6c
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.8.1-4
0d4bc6c
- Rebuild for Boost-1.53.0
0d4bc6c
004bec1
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.8.1-3
004bec1
- Rebuild for Boost-1.53.0
004bec1
780401e
* Sun Dec 09 2012 Bruno Wolff III <bruno@wolff.to> - 1.8.1-2
780401e
- Consuming packages using threads need to link to boost_system-mt
780401e
fd344d6
* Fri Nov 30 2012 Martin Preisler <mpreisle@redhat.com> - 1.8.1-1
fd344d6
- Update to upstream 1.8.1
fd344d6
fd344d6
* Fri Nov 30 2012 Martin Preisler <mpreisle@redhat.com> - 1.8.0-1
fd344d6
- Update to upstream 1.8.0
fd344d6
- Split the components into a subpackages
fd344d6
- Split utils into a subpackage
fd344d6
- Put cmake modules into the -devel subpackage
fd344d6
c6d2c5e
* Tue Oct 02 2012 Jon Ciesla <limburgher@gmail.com> - 1.7.4-5
c6d2c5e
- Fix FTBFS on ARM, based on debian's patch.
c6d2c5e
9491a3e
* Fri Aug 10 2012 Bruno Wolff III <bruno@wolff.to> - 1.7.4-4
398015d
- Fix for boost 1.50
9491a3e
d023203
* Sat Jul 21 2012 Bruno Wolff III <bruno@wolff.to> - 1.7.4-3
d023203
- Fix issue with utilSSE hack breaking under gcc 4.7 (bug 842041)
d023203
8dc588d
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4-2
8dc588d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8dc588d
db0140c
* Sun Apr 01 2012 Bruno Wolff III <bruno@wolff.to> - 1.7.4-1
46359c8
- Update to upstream 1.7.4
46359c8
- This is a minor bugfix update from 1.7.3
46359c8
efb6037
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.3-6
efb6037
- Rebuilt for c++ ABI breakage
efb6037
4e71324
* Tue Jan 17 2012 Bruno Wolff III <bruno@wolff.to> - 1.7.3-5
4e71324
- Rebuild for ois 1.3
4e71324
40e1c7c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.3-4
40e1c7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
40e1c7c
173ea4d
* Sun Nov 20 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.3-3
173ea4d
- Rebuild for boost soname bump
173ea4d
0bff8f8
* Fri Jul 22 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.3-2
0bff8f8
- Rebuild for boost 1.47
0bff8f8
a29aa7b
* Sat May 14 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.3-1
a29aa7b
- Upstream update to 1.7.3
a29aa7b
- Changelog at http://www.ogre3d.org/2011/05/08/ogre-1-7-3-cthugha-released#more-1284
a29aa7b
Jon Ciesla 105e454
* Mon Apr 04 2011 Jon Ciesla <limb@jcomserv.net> - 1.7.2-14
Jon Ciesla 105e454
- Re-rebuilding for boost 1.46.1, 2011-03-15 rebuild got 1.46.0.
Jon Ciesla 105e454
82c3af7
* Tue Mar 15 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.2-13
82c3af7
- Rebuild for boost 1.46.1 update
82c3af7
f30aa58
* Sun Mar 06 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.2-12
f30aa58
- Fix broken pkgconfig files
f30aa58
3de86d3
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.2-11
3de86d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3de86d3
cc84ce8
* Mon Feb 07 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.2-10
cc84ce8
- With ogre 1.7, cegui is no longer a build dependency.
cc84ce8
af34d6f
* Sun Feb 06 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.2-9
af34d6f
- Rebuild for boost soname bump.
af34d6f
90715ea
* Tue Jan 11 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.2-8
90715ea
- Fix config for replacement for quake map.
90715ea
b35669e
* Mon Jan 10 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.2-7
b35669e
- Exclude CMakeLists.txt from Media
9dbf6e8
- Install Samples media where Ogre expects it.
73c7a59
- Ogre expects the *.cfg files in /etc/OGRE
b35669e
0f6174c
* Fri Jan 07 2011 Tom Callaway <spot@fedoraproject.org> - 1.7.2-6
0f6174c
- BuildRequires: boost-devel for threading, Remove poco-devel from BR
0f6174c
0c55d0e
* Wed Jan 05 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.2-5
0c55d0e
- Drop ttb requirement entirely.
0c55d0e
7211414
* Wed Jan 05 2011 Dan Horák <dan[at]danny.cz> - 1.7.2-4
7211414
- tbb is available only on selected architectures
7211414
0aeb64e
* Wed Jan 05 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.2-3
0aeb64e
- Use SampleBrowser instead of out of date ogre-samples script
0aeb64e
5348b24
* Mon Jan 03 2011 Bruno Wolff III <bruno@wolff.to> - 1.7.2-2
5348b24
- ogre-devel requires poco-devel to make sure references to poco headers works.
5348b24
d9206dd
* Tue Dec 21 2010 Tom Callaway <spot@fedoraproject.org> - 1.7.2-1
d9206dd
- move to 1.7.2
d9206dd
778158a
* Sat Nov 28 2009 Bruno Wolff III <bruno@wolff.to> - 1.6.4-5
778158a
- Get upstream fixes since 1.6.4 release. This includes a couple of crash bugs.
778158a
b2615e7
* Mon Nov 23 2009 Bruno Wolff III <bruno@wolff.to> - 1.6.4-4
b2615e7
- Allow CEGIUOgreRenderer to find needed libraries
b2615e7
5254e77
* Sat Nov 21 2009 Bruno Wolff III <bruno@wolff.to> - 1.6.4-3
5254e77
- Spec file cleanups
5254e77
bc7c91c
* Tue Nov 17 2009 Bruno Wolff III <bruno@wolff.to> - 1.6.4-2
bc7c91c
- Rebuild for ois 1.2
bc7c91c
Alexey Torkhov 3b7fbd6
* Mon Sep 28 2009 Alexey Torkhov <atorkhov@gmail.com> - 1.6.4-1
Alexey Torkhov 3b7fbd6
- New upstream release 1.6.4
Alexey Torkhov 3b7fbd6
146921b
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-2
146921b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
146921b
Alexey Torkhov f7e2c5f
* Thu Apr 16 2009 Alexey Torkhov <atorkhov@gmail.com> - 1.6.2-1
Alexey Torkhov f7e2c5f
- New upstream release 1.6.2
Alexey Torkhov f7e2c5f
- Exceptions added to License
Alexey Torkhov f7e2c5f
- Reenabling OpenEXR plugin, as it fixed now
Alexey Torkhov f7e2c5f
Alexey Torkhov 3ebd572
* Fri Mar 06 2009 Alexey Torkhov <atorkhov@gmail.com> - 1.6.1-5
Alexey Torkhov 3ebd572
- Add licenses of samples to License tag
Alexey Torkhov 3ebd572
Alexey Torkhov c1538f1
* Mon Mar 02 2009 Alexey Torkhov <atorkhov@gmail.com> - 1.6.1-4
Alexey Torkhov c1538f1
- Update Ogre-Samples to work properly without CgProgramManager plugin
Alexey Torkhov c1538f1
Alexey Torkhov b683c99
* Fri Feb 27 2009 Alexey Torkhov <atorkhov@gmail.com> - 1.6.1-3
Alexey Torkhov b683c99
- Fixing PPC build
Alexey Torkhov b683c99
324a2f4
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-2
324a2f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
324a2f4
db0140c
* Tue Feb 10 2009 Alexey Torkhov <atorkhov@gmail.com> 1.6.1-1
Alexey Torkhov 56f6dbb
- New upstream release 1.6.1
Alexey Torkhov 56f6dbb
7e81cdd
* Tue Jan 20 2009 Hans de Goede <hdegoede@redhat.com> 1.6.0-5
7e81cdd
- Adjust font requires for font rename (rh 480465)
7e81cdd
b950585
* Sat Jan 10 2009 Hans de Goede <hdegoede@redhat.com> 1.6.0-4
f43f461
- use regular (full) instead of lgc dejavu fonts for the demos (rh 477434)
f43f461
cbb4bfb
* Sat Dec 27 2008 Hans de Goede <hdegoede@redhat.com> 1.6.0-3
cbb4bfb
- Remove non-free fonts from samples subpackage (rh 477434)
cbb4bfb
b22d9f0
* Wed Dec  3 2008 Hans de Goede <hdegoede@redhat.com> 1.6.0-2
b22d9f0
- Rebuild for new cegui
b22d9f0
Alexey Torkhov 2872e93
* Thu Nov 06 2008 Alexey Torkhov <atorkhov@gmail.com> 1.6.0-1
Alexey Torkhov 2872e93
- New upstream release 1.6.0
Alexey Torkhov 2872e93
- Updated samples running script
Alexey Torkhov 2872e93
- Removed non-free quake map from samples media
Alexey Torkhov 2872e93
- Added docs license in License tag
Alexey Torkhov 2872e93
db0140c
* Sun Sep 21 2008 Alexey Torkhov <atorkhov@gmail.com> 1.6.0-0.1.rc1
Alexey Torkhov 7900be4
- New upstream release 1.6.0rc1
Alexey Torkhov 1043f3c
- Disabling broken OpenEXR plugin, it is not updated for long time and doesn't
Alexey Torkhov 39830ad
  compile. FreeImage now have EXR support
Alexey Torkhov 1043f3c
- Updated private GLEW sources to 1.5.0 due to license issues and compiling
Alexey Torkhov 1043f3c
  against it instead of system ones, as it is patched by upstream
Alexey Torkhov 7900be4
046e44f
* Fri Jul 11 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.9-2
046e44f
- Rebuild for new cegui
046e44f
d3b5558
* Wed Jul  2 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.9-1
d3b5558
- New upstream release 1.4.9
d3b5558
2d43e64
* Thu May 22 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.8-2
476aa9b
- Rebuild for new cegui
476aa9b
- Use system tinyxml (bz 447698)
232bb36
2d43e64
* Tue May 13 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.8-1
2d43e64
- New upstream release 1.4.8
2d43e64
- Warning as always with a new upstream ogre release this breaks the ABI
2d43e64
  and changes the soname!
2d43e64
a1f3534
* Sun Mar 30 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.7-2
a1f3534
- Switch to freeimage as imagelibrary, as upstream is abandoning DevIL support
a1f3534
  (bz 435399)
a1f3534
- Enable the openexr plugin
a1f3534
4238ae9
* Sun Mar 16 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.7-1
4238ae9
- New upstream release 1.4.7
4238ae9
- Warning as always with a new upstream ogre release this breaks the ABI
4238ae9
  and changes the soname!
4238ae9
eff3a1c
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.4.6-5
eff3a1c
- Autorebuild for GCC 4.3
eff3a1c
9a9725f
* Thu Jan 24 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.6-4
9a9725f
- Install 2 additional header files for ogre4j (bz 429965)
9a9725f
0227856
* Tue Jan 22 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.6-3
0227856
- Rebuild for new glew
0227856
05711fc
* Sat Jan 12 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.6-2
05711fc
- Oops I just found out that ogre contains private copies of GL and GLEW
05711fc
  headers, which fall under the not 100% SGI Free Software B and GLX Public
05711fc
  License licenses, remove these (even from the tarbal!) and use the system
05711fc
  versions instead
05711fc
f6c2309
* Sat Dec 29 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.6-1
f6c2309
- New upstream release 1.4.6
f6c2309
- Warning as always with a new upstream ogre release this breaks the ABI
f6c2309
  and changes the soname!
f6c2309
d75aac9
* Wed Nov 14 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.5-3
d75aac9
- Fix building of ogre with an older version of ogre-devel installed
d75aac9
  (bz 382311)
d75aac9
7e9ea8f
* Mon Nov 12 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.5-2
7e9ea8f
- Ogre-Samples now takes the name of which samples to run as arguments, if no
7e9ea8f
  arguments are provided, it will run all of them like it used too (bz 377011)
7e9ea8f
- Don't install a useless / broken plugins.cfg in the Samples folder,
7e9ea8f
  Ogre-Samples will generate a correct one when run (bz 377011)
7e9ea8f
a2836a2
* Mon Oct  8 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.5-1
10244cd
- New upstream release 1.4.5
10244cd
0610d65
* Fri Sep 14 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.4-1
0610d65
- New upstream release 1.4.4 (bz 291481)
0610d65
57fd730
* Wed Aug 15 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.2-2
57fd730
- Update License tag for new Licensing Guidelines compliance
57fd730
fe55a85
* Sat Jun 30 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.2-1
fe55a85
- New upstream release 1.4.2
fe55a85
- Warning as always with a new upstream ogre release this breaks the ABI
fe55a85
  and changes the soname!
fe55a85
- Warning this release also breaks the API!
fe55a85
fb88c56
* Thu May 24 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.2.5-2
fb88c56
- Fix building on ppc64
fb88c56
2fa3ab0
* Fri Feb 16 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.2.5-1
2fa3ab0
- New upstream release 1.2.5
2fa3ab0
54cdf88
* Fri Jan 19 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.2.3-2
54cdf88
- Rebuild for new cairomm
54cdf88
- Added a samples sub-package (suggested by Xavier Decoret)
54cdf88
5058361
* Fri Oct 27 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.2.3-1
5058361
- New upstream release 1.2.3
5058361
- Warning as always with a new upstream ogre release this breaks the ABI
5058361
  and changes the soname!
5058361
3a89e95
* Mon Aug 28 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.2.2-2.p1
3a89e95
- FE6 Rebuild
3a89e95
2f52979
* Thu Jul 27 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.2.2-1.p1
2f52979
- New upstream release 1.2.2p1
2f52979
- Drop integrated char_height patch
2f52979
- Drop ogre-1.2.1-visibility.patch since this is fixed with the latest gcc
2f52979
  release, but keep it in CVS in case things break again.
2f52979
- Add a patch that replaces -version-info libtool argument with -release,
2f52979
  which results in hardcoding the version number into the soname. This is
2f52979
  needed because upstream changes the ABI every release, without changing the
2f52979
  CURRENT argument passed to -version-info .
2f52979
- Also add -release when linking libCEGUIOgreRenderer.so as that was previously
2f52979
  unversioned.
2f52979
3451b88
* Tue Jul 18 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.2.1-3
3451b88
- Add ogre-1.2.1-visibility.patch to fix issues with the interesting new
3451b88
  gcc visibility inheritance.
3451b88
76f564b
* Fri Jul  7 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.2.1-2
76f564b
- Make -devel package Requires on the main package fully versioned.
76f564b
- Move libOgrePlatform.so out of %%{_libdir} and into the OGRE plugins dirs as
76f564b
  its not versioned and only used through dlopen, so its effectivly a plugin.  
76f564b
76f564b
* Thu Jun 15 2006 Hans de Goede 1.2.1-1
76f564b
- Initial FE packaging attempt, loosely based on a specfile created by
76f564b
  Xavier Decoret <Xavier.Decoret@imag.fr>