From f16371a9ec46fe20246cfb2fdc9ee75ac632743b438058ecbefb58645603b448 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Sun, 2 Feb 2020 14:12:00 +0000 Subject: [PATCH] Accepting request 769245 from home:oxy:branches:server:irc - update to 2.7 - New features * core: add option weechat.look.nick_color_hash_salt to shuffle nick colors (issue #635) * core: add different icons sizes (16x16 to 512x512) (issue #1347) * core: add file weechat.desktop * core: add reverse of string for screen in evaluation of expressions with "revscr:" * core: add length of string (number of chars and on screen) in evaluation of expressions with "length:xxx" and "lengthscr:xxx" * core: add calculation of expression in evaluation of expressions with "calc:xxx" (issue #997) * core: add optional default path (evaluated) in completion "filename" * core: add support of modifiers in evaluation of expressions with "modifier:name,data,string" * api: add modifier "color_encode_ansi" (issue #528) * api: add modifier "eval_path_home" * irc: add filters on raw buffer (issue #1000) * irc: add option irc.look.display_pv_warning_address to display a warning in private buffer if the remote nick address has changed (issue #892) * irc: add server option "ssl_password" (issue #115, issue #1416) * irc: add "user" in output of irc_message_parse (issue #136) * irc: add options irc.color.message_kick and irc.color.reason_kick (issue #683, issue #684) * logger: add option logger.file.color_lines (issue #528, issue #621) * script: add options "-ol" and "-il" in command "/script list" to send translated string with list of scripts loaded, display "No scripts loaded" if no scripts are loaded * xfer: add option xfer.file.download_temporary_suffix with default value ".part" (issue #1237) - Bug fixes * core: set buffer name, short name and title only if the value has changed * core: fix scrolling up in bare mode when switched to bare mode at the top of the buffer (issue #899, issue #978) * core: optimize load of configuration files * core: fix window separators not respecting window splits (issue #630) * core: fix cursor mode info when prefix_align is none and with words split across lines (issue #610, issue #617, issue #619) * core: add support of reverse video in ANSI color codes * core: fixed segfault during excessive evaluation in function string_repeat (issue #1400) * buflist: fix extra spaces between buffers when conditions are used to hide buffers (regression introduced in version 2.6) (issue #1403) * irc: do not automatically open a channel with name "0" (issue #1429) * irc: remove option irc.network.channel_encode, add server option "charset_message" to control which part of the IRC message is decoded/encoded to the target charset (issue #832) * irc: use path from option xfer.file.upload_path to complete filename in command "/dcc send" (issue #60) * logger: fix write in log file if it has been deleted or renamed (issue #123) * python: send "bytes" instead of "str" to callbacks in Python 3 when the string is not UTF-8 valid (issue #1389) * relay: send message "_buffer_title_changed" to clients only when the title is changed * xfer: fix memory leak when a xfer is freed and when the plugin is unloaded - Tests * unit: add tests on GUI color functions - Build * core: fix build on Haiku (issue #1420) * core: fix build on Alpine * core: remove file FindTCL.cmake * core: display an error on missing dependency in CMake (issue #916, issue #956) * debian: disable Javascript plugin on Debian Sid and Ubuntu Eoan * debian: build with Guile 2.2 * guile: add support of Guile 2.2, disable /guile eval (issue #1098) * python: add detection of Python 3.8 OBS-URL: https://build.opensuse.org/request/show/769245 OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=93 --- weechat-2.6.tar.xz | 3 --- weechat-2.6.tar.xz.asc | 16 ------------- weechat-2.7.tar.xz | 3 +++ weechat-2.7.tar.xz.asc | 16 +++++++++++++ weechat.changes | 51 ++++++++++++++++++++++++++++++++++++++++++ weechat.spec | 13 ++++++----- 6 files changed, 78 insertions(+), 24 deletions(-) delete mode 100644 weechat-2.6.tar.xz delete mode 100644 weechat-2.6.tar.xz.asc create mode 100644 weechat-2.7.tar.xz create mode 100644 weechat-2.7.tar.xz.asc diff --git a/weechat-2.6.tar.xz b/weechat-2.6.tar.xz deleted file mode 100644 index a0deec7..0000000 --- a/weechat-2.6.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa9e3130e7afdfb6eff1b7892caac3efdd38a442f9989ca8c061eced2c755148 -size 2080092 diff --git a/weechat-2.6.tar.xz.asc b/weechat-2.6.tar.xz.asc deleted file mode 100644 index 0338bf1..0000000 --- a/weechat-2.6.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEqatat3j6XDUi/QN4+C9LFt7ECPgFAl10nYkACgkQ+C9LFt7E -CPga7BAApDLq2MDtTJv0gWCIdcn+TOMU3EynNNm0fhYf2Xsz7L3kB/71T/JbJKiN -Wz+gbVimjIWUkeCpyvgMox3whFGyh3eV3a+T8pOLuxHSS16JUqZVi4YdUlTkv7il -7LBVRtisdiqmABT5YhCjCIRqgJv6m8EOgtddmYJxpCbzFbJBfbSUCYBe0WifDqXY -eTFZwIyiiEf3Bi2q8mSAVOl6Jf7t2FbnUBV9Dn+XA21EtzRvSUWPGeeR+Dwi6ar+ -2f3Hvp4y0lPG0bpJqAsbZSKZJ6PNwVO6cm9/w7ctx9+RE7q6Vt6lV1WyurNZ6sR7 -QdXZPrYvl+OMd1vW0O/lS59oGwMdIJwnSFn3fehqsMXSbHytF7iWI05H6E6WWoeI -zgip0alz1dnHYKe8oiLSD32nxRN9b532AAzPdQKOy7aTU/EdDxKi4WPgOB0plefs -V+Yk+f1/T3uwsdgSXMPochY+ZuaxV6E4181jSTbg+OMYzSfstedA90K/D2YrqxAm -ul1iiGNIOfv0icb6FPuevlcBj0+1JUkhiWU4uErz7q/YaC0g+s6x0OWH3t9YiwQC -V9bNeqon0QcH3iA43YOLzoS5GNzpS3mHKo4w2or6iFDhxMU1YjVoGfwBcoPAX4zU -D0HcO+9kVRyclxA8ophRsRmI12XzM7ASW71vf9WzaEieLUMcLys= -=ReeN ------END PGP SIGNATURE----- diff --git a/weechat-2.7.tar.xz b/weechat-2.7.tar.xz new file mode 100644 index 0000000..9f7ecc9 --- /dev/null +++ b/weechat-2.7.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56fc42a4afece57bc27f95a2d155815a5e6472f32535add4c0ab4ce3b5e399e7 +size 2226876 diff --git a/weechat-2.7.tar.xz.asc b/weechat-2.7.tar.xz.asc new file mode 100644 index 0000000..bbf19ae --- /dev/null +++ b/weechat-2.7.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEqatat3j6XDUi/QN4+C9LFt7ECPgFAl3svWUACgkQ+C9LFt7E +CPgwbQ//RFrm23lzLipwP91yBqyzZJOZVQ2nGv3bVvfLBQVYXos8l4Vp//AxauJZ +vLm4uF+4WCA893GI7hO7M0U3GGgiuRE7cM+NofI/nI0pfK2vYo99LakMO7eOP97s +AgO/YVEf5etMMG5qlZcwwJ66smH88j6sNqlRPCBAgJGhSdX/LBCq2KgMMQ7Vrl51 +Pgna5olJL19LDx/E0S0ZFb9drZIzvyQ1NsS23ZtUorfTx53zeBaP6Wmyl/RJBD+C +2iLvC+zljfe0+Kb8x+Vr6JRaLu0DlH7CuCS84qa510AjgN/YUeFbsBR4wU3b5qzW +4PUM+d3VU9m5fWy+H83jovFKzGUqBBGVgGySaRSaqF8jUEsT0H8yu+nQV1ABUdq2 +Q5Uh8+eR/t+znZMTopPBN6zm74LK1VzJ4D2ZhmXDaSSjArOADHKBNedro9l+8N2Q +gRtHLwdzfanWuhKeoxwrIxZzrRkoflOylzop38C4xa6uXkndvAfyW6b8sj/2cRW9 +tTub1SuuA3tSD0Y1rEqBocNNsI3L4tHFJ3IzpUtVI3vE9TefAPiiKB+Lmy7RszCJ +ficwL+JR947ldslWtRw7h+9H/WSvi0CEcWo0Qem7HwtMHnkONwroaKVPi5vQBdpd +NXGWpODNWPu7cQPInfQvskBqWoKztI0ZirPkolPf9zV8UxRxR+0= +=7t4B +-----END PGP SIGNATURE----- diff --git a/weechat.changes b/weechat.changes index 3fda23c..c978397 100644 --- a/weechat.changes +++ b/weechat.changes @@ -1,3 +1,54 @@ +------------------------------------------------------------------- +Fri Jan 31 22:11:09 UTC 2020 - Maximilian Trummer + +- update to 2.7 +- New features + * core: add option weechat.look.nick_color_hash_salt to shuffle nick colors (issue #635) + * core: add different icons sizes (16x16 to 512x512) (issue #1347) + * core: add file weechat.desktop + * core: add reverse of string for screen in evaluation of expressions with "revscr:" + * core: add length of string (number of chars and on screen) in evaluation of expressions with "length:xxx" and "lengthscr:xxx" + * core: add calculation of expression in evaluation of expressions with "calc:xxx" (issue #997) + * core: add optional default path (evaluated) in completion "filename" + * core: add support of modifiers in evaluation of expressions with "modifier:name,data,string" + * api: add modifier "color_encode_ansi" (issue #528) + * api: add modifier "eval_path_home" + * irc: add filters on raw buffer (issue #1000) + * irc: add option irc.look.display_pv_warning_address to display a warning in private buffer if the remote nick address has changed (issue #892) + * irc: add server option "ssl_password" (issue #115, issue #1416) + * irc: add "user" in output of irc_message_parse (issue #136) + * irc: add options irc.color.message_kick and irc.color.reason_kick (issue #683, issue #684) + * logger: add option logger.file.color_lines (issue #528, issue #621) + * script: add options "-ol" and "-il" in command "/script list" to send translated string with list of scripts loaded, display "No scripts loaded" if no scripts are loaded + * xfer: add option xfer.file.download_temporary_suffix with default value ".part" (issue #1237) +- Bug fixes + * core: set buffer name, short name and title only if the value has changed + * core: fix scrolling up in bare mode when switched to bare mode at the top of the buffer (issue #899, issue #978) + * core: optimize load of configuration files + * core: fix window separators not respecting window splits (issue #630) + * core: fix cursor mode info when prefix_align is none and with words split across lines (issue #610, issue #617, issue #619) + * core: add support of reverse video in ANSI color codes + * core: fixed segfault during excessive evaluation in function string_repeat (issue #1400) + * buflist: fix extra spaces between buffers when conditions are used to hide buffers (regression introduced in version 2.6) (issue #1403) + * irc: do not automatically open a channel with name "0" (issue #1429) + * irc: remove option irc.network.channel_encode, add server option "charset_message" to control which part of the IRC message is decoded/encoded to the target charset (issue #832) + * irc: use path from option xfer.file.upload_path to complete filename in command "/dcc send" (issue #60) + * logger: fix write in log file if it has been deleted or renamed (issue #123) + * python: send "bytes" instead of "str" to callbacks in Python 3 when the string is not UTF-8 valid (issue #1389) + * relay: send message "_buffer_title_changed" to clients only when the title is changed + * xfer: fix memory leak when a xfer is freed and when the plugin is unloaded +- Tests + * unit: add tests on GUI color functions +- Build + * core: fix build on Haiku (issue #1420) + * core: fix build on Alpine + * core: remove file FindTCL.cmake + * core: display an error on missing dependency in CMake (issue #916, issue #956) + * debian: disable Javascript plugin on Debian Sid and Ubuntu Eoan + * debian: build with Guile 2.2 + * guile: add support of Guile 2.2, disable /guile eval (issue #1098) + * python: add detection of Python 3.8 + ------------------------------------------------------------------- Fri Sep 13 09:18:32 UTC 2019 - Maximilian Trummer diff --git a/weechat.spec b/weechat.spec index df5f10f..bc6d4f3 100644 --- a/weechat.spec +++ b/weechat.spec @@ -1,7 +1,7 @@ # # spec file for package weechat # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: weechat -Version: 2.6 +Version: 2.7 Release: 0 Summary: Multi-protocol extensible Chat Client License: GPL-3.0-or-later @@ -51,7 +51,7 @@ BuildRequires: pkgconfig(tcl) Requires: ca-certificates Requires: hicolor-icon-theme Recommends: %{name}-lang = %{version} -# without scripts it is bit annoying +# without scripts it is a bit annoying Recommends: %{name}-perl = %{version} Recommends: %{name}-python = %{version} Obsoletes: %{name}-guile @@ -118,7 +118,7 @@ Summary: Aspell and Enchant Spell-Checking Support for %{name} Group: Productivity/Networking/IRC Requires: %{name} = %{version} Supplements: (%{name} and enchant-2-backend-hunspell) -Obsoletes: %{name}-aspell < 2.6 +Obsoletes: %{name}-aspell < %{version} Provides: %{name}-aspell = %{version} %description spell @@ -137,9 +137,12 @@ export CFLAGS="%{optflags}" # no-undefined for perl seem not to work as desired %cmake \ -DLIBDIR="%{_libdir}" \ - -DENABLE_PYTHON3=ON \ + -DENABLE_PYTHON=ON \ -DPYTHON_LIBRARY="%{_libdir}/libpython%{py3_ver}m.so" \ -DENABLE_ENCHANT=ON \ + -DENABLE_GUILE=OFF \ + -DENABLE_JAVASCRIPT=OFF \ + -DENABLE_PHP=OFF \ -DCA_FILE=%{_sysconfdir}/ssl/ca-bundle.pem %make_jobs