Hello community,

here is the log from the commit of package keepassxc for openSUSE:Factory 
checked in at 2018-03-02 21:10:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/keepassxc (Old)
 and      /work/SRC/openSUSE:Factory/.keepassxc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "keepassxc"

Fri Mar  2 21:10:17 2018 rev:8 rq:580987 version:2.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/keepassxc/keepassxc.changes      2017-12-15 
14:07:23.086825275 +0100
+++ /work/SRC/openSUSE:Factory/.keepassxc.new/keepassxc.changes 2018-03-02 
21:10:18.731952759 +0100
@@ -1,0 +2,111 @@
+Wed Feb 28 13:31:24 UTC 2018 - mrueck...@suse.de
+
+- also offer the uncompressed svg icons for desktop environments
+  which dont support compressed icons. The program uses the .svgz
+  internally so we keep them around.
+
+-------------------------------------------------------------------
+Wed Feb 28 13:09:09 UTC 2018 - mrueck...@suse.de
+
+- if we kill the post/postun scriptlets we can also remove the
+  related requires from the package
+
+-------------------------------------------------------------------
+Wed Feb 28 11:55:36 UTC 2018 - mplus...@suse.com
+
+- Mark license as such
+- Convert more dependencies to pkgconfig() style
+
+-------------------------------------------------------------------
+Wed Feb 28 00:16:40 UTC 2018 - mrueck...@suse.de
+
+- Drop the post/postun scriptlets as they are a noop on TW/Leap
+  15.0 and we can't build on older distros anymore.
+  This fixes a warning about empty scriptlets.
+
+-------------------------------------------------------------------
+Wed Feb 28 00:11:19 UTC 2018 - mrueck...@suse.de
+
+- use -DWITH_XC_ALL=ON instead of enabling all features manually
+  - this brings back the old HTTP based extension support for a
+    graceful migration for users.
+
+-------------------------------------------------------------------
+Tue Feb 27 23:35:00 UTC 2018 - mrueck...@suse.de
+
+- update to 2.3.0
+  - Add support for KDBX 4.0, Argon2 and ChaCha20 [#148, #1179,
+    #1230, #1494]
+  - Add SSH Agent feature [#1098, #1450, #1463]
+  - Add preview panel with details of the selected entry [#879,
+    #1338]
+  - Add more and configurable columns to entry table and allow
+    copying of values by double click [#1305]
+  - Add KeePassXC-Browser API as a replacement for KeePassHTTP
+    [#608]
+  - Deprecate KeePassHTTP [#1392]
+  - Add support for Steam one-time passwords [#1206]
+  - Add support for multiple Auto-Type sequences for a single entry
+    [#1390]
+  - Adjust YubiKey HMAC-SHA1 challenge-response key generation for
+    KDBX 4.0 [#1060]
+  - Replace qHttp with cURL for website icon downloads [#1460]
+  - Remove lock file [#1231]
+  - Add option to create backup file before saving [#1385]
+  - Ask to save a generated password before closing the entry
+    password generator [#1499]
+  - Resolve placeholders recursively [#1078]
+  - Add Auto-Type button to the toolbar [#1056]
+  - Improve window focus handling for Auto-Type dialogs [#1204,
+    #1490]
+  - Auto-Type dialog and password generator can now be exited with
+    ESC [#1252, #1412]
+  - Add optional dark tray icon [#1154]
+  - Add new "Unsafe saving" option to work around saving problems
+    with file sync services [#1385]
+  - Add IBus support to AppImage and additional image formats to
+    Windows builds [#1534, #1537]
+  - Add diceware password generator to CLI [#1406]
+  - Add --key-file option to CLI [#816, #824]
+  - Add DBus interface for opening and closing KeePassXC databases
+    [#283]
+  - Add KDBX compression options to database settings [#1419]
+  - Discourage use of old fixed-length key files in favor of
+    arbitrary files [#1326, #1327]
+  - Correct reference resolution in entry fields [#1486]
+  - Fix window state and recent databases not being remembered on
+    exit [#1453]
+  - Correct history item generation when configuring TOTP for an
+    entry [#1446]
+  - Correct multiple TOTP bugs [#1414]
+  - Automatic saving after every change is now a default [#279]
+  - Allow creation of new entries during search [#1398]
+  - Correct menu issues on macOS [#1335]
+  - Allow compilation on OpenBSD [#1328]
+  - Improve entry attachments view [#1139, #1298]
+  - Fix auto lock for Gnome and Xfce [#910, #1249]
+  - Don't remember key files in file dialogs when the setting is
+    disabled [#1188]
+  - Improve database merging and conflict resolution [#807, #1165]
+  - Fix macOS pasteboard issues [#1202]
+  - Improve startup times on some platforms [#1205]
+  - Hide the notes field by default [#1124]
+  - Toggle main window by clicking tray icon with the middle mouse
+    button [#992]
+  - Fix custom icons not copied over when databases are merged
+    [#1008]
+  - Allow use of DEL key to delete entries [#914]
+  - Correct intermittent crash due to stale history items [#1527]
+  - Sanitize newline characters in title, username and URL fields
+    [#1502]
+  - Reopen previously opened databases in correct order [#774]
+  - Use system's zxcvbn library if available [#701]
+  - Implement various i18n improvements [#690, #875, #1436]
+- bump BR for libgcrypt-devel to >= 1.7 as required by the update
+- BR libargon2, libcurl and libsodium for the new features
+- enable new browser integration mode, ssh-agent, dbus and
+  networking support
+- disable old style browser support
+- cleanup filelist
+
+-------------------------------------------------------------------

Old:
----
  keepassxc-2.2.4-src.tar.xz
  keepassxc-2.2.4-src.tar.xz.sig

New:
----
  keepassxc-2.3.0-src.tar.xz
  keepassxc-2.3.0-src.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ keepassxc.spec ++++++
--- /var/tmp/diff_new_pack.zA6HAo/_old  2018-03-02 21:10:19.855912340 +0100
+++ /var/tmp/diff_new_pack.zA6HAo/_new  2018-03-02 21:10:19.867911909 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package keepassxc
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,21 +17,20 @@
 
 
 Name:           keepassxc
-Version:        2.2.4
+Version:        2.3.0
 Release:        0
 Summary:        Qt5-based Password Manager
-License:        GPL-2.0 OR GPL-3.0
+License:        GPL-2.0-only OR GPL-3.0-only
 Group:          Productivity/Security
-URL:            https://www.keepassxc.org/
+Url:            https://www.keepassxc.org/
 Source0:        
https://github.com/keepassxreboot/keepassxc/releases/download/%{version}/keepassxc-%{version}-src.tar.xz
 Source1:        
https://github.com/keepassxreboot/keepassxc/releases/download/%{version}/keepassxc-%{version}-src.tar.xz.sig
 Source2:        
https://keepassxc.org/keepassxc_master_signing_key.asc#/%{name}.keyring
 BuildRequires:  cmake >= 3.1.0
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  libgcrypt-devel
+BuildRequires:  libgcrypt-devel >= 1.7
 BuildRequires:  libqt5-linguist-devel
-BuildRequires:  libykpers-devel
 BuildRequires:  libyubikey-devel
 BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
@@ -43,17 +42,15 @@
 BuildRequires:  pkgconfig(Qt5Widgets)
 BuildRequires:  pkgconfig(Qt5X11Extras)
 BuildRequires:  pkgconfig(bash-completion)
+BuildRequires:  pkgconfig(libargon2)
+BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(libmicrohttpd)
+BuildRequires:  pkgconfig(libsodium) >= 1.0.12
 BuildRequires:  pkgconfig(xi)
 BuildRequires:  pkgconfig(xtst)
+BuildRequires:  pkgconfig(ykpers-1)
 BuildRequires:  pkgconfig(zlib)
 Requires:       hicolor-icon-theme
-Requires(post): hicolor-icon-theme
-Requires(post): shared-mime-info
-Requires(post): update-desktop-files
-Requires(postun): hicolor-icon-theme
-Requires(postun): shared-mime-info
-Requires(postun): update-desktop-files
 Recommends:     %{name}-lang
 
 %description
@@ -68,13 +65,15 @@
 
 %build
 %cmake \
-  -DWITH_XC_AUTOTYPE=ON \
-  -DWITH_XC_YUBIKEY=ON \
-  -DWITH_XC_HTTP=ON
+  -DWITH_XC_ALL=ON
 make %{?_smp_mflags}
 
 %install
 %cmake_install
+for i in $(find %{buildroot} -type f -name \*.svgz) ; do
+  j="${i%z}"
+  gunzip < $i > $j
+done
 %fdupes -s %{buildroot}/%{_prefix}
 
 %check
@@ -82,34 +81,24 @@
 export LANG=en_US.UTF-8
 %ctest
 
-%post
-%mime_database_post
-%desktop_database_post
-%icon_theme_cache_post
-
-%postun
-%mime_database_postun
-%desktop_database_postun
-%icon_theme_cache_postun
-
 %files
-%doc COPYING LICENSE*
+%license COPYING LICENSE*
 %{_bindir}/%{name}
 %{_bindir}/%{name}-cli
+%{_bindir}/%{name}-proxy
 %dir %{_datadir}/%{name}
-%{_datadir}/%{name}/icons
+%{_datadir}/%{name}/icons/
 %{_datadir}/%{name}/wordlists/
 %{_datadir}/applications/org.keepassxc.KeePassXC.desktop
 %dir %{_datadir}/metainfo
 %{_datadir}/metainfo/org.keepassxc.KeePassXC.appdata.xml
-%{_datadir}/icons/hicolor
+%{_datadir}/icons/hicolor/*/*/*%{name}*
 %{_datadir}/mime/packages/%{name}.xml
 %dir %{_libdir}/%{name}
 %{_libdir}/keepassxc/libkeepassx-autotype-xcb.so
+%{_mandir}/man1/%{name}-cli.1*
 
 %files lang
-%dir %{_datadir}/%{name}
-%dir %{_datadir}/%{name}/translations
 %{_datadir}/%{name}/translations
 
 %changelog

++++++ keepassxc-2.2.4-src.tar.xz -> keepassxc-2.3.0-src.tar.xz ++++++
++++ 239246 lines of diff (skipped)



Reply via email to