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:
parent
5898b6cbe0
commit
d2b743cf93
3 changed files with 18 additions and 4 deletions
11
srcpkgs/scribus/patches/export-symbols-for-plugins.patch
Normal file
11
srcpkgs/scribus/patches/export-symbols-for-plugins.patch
Normal 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 .
|
|
@ -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>"
|
||||
|
|
|
@ -1 +1 @@
|
|||
ignore="?.[13579].*"
|
||||
ignore="?.[1379].*"
|
||||
|
|
Loading…
Reference in a new issue