[arch-commits] Commit in openmw/trunk (3 files)
Sven-Hendrik Haase
svenstaro at gemini.archlinux.org
Mon Aug 16 08:40:40 UTC 2021
Date: Monday, August 16, 2021 @ 08:40:40
Author: svenstaro
Revision: 1000182
upgpkg: openmw 0.47.0rc-1
Modified:
openmw/trunk/PKGBUILD
Deleted:
openmw/trunk/openmw-0.46.0-limits-includes.patch
openmw/trunk/openmw-0.46.0-missing-include.patch
-------------------------------------+
PKGBUILD | 29 ++++++++++++---------------
openmw-0.46.0-limits-includes.patch | 36 ----------------------------------
openmw-0.46.0-missing-include.patch | 19 -----------------
3 files changed, 13 insertions(+), 71 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-08-16 08:25:44 UTC (rev 1000181)
+++ PKGBUILD 2021-08-16 08:40:40 UTC (rev 1000182)
@@ -2,33 +2,30 @@
# Contributor: Sandy Carter <bwrsandman at gmail.com>
pkgname=openmw
-pkgver=0.46.0
-pkgrel=9
+# Build from git until 0.47.0 stable is out. Sadly openmw releases are very
+# rare these days and backporting takes too much time.
+pkgver=0.47.0rc
+pkgrel=1
pkgdesc="Open-source engine reimplementation for the role-playing game Morrowind"
arch=('x86_64')
url="http://www.openmw.org"
license=('GPL3' 'MIT' 'custom')
-depends=('openal' 'openscenegraph' 'mygui' 'bullet' 'qt5-base' 'ffmpeg' 'sdl2' 'unshield' 'libxt')
+depends=('openal' 'openscenegraph' 'mygui' 'qt5-base' 'ffmpeg' 'sdl2' 'unshield' 'libxt')
makedepends=('cmake' 'boost' 'doxygen' 'ninja' 'git')
-source=("git+https://gitlab.com/OpenMW/openmw.git#tag=openmw-$pkgver"
- openmw-0.46.0-limits-includes.patch
- openmw-0.46.0-missing-include.patch)
-sha512sums=('SKIP'
- '2c13813ed11e00e2118251192ca0ef3933cce87fc4898930e590a9421d28e0b6ca2bff0edf48b0ec9da528282fcad2ee6e211f2c6692f36b360d8eb6d4f33049'
- 'd0d47fe249e8fb366e00e272dc62853f8a2aaa75d45d83d270891e76674c1382fd3405e674e3b6c383bbc17125c4471893e77251744deae4d17bc373d847a638')
+source=("git+https://gitlab.com/OpenMW/openmw.git#commit=af3b9187")
+sha512sums=('SKIP')
-prepare() {
- cd openmw
- patch -Np1 -i ${srcdir}/openmw-0.46.0-limits-includes.patch
- patch -Np1 -i ${srcdir}/openmw-0.46.0-missing-include.patch
-}
-
build() {
cd openmw
- cmake . \
+ # We can't use system bullet because openmw needs a version built with double
+ # precision but the one we ship in Arch is built with single precision for
+ # performance reasons.
+ cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
+ -DOPENMW_LTO_BUILD=ON \
-DDESIRED_QT_VERSION=5 \
+ -DOPENMW_USE_SYSTEM_BULLET=OFF \
-GNinja \
-Bbuild
ninja -C build
Deleted: openmw-0.46.0-limits-includes.patch
===================================================================
--- openmw-0.46.0-limits-includes.patch 2021-08-16 08:25:44 UTC (rev 1000181)
+++ openmw-0.46.0-limits-includes.patch 2021-08-16 08:40:40 UTC (rev 1000182)
@@ -1,36 +0,0 @@
-diff --git a/components/sceneutil/mwshadowtechnique.cpp b/components/sceneutil/mwshadowtechnique.cpp
-index cb3a1b278..653e4d3a1 100644
---- a/components/sceneutil/mwshadowtechnique.cpp
-+++ b/components/sceneutil/mwshadowtechnique.cpp
-@@ -23,6 +23,7 @@
- #include <osg/Geometry>
- #include <osg/io_utils>
-
-+#include <limits>
- #include <sstream>
-
- namespace {
-diff --git a/components/sceneutil/shadow.cpp b/components/sceneutil/shadow.cpp
-index 035c19a5f..1ec2b1c5e 100644
---- a/components/sceneutil/shadow.cpp
-+++ b/components/sceneutil/shadow.cpp
-@@ -1,5 +1,7 @@
- #include "shadow.hpp"
-
-+#include <limits>
-+
- #include <osgShadow/ShadowedScene>
-
- #include <components/sceneutil/vismask.hpp>
-diff --git a/components/terrain/quadtreeworld.cpp b/components/terrain/quadtreeworld.cpp
-index f998b7877..cadf5eaa4 100644
---- a/components/terrain/quadtreeworld.cpp
-+++ b/components/terrain/quadtreeworld.cpp
-@@ -2,6 +2,7 @@
-
- #include <osgUtil/CullVisitor>
-
-+#include <limits>
- #include <sstream>
-
- #include <components/misc/constants.hpp>
Deleted: openmw-0.46.0-missing-include.patch
===================================================================
--- openmw-0.46.0-missing-include.patch 2021-08-16 08:25:44 UTC (rev 1000181)
+++ openmw-0.46.0-missing-include.patch 2021-08-16 08:40:40 UTC (rev 1000182)
@@ -1,19 +0,0 @@
-Fixes build on ~arch system, patch from upstream, to be dropped for 0.47
-
-From 10daadefbea1f62a818c339dc7f3d69a858bc8a6 Mon Sep 17 00:00:00 2001
-From: elsid <elsid.mail at gmail.com>
-Date: Thu, 30 Apr 2020 21:57:22 +0200
-Subject: [PATCH] Add missing include
-
-diff --git a/components/detournavigator/offmeshconnectionsmanager.hpp b/components/detournavigator/offmeshconnectionsmanager.hpp
-index 30d7976aec..155ce32963 100644
---- a/components/detournavigator/offmeshconnectionsmanager.hpp
-+++ b/components/detournavigator/offmeshconnectionsmanager.hpp
-@@ -13,6 +13,7 @@
-
- #include <boost/optional.hpp>
-
-+#include <algorithm>
- #include <map>
- #include <mutex>
- #include <unordered_map>
More information about the arch-commits
mailing list