diff --git a/extra/qt5-webengine/.SRCINFO b/extra/qt5-webengine/.SRCINFO index 948729d6c..de7b4ad9b 100644 --- a/extra/qt5-webengine/.SRCINFO +++ b/extra/qt5-webengine/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = qt5-webengine pkgdesc = Provides support for web applications using the Chromium browser project pkgver = 5.15.16 - pkgrel = 3 + pkgrel = 5 url = https://www.qt.io arch = x86_64 groups = qt5 diff --git a/extra/qt5-webengine/.nvchecker.toml b/extra/qt5-webengine/.nvchecker.toml new file mode 100644 index 000000000..496066457 --- /dev/null +++ b/extra/qt5-webengine/.nvchecker.toml @@ -0,0 +1,6 @@ +[qt5-webengine] +source = 'git' +git = 'git://code.qt.io/qt/qtwebengine.git' +include_regex = 'v(\d.+)-lts' +from_pattern = 'v(\d.+)-lts' +to_pattern = '\1' diff --git a/extra/qt5-webengine/PKGBUILD b/extra/qt5-webengine/PKGBUILD index 94de13dae..dff9c655a 100644 --- a/extra/qt5-webengine/PKGBUILD +++ b/extra/qt5-webengine/PKGBUILD @@ -10,9 +10,9 @@ highmem=1 pkgname=qt5-webengine -_basever=5.15.12 +_basever=5.15.13 pkgver=5.15.16 -pkgrel=3 +pkgrel=5 arch=('x86_64') url='https://www.qt.io' license=('LGPL3' 'LGPL2.1' 'BSD') @@ -74,6 +74,10 @@ prepare() { } build() { + # this uses malloc_usable_size, which is incompatible with fortification level 3 + export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" + export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" + cd build qmake ../${_pkgfqn} -- \ -proprietary-codecs \ @@ -87,6 +91,10 @@ build() { } package() { + # this uses malloc_usable_size, which is incompatible with fortification level 3 + export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" + export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" + cd build make INSTALL_ROOT="$pkgdir" install