diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 11 insertions, 13 deletions
@@ -6,34 +6,32 @@ # Arch version lacks additional optimization and hardening flags pkgname=openmw -pkgver=0.45.0 -pkgrel=6 +pkgver=0.46.0 +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') -makedepends=('cmake' 'boost' 'doxygen' 'ninja') +depends=('openal' 'openscenegraph' 'mygui' 'bullet' 'qt5-base' 'ffmpeg' 'sdl2' 'unshield' 'libxt' 'libvdpau') +makedepends=('cmake' 'boost' 'doxygen' 'ninja' 'git') source=("https://github.com/OpenMW/openmw/archive/openmw-${pkgver}.tar.gz") -sha512sums=('b968426659457cf486f6756f7ab82cc4cb34a92923c433dd86f711e5d7097f75441ed17daa50d21f15f1847f5aed1f4c3a094a06cfd3f2e9b90aa182742c596f') - -prepare() { - mkdir build -} +b2sums=('8ad94a7fffe5a0739c56c778efe2ec17ef66c312a7fe5caf015cf3cad2bc17d2abe8cdc3f4134049a32fe55c4f4b3f72678d2d0ce1037fd02f6ac753b9d89b2c') build() { - cd build + cd ${pkgname}-${pkgname}-${pkgver} export CFLAGS="$CFLAGS -O3 -flto=4 -fPIE" export CXXFLAGS="$CXXFLAGS -O3 -flto=4 -fPIE" export LDFLAGS="$LDFLAGS,-pie" - cmake "../$pkgname-$pkgname-$pkgver" \ + cmake . \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DDESIRED_QT_VERSION=5 \ - -GNinja - ninja "$MAKEFLAGS" + -GNinja \ + -Bbuild + ninja -C build "$MAKEFLAGS" } package() { + cd ${pkgname}-${pkgname}-${pkgver} DESTDIR="$pkgdir" ninja -C build install } |