Hello community, here is the log from the commit of package liferea for openSUSE:Factory checked in at 2020-06-15 20:34:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liferea (Old) and /work/SRC/openSUSE:Factory/.liferea.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liferea" Mon Jun 15 20:34:12 2020 rev:4 rq:814732 version:1.12.8 Changes: -------- --- /work/SRC/openSUSE:Factory/liferea/liferea.changes 2020-05-14 23:27:56.213392460 +0200 +++ /work/SRC/openSUSE:Factory/.liferea.new.3606/liferea.changes 2020-06-15 20:34:19.271187740 +0200 @@ -1,0 +2,11 @@ +Fri Jun 12 13:35:30 UTC 2020 - Marcel Kuehlhorn <[email protected]> + +- Update to version 1.12.8: + * Fixes #734: crash when selecting empty nodes + * Fixes #727: Out-dated documentation on Firefox live bookmarks + * Fixes headline large images/videos or images with margins + causing horizontal scrolling in headline view + * Fixes #840: OPML source subfolders not working + * Update of French translation + +------------------------------------------------------------------- Old: ---- liferea-1.12.6b.tar.bz2 New: ---- liferea-1.12.8.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liferea.spec ++++++ --- /var/tmp/diff_new_pack.rHLDbQ/_old 2020-06-15 20:34:20.671192766 +0200 +++ /var/tmp/diff_new_pack.rHLDbQ/_new 2020-06-15 20:34:20.675192780 +0200 @@ -17,13 +17,13 @@ Name: liferea -Version: 1.12.6 +Version: 1.12.8 Release: 0 Summary: Linux Feed Reader License: GPL-2.0-only Group: Productivity/Other URL: https://lzone.de/liferea/ -Source0: https://github.com/lwindolf/liferea/releases/download/v%{version}/%{name}-%{version}b.tar.bz2 +Source0: https://github.com/lwindolf/liferea/releases/download/v%{version}/%{name}-%{version}.tar.bz2 # PATCH-FEATURE-OPENSUSE liferea-opensuse-feeds.patch -- Add openSUSE feeds to default feeds Patch0: liferea-opensuse-feeds.patch @@ -60,7 +60,7 @@ %lang_package %prep -%setup -q -n %{name}-%{version}b +%setup -q -n %{name}-%{version} %patch0 %build ++++++ liferea-1.12.6b.tar.bz2 -> liferea-1.12.8.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/ChangeLog new/liferea-1.12.8/ChangeLog --- old/liferea-1.12.6b/ChangeLog 2018-12-06 22:04:32.000000000 +0100 +++ new/liferea-1.12.8/ChangeLog 2020-06-11 22:26:36.000000000 +0200 @@ -1,5 +1,21 @@ -To be released +2020-06-11 Lars Windolf <[email protected]> + Version 1.12.8 + + * Fixes #840: OPML source subfolders not working + (fixed by Tomáš Janoušek) + + * Update of French translation + + +2019-08-03 Lars Windolf <[email protected]> + + Version 1.12.7 + + * #734: Fixes crash when selecting empty nodes + (Leiaz) + * Fixes #727: Out-dated documentation on Firefox live bookmarks + (reported by blueray453) * Fixes headline large images/videos or images with margins causing horizontal scrolling in headline view (Lars Windolf) @@ -87,7 +103,7 @@ * #614: GTK Headerbar support via plugin (Lars Windolf) * #608: Refactoring UI code to switch to GAction and GtkBuilder - Note: this implies not having icons in the main menu anymore + Note: this implies not having icons in the main menu anymore which were still there for all non-GNOME users (see #626). (Leiaz) * #589: Item list view column order rework as a preparation for @@ -425,7 +441,7 @@ 2015-01-06 Lars Windolf <[email protected]> Version 1.11.2 - + * Fixes Github #132: Broken documentation link (reported by kallus) * Fixes Github #121: Wrapping issue in folder display @@ -437,7 +453,7 @@ (suggested by DanMan) * Black-list some categories used by Google Reader clones that should not be visible. - * Allowing browser history to go back to previously + * Allowing browser history to go back to previously shown headline when browsing inside the item view. * Dropping offline option as this is duplicated with desktop environment in GNOME/network manager. @@ -452,7 +468,7 @@ 2014-08-31 Lars Windolf <[email protected]> Version 1.11.1 - + * Fixes Github #81: Inability to add subscriptions (reported by GreenLunar) * Fixes Javascript links not opening in new browser tabs @@ -470,7 +486,7 @@ * Fixes SF #1123: Mistakenly claims "TinyTinyRSS source is not self-updating" (reported by Dominik Grafenhoher) - * Fixes SF #1119: Crash on font resize at startup. + * Fixes SF #1119: Crash on font resize at startup. (reported by David Smith) * Fixes #1056, #1089, #1098: Honor preferences when opening links (patch by Daniel Seither) @@ -478,21 +494,21 @@ (reported by Bruce Guenter) * Fixes missing "Via" metadata type (patch by Rich Coe) - * Fixes incorrect new count reset handling in item_state.c and + * Fixes incorrect new count reset handling in item_state.c and some of the node source implementations. * Fixes SF #1096: missing installation of liferea.convert file - (reported by stqn) + (reported by stqn) * Fixes SF #1135: liferea-add-feed doesn't process feed:https// (patch by Kevin Walke) * Fixes SF #1137, #1142: startup race with LifereaHtmlView (reported by Yanko Kaneti) * Fixes Github #13: Parsing errors not visible with dark themes (reported by Steve Kelly) - * Fixes Github #29: Do not use bold text for feeds/folders with unread items + * Fixes Github #29: Do not use bold text for feeds/folders with unread items in the leftmost treeview (repored by Jeff Fortin) - * Fixes SF #1141: Liferea does not update feeds with TinyTinyRSS + * Fixes SF #1141: Liferea does not update feeds with TinyTinyRSS (reported by Dominik Grafenhofer, denk_mal, Fabian Henze) - * Fixes SF #1150: subscription prop/source: not all fields and + * Fixes SF #1150: subscription prop/source: not all fields and buttons visible (reported by David Smith) * Fixes Github #26: RTL comments appear incorrectly (reported by yaconf) @@ -504,7 +520,7 @@ (reported by Jeff Fortin) * Fixes Github #49: Some dialogs scrolling areas do not request enough height (reported by Jeff Fortin) - * Fixes Github #53: Doesn't automatically update feed name and favicon + * Fixes Github #53: Doesn't automatically update feed name and favicon for new feed (reported by asl97) * Patch SF #224: Update to new libxml2 buffer API (Simon Kagedal Reimer) @@ -545,14 +561,14 @@ 2013-09-05 Lars Windolf <[email protected]> Version 1.10.2 - + * Patch SF #222: Make media player seekable (Simon Kågedal Reimer) * Fixes SF #1102: Spelling error in man page (David Smith) - * Fixes SF #1104: liferea.desktop missing keywords + * Fixes SF #1104: liferea.desktop missing keywords (David Smith) - * Fixes SF #1105: Start Minimized to Tray Does Not Work + * Fixes SF #1105: Start Minimized to Tray Does Not Work (reported by bitlord) * Fixes SF #1114: Crashes opening browser on item without link via popup (reported by Rich Coe, David Smith) @@ -575,14 +591,14 @@ (reported by genodeftest) 2013-07-28 Lars Windolf <[email protected]> - + Version 1.10.1 * Fixes SF #1059: Liferea crashes with system proxy enabled (reported by genodeftest) - * Fixes SF #1095: Theme color detection bug / white fonts. + * Fixes SF #1095: Theme color detection bug / white fonts. (reported by David Smith and others) - * Fixes SF #1097: Default feed refresh interval cannot be set to 0 + * Fixes SF #1097: Default feed refresh interval cannot be set to 0 (reported by stqn) * Fixes SF #1100: --debug-gui crashes with segmentation fault (reported by genodeftest) @@ -590,7 +606,7 @@ (reported by genodeftest) * Patch SF #225: Make media player work with GStreamer 1.0 (Simon Kågedal Reimer) - * Patch SF #226: Add trailing semi-colon to MimeType so that the desktop + * Patch SF #226: Add trailing semi-colon to MimeType so that the desktop file validates (Yanko Kaneti) * Patch SF #227: Remove letfover square bracket configure.ac (Yanko Kaneti) @@ -913,7 +929,7 @@ This fixes SF #3465106 (reported by Vincent Lefevre) * Fixes SF #3477582: welcome screen not using theme colors. (reported by stqn) - * Do not update DB node and subscription info on startup + * Do not update DB node and subscription info on startup for performance reasons. * Perform VACCUM only when page fragmentation ratio < 10%. (suggested by adriatic) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/Makefile.in new/liferea-1.12.8/Makefile.in --- old/liferea-1.12.6b/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -346,6 +346,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/aclocal.m4 new/liferea-1.12.8/aclocal.m4 --- old/liferea-1.12.6b/aclocal.m4 2018-12-06 22:04:51.000000000 +0100 +++ new/liferea-1.12.8/aclocal.m4 2020-06-11 22:27:49.000000000 +0200 @@ -508,7 +508,7 @@ # Increment this whenever this file is changed. -#serial 1 +#serial 2 dnl GLIB_GSETTINGS dnl Defines GSETTINGS_SCHEMAS_INSTALL which controls whether @@ -517,6 +517,10 @@ AC_DEFUN([GLIB_GSETTINGS], [ + dnl We can't use PKG_PREREQ because that needs 0.29. + m4_ifndef([PKG_PROG_PKG_CONFIG], + [pkg.m4 version 0.28 or later is required]) + m4_pattern_allow([AM_V_GEN]) AC_ARG_ENABLE(schemas-compile, AS_HELP_STRING([--disable-schemas-compile], @@ -529,11 +533,9 @@ AC_SUBST([GSETTINGS_DISABLE_SCHEMAS_COMPILE]) PKG_PROG_PKG_CONFIG([0.16]) AC_SUBST(gsettingsschemadir, [${datadir}/glib-2.0/schemas]) - if test x$cross_compiling != xyes; then - GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0` - else - AC_PATH_PROG(GLIB_COMPILE_SCHEMAS, glib-compile-schemas) - fi + AS_IF([test x$cross_compiling != xyes], + [PKG_CHECK_VAR([GLIB_COMPILE_SCHEMAS], [gio-2.0], [glib_compile_schemas])], + [AC_PATH_PROG([GLIB_COMPILE_SCHEMAS], [glib-compile-schemas])]) AC_SUBST(GLIB_COMPILE_SCHEMAS) if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then ifelse([$2],,[AC_MSG_ERROR([glib-compile-schemas not found.])],[$2]) @@ -794,6 +796,47 @@ # serial 1 +dnl This is a copy of AS_AC_EXPAND +dnl +dnl (C) 2003, 2004, 2005 Thomas Vander Stichele <thomas at apestaart dot org> +dnl Copying and distribution of this file, with or without modification, +dnl are permitted in any medium without royalty provided the copyright +dnl notice and this notice are preserved. +m4_define([_GOBJECT_INTROSPECTION_AS_AC_EXPAND], +[ + EXP_VAR=[$1] + FROM_VAR=[$2] + + dnl first expand prefix and exec_prefix if necessary + prefix_save=$prefix + exec_prefix_save=$exec_prefix + + dnl if no prefix given, then use /usr/local, the default prefix + if test "x$prefix" = "xNONE"; then + prefix="$ac_default_prefix" + fi + dnl if no exec_prefix given, then use prefix + if test "x$exec_prefix" = "xNONE"; then + exec_prefix=$prefix + fi + + full_var="$FROM_VAR" + dnl loop until it doesn't change anymore + while true; do + new_full_var="`eval echo $full_var`" + if test "x$new_full_var" = "x$full_var"; then break; fi + full_var=$new_full_var + done + + dnl clean up + full_var=$new_full_var + AC_SUBST([$1], "$full_var") + + dnl restore prefix and exec_prefix + prefix=$prefix_save + exec_prefix=$exec_prefix_save +]) + m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL], [ AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first @@ -836,20 +879,25 @@ AC_MSG_RESULT([$found_introspection]) + dnl expand datadir/libdir so we can pass them to pkg-config + dnl and get paths relative to our target directories + _GOBJECT_INTROSPECTION_AS_AC_EXPAND(_GI_EXP_DATADIR, "$datadir") + _GOBJECT_INTROSPECTION_AS_AC_EXPAND(_GI_EXP_LIBDIR, "$libdir") + INTROSPECTION_SCANNER= INTROSPECTION_COMPILER= INTROSPECTION_GENERATE= INTROSPECTION_GIRDIR= INTROSPECTION_TYPELIBDIR= if test "x$found_introspection" = "xyes"; then - INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` - INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` - INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` - INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` - INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)" + INTROSPECTION_SCANNER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` + INTROSPECTION_COMPILER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` + INTROSPECTION_GENERATE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` + INTROSPECTION_GIRDIR=`$PKG_CONFIG --define-variable=datadir="${_GI_EXP_DATADIR}" --variable=girdir gobject-introspection-1.0` + INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --define-variable=libdir="${_GI_EXP_LIBDIR}" --variable=typelibdir gobject-introspection-1.0)" INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0` INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0` - INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection + INTROSPECTION_MAKEFILE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection fi AC_SUBST(INTROSPECTION_SCANNER) AC_SUBST(INTROSPECTION_COMPILER) @@ -1916,8 +1964,8 @@ _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD - echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD - $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD + echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD + $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD cat > conftest.c << _LT_EOF @@ -2367,7 +2415,7 @@ m4_defun([_LT_PROG_AR], [AC_CHECK_TOOLS(AR, [ar], false) : ${AR=ar} -: ${AR_FLAGS=cru} +: ${AR_FLAGS=cr} _LT_DECL([], [AR], [1], [The archiver]) _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) @@ -4938,7 +4986,8 @@ if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. nlist=conftest.nm - if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" @@ -5578,6 +5627,12 @@ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/configure new/liferea-1.12.8/configure --- old/liferea-1.12.6b/configure 2018-12-06 22:04:53.000000000 +0100 +++ new/liferea-1.12.8/configure 2020-06-11 22:27:51.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for liferea 1.12.6b. +# Generated by GNU Autoconf 2.69 for liferea 1.12.8. # # Report bugs to <[email protected]>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='liferea' PACKAGE_TARNAME='liferea' -PACKAGE_VERSION='1.12.6b' -PACKAGE_STRING='liferea 1.12.6b' +PACKAGE_VERSION='1.12.8' +PACKAGE_STRING='liferea 1.12.8' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -660,6 +660,8 @@ INTROSPECTION_GENERATE INTROSPECTION_COMPILER INTROSPECTION_SCANNER +_GI_EXP_LIBDIR +_GI_EXP_DATADIR WEB_EXTENSION_LIBS WEB_EXTENSION_CFLAGS PACKAGE_LIBS @@ -851,6 +853,7 @@ PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR +GLIB_COMPILE_SCHEMAS PACKAGE_CFLAGS PACKAGE_LIBS WEB_EXTENSION_CFLAGS @@ -1405,7 +1408,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures liferea 1.12.6b to adapt to many kinds of systems. +\`configure' configures liferea 1.12.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1476,7 +1479,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of liferea 1.12.6b:";; + short | recursive ) echo "Configuration of liferea 1.12.8:";; esac cat <<\_ACEOF @@ -1530,6 +1533,8 @@ directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path + GLIB_COMPILE_SCHEMAS + value of glib_compile_schemas for gio-2.0, overriding pkg-config PACKAGE_CFLAGS C compiler flags for PACKAGE, overriding pkg-config PACKAGE_LIBS @@ -1605,7 +1610,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -liferea configure 1.12.6b +liferea configure 1.12.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1974,7 +1979,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by liferea $as_me 1.12.6b, which was +It was created by liferea $as_me 1.12.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2912,7 +2917,7 @@ # Define the identity of the package. PACKAGE='liferea' - VERSION='1.12.6b' + VERSION='1.12.8' cat >>confdefs.h <<_ACEOF @@ -5859,7 +5864,7 @@ fi : ${AR=ar} -: ${AR_FLAGS=cru} +: ${AR_FLAGS=cr} @@ -6360,11 +6365,8 @@ test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 - (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "$nlist"; then + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" @@ -7583,8 +7585,8 @@ _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 - echo "$AR cru libconftest.a conftest.o" >&5 - $AR cru libconftest.a conftest.o 2>&5 + echo "$AR cr libconftest.a conftest.o" >&5 + $AR cr libconftest.a conftest.o 2>&5 echo "$RANLIB libconftest.a" >&5 $RANLIB libconftest.a 2>&5 cat > conftest.c << _LT_EOF @@ -8709,6 +8711,12 @@ lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) @@ -13770,6 +13778,8 @@ + + # Check whether --enable-schemas-compile was given. if test "${enable_schemas_compile+set}" = set; then : enableval=$enable_schemas_compile; case ${enableval} in @@ -13902,10 +13912,32 @@ fi gsettingsschemadir=${datadir}/glib-2.0/schemas - if test x$cross_compiling != xyes; then - GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0` - else - # Extract the first word of "glib-compile-schemas", so it can be a program name with args. + if test x$cross_compiling != xyes; then : + +if test -n "$GLIB_COMPILE_SCHEMAS"; then + pkg_cv_GLIB_COMPILE_SCHEMAS="$GLIB_COMPILE_SCHEMAS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gio-2.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "gio-2.0") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable="glib_compile_schemas" "gio-2.0" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi +GLIB_COMPILE_SCHEMAS=$pkg_cv_GLIB_COMPILE_SCHEMAS + +if test "x$GLIB_COMPILE_SCHEMAS" = x""; then : + +fi +else + # Extract the first word of "glib-compile-schemas", so it can be a program name with args. set dummy glib-compile-schemas; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } @@ -13945,7 +13977,7 @@ fi - fi +fi if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then as_fn_error $? "glib-compile-schemas not found." "$LINENO" 5 @@ -14440,20 +14472,77 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_introspection" >&5 $as_echo "$found_introspection" >&6; } + + EXP_VAR=_GI_EXP_DATADIR + FROM_VAR="$datadir" + + prefix_save=$prefix + exec_prefix_save=$exec_prefix + + if test "x$prefix" = "xNONE"; then + prefix="$ac_default_prefix" + fi + if test "x$exec_prefix" = "xNONE"; then + exec_prefix=$prefix + fi + + full_var="$FROM_VAR" + while true; do + new_full_var="`eval echo $full_var`" + if test "x$new_full_var" = "x$full_var"; then break; fi + full_var=$new_full_var + done + + full_var=$new_full_var + _GI_EXP_DATADIR="$full_var" + + + prefix=$prefix_save + exec_prefix=$exec_prefix_save + + + EXP_VAR=_GI_EXP_LIBDIR + FROM_VAR="$libdir" + + prefix_save=$prefix + exec_prefix_save=$exec_prefix + + if test "x$prefix" = "xNONE"; then + prefix="$ac_default_prefix" + fi + if test "x$exec_prefix" = "xNONE"; then + exec_prefix=$prefix + fi + + full_var="$FROM_VAR" + while true; do + new_full_var="`eval echo $full_var`" + if test "x$new_full_var" = "x$full_var"; then break; fi + full_var=$new_full_var + done + + full_var=$new_full_var + _GI_EXP_LIBDIR="$full_var" + + + prefix=$prefix_save + exec_prefix=$exec_prefix_save + + INTROSPECTION_SCANNER= INTROSPECTION_COMPILER= INTROSPECTION_GENERATE= INTROSPECTION_GIRDIR= INTROSPECTION_TYPELIBDIR= if test "x$found_introspection" = "xyes"; then - INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` - INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` - INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` - INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` - INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)" + INTROSPECTION_SCANNER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` + INTROSPECTION_COMPILER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` + INTROSPECTION_GENERATE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` + INTROSPECTION_GIRDIR=`$PKG_CONFIG --define-variable=datadir="${_GI_EXP_DATADIR}" --variable=girdir gobject-introspection-1.0` + INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --define-variable=libdir="${_GI_EXP_LIBDIR}" --variable=typelibdir gobject-introspection-1.0)" INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0` INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0` - INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection + INTROSPECTION_MAKEFILE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection fi @@ -15815,7 +15904,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by liferea $as_me 1.12.6b, which was +This file was extended by liferea $as_me 1.12.8, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15881,7 +15970,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -liferea config.status 1.12.6b +liferea config.status 1.12.8 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/configure.ac new/liferea-1.12.8/configure.ac --- old/liferea-1.12.6b/configure.ac 2018-12-06 22:04:45.000000000 +0100 +++ new/liferea-1.12.8/configure.ac 2020-06-11 22:26:47.000000000 +0200 @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([liferea],[1.12.6b],[[email protected]]) +AC_INIT([liferea],[1.12.8],[[email protected]]) AC_CANONICAL_HOST AC_CONFIG_SRCDIR([src/feedlist.c]) @@ -32,7 +32,7 @@ pkg_modules=" gtk+-3.0 >= 3.14.0 glib-2.0 >= 2.28.0 gio-2.0 >= 2.26.0 - pango >= 1.4.0 + pango >= 1.4.0 libxml-2.0 >= 2.6.27 libxslt >= 1.1.19 sqlite3 >= 3.7.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/doc/Makefile.in new/liferea-1.12.8/doc/Makefile.in --- old/liferea-1.12.6b/doc/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/doc/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -287,6 +287,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/doc/html/Makefile.in new/liferea-1.12.8/doc/html/Makefile.in --- old/liferea-1.12.6b/doc/html/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/doc/html/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -257,6 +257,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/glade/Makefile.in new/liferea-1.12.8/glade/Makefile.in --- old/liferea-1.12.6b/glade/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/glade/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -257,6 +257,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/man/Makefile.in new/liferea-1.12.8/man/Makefile.in --- old/liferea-1.12.6b/man/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/man/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -318,6 +318,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/man/pl/Makefile.in new/liferea-1.12.8/man/pl/Makefile.in --- old/liferea-1.12.6b/man/pl/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/man/pl/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -258,6 +258,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/net.sourceforge.liferea.desktop new/liferea-1.12.8/net.sourceforge.liferea.desktop --- old/liferea-1.12.6b/net.sourceforge.liferea.desktop 2018-12-06 22:04:58.000000000 +0100 +++ new/liferea-1.12.8/net.sourceforge.liferea.desktop 2020-06-11 22:27:56.000000000 +0200 @@ -128,6 +128,7 @@ Comment[vi]=Đọc các tin mới và blog Keywords=news;feed;aggregator;blog;podcast;syndication;rss;atom Keywords[de]=news;feed;aggregator;blog;podcast;syndication;rss;atom +Keywords[fr]=news;feed;aggregator;blog;podcast;nouvelle;actualité;agrégateur;rss;atom Exec=liferea %U DBusActivatable=true Icon=liferea diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/opml/Makefile.in new/liferea-1.12.8/opml/Makefile.in --- old/liferea-1.12.6b/opml/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/opml/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -257,6 +257,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/16x16/Makefile.in new/liferea-1.12.8/pixmaps/16x16/Makefile.in --- old/liferea-1.12.6b/pixmaps/16x16/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/pixmaps/16x16/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -257,6 +257,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/22x22/Makefile.in new/liferea-1.12.8/pixmaps/22x22/Makefile.in --- old/liferea-1.12.6b/pixmaps/22x22/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/pixmaps/22x22/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -257,6 +257,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/24x24/Makefile.in new/liferea-1.12.8/pixmaps/24x24/Makefile.in --- old/liferea-1.12.6b/pixmaps/24x24/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/pixmaps/24x24/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -257,6 +257,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/32x32/Makefile.in new/liferea-1.12.8/pixmaps/32x32/Makefile.in --- old/liferea-1.12.6b/pixmaps/32x32/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/pixmaps/32x32/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -257,6 +257,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/48x48/Makefile.in new/liferea-1.12.8/pixmaps/48x48/Makefile.in --- old/liferea-1.12.6b/pixmaps/48x48/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/pixmaps/48x48/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -257,6 +257,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/Makefile.in new/liferea-1.12.8/pixmaps/Makefile.in --- old/liferea-1.12.6b/pixmaps/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/pixmaps/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -317,6 +317,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/scalable/Makefile.in new/liferea-1.12.8/pixmaps/scalable/Makefile.in --- old/liferea-1.12.6b/pixmaps/scalable/Makefile.in 2018-12-06 22:04:52.000000000 +0100 +++ new/liferea-1.12.8/pixmaps/scalable/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -257,6 +257,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/po/fr.po new/liferea-1.12.8/po/fr.po --- old/liferea-1.12.6b/po/fr.po 2018-12-06 22:04:32.000000000 +0100 +++ new/liferea-1.12.8/po/fr.po 2020-06-11 22:24:03.000000000 +0200 @@ -6,14 +6,14 @@ # Stéphane Jourdan <[email protected]>, 2003. # Antoine Reversat <[email protected]>, 2004. # Vincent Lefèvre <[email protected]>, 2004-2011. -# Guillaume Bernard <[email protected]>, 2017-2018 +# Guillaume Bernard <[email protected]>, 2017-2020 # msgid "" msgstr "" "Project-Id-Version: Liferea 1.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-06 17:12+0100\n" -"PO-Revision-Date: 2018-03-22 11:30+0100\n" +"PO-Revision-Date: 2020-02-24 21:21+0100\n" "Last-Translator: Guillaume Bernard <[email protected]>\n" "Language-Team: français <>\n" "Language: fr\n" @@ -21,7 +21,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 2.0.6\n" +"X-Generator: Poedit 2.3\n" #: ../liferea.appdata.xml.in.h:1 msgid "RSS feed reader" @@ -98,9 +98,9 @@ msgstr "Lecteurs de nouvelles et de blogs" #: ../net.sourceforge.liferea.desktop.in.h:5 -#, fuzzy msgid "news;feed;aggregator;blog;podcast;syndication;rss;atom" -msgstr "news;feed;aggregator;blog;podcast;nouvelle;actualité;agrégateur;" +msgstr "" +"news;feed;aggregator;blog;podcast;nouvelle;actualité;agrégateur;rss;atom" #: ../xslt/feed.xml.in.h:1 msgid "" @@ -479,7 +479,7 @@ #: ../src/liferea_application.c:285 msgid "Start with all plugins disabled" -msgstr "" +msgstr "Démarrer avec l’ensemble des greffons désactivés" #: ../src/liferea_application.c:290 msgid "Print debugging messages of all types" @@ -899,19 +899,18 @@ msgstr "Liferea est hors-ligne. Les mises à jour sont impossibles." #: ../src/ui/feed_list_view.c:422 -#, fuzzy msgid "all feeds" -msgstr "Rechercher dans tous les flux" +msgstr "tous les flux" #: ../src/ui/feed_list_view.c:423 -#, fuzzy, c-format +#, c-format msgid "Mark %s as read ?" -msgstr "Marquer le tout comme _lu" +msgstr "Marquer %s comme lu ?" #: ../src/ui/feed_list_view.c:427 -#, fuzzy, c-format +#, c-format msgid "Are you sure you want to mark all items in %s as read ?" -msgstr "Êtes-vous sûr de vouloir supprimer « %s » ?" +msgstr "Êtes-vous sûr de vouloir marquer tous les éléments de %s comme lus ?" #: ../src/ui/item_list_view.c:113 msgid "This item has no link specified!" @@ -1156,15 +1155,16 @@ "Are you sure that you want to add a new subscription with URL \"%s\"? " "Another subscription with the same URL already exists (\"%s\")." msgstr "" +"Êtes-vous sûr de vouloir ajouter un nouvel abonnement avec l’URL « %s » ? Un " +"autre abonnement avec la même URL existe déjà (« %s »)." #: ../src/ui/feed_list_node.c:471 msgid "_Add" -msgstr "" +msgstr "_Ajouter" #: ../src/ui/feed_list_node.c:473 -#, fuzzy msgid "Adding Duplicate Subscription Confirmation" -msgstr "Confirmation de la suppression" +msgstr "Confirmation d’ajout pour un abonnement en double" #: ../src/ui/subscription_dialog.c:352 ../src/fl_sources/opml_source.c:379 msgid "_Open" @@ -1438,18 +1438,16 @@ msgstr "Titres" #: ../glade/mark_read_dialog.ui.h:1 -#, fuzzy msgid "Mark all as read ?" -msgstr "Marquer le tout comme _lu" +msgstr "Marquer le tout comme lu ?" #: ../glade/mark_read_dialog.ui.h:2 -#, fuzzy msgid "Mark all as read" -msgstr "Marquer le tout comme _lu" +msgstr "Marquer le tout comme lu" #: ../glade/mark_read_dialog.ui.h:3 msgid "Do not ask again" -msgstr "" +msgstr "Ne plus demander" #: ../glade/new_folder.ui.h:1 msgid "New Folder" @@ -1689,11 +1687,11 @@ #: ../glade/prefs.ui.h:37 msgid "Other" -msgstr "" +msgstr "Autre" #: ../glade/prefs.ui.h:38 msgid "Ask for confirmation when marking all items as read" -msgstr "" +msgstr "Demander confirmation pour marquer tous les éléments comme lus" #: ../glade/prefs.ui.h:39 msgid "GUI" @@ -1771,7 +1769,7 @@ #: ../glade/prefs.ui.h:57 #, no-c-format msgid "custom-command %s" -msgstr "" +msgstr "custom-command %s" #: ../glade/prefs.ui.h:58 msgid "Opening Enclosures" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/po/liferea.pot new/liferea-1.12.8/po/liferea.pot --- old/liferea-1.12.6b/po/liferea.pot 2018-12-06 17:12:50.000000000 +0100 +++ new/liferea-1.12.8/po/liferea.pot 2019-09-27 21:26:03.000000000 +0200 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-12-06 17:12+0100\n" +"POT-Creation-Date: 2019-09-27 21:26+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <[email protected]>\n" @@ -827,20 +827,20 @@ msgid "All Files" msgstr "" -#: ../src/ui/feed_list_view.c:376 +#: ../src/ui/feed_list_view.c:387 msgid "Liferea is in offline mode. No update possible." msgstr "" -#: ../src/ui/feed_list_view.c:422 +#: ../src/ui/feed_list_view.c:433 msgid "all feeds" msgstr "" -#: ../src/ui/feed_list_view.c:423 +#: ../src/ui/feed_list_view.c:434 #, c-format msgid "Mark %s as read ?" msgstr "" -#: ../src/ui/feed_list_view.c:427 +#: ../src/ui/feed_list_view.c:438 #, c-format msgid "Are you sure you want to mark all items in %s as read ?" msgstr "" @@ -1263,6 +1263,26 @@ msgid "_Decrease Text Size" msgstr "" +#: ../plugins/headerbar.py:63 +msgid "Previous Item" +msgstr "" + +#: ../plugins/headerbar.py:69 +msgid "Next Item" +msgstr "" + +#: ../plugins/headerbar.py:77 +msgid "_Next Unread Item" +msgstr "" + +#: ../plugins/headerbar.py:85 +msgid "_Mark Items Read" +msgstr "" + +#: ../plugins/headerbar.py:104 +msgid "Search All Feeds..." +msgstr "" + #: ../glade/about.ui.h:1 msgid "About" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/src/Makefile.in new/liferea-1.12.8/src/Makefile.in --- old/liferea-1.12.6b/src/Makefile.in 2018-12-06 22:04:53.000000000 +0100 +++ new/liferea-1.12.8/src/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -394,6 +394,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/src/fl_sources/Makefile.in new/liferea-1.12.8/src/fl_sources/Makefile.in --- old/liferea-1.12.6b/src/fl_sources/Makefile.in 2018-12-06 22:04:53.000000000 +0100 +++ new/liferea-1.12.8/src/fl_sources/Makefile.in 2020-06-11 22:27:50.000000000 +0200 @@ -315,6 +315,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/src/fl_sources/opml_source.c new/liferea-1.12.8/src/fl_sources/opml_source.c --- old/liferea-1.12.6b/src/fl_sources/opml_source.c 2018-09-13 20:26:14.000000000 +0200 +++ new/liferea-1.12.8/src/fl_sources/opml_source.c 2020-06-11 22:24:15.000000000 +0200 @@ -1,12 +1,12 @@ /** * @file opml_source.c OPML Planet/Blogroll feed list source - * + * * Copyright (C) 2006-2016 Lars Windolf <[email protected]> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -61,10 +61,10 @@ title = xmlGetProp (match, "text"); if (!title && !url) return; - + if (url) expr = g_strdup_printf ("//outline[@xmlUrl = '%s']", url); - else + else expr = g_strdup_printf ("//outline[@title = '%s']", title); if (!xpath_find (mergeCtxt->xmlNode, expr)) { @@ -77,17 +77,17 @@ node = node_new (folder_get_node_type ()); } node_set_title (node, title); - node_set_parent (node, mergeCtxt->rootNode, -1); + node_set_parent (node, mergeCtxt->parent, -1); feedlist_node_imported (node); - + subscription_update (node->subscription, FEED_REQ_RESET_TITLE | FEED_REQ_PRIORITY_HIGH); - } - + } + /* Recursion if this is a folder */ if (!url) { if (!node) { /* if the folder node wasn't created above it - must already exist and we search it in the + must already exist and we search it in the parents children list */ GSList *iter = mergeCtxt->parent->children; while (iter) { @@ -96,7 +96,7 @@ iter = g_slist_next (iter); } } - + if (node) { mergeCtxtPtr mc = g_new0 (struct mergeCtxt, 1); mc->rootNode = mergeCtxt->rootNode; @@ -128,7 +128,7 @@ g_print ("opml_source_check_for_removal(): This should never happen..."); return; } - + if (!xpath_find ((xmlNodePtr)user_data, expr)) { debug1 (DEBUG_UPDATE, "removing %s...", node_get_title (node)); feedlist_node_removed (node); @@ -154,7 +154,7 @@ mergeCtxtPtr mergeCtxt; xmlDocPtr doc, oldDoc; xmlNodePtr root, title; - + debug1 (DEBUG_UPDATE, "OPML download finished data=%d", result->data); node->available = FALSE; @@ -163,30 +163,30 @@ doc = xml_parse (result->data, result->size, NULL); if (doc) { gchar *filename; - + root = xmlDocGetRootElement (doc); - + /* Go through all existing nodes and remove those whose URLs are not in new feed list. Also removes those URLs from the list that have corresponding existing nodes. */ node_foreach_child_data (node, opml_source_check_for_removal, (gpointer)root); - - opml_source_export (node); /* save new feed list tree to disk - to ensure correct document in + + opml_source_export (node); /* save new feed list tree to disk + to ensure correct document in next step */ - + /* Merge up-to-date OPML feed list. */ filename = opml_source_get_feedlist (node); oldDoc = xmlParseFile (filename); g_free (filename); - + mergeCtxt = g_new0 (struct mergeCtxt, 1); mergeCtxt->rootNode = node; mergeCtxt->parent = node; mergeCtxt->xmlNode = xmlDocGetRootElement (oldDoc); - + if (g_str_equal (node_get_title (node), OPML_SOURCE_DEFAULT_TITLE)) { - title = xpath_find (root, "/opml/head/title"); + title = xpath_find (root, "/opml/head/title"); if (title) { xmlChar *titleStr = xmlNodeListGetString(title->doc, title->xmlChildrenNode, 1); if (titleStr) { @@ -195,22 +195,22 @@ } } } - + xpath_foreach_match (root, "/opml/body/outline", opml_source_merge_feed, (gpointer)mergeCtxt); g_free (mergeCtxt); - xmlFreeDoc (oldDoc); + xmlFreeDoc (oldDoc); xmlFreeDoc (doc); - + opml_source_export (node); /* save new feed list tree to disk */ - + node->available = TRUE; } else { g_print ("Cannot parse downloaded OPML document!"); } } - + node_foreach_child_data (node, node_update_subscription, GUINT_TO_POINTER (0)); } @@ -251,9 +251,9 @@ node->available = FALSE; } g_free (filename); - + subscription_set_update_interval (node->subscription, OPML_SOURCE_UPDATE_INTERVAL); - + node->subscription->type = &opmlSubscriptionType; debug_exit ("opml_source_import"); @@ -263,7 +263,7 @@ opml_source_export (nodePtr node) { gchar *filename; - + debug_enter ("opml_source_export"); /* Although the OPML structure won't change, it needs to @@ -272,12 +272,12 @@ g_assert (node == node->source->root); - filename = opml_source_get_feedlist (node); + filename = opml_source_get_feedlist (node); export_OPML_feedlist (filename, node, TRUE); g_free (filename); - + debug1 (DEBUG_CACHE, "adding OPML source: title=%s", node_get_title(node)); - + debug_exit ("opml_source_export"); } @@ -285,11 +285,11 @@ opml_source_remove (nodePtr node) { gchar *filename; - + /* step 1: delete all child nodes */ node_foreach_child (node, feedlist_node_removed); g_assert (!node->children); - + /* step 2: delete source instance OPML cache file */ filename = opml_source_get_feedlist (node); unlink (filename); @@ -300,9 +300,9 @@ opml_source_auto_update (nodePtr node) { GTimeVal now; - + g_get_current_time (&now); - + /* do daily updates for the feed list and feed updates according to the default interval */ if (node->subscription->updateState->lastPoll.tv_sec + OPML_SOURCE_UPDATE_INTERVAL <= now.tv_sec) node_source_update (node); @@ -347,7 +347,7 @@ /* GUI callbacks */ static void -on_opml_source_selected (GtkDialog *dialog, +on_opml_source_selected (GtkDialog *dialog, gint response_id, gpointer user_data) { @@ -380,7 +380,7 @@ } static void -ui_opml_source_get_source_url (void) +ui_opml_source_get_source_url (void) { GtkWidget *dialog, *button; @@ -388,9 +388,9 @@ button = liferea_dialog_lookup (dialog, "select_button"); g_signal_connect (G_OBJECT (dialog), "response", - G_CALLBACK (on_opml_source_selected), + G_CALLBACK (on_opml_source_selected), NULL); - + g_signal_connect (G_OBJECT (button), "clicked", G_CALLBACK (on_opml_file_choose_clicked), dialog); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/src/parsers/Makefile.in new/liferea-1.12.8/src/parsers/Makefile.in --- old/liferea-1.12.6b/src/parsers/Makefile.in 2018-12-06 22:04:53.000000000 +0100 +++ new/liferea-1.12.8/src/parsers/Makefile.in 2020-06-11 22:27:51.000000000 +0200 @@ -323,6 +323,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/src/tests/Makefile.in new/liferea-1.12.8/src/tests/Makefile.in --- old/liferea-1.12.6b/src/tests/Makefile.in 2018-12-06 22:04:53.000000000 +0100 +++ new/liferea-1.12.8/src/tests/Makefile.in 2020-06-11 22:27:51.000000000 +0200 @@ -289,6 +289,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/src/ui/Makefile.in new/liferea-1.12.8/src/ui/Makefile.in --- old/liferea-1.12.6b/src/ui/Makefile.in 2018-12-06 22:04:53.000000000 +0100 +++ new/liferea-1.12.8/src/ui/Makefile.in 2020-06-11 22:27:51.000000000 +0200 @@ -328,6 +328,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/src/ui/feed_list_view.c new/liferea-1.12.8/src/ui/feed_list_view.c --- old/liferea-1.12.6b/src/ui/feed_list_view.c 2018-12-06 22:04:25.000000000 +0100 +++ new/liferea-1.12.8/src/ui/feed_list_view.c 2020-06-11 22:24:00.000000000 +0200 @@ -67,25 +67,36 @@ if (gtk_tree_selection_get_selected (selection, &model, &iter)) { gtk_tree_model_get (model, &iter, FS_PTR, &node, -1); - debug1 (DEBUG_GUI, "feed list selection changed to \"%s\"", node_get_title(node)); + debug1 (DEBUG_GUI, "feed list selection changed to \"%s\"", node?node_get_title (node):"Empty node"); + + if (!node) { + /* The selected iter is an "empty" node added to an empty folder. We get the parent's node + * to set it as the selected node. This is useful if the user adds a feed, the folder will + * be used as location for the new node. */ + GtkTreeIter parent; + if (gtk_tree_model_iter_parent (model, &parent, &iter)) + gtk_tree_model_get (model, &parent, FS_PTR, &node, -1); + else { + debug0 (DEBUG_GUI, "A selected null node has no parent. This should not happen."); + return; + } + liferea_shell_update_feed_menu (TRUE, FALSE, FALSE); + } else { + gboolean allowModify = (NODE_SOURCE_TYPE (node->source->root)->capabilities & NODE_SOURCE_CAPABILITY_WRITABLE_FEEDLIST); + liferea_shell_update_update_menu ((NODE_TYPE (node)->capabilities & NODE_CAPABILITY_UPDATE) || + (NODE_TYPE (node)->capabilities & NODE_CAPABILITY_UPDATE_CHILDS)); + liferea_shell_update_feed_menu (allowModify, TRUE, allowModify); + } browser_tabs_show_headlines (); // FIXME: emit signal to item list instead of bother the tabs manager - + /* 1.) update feed list and item list states */ feedlist_selection_changed (node); - /* 2.) Refilter the GtkTreeView to get rid of nodes with 0 unread + /* 2.) Refilter the GtkTreeView to get rid of nodes with 0 unread messages when in reduced mode. */ gtk_tree_model_filter_refilter (GTK_TREE_MODEL_FILTER (filter)); - - if (node) { - gboolean allowModify = (NODE_SOURCE_TYPE (node->source->root)->capabilities & NODE_SOURCE_CAPABILITY_WRITABLE_FEEDLIST); - liferea_shell_update_update_menu ((NODE_TYPE (node)->capabilities & NODE_CAPABILITY_UPDATE) || - (NODE_TYPE (node)->capabilities & NODE_CAPABILITY_UPDATE_CHILDS)); - liferea_shell_update_feed_menu (allowModify, TRUE, allowModify); - } else { - liferea_shell_update_feed_menu (TRUE, FALSE, FALSE); - } + } else { /* If we cannot get the new selection we keep the old one this happens when we're doing drag&drop for example. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/src/webkit/Makefile.in new/liferea-1.12.8/src/webkit/Makefile.in --- old/liferea-1.12.6b/src/webkit/Makefile.in 2018-12-06 22:04:53.000000000 +0100 +++ new/liferea-1.12.8/src/webkit/Makefile.in 2020-06-11 22:27:51.000000000 +0200 @@ -327,6 +327,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/src/webkit/web_extension/Makefile.in new/liferea-1.12.8/src/webkit/web_extension/Makefile.in --- old/liferea-1.12.6b/src/webkit/web_extension/Makefile.in 2018-12-06 22:04:53.000000000 +0100 +++ new/liferea-1.12.8/src/webkit/web_extension/Makefile.in 2020-06-11 22:27:51.000000000 +0200 @@ -314,6 +314,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.12.6b/xslt/Makefile.in new/liferea-1.12.8/xslt/Makefile.in --- old/liferea-1.12.6b/xslt/Makefile.in 2018-12-06 22:04:53.000000000 +0100 +++ new/liferea-1.12.8/xslt/Makefile.in 2020-06-11 22:27:51.000000000 +0200 @@ -257,6 +257,8 @@ WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@ WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@ XGETTEXT = @XGETTEXT@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@
