diff options
author | Michael Migliore | 2019-10-14 13:55:51 +0200 |
---|---|---|
committer | Michael Migliore | 2019-10-14 13:55:51 +0200 |
commit | b7cd7d7bf579a31bad1a4437bb7d5b4df562abe1 (patch) | |
tree | 1de4e85a4ea6a6af12e8a17c273212e8f6e0b4eb | |
parent | 8d867a409f99d6f9bcd29661f882630a7ccc2d0d (diff) | |
download | aur-b7cd7d7bf579a31bad1a4437bb7d5b4df562abe1.tar.gz |
use some system dependencies
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 21 insertions, 5 deletions
@@ -1,16 +1,21 @@ pkgbase = filament pkgdesc = A real-time physically based engine pkgver = 1.4.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/google/filament/tree/v1.4.0 arch = x86_64 license = Apache makedepends = cmake makedepends = clang + depends = assimp depends = libc++ depends = libc++abi depends = mesa depends = libxi + depends = embree + depends = libpng + depends = zlib + depends = oidn conflicts = mono source = https://github.com/google/filament/archive/v1.4.0.tar.gz sha256sums = 3ad75e33e92751f78767750fee06bac03c19c52092da3d3403b327dbb5206c5b @@ -3,28 +3,39 @@ pkgname=filament pkgver=1.4.0 -pkgrel=1 +pkgrel=2 pkgdesc='A real-time physically based engine' arch=('x86_64') url="https://github.com/google/${pkgname}/tree/v${pkgver}" license=('Apache') -depends=('libc++' 'libc++abi' 'mesa' 'libxi') +depends=('assimp' 'libc++' 'libc++abi' 'mesa' 'libxi' 'embree' 'libpng' 'zlib' 'oidn') makedepends=('cmake' 'clang') conflicts=('mono') # because of /usr/bin/cmgen source=("https://github.com/google/${pkgname}/archive/v${pkgver}.tar.gz") sha256sums=('3ad75e33e92751f78767750fee06bac03c19c52092da3d3403b327dbb5206c5b') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + sed -i '/add_.*libassimp/d' CMakeLists.txt + sed -i '/add_.*samples/d' CMakeLists.txt + sed -i '/add_.*libpng/d' CMakeLists.txt + sed -i '/add_.*libz/d' CMakeLists.txt + sed -i '/add_.*libsdl2/d' CMakeLists.txt + sed -i '/test_bluevk/d' libs/bluevk/CMakeLists.txt +} + build() { cd "${pkgname}-${pkgver}" [[ -d build_release ]] && rm -r build_release mkdir build_release && cd build_release cmake -DCMAKE_CXX_COMPILER=clang++ \ -DCMAKE_C_COMPILER=clang \ + -DCMAKE_CXX_FLAGS="-I/usr/include/SDL2 -DFILAMENT_HAS_EMBREE" \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DFILAMENT_REQUIRES_CXXABI=ON \ -DBUILD_DEMO=OFF \ - -DBUILD_TESTING=OFF \ -DENABLE_JAVA=OFF \ + -DDENOISE_LIBRARY="OpenImageDenoise" \ -DDIST_DIR="." \ -DCMAKE_EXE_LINKER_FLAGS="-Wl,-z,relro,-z,now" \ .. |