File sioyek-use_system_libraries.patch of Package sioyek
Index: sioyek-1.0.0/pdf_viewer_build_config.pro
===================================================================
--- sioyek-1.0.0.orig/pdf_viewer_build_config.pro
+++ sioyek-1.0.0/pdf_viewer_build_config.pro
@@ -1,8 +1,6 @@
TEMPLATE = app
TARGET = sioyek
-INCLUDEPATH += ./pdf_viewer\
- mupdf/include \
- zlib
+INCLUDEPATH += ./pdf_viewer
QT += core sql opengl gui widgets quickwidgets 3dcore 3danimation 3dextras 3dinput 3dlogic 3drender openglextensions
@@ -26,15 +24,9 @@ HEADERS += pdf_viewer/book.h \
pdf_viewer/pdf_renderer.h \
pdf_viewer/pdf_view_opengl_widget.h \
pdf_viewer/checksum.h \
- pdf_viewer/sqlite3.h \
- pdf_viewer/sqlite3ext.h \
pdf_viewer/ui.h \
pdf_viewer/path.h \
- pdf_viewer/utf8.h \
pdf_viewer/utils.h \
- pdf_viewer/utf8/checked.h \
- pdf_viewer/utf8/core.h \
- pdf_viewer/utf8/unchecked.h \
pdf_viewer/synctex/synctex_parser.h \
pdf_viewer/synctex/synctex_parser_utils.h \
pdf_viewer/RunGuard.h
@@ -50,7 +42,6 @@ SOURCES += pdf_viewer/book.cpp \
pdf_viewer/pdf_renderer.cpp \
pdf_viewer/pdf_view_opengl_widget.cpp \
pdf_viewer/checksum.cpp \
- pdf_viewer/sqlite3.c \
pdf_viewer/ui.cpp \
pdf_viewer/path.cpp \
pdf_viewer/utils.cpp \
@@ -70,7 +61,8 @@ win32{
unix:!mac {
QMAKE_CXXFLAGS += -std=c++17
- LIBS += -ldl -Lmupdf/build/release -lmupdf -lmupdf-third -lmupdf-threads -lharfbuzz -lz
+ INCLUDEPATH += /usr/include/utf8cpp
+ LIBS += -ldl -lmupdf -lmupdf-third -lharfbuzz -lfreetype -lz -ljbig2dec -ljpeg -lgumbo -lopenjp2 -lsqlite3
isEmpty(PREFIX){
PREFIX = /usr
}