[arch-commits] Commit in ogre/trunk (PKGBUILD)

Evangelos Foutras foutrelis at archlinux.org
Fri Jun 26 03:49:47 UTC 2015


    Date: Friday, June 26, 2015 @ 05:49:47
  Author: foutrelis
Revision: 135885

Fix build with GCC 5.1 and revert switch to clang

https://bugzilla.redhat.com/show_bug.cgi?id=1223612

Modified:
  ogre/trunk/PKGBUILD

----------+
 PKGBUILD |   17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-06-26 03:04:24 UTC (rev 135884)
+++ PKGBUILD	2015-06-26 03:49:47 UTC (rev 135885)
@@ -8,19 +8,22 @@
 arch=('i686' 'x86_64')
 url='http://www.ogre3d.org'
 license=('custom:MIT')
-depends=('boost-libs' 'freeimage' 'freetype2' 'libxaw' 'libxrandr' 
+depends=('boost-libs' 'freeimage' 'freetype2' 'libxaw' 'libxrandr'
          'nvidia-cg-toolkit' 'zziplib' 'ois' 'glu' 'tinyxml')
-makedepends=('boost' 'cmake' 'doxygen' 'graphviz' 'ttf-dejavu' 'mesa' 'mercurial' 'clang')
+makedepends=('boost' 'cmake' 'doxygen' 'graphviz' 'ttf-dejavu' 'mesa' 'mercurial')
 install=ogre.install
 source=("hg+http://bitbucket.org/sinbad/ogre#tag=v${pkgver//./-}"
-        cmake30.patch::https://bitbucket.org/sinbad/ogre/commits/d84bce645d3dd439188d3d29d8da51c51765a085/raw/)
+        ogre-template-fix.patch::https://bitbucket.org/sinbad/ogre/commits/a24ac4afbbb9dc5ff49a61634af50da11ba8fb97/raw/
+        ogre-cmake30.patch::https://bitbucket.org/sinbad/ogre/commits/d84bce645d3dd439188d3d29d8da51c51765a085/raw/)
 md5sums=('SKIP'
+         '3debee4514a33a0a642370aecdc41975'
          '116fb8009c8d4b499f9a885052cc0ea6')
 
 prepare() {
   cd ogre
 
-  patch -Np1 < $srcdir/cmake30.patch
+  patch -Np1 < $srcdir/ogre-template-fix.patch
+  patch -Np1 < $srcdir/ogre-cmake30.patch
 }
 
 build() {
@@ -29,9 +32,9 @@
   [[ -d build ]] && rm -rf build
   mkdir build && cd build
 
-  export CC="clang"
-  export CXX="clang++"
-  export CXXFLAGS="-msse4"
+  # Silence warnings about deprecated declarations
+  CXXFLAGS+=' -Wno-deprecated-declarations'
+
   cmake .. \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DOGRE_INSTALL_SAMPLES=TRUE \



More information about the arch-commits mailing list