diff options
Diffstat (limited to 'graphics/zathura-pdf-mupdf/files/patch-meson.build')
| -rw-r--r-- | graphics/zathura-pdf-mupdf/files/patch-meson.build | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/graphics/zathura-pdf-mupdf/files/patch-meson.build b/graphics/zathura-pdf-mupdf/files/patch-meson.build new file mode 100644 index 000000000000..796828013b0b --- /dev/null +++ b/graphics/zathura-pdf-mupdf/files/patch-meson.build @@ -0,0 +1,39 @@ +--- 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 <mupdf/fitz/version.h> +- +-#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') |
