scribus: fix plugin loading, more function support

partially fixes #31343: some icon paths are still invalid.

Also fix update for 1.5.

Closes: #31439 [via git-merge-pr]
This commit is contained in:
yopito 2021-06-12 16:34:48 +02:00 committed by Érico Nogueira
parent 5898b6cbe0
commit d2b743cf93
3 changed files with 18 additions and 4 deletions

View file

@ -0,0 +1,11 @@
--- scribus/CMakeLists.txt.ORIG 2021-04-25 22:24:52.000000000 +0200
+++ scribus/CMakeLists.txt 2021-06-12 16:23:22.884229251 +0200
@@ -757,7 +757,7 @@
# Should fix bug 6897 .
set_target_properties(${EXE_NAME} PROPERTIES LINK_FLAGS -Wl,-E)
endif ()
-if (GCC AND NOT WIN32)
+if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND NOT WIN32)
# Use the -E / --export-dynamic flag to ensure that symbols in the Scribus
# binary are in the public symbol table for plugins. The symbols must also
# be set as SCRIBUS_API if we're building with -fvisibility=hidden .

View file

@ -1,13 +1,16 @@
# Template file for 'scribus'
pkgname=scribus
version=1.5.7
revision=2
revision=3
build_style=cmake
configure_args="-DCMAKE_SKIP_RPATH=TRUE -DQT_PREFIX=${XBPS_CROSS_BASE}/usr"
configure_args="-DCMAKE_SKIP_RPATH=TRUE -DQT_PREFIX=${XBPS_CROSS_BASE}/usr
-DWANT_GRAPHICSMAGICK=1"
hostmakedepends="pkg-config qt5-qmake qt5-host-tools python3"
makedepends="qt5-devel qt5-tools-devel zlib-devel cairo-devel lcms2-devel
cups-devel libxml2-devel hyphen-devel ghostscript-devel boost-devel
hunspell-devel poppler-cpp-devel python3-devel harfbuzz-devel"
hunspell-devel poppler-cpp-devel python3-devel harfbuzz-devel
libgraphicsmagick-devel libpodofo-devel libpagemaker-devel libqxp-devel
libmspub-devel libcdr-devel libfreehand-devel libvisio-devel"
depends="ghostscript"
short_desc="Open Source DTP (Desktop Publishing) application"
maintainer="Enno Boland <gottox@voidlinux.org>"

View file

@ -1 +1 @@
ignore="?.[13579].*"
ignore="?.[1379].*"