[arch-commits] Commit in gambas3/trunk (PKGBUILD gambas-poppler-0.83.patch)

Antonio Rojas arojas at archlinux.org
Tue Jan 7 21:28:31 UTC 2020


    Date: Tuesday, January 7, 2020 @ 21:28:30
  Author: arojas
Revision: 550098

Fix build with poppler 0.83

Added:
  gambas3/trunk/gambas-poppler-0.83.patch
Modified:
  gambas3/trunk/PKGBUILD

---------------------------+
 PKGBUILD                  |    7 +++++--
 gambas-poppler-0.83.patch |   13 +++++++++++++
 2 files changed, 18 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-01-07 21:25:21 UTC (rev 550097)
+++ PKGBUILD	2020-01-07 21:28:30 UTC (rev 550098)
@@ -41,8 +41,10 @@
          'libxslt' 'libgnome-keyring' 'gsl' 'gst-plugins-base-libs' 'alure' 'gtkglext' 'ncurses'
 	 'gmime3')
 options=('!emptydirs' 'libtool')
-source=("https://gitlab.com/gambas/gambas/-/archive/${pkgver}/gambas-${pkgver}.tar.bz2")
-sha512sums=('677d1ed3e1bf6b8cf6be658b8fef1f6904c052368a4d6d8f7c0d30797a37b0e5ec56b19f1c5f60f0df82bffa814a8969ae2d4c8d1f312eccda4f7025a5d78c01')
+source=("https://gitlab.com/gambas/gambas/-/archive/${pkgver}/gambas-${pkgver}.tar.bz2"
+         gambas-poppler-0.83.patch)
+sha512sums=('677d1ed3e1bf6b8cf6be658b8fef1f6904c052368a4d6d8f7c0d30797a37b0e5ec56b19f1c5f60f0df82bffa814a8969ae2d4c8d1f312eccda4f7025a5d78c01'
+            '1c603540749f2b797052833a50653711c05611df4228efcf57b3ad9f39f225b2b85cbad5a8994a586645832781c199719f710534472fa66574028998fe7b87a1')
 
 create_dirs() {
   install -dm755 ${pkgdir}/usr/lib/gambas3
@@ -52,6 +54,7 @@
 prepare() {
   cd ${srcdir}/gambas-${pkgver}
 
+  patch -p1 -i ../gambas-poppler-0.83.patch # Fix build with poppler 0.83 (OpenMandriva)
   ./reconf-all
 }
 

Added: gambas-poppler-0.83.patch
===================================================================
--- gambas-poppler-0.83.patch	                        (rev 0)
+++ gambas-poppler-0.83.patch	2020-01-07 21:28:30 UTC (rev 550098)
@@ -0,0 +1,13 @@
+diff --git a/gb.pdf/src/main.cpp b/gb.pdf/src/main.cpp
+index 93af4b1..0464e0c 100644
+--- a/gb.pdf/src/main.cpp
++++ b/gb.pdf/src/main.cpp
+@@ -56,7 +56,7 @@ int EXPORT GB_INIT(void)
+ 	if (!globalParams)
+ 	{
+ #if POPPLER_VERSION_0_6
+-		globalParams = new GlobalParams();
++		globalParams = std::unique_ptr<GlobalParams>();
+ #else
+ 		globalParams = new GlobalParams("/etc/xpdfrc");
+ #endif



More information about the arch-commits mailing list