[arch-commits] Commit in scribus/trunk (PKGBUILD)

Evangelos Foutras foutrelis at gemini.archlinux.org
Fri Jan 7 11:31:56 UTC 2022


    Date: Friday, January 7, 2022 @ 11:31:55
  Author: foutrelis
Revision: 1095825

Build in C++17 mode for poppler 21.12.0

Modified:
  scribus/trunk/PKGBUILD

----------+
 PKGBUILD |    4 ++++
 1 file changed, 4 insertions(+)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-01-07 11:25:02 UTC (rev 1095824)
+++ PKGBUILD	2022-01-07 11:31:55 UTC (rev 1095825)
@@ -31,6 +31,9 @@
 prepare() {
   cd ${pkgname}-${pkgver}
   patch -Np1 -i ../harfbuzz-3.0.0.patch
+
+  # fix "error: reference to 'byte' is ambiguous" with C++17 mode
+  sed -i 's/\bbyte\b/prc_&/g' scribus/third_party/prc/oPRCFile.cc
 }
 
 build() {
@@ -38,6 +41,7 @@
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DCMAKE_BUILD_TYPE=None \
     -DCMAKE_SKIP_RPATH=ON \
+    -DWANT_CPP17=ON \
     -DWANT_HUNSPELL=ON \
     -DWITH_BOOST=ON \
     -DWITH_PODOFO=ON #\



More information about the arch-commits mailing list