Hello community, here is the log from the commit of package weechat for openSUSE:Factory checked in at 2018-03-20 22:00:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/weechat (Old) and /work/SRC/openSUSE:Factory/.weechat.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "weechat" Tue Mar 20 22:00:09 2018 rev:46 rq:588594 version:2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/weechat/weechat.changes 2017-12-22 12:21:41.231463058 +0100 +++ /work/SRC/openSUSE:Factory/.weechat.new/weechat.changes 2018-03-20 22:00:30.385365814 +0100 @@ -1,0 +2,32 @@ +Mon Mar 19 13:07:58 UTC 2018 - jeng...@inai.de + +- Ensure neutrality of description. +- Use -exec over xargs. + +------------------------------------------------------------------- +Mon Mar 19 10:09:51 UTC 2018 - mimi...@gmail.com + +- update to 2.1 +- build python plugin against python3 +* core: add binary weechat-headless to run WeeChat without interface, with + optional daemon mode (command line option "--daemon") +* core: add options "-newbuffer", "-free" and "-switch" in command /print +* core: add option "-y" in command /print, add support of buffers with free content +* core: add option "add" in command /buffer +* core: add option weechat.completion.partial_completion_templates to force + partial completion on specific templates +* api: add hashtable with variables in plugin structure +* irc: add server option "split_msg_max_length" +* logger: add option logger.file.fsync +* logger: add option logger.look.backlog_conditions) +* scripts: add configuration file for each script plugin +* scripts: add "eval" option in script commands and info "xxx_eval" +* scripts: add infos "xxx_interpreter" and "xxx_version" in script plugins +* scripts: add option "version" in script commands +* api: add time in info "date" (WeeChat compilation date/time) +* irc: allow ${irc_server.xxx} and ${server} in server evaluated options +* script: change default value of option script.look.sort from "p,n" to "i,p,n" +* scripts: display the script name in stdout/stderr output from scripts +* core: fix regression on execution of hook_print callbacks + +------------------------------------------------------------------- Old: ---- weechat-2.0.1.tar.xz weechat-2.0.1.tar.xz.asc New: ---- weechat-2.1.tar.xz weechat-2.1.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ weechat.spec ++++++ --- /var/tmp/diff_new_pack.8nPAnd/_old 2018-03-20 22:00:32.105303889 +0100 +++ /var/tmp/diff_new_pack.8nPAnd/_new 2018-03-20 22:00:32.117303457 +0100 @@ -17,9 +17,9 @@ Name: weechat -Version: 2.0.1 +Version: 2.1 Release: 0 -Summary: Portable, Fast, Light and Extensible Chat Client +Summary: Multi-protocol extensible Chat Client License: GPL-3.0+ Group: Productivity/Networking/IRC URL: http://weechat.org @@ -47,8 +47,7 @@ BuildRequires: pkgconfig(gnutls) BuildRequires: pkgconfig(guile-2.0) BuildRequires: pkgconfig(lua) -BuildRequires: pkgconfig(python) -BuildRequires: pkgconfig(python2) +BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(tcl) Requires: ca-certificates Requires: hicolor-icon-theme @@ -58,7 +57,7 @@ Recommends: %{name}-python = %{version} %description -WeeChat (Wee Enhanced Environment for Chat) is a fast and light cross-platform +WeeChat (Wee Enhanced Environment for Chat) is a chat environment. It can be entirely controlled with the keyboard, has a plugin-based architecture and is customizable and extensible with scripts in several scripting languages. @@ -135,16 +134,16 @@ modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{SOURCE4}")" DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\"" TIME="\"$(date -d "${modified}" "+%%R")\"" -find . -name '*.[ch]' | xargs sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" +find . -name '*.[ch]' -exec sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" "{}" "+" %build export CFLAGS="%{optflags}" # Tests require cpputest package # no-undefined for perl seem not to work as desired %cmake \ - -DCMAKE_EXE_LINKER_FLAGS=-Wl,--as-needed -DCMAKE_MODULE_LINKER_FLAGS=-Wl,--as-needed -DCMAKE_SHARED_LINKER_FLAGS=-Wl,--as-needed \ -DLIBDIR="%{_libdir}" \ - -DPYTHON_LIBRARY="%{_libdir}/libpython%{py_ver}.so" \ + -DENABLE_PYTHON3=ON \ + -DPYTHON_LIBRARY="%{_libdir}/libpython%{py3_ver}m.so" \ -DENABLE_ENCHANT=ON \ -DCA_FILE=%{_sysconfdir}/ssl/ca-bundle.pem %make_jobs @@ -160,9 +159,11 @@ %files -%doc AUTHORS.adoc ChangeLog.adoc Contributing.adoc COPYING +%doc AUTHORS.adoc ChangeLog.adoc Contributing.adoc %doc README.adoc ReleaseNotes.adoc +%license COPYING %{_bindir}/weechat-curses +%{_bindir}/weechat-headless %{_bindir}/weechat %dir %{_libdir}/weechat %dir %{_libdir}/weechat/plugins ++++++ weechat-2.0.1.tar.xz -> weechat-2.1.tar.xz ++++++ ++++ 36411 lines of diff (skipped)