In https://bugzilla.gnome.org/show_bug.cgi?id=696766 it was decided to build with _PPD_DEPRECATED defined, to suppress the warnings about the deprecation of the CUPS PPD API, since there was no full replacement yet. Unfortunately this didn't make it intact through the port to Meson, so fix it here.
75 lines
1.5 KiB
Meson
75 lines
1.5 KiB
Meson
panels_list += cappletname
|
|
desktop = 'gnome-@0@-panel.desktop'.format(cappletname)
|
|
|
|
desktop_in = configure_file(
|
|
input: desktop + '.in.in',
|
|
output: desktop + '.in',
|
|
configuration: desktop_conf
|
|
)
|
|
|
|
i18n.merge_file(
|
|
desktop,
|
|
type: 'desktop',
|
|
input: desktop_in,
|
|
output: desktop,
|
|
po_dir: po_dir,
|
|
install: true,
|
|
install_dir: control_center_desktopdir
|
|
)
|
|
|
|
sources = files(
|
|
'cc-printers-panel.c',
|
|
'pp-cups.c',
|
|
'pp-details-dialog.c',
|
|
'pp-host.c',
|
|
'pp-ipp-option-widget.c',
|
|
'pp-job.c',
|
|
'pp-jobs-dialog.c',
|
|
'pp-maintenance-command.c',
|
|
'pp-new-printer-dialog.c',
|
|
'pp-new-printer.c',
|
|
'pp-options-dialog.c',
|
|
'pp-ppd-option-widget.c',
|
|
'pp-ppd-selection-dialog.c',
|
|
'pp-print-device.c',
|
|
'pp-printer-entry.c',
|
|
'pp-printer.c',
|
|
'pp-samba.c',
|
|
'pp-utils.c'
|
|
)
|
|
|
|
resource_data = files(
|
|
'authentication-dialog.ui',
|
|
'jobs-dialog.ui',
|
|
'new-printer-dialog.ui',
|
|
'ppd-selection-dialog.ui',
|
|
'pp-details-dialog.ui',
|
|
'pp-options-dialog.ui',
|
|
'printer-entry.ui',
|
|
'printers.ui'
|
|
)
|
|
|
|
sources += gnome.compile_resources(
|
|
'cc-' + cappletname + '-resources',
|
|
cappletname + '.gresource.xml',
|
|
c_name: 'cc_' + cappletname,
|
|
dependencies: resource_data,
|
|
export: true
|
|
)
|
|
|
|
deps = common_deps + [
|
|
cups_dep,
|
|
m_dep,
|
|
polkit_gobject_dep,
|
|
dependency('smbclient')
|
|
]
|
|
|
|
printers_panel_lib = static_library(
|
|
cappletname,
|
|
sources: sources,
|
|
include_directories: [top_inc, common_inc, shell_inc],
|
|
dependencies: deps,
|
|
c_args: cflags + cups_cflags,
|
|
)
|
|
panels_libs += [ printers_panel_lib ]
|
|
|