openbsd-ports/x11/gtk+4/patches/patch-modules_printbackends_meson_build
ajacoutot 1760901717 Update to gtk+4-3.94.0 (keep BROKEN for now).
Add a -media subpackage using Gstreamer1 for:
GtkVideo
GtkMediaFile
GtkMediaStream
GtkMediaControls
2018-06-27 11:28:17 +00:00

34 lines
1.6 KiB
Plaintext

$OpenBSD: patch-modules_printbackends_meson_build,v 1.2 2018/06/27 11:28:17 ajacoutot Exp $
Last chunk: always enable the lpr print backend
Index: modules/printbackends/meson.build
--- modules/printbackends/meson.build.orig
+++ modules/printbackends/meson.build
@@ -21,10 +21,11 @@ if enable_cups
#if cups_config.found()
# FIXME: eek, see configure.ac (we're just not going to support non-standar prefix for now)
#endif
- if cc.has_header('cups/cups.h')
+ if cc.compiles('#include <cups/cups.h>', name : 'cups/cups.h')
+ cups_incdir = include_directories('${LOCALBASE}/include')
# TODO: include_directories from cups-config
- cups_major_version = cc.compute_int('CUPS_VERSION_MAJOR', prefix : '#include <cups/cups.h>')
- cups_minor_version = cc.compute_int('CUPS_VERSION_MINOR', prefix : '#include <cups/cups.h>')
+ cups_major_version = cc.compute_int('CUPS_VERSION_MAJOR', prefix : '#include <cups/cups.h>', include_directories : cups_incdir)
+ cups_minor_version = cc.compute_int('CUPS_VERSION_MINOR', prefix : '#include <cups/cups.h>', include_directories : cups_incdir)
message('Found CUPS version: @0@.@1@'.format(cups_major_version, cups_minor_version))
if cups_major_version > 1 or cups_minor_version >= 2
if cups_major_version > 1 or cups_minor_version >= 6
@@ -73,9 +74,7 @@ if os_unix
endif
# Automatic fall-back to the lpr backend
-if not print_backends.contains('cups')
- print_backends += ['lpr']
-endif
+print_backends += ['lpr']
printbackends_subdir = 'gtk-4.0/@0@/printbackends'.format(gtk_binary_version)
printbackends_install_dir = join_paths(get_option('libdir'), printbackends_subdir)