- Add no-link-gumbo.patch and drop dependency on gumbo. OBS-URL: https://build.opensuse.org/request/show/1070001 OBS-URL: https://build.opensuse.org/package/show/Publishing/sioyek?expand=0&rev=12
33 lines
1.2 KiB
Diff
33 lines
1.2 KiB
Diff
From: Jan Engelhardt <jengelh@inai.de>
|
|
Date: 2023-03-07 18:53:31.749775858 +0100
|
|
|
|
"-lgumbo" is present in the .pro file because libmupdf is a static archive -
|
|
with no record of dependencies like an .so file.
|
|
|
|
When MuPDF is built with bundled gumbo however, gumbo is included in mupdf.a,
|
|
therefore sioyek need not link to it.
|
|
|
|
Without a mupdf.pc file, it's programmatically not possible for sioyek to
|
|
do the right thing.
|
|
|
|
Because gumbo is removed from openSUSE and mupdf is built with bundled gumbo,
|
|
we statically remove -lgumbo from the makefile.
|
|
|
|
---
|
|
pdf_viewer_build_config.pro | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
Index: sioyek-2.0.0/pdf_viewer_build_config.pro
|
|
===================================================================
|
|
--- sioyek-2.0.0.orig/pdf_viewer_build_config.pro
|
|
+++ sioyek-2.0.0/pdf_viewer_build_config.pro
|
|
@@ -82,7 +82,7 @@ unix:!mac {
|
|
} else {
|
|
DEFINES += NON_PORTABLE
|
|
DEFINES += LINUX_STANDARD_PATHS
|
|
- LIBS += -ldl -lmupdf -lmupdf-third -lgumbo -lharfbuzz -lfreetype -ljbig2dec -ljpeg -lmujs -lopenjp2 -lz
|
|
+ LIBS += -ldl -lmupdf -lmupdf-third -lharfbuzz -lfreetype -ljbig2dec -ljpeg -lmujs -lopenjp2 -lz
|
|
}
|
|
|
|
isEmpty(PREFIX){
|