diff --git a/srcpkgs/scribus/patches/export-symbols-for-plugins.patch b/srcpkgs/scribus/patches/export-symbols-for-plugins.patch new file mode 100644 index 0000000000..beefa78bda --- /dev/null +++ b/srcpkgs/scribus/patches/export-symbols-for-plugins.patch @@ -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 . diff --git a/srcpkgs/scribus/template b/srcpkgs/scribus/template index 9c7b0bfaa8..0898252efc 100644 --- a/srcpkgs/scribus/template +++ b/srcpkgs/scribus/template @@ -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 " diff --git a/srcpkgs/scribus/update b/srcpkgs/scribus/update index ec25a5b370..ae3e56bb08 100644 --- a/srcpkgs/scribus/update +++ b/srcpkgs/scribus/update @@ -1 +1 @@ -ignore="?.[13579].*" +ignore="?.[1379].*"