blob: 34b837ac6a940123247ac8dbac6b6936f4358f70 [file] [log] [blame]
diff -Nur evince-3.36.0-orig/libview/meson.build evince-3.36.0/libview/meson.build
--- evince-3.36.0-orig/libview/meson.build 2019-09-29 20:04:36.000000000 +0200
+++ evince-3.36.0/libview/meson.build 2020-05-28 17:50:37.649911000 +0200
@@ -64,12 +64,15 @@
gstreamer_base_dep,
gstreamer_dep,
gstreamer_video_dep,
- gtk_unix_print_dep,
gthread_dep,
libevdocument_dep,
m_dep,
]
+if enable_gtk_unix_print
+ deps += gtk_unix_print_dep
+endif
+
cflags = [
'-DG_LOG_DOMAIN="EvinceView"',
'-DEVINCEDATADIR="@0@"'.format(ev_pkgdatadir),
diff -Nur evince-3.36.0-orig/meson.build evince-3.36.0/meson.build
--- evince-3.36.0-orig/meson.build 2020-03-07 03:53:56.000000000 +0100
+++ evince-3.36.0/meson.build 2020-05-28 18:33:49.555574700 +0200
@@ -103,8 +103,7 @@
if build_machine.system() == 'windows'
common_flags += '-D_WIN32_WINNT=0x0500'
-
- common_ldflags = cc.get_supported_link_arguments('-mwindows')
+ common_ldflags += '-lshlwapi'
endif
if ev_debug
@@ -124,7 +123,7 @@
add_project_arguments(common_flags, language: 'c')
lib_symbol_map = join_paths(meson.current_source_dir(), 'lib-symbol.map')
-lib_ldflags = cc.get_supported_link_arguments('-Wl,--version-script,' + lib_symbol_map)
+lib_ldflags = common_ldflags + cc.get_supported_link_arguments('-Wl,--version-script,' + lib_symbol_map)
gnome = import('gnome')
i18n = import('i18n')
diff -Nur evince-3.36.0-orig/shell/meson.build evince-3.36.0/shell/meson.build
--- evince-3.36.0-orig/shell/meson.build 2020-02-15 14:28:25.000000000 +0100
+++ evince-3.36.0/shell/meson.build 2020-05-28 18:33:56.647578700 +0200
@@ -82,15 +82,11 @@
ldflags = common_ldflags
-if ev_platform == 'win32'
- resource = 'evince-icon.o'
-
- ldflag += custom_target(
- resource,
- input: 'evince-icon.rc',
- output: resource,
- command: [find_program('windres'), '@INPUT@', '-I', data_dir, '@OUTPUT@'],
- )
+if build_machine.system() == 'windows'
+ sources += import('windows').compile_resources(
+ 'evince-icon.rc',
+ include_directories : include_directories('../data'))
+ ldflags += cc.get_supported_link_arguments('-mwindows')
else
deps += adwaita_icon_theme_dep
endif