'''profanity''' ist ein consolen basierter XMPP Client. = Upstream = Am 09.01.2021 wurde profanity 0.10.0 freigegeben. Um 0.10.0 auf Debian Buster zu bauen, musste ich die glib downgraden und eine zwei Zeilen im Code anpassen. {{{ diff --git a/configure.ac b/configure.ac index 2f92166e..e78f6036 100644 --- a/configure.ac +++ b/configure.ac @@ -187,8 +187,8 @@ AS_IF([test "x$ncurses_cv_wget_wch" != xyes], [AC_MSG_ERROR([ncurses does not support wide characters])]) ### Check for glib libraries -PKG_CHECK_MODULES([glib], [glib-2.0 >= 2.62.0], [], - [AC_MSG_ERROR([glib 2.62.0 or higher is required for profanity])]) +PKG_CHECK_MODULES([glib], [glib-2.0 >= 2.58.3], [], + [AC_MSG_ERROR([glib 2.58.3 or higher is required for profanity])]) PKG_CHECK_MODULES([gio], [gio-2.0], [], [AC_MSG_ERROR([libgio-2.0 from glib-2.0 is required for profanity])]) }}} {{{ diff --git a/src/database.c b/src/database.c index 5ea981f8..91a5e1d2 100644 --- a/src/database.c +++ b/src/database.c @@ -316,9 +316,9 @@ _add_to_db(ProfMessage* message, char* type, const Jid* const from_jid, const Ji gchar* date_fmt; if (message->timestamp) { - date_fmt = g_date_time_format_iso8601(message->timestamp); + date_fmt = g_date_time_format(message->timestamp, "%FT%TZ"); } else { - date_fmt = g_date_time_format_iso8601(g_date_time_new_now_local()); + date_fmt = g_date_time_format(g_date_time_new_now_utc(), "%FT%TZ"); } const char* enc = _get_message_enc_str(message->enc); }}}