Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2018-06-13 15:35:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "znc" Wed Jun 13 15:35:45 2018 rev:14 rq:613951 version:1.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/znc/znc.changes 2018-03-08 10:59:36.224772093 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2018-06-13 15:37:15.773257997 +0200 @@ -1,0 +2,42 @@ +Mon Jun 4 09:11:45 UTC 2018 - [email protected] + +- Define systemd unitdir for cmake + +------------------------------------------------------------------- +Fri Jun 1 15:02:25 UTC 2018 - [email protected] + +- Update to version 1.7.0: + * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed. + * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug. + * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2. + * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462) + * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer + * Configs written before ZNC 0.206 can't be read anymore (#929) + * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316) + * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950) + * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version. + * Make ZNC request server-time from server when available (#839) + * Increase accepted line length from 1024 to 2048 to give some space to message tags + * Separate buffer size settings for channels and queries (#967) + * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192) + * Add "AuthOnlyViaModule" global/user setting (#331) + * Added pyeval module + * Added stripcontrols module (#387) + * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139) + * Stop defaulting real name to "Got ZNC?" (#818) + * Make the user aware that debug mode is enabled. (#1446) + * Added ClearAllBuffers command (#852) + * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946) + * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450) + * Add SNI SSL client support (#1200) + * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219) + * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866) + * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards. + * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455) + * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894) + * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable +- Update dependencies +- Run spec-cleaner +- Use cmake for building + +------------------------------------------------------------------- Old: ---- znc-1.6.6.tar.gz znc-1.6.6.tar.gz.sig New: ---- znc-1.7.0.tar.gz znc-1.7.0.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ znc.spec ++++++ --- /var/tmp/diff_new_pack.0TGvzN/_old 2018-06-13 15:37:17.793183657 +0200 +++ /var/tmp/diff_new_pack.0TGvzN/_new 2018-06-13 15:37:17.793183657 +0200 @@ -17,17 +17,19 @@ Name: znc -Version: 1.6.6 +Version: 1.7.0 Release: 0 Summary: Advanced IRC Bouncer License: Apache-2.0 Group: Productivity/Networking/IRC -URL: http://wiki.znc.in/ZNC -Source0: http://znc.in/releases/%{name}-%{version}.tar.gz -Source1: http://znc.in/releases/%{name}-%{version}.tar.gz.sig +URL: https://wiki.znc.in/ZNC +Source0: https://znc.in/releases/%{name}-%{version}.tar.gz +Source1: https://znc.in/releases/%{name}-%{version}.tar.gz.sig Source2: %{name}.keyring +BuildRequires: cmake >= 3.1 BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: libboost_locale-devel BuildRequires: perl BuildRequires: pkgconfig BuildRequires: systemd-rpm-macros @@ -39,6 +41,7 @@ BuildRequires: pkgconfig(tcl) BuildRequires: pkgconfig(zlib) Requires(pre): shadow +Recommends: %{name}-lang %systemd_requires %description @@ -46,6 +49,8 @@ users, per channel playback buffer, SSL, IPv6, transparent DCC bouncing, and C++ module support. +%lang_package + %package devel Summary: Development files to build modules for ZNC Group: Development/Libraries/Other @@ -103,20 +108,21 @@ %setup -q %build -%configure \ - --enable-cyrus \ - --enable-perl \ - --enable-tcl \ - --with-tcl=%{_libdir} \ - --enable-python \ - --with-systemdsystemunitdir=%{_unitdir} -make %{?_smp_mflags} V=1 +%cmake \ + -DSYSTEMD_DIR=%{_unitdir} \ + -DWANT_TCL=1 \ + -DWANT_PERL=1 \ + -DWANT_SYSTEMD=1 \ + -DWANT_PYTHON=1 \ + -DWANT_PYTHON_VERSION=python3 +%make_jobs %install -%make_install -install -d -m 0755 %{buildroot}%{_var}/lib/%{name} %{buildroot}%{_sbindir} -ln -sv %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} -%fdupes -s %{buildroot} +%cmake_install +install -dm 0755 %{buildroot}%{_var}/lib/%{name} \ + %{buildroot}%{_sbindir} +ln -sv %{_sbindir}/service \ + %{buildroot}%{_sbindir}/rc%{name} %pre getent group %{name} >/dev/null || groupadd -r %{name} @@ -135,7 +141,7 @@ %files %license LICENSE -%doc AUTHORS README.md +%doc README.md %{_unitdir}/%{name}.service %{_sbindir}/rc%{name} %{_bindir}/%{name} @@ -193,13 +199,18 @@ %{_libdir}/%{name}/notify_connect.so %{_libdir}/%{name}/route_replies.so %{_libdir}/%{name}/send_raw.so +%{_libdir}/%{name}/stripcontrols.so +%{_libdir}/%{name}/samplewebapi.so %{_datadir}/%{name}/ -%{_mandir}/man1/%{name}.1%{ext_man} +%{_mandir}/man1/%{name}.1%{?ext_man} %attr(750,%{name},%{name}) %{_var}/lib/%{name} +%files lang +%license LICENSE +%{_datadir}/locale + %files perl %license LICENSE -%doc AUTHORS README.md %{_libdir}/%{name}/modperl.so %dir %{_libdir}/%{name}/modperl/ %{_libdir}/%{name}/modperl/ZNC.pm @@ -208,25 +219,23 @@ %{_libdir}/%{name}/perleval.pm %files python3 +%license LICENSE +%{_libdir}/%{name}/pyeval.py %{_libdir}/%{name}/modpython.so %dir %{_libdir}/%{name}/modpython/ %{_libdir}/%{name}/modpython/_znc_core.so %{_libdir}/%{name}/modpython/znc.py %{_libdir}/%{name}/modpython/znc_core.py -%license LICENSE -%doc AUTHORS README.md %files tcl %license LICENSE -%doc AUTHORS README.md %{_libdir}/%{name}/modtcl.so %files devel %license LICENSE -%doc AUTHORS README.md %{_bindir}/znc-buildmod %{_includedir}/%{name}/ %{_libdir}/pkgconfig/znc.pc -%{_mandir}/man1/znc-buildmod.1%{ext_man} +%{_mandir}/man1/znc-buildmod.1%{?ext_man} %changelog ++++++ znc-1.6.6.tar.gz -> znc-1.7.0.tar.gz ++++++ ++++ 392987 lines of diff (skipped)
