|
Alexey Torkhov |
f7e2c5f |
#!/bin/sh
|
|
Alexey Torkhov |
f7e2c5f |
|
|
Alexey Torkhov |
f7e2c5f |
set -e
|
|
Alexey Torkhov |
f7e2c5f |
set -x
|
|
Alexey Torkhov |
f7e2c5f |
|
|
|
dfa0146 |
version=1.9.0
|
|
Alexey Torkhov |
f7e2c5f |
|
|
|
dfa0146 |
[ ! -e ogre-${version} ]
|
|
|
dfa0146 |
|
|
|
dfa0146 |
rpm -q mercurial
|
|
|
dfa0146 |
hg clone https://bitbucket.org/sinbad/ogre ogre-${version}
|
|
|
dfa0146 |
hg archive -R ogre-${version} -r v$(echo ${version} | tr . -) -t tbz2 ogre-${version}.tar.bz2
|
|
|
dfa0146 |
rm -rf ogre-${version}
|
|
|
db0140c |
|
|
|
db0140c |
# Clean up
|
|
|
dfa0146 |
tar xjf ogre-${version}.tar.bz2
|
|
|
db0140c |
pushd ogre-${version}
|
|
|
db0140c |
# - Non-free licensed headers under RenderSystems/GL/include/GL removed
|
|
|
dfa0146 |
rm RenderSystems/GL/include/GL/{gl,glext,glxext,glxtokens,wglext}.h
|
|
|
db0140c |
|
|
|
db0140c |
# - GLEW sources updated
|
|
|
dfa0146 |
rpm -q glew-devel glew-debuginfo
|
|
|
db0140c |
cp -f /usr/include/GL/{glew,glxew,wglew}.h RenderSystems/GL/include/GL/
|
|
|
dfa0146 |
cp -f /usr/src/debug/glew-*/src/glew.c RenderSystems/GL/src/glew.cpp
|
|
|
dfa0146 |
dos2unix RenderSystems/GL/src/glew.cpp
|
|
|
3262d27 |
|
|
|
db0140c |
# - Non-free chiropteraDM.pk3 under Samples/Media/packs removed
|
|
|
dfa0146 |
rm Samples/Media/packs/chiropteraDM.{pk3,txt}
|
|
|
db0140c |
|
|
|
db0140c |
# - Non-free textures under Samples/Media/materials/textures/nvidia removed
|
|
|
dfa0146 |
rm Samples/Media/materials/textures/nvidia/*
|
|
|
db0140c |
popd
|
|
|
dfa0146 |
tar cjf ogre-${version}-clean.tar.bz2 ogre-${version}
|