--- meson.build.orig 2025-11-02 14:41:12 UTC +++ meson.build @@ -23,7 +23,7 @@ cairo = dependency('cairo') girara = dependency('girara-gtk3') glib = dependency('glib-2.0') cairo = dependency('cairo') -mupdf = dependency('mupdf', required: false, version: '>=@0@.@1@'.format(mupdf_required_version_major, mupdf_required_version_minor)) +mupdf = cc.find_library('mupdf') build_dependencies = [ zathura, @@ -32,26 +32,7 @@ build_dependencies = [ cairo, ] -if not mupdf.found() - # normal build of mupdf - mupdf = cc.find_library('mupdf', has_headers: ['mupdf/fitz/version.h', 'mupdf/fitz.h', 'mupdf/pdf.h'], required: true) - mupdfthird = cc.find_library('mupdf-third') - version_check = ''' -#include - -#if FZ_VERSION_MAJOR < @0@ || (FZ_VERSION_MAJOR == @0@ && FZ_VERSION_MINOR < @1@) -#error "mupdf @0@.@1@ or newer is requried" -#endif -'''.format(mupdf_required_version_major, mupdf_required_version_minor) - if not cc.compiles(version_check, dependencies: [mupdf]) - error('mupdf @0@.@1@ or newer is required'.format(mupdf_required_version_major, mupdf_required_version_minor)) - endif - - build_dependencies += [mupdf, mupdfthird] -else - # build from Debian's libmupdf-dev - build_dependencies += [mupdf] -endif +build_dependencies += [mupdf] if get_option('plugindir') == '' plugindir = zathura.get_variable(pkgconfig: 'plugindir')