summaryrefslogtreecommitdiffstats
path: root/meta-gnome
diff options
context:
space:
mode:
authorAndreas Müller <schnitzeltony@gmail.com>2020-06-01 23:44:45 +0200
committerKhem Raj <raj.khem@gmail.com>2020-06-03 15:15:42 -0700
commit9de2294c480bfc28e4792402269a5c27aa9ff841 (patch)
tree557fcb81ce62a02182408f2f9494b8ed586e6655 /meta-gnome
parent69b0346be69c84a9651e816fbbcc787aaddd6d60 (diff)
downloadmeta-openembedded-9de2294c480bfc28e4792402269a5c27aa9ff841.tar.gz
evince: upgrade 3.34.2 -> 3.36.3
* port to meson build * 0002-add-a-formatting-attribute-check.patch: Apllies cleanly but was not tested with clang - don't have resources for that ================ Evince 3.36.3 ================ Fix Evince on MacOS backends: * Annotate functions that wraps formatting strings (#1410, Germán Poo-Caamaño) * Fix -Wformat-zero-length warning (Germán Poo-Caamaño) build: * use so suffix on macOS (Tom Schoonjans) ci: * Fix meson targets (Germán Poo-Caamaño) cut-n-paste: * Annotate functions that wraps formatting strings (#1410, Germán Poo-Caamaño) Developers: * Germán Poo-Caamaño, Tom Schoonjans ================ Evince 3.36.2 ================ shell: * check type of window/sidebar objects (#1409, Ilario Gelmetti) build: * Use lowercase for project name in meson (Germán Poo-Caamaño) ci: * build with meson by default and autotools manually (Germán Poo-Caamaño) flatpak: Update Poppler to 0.88.0 (Casey Jao) Developers: * Casey Jao, Germán Poo-Caamaño, Ilario Gelmetti Translations: * sicklylife (Japanese) ================ Evince 3.36.1 ================ backends: * Support 'de facto' tooltip feature (#34, #842, Nelson Benítez León) ci: * Add scripts to update Docker image for CI (Germán Poo-Caamaño) help: * Add Ukrainian screenshots for the docs (Yuri Chornoivan) * Fix incorrect markup in Czech UI translation (Andre Klapper) * Update French help image (Charles Monzat) libdocument: * Allow text entries to handle clicks (#1364, Nelson Benítez León) * Ignore deprecation warnings in headers (Matthew Leeds) libview: * Fix "can-have-popup" prop when creating markup annotations (#1373, Casey Jao) * Move annotation popup window to new position (#570, Marek Kasik) shell: * Set menu button to not focus-on-click (#1339, Nelson Benítez León) * Fix too large slides on scaled display (#1365, #2599, Nelson Benítez León) snap: * Use removable-media for access to USB drives (Sébastien Bacher) Developers: * Andre Klapper, Casey Jao, Charles Monzat, Germán Poo-Caamaño, Marek Kasik, Matthew Leeds, Nelson Benítez León, Sébastien Bacher, Yuri Chornoivan Translations: * Jordi Mas (Catalan) * Marek ÄŒernocký (Czech help) * Charles Monzat (French) * Fabio Tomat (Friulian) * Tim Sabsch (German) * Yosef Or Boczko (Hebrew) * Andika Triwidada (Indonesian) * Daniel Șerbănescu (Romanian) * Марко Костић (Serbian) * Matej Urbančič (Slovenian) * Anders Jonsson (Swedish) * Yuri Chornoivan (Ukrainian) ================ Evince 3.36.0 ================ help: * Update all annotations-nav-to-page.png screenshots to 3.34 UI (Andre Klapper) Developers: * Andre Klapper Translations: * Jordi Mas (Catalan) * Goran Vidović (Croatian) * Nathan Follens (Dutch) * Guillaume Bernard (French) * Gianvito Cavasoli (Italian) * Changwoo Ryu (Korean) * Piotr DrÄ…g (Polish) * Daniel Mustieles (Spanish) ================= Evince 3.35.92 ================= backends: * Show XMP data if newer than modification date (Evangelos Rigas) * Fix some code formatting in poppler (Germán Poo-Caamaño) build: * Allow building with gettext >= 0.20 with autotools (#1312, Henry Gebhardt) * Bump dependency versions (Germán Poo-Caamaño) * Update URL for libgxps (Germán Poo-Caamaño) * Update flatpak rules to match Flatpak CI (Germán Poo-Caamaño) * snap: Change grade (Ken VanDine) * Remove flatpak parts to use inherited instructions instead (Germán Poo-Caamaño) help: * Fix broken pt_BR help translation (Andre Klapper) * Mark an icon as non-translatable (Andre Klapper) * No more 'Fullscreen' menu item (Andre Klapper) * No more 'View options' menu (Andre Klapper) * No more 'previously visited pages' (Andre Klapper) * No more First Page and Last Page menu items (Andre Klapper) * No more Previous Page and Next Page menu items (Andre Klapper) * PDFEdit is dead (Andre Klapper) * Remove an unneeded localized screenshot without any text (Andre Klapper) * Remove deleted file also from Makefile.am, not only meson.build (Andre Klapper) * Side bar is called Side Pane in the UI (Andre Klapper) * Update Bookmarks instructions to 3.35 UI (Andre Klapper) * Update items (and their order) shown in the header (Andre Klapper) * Update names of annotation buttons below header bar (Andre Klapper) * Add danish screenshots * No 'Edit' menu anymore to save current settings as default (Andre Klapper) shell/libraries: * Hopefully fix pipeline for 740f12f6 by removing another localized image (Andre Klapper) * Implement SaveAs named action. (#1314, Kris Jurka) * Remove accelerator label from menu (Sabri Ãœnal) * Remove gtk_menu_popup() calls (#1023, Jason Crain) * Remove shell/ev-bookmark-action.* (#1023, Jason Crain) * Remove unused variables and functions (Jason Crain) * Revert "ignore scroll, text selection events while unfocused" (#1316, Germán Poo-Caamaño) * Update Keyboard Shortcuts page (Sabri Ãœnal) * ignore scroll, text selection events while unfocused (#943, Nelson Benítez León) * Lazily create annotation windows (#1010, Niels De Graef) * Don't move goto window offscreen (#1023, Jason Crain) * remove deprecated GdkScreen functions (#1023, Jason Crain) * set goto window's parent (Jason Crain) * Remove GTK < 3.22 popup code (Jason Crain) * Stop using GdkDeviceManager (#1023, Jason Crain) * fix rgba property id (Jason Crain) * remove _ev_g_mkdtemp function (Jason Crain) * Fix running_job volatile type (Jason Crain) * Update libnautilus-extension includes (Jason Crain) * Fix url in unimplemented named actions message (Germán Poo-Caamaño) * Update screenshots to fit current UI (#1278, Germán Poo-Caamaño) Developers: * Andre Klapper, Evangelos Rigas, Germán Poo-Caamaño, Henry Gebhardt, Jason Crain, Ken VanDine, Kris Jurka, Nelson Benítez León, Niels De Graef, Sabri Ãœnal, scootergrisen Translations: * Asier Sarasua Garmendia (Basque) * Rafael Fontenelle (Brazilian Portuguese) * Bruce Cowan (British English) * Jordi Mas (Catalan) * Dz Chen (Chinese (China)) * Chao-Hsiung Liao (Chinese (Taiwan)) * Yi-Jyun Pan (Chinese (Taiwan)) * Goran Vidović (Croatian) * Marek ÄŒernocký (Czech) * Alan Mortensen (Danish) * Carmen Bianca BAKKER (Esperanto) * Jiri Grönroos (Finnish) * Alexandre Franke (French) * Alexandre Franke (French docs) * Fabio Tomat (Friulian) * Fran Dieguez (Galician) * Balázs Úr (Hungarian) * Andika Triwidada (Indonesian) * Kukuh Syafaat (Indonesian) * sicklylife (Japanese) * Jor Teron (Karbi) * Aurimas ÄŒernius (Lithuanian) * Umarzuki Bin Mochlis Moktar (Malay) * Danial Behzadi (Persian) * Марко Костић (Serbian) * DuÅ¡an Kazik (Slovak) * Daniel Mustieles (Spanish) * Anders Jonsson (Swedish) * Emin Tufan Çetin (Turkish) * Daniel Korostil (Ukrainian) ================ Evince 3.35.1 ================ libview/ev-view: * Make document direction independent of UI direction (#830, Abderrahim Kitouni) * Follow the text direction for laying out pages in dual mode (#830, Abderrahim Kitouni) * Fix annots from dbl/tpl click + drag (#1274, Nelson Benítez León) * Fix caret cursor navigation in non-continuous mode (#390, Nelson Benítez León) * Keep cursor visible when changing pages (#390, Jason Crain) * Don't enable popup actions on page change (#1168, Jason Crain) * Implement ATK's scrollSubstringTo() and scrollSubstringToPoint(). (#1203, Martin Pieuchot) libdocument: * Get DPI from GdkMonitor (#617, Marek Kasik) * Deprecate ev_document_misc_get_screen_dpi() (#617, Jason Crain) shell: * Set a11y names for annotation buttons (Marek Kasik) * Go to annotation on right click (Nelson Benítez León) * Document presentation mode shortcuts (#1302, Jason Crain) Developers: * Abderrahim Kitouni, Germán Poo-Caamaño, Jason Crain, Marek Kasik, Martin Pieuchot, Nelson Benítez León Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-gnome')
-rw-r--r--meta-gnome/recipes-gnome/evince/evince/0002-add-a-formatting-attribute-check.patch29
-rw-r--r--meta-gnome/recipes-gnome/evince/evince_3.36.3.bb (renamed from meta-gnome/recipes-gnome/evince/evince_3.34.2.bb)19
2 files changed, 11 insertions, 37 deletions
diff --git a/meta-gnome/recipes-gnome/evince/evince/0002-add-a-formatting-attribute-check.patch b/meta-gnome/recipes-gnome/evince/evince/0002-add-a-formatting-attribute-check.patch
index c374fc943..94794a5f9 100644
--- a/meta-gnome/recipes-gnome/evince/evince/0002-add-a-formatting-attribute-check.patch
+++ b/meta-gnome/recipes-gnome/evince/evince/0002-add-a-formatting-attribute-check.patch
@@ -19,17 +19,6 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
19 cut-n-paste/unarr/common/unarr.c | 2 +- 19 cut-n-paste/unarr/common/unarr.c | 2 +-
20 1 file changed, 1 insertion(+), 1 deletion(-) 20 1 file changed, 1 insertion(+), 1 deletion(-)
21 21
22--- a/cut-n-paste/unarr/common/unarr.c
23+++ b/cut-n-paste/unarr/common/unarr.c
24@@ -92,7 +92,7 @@ size_t ar_get_global_comment(ar_archive
25 return ar->get_comment(ar, buffer, count);
26 }
27
28-void ar_log(const char *prefix, const char *file, int line, const char *msg, ...)
29+void __attribute__((__format__ (__printf__, 4, 5))) ar_log(const char *prefix, const char *file, int line, const char *msg, ...)
30 {
31 va_list args;
32 va_start(args, msg);
33--- a/cut-n-paste/synctex/synctex_parser_utils.c 22--- a/cut-n-paste/synctex/synctex_parser_utils.c
34+++ b/cut-n-paste/synctex/synctex_parser_utils.c 23+++ b/cut-n-paste/synctex/synctex_parser_utils.c
35@@ -87,11 +87,11 @@ void _synctex_free(void * ptr) { 24@@ -87,11 +87,11 @@ void _synctex_free(void * ptr) {
@@ -76,24 +65,6 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
76 result = NULL; 65 result = NULL;
77 return NULL; 66 return NULL;
78 } 67 }
79--- a/cut-n-paste/synctex/synctex_parser.c
80+++ b/cut-n-paste/synctex/synctex_parser.c
81@@ -8411,6 +8411,7 @@ struct synctex_updater_t {
82 int length; /* the number of chars appended */
83 };
84
85+static int _synctex_updater_print(synctex_updater_p updater, const char * format, ...) SYNCTEX_PRINTF_FORMAT(2, 3);
86 static int _synctex_updater_print(synctex_updater_p updater, const char * format, ...) {
87 int result = 0;
88 if (updater) {
89@@ -8447,6 +8448,7 @@ static int vasprintf(char **ret,
90 /**
91 * gzvprintf is not available until OSX 10.10
92 */
93+static int _synctex_updater_print_gz(synctex_updater_p updater, const char * format, ...) SYNCTEX_PRINTF_FORMAT(2, 3);
94 static int _synctex_updater_print_gz(synctex_updater_p updater, const char * format, ...) {
95 int result = 0;
96 if (updater) {
97--- a/cut-n-paste/synctex/synctex_parser_utils.h 68--- a/cut-n-paste/synctex/synctex_parser_utils.h
98+++ b/cut-n-paste/synctex/synctex_parser_utils.h 69+++ b/cut-n-paste/synctex/synctex_parser_utils.h
99@@ -85,7 +85,11 @@ extern "C" { 70@@ -85,7 +85,11 @@ extern "C" {
diff --git a/meta-gnome/recipes-gnome/evince/evince_3.34.2.bb b/meta-gnome/recipes-gnome/evince/evince_3.36.3.bb
index b792d4fcb..08a20d4e0 100644
--- a/meta-gnome/recipes-gnome/evince/evince_3.34.2.bb
+++ b/meta-gnome/recipes-gnome/evince/evince_3.36.3.bb
@@ -16,18 +16,21 @@ DEPENDS = " \
16 ${@bb.utils.contains('DISTRO_FEATURES','x11','gnome-desktop3','',d)} \ 16 ${@bb.utils.contains('DISTRO_FEATURES','x11','gnome-desktop3','',d)} \
17" 17"
18 18
19inherit gnomebase itstool gnome-help pkgconfig gsettings gobject-introspection upstream-version-is-even gettext features_check mime-xdg 19GNOMEBASEBUILDCLASS = "meson"
20 20
21SRC_URI[archive.md5sum] = "9e9e82fa8f6045ad7817157d9335d185" 21inherit gnomebase itstool gnome-help pkgconfig gsettings gobject-introspection upstream-version-is-even gettext features_check mime-xdg gtk-doc
22SRC_URI[archive.sha256sum] = "3cc0955f11204e3a2db1c7ab99b866692749592257485b87304134ad69da0617" 22
23SRC_URI[archive.md5sum] = "9762dabdde37a804072bccbfd311d357"
24SRC_URI[archive.sha256sum] = "af2ebdf7f74e6580c4f1a12bdfe26b9ff90374d7acae061de0666d64012a9db2"
23SRC_URI += " \ 25SRC_URI += " \
24 file://0001-Add-format-attribute-to-_synctex_malloc.patch \ 26 file://0001-Add-format-attribute-to-_synctex_malloc.patch \
25 file://0002-add-a-formatting-attribute-check.patch \ 27 file://0002-add-a-formatting-attribute-check.patch \
26" 28"
27 29
28EXTRA_OECONF = " \ 30GTKDOC_MESON_OPTION = "gtk_doc"
29 --enable-thumbnailer \ 31
30 --without-systemduserunitdir \ 32EXTRA_OEMESON = " \
33 -Dsystemduserunitdir=no \
31" 34"
32 35
33do_compile_prepend() { 36do_compile_prepend() {
@@ -35,8 +38,8 @@ do_compile_prepend() {
35} 38}
36 39
37PACKAGECONFIG ??= "" 40PACKAGECONFIG ??= ""
38PACKAGECONFIG[nautilus] = "--enable-nautilus,--disable-nautilus,nautilus" 41PACKAGECONFIG[nautilus] = "-Dnautilus=true,-Dnautilus=false,nautilus"
39PACKAGECONFIG[browser-plugin] = "--enable-browser-plugin,--disable-browser-plugin," 42PACKAGECONFIG[browser-plugin] = "-Dbrowser_plugin=true,-Dbrowser_plugin=false"
40 43
41RDEPENDS_${PN} += "glib-2.0-utils" 44RDEPENDS_${PN} += "glib-2.0-utils"
42RRECOMMMENDS_${PN} = "adwaita-icon-theme" 45RRECOMMMENDS_${PN} = "adwaita-icon-theme"