summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrank Siegert2022-02-27 19:44:49 +0100
committerFrank Siegert2022-02-27 19:50:36 +0100
commitb3b7a23d5778941f226a9c9a958b14d266e3dcc4 (patch)
treecd7e0dec6a3c3a5d1b9ba72e42ffeb0f0d567b80
parentb35f243d5e2256ec5748217d91a9e5147d2245b3 (diff)
downloadaur-b3b7a23d5778941f226a9c9a958b14d266e3dcc4.tar.gz
Update to 1.6.1-5: Fix compile problem with poppler >= 22
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD8
-rw-r--r--use-c-17-for-pdf-on-linux-builds.patch9
3 files changed, 18 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 83a45d63fbd0..114f0e349998 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = openboard
pkgdesc = Interactive whiteboard software for schools and universities
pkgver = 1.6.1
- pkgrel = 4
+ pkgrel = 5
url = http://openboard.ch/index.en.html
arch = x86_64
arch = i686
@@ -27,10 +27,12 @@ pkgbase = openboard
source = qchar.patch
source = quazip.patch
source = drop_ThirdParty_repo.patch
+ source = use-c-17-for-pdf-on-linux-builds.patch
sha256sums = cf5bfb570b9ac4e61e1670c5a433f1dcaf0de1e8dbcbd544f058711690afba79
sha256sums = 64289f9d91cb25fa79fb988f19d43a542d67380fcf27668d0da1ee4ba1e705eb
sha256sums = b40fdab85f5921d0404c07db64628a2428a87d39193d2797bbef2e69b1d51549
sha256sums = 0a9d037336dab3dbd99652b71934a94cd1e9801650fe5e72f4dd1de1718dd4c1
sha256sums = a6a9bc1f9c9bee0345b735fcf422245ae7946f96f6c34520dd63530a98978c14
+ sha256sums = 33a1e28293a8f2e97ba9ab9be1c77bfc04d473ce477b31322b20eececad9bc2f
pkgname = openboard
diff --git a/PKGBUILD b/PKGBUILD
index 07a9a0009c34..0c7fd190fe4f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=openboard
pkgver=1.6.1
_src_folder="OpenBoard-${pkgver}"
-pkgrel=4
+pkgrel=5
pkgdesc="Interactive whiteboard software for schools and universities"
arch=('x86_64' 'i686')
url="http://openboard.ch/index.en.html"
@@ -17,14 +17,18 @@ source=("https://github.com/OpenBoard-org/OpenBoard/archive/v${pkgver}.tar.gz"
source+=(qchar.patch)
source+=(quazip.patch)
source+=(drop_ThirdParty_repo.patch)
+source+=(use-c-17-for-pdf-on-linux-builds.patch)
sha256sums=('cf5bfb570b9ac4e61e1670c5a433f1dcaf0de1e8dbcbd544f058711690afba79'
'64289f9d91cb25fa79fb988f19d43a542d67380fcf27668d0da1ee4ba1e705eb'
'b40fdab85f5921d0404c07db64628a2428a87d39193d2797bbef2e69b1d51549'
'0a9d037336dab3dbd99652b71934a94cd1e9801650fe5e72f4dd1de1718dd4c1'
- 'a6a9bc1f9c9bee0345b735fcf422245ae7946f96f6c34520dd63530a98978c14')
+ 'a6a9bc1f9c9bee0345b735fcf422245ae7946f96f6c34520dd63530a98978c14'
+ '33a1e28293a8f2e97ba9ab9be1c77bfc04d473ce477b31322b20eececad9bc2f')
prepare() {
cd "$srcdir"/$_src_folder
+ msg2 "c17"
+ patch -f -p1 < "$srcdir"/use-c-17-for-pdf-on-linux-builds.patch
msg2 "drop_ThirdParty_repo"
patch -f -p1 < "$srcdir"/drop_ThirdParty_repo.patch || true
msg2 "qchar"
diff --git a/use-c-17-for-pdf-on-linux-builds.patch b/use-c-17-for-pdf-on-linux-builds.patch
new file mode 100644
index 000000000000..c765e22f8723
--- /dev/null
+++ b/use-c-17-for-pdf-on-linux-builds.patch
@@ -0,0 +1,9 @@
+--- a/src/pdf/pdf.pri 2021-04-13 19:05:29.000000000 +0200
++++ b/src/pdf/pdf.pri 2022-02-27 19:43:33.932172711 +0100
+@@ -1,3 +1,6 @@
++linux-g++* {
++ CONFIG += c++17
++}
+
+ HEADERS += src/pdf/GraphicsPDFItem.h \
+ src/pdf/PDFRenderer.h \