summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorbartus2021-07-06 18:57:13 +0200
committerbartus2021-07-06 18:57:13 +0200
commit77ee2747397374b2e734ea5391ee1026b43729df (patch)
tree99849b8c1004f2de935e4b6e4f1463067d7badab /PKGBUILD
parent76325565e9a150c0d39631c2c9baf1a4b517a679 (diff)
downloadaur-77ee2747397374b2e734ea5391ee1026b43729df.tar.gz
Fix build against gcc:11
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD6
1 files changed, 5 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ed08f4f81710..d30a9f2f687c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,7 +20,7 @@ _fragment=${FRAGMENT:-#branch=master}
_name="luxcorerender"
pkgname=${_name}-git
-pkgver=2.5.r111.gad8e42783
+pkgver=2.5.r177.gd8163ffda
epoch=2
pkgrel=1
pkgdesc="Physically correct, unbiased rendering engine."
@@ -60,6 +60,10 @@ pkgver() {
prepare() {
git -C "${srcdir}/${_name}" apply -v "${srcdir}"/*.patch
+ #fix gcc:11 missing header
+ grep -lRE "is(nan|inf)" "${srcdir}/${_name}"/{include,src}|xargs sed -E 's/is(nan|inf)/std::&/g' -i
+ #fix fmt::format_system_error string -> const char *
+ sed '/format_system_error/s/msg/msg.c_str()/' -i "${srcdir}/${_name}"/deps/spdlog-1.8.0/include/spdlog/common-inl.h
}
build() {