openSUSE Commits
Threads by month
- ----- 2024 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
August 2016
- 1 participants
- 1588 discussions
Hello community,
here is the log from the commit of package kernel-trace for openSUSE:13.1:Update checked in at 2016-08-29 16:31:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kernel-trace (Old)
and /work/SRC/openSUSE:13.1:Update/.kernel-trace.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-trace"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.fG13Sp/_old 2016-08-29 16:31:53.000000000 +0200
+++ /var/tmp/diff_new_pack.fG13Sp/_new 2016-08-29 16:31:53.000000000 +0200
@@ -1 +1 @@
-<link package='kernel-trace.5313' cicount='copy' />
+<link package='kernel-trace.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package kernel-pae for openSUSE:13.1:Update checked in at 2016-08-29 16:31:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kernel-pae (Old)
and /work/SRC/openSUSE:13.1:Update/.kernel-pae.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-pae"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.J7ToM1/_old 2016-08-29 16:31:42.000000000 +0200
+++ /var/tmp/diff_new_pack.J7ToM1/_new 2016-08-29 16:31:42.000000000 +0200
@@ -1 +1 @@
-<link package='kernel-pae.5313' cicount='copy' />
+<link package='kernel-pae.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package kernel-lpae for openSUSE:13.1:Update checked in at 2016-08-29 16:31:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kernel-lpae (Old)
and /work/SRC/openSUSE:13.1:Update/.kernel-lpae.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-lpae"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.02E009/_old 2016-08-29 16:31:35.000000000 +0200
+++ /var/tmp/diff_new_pack.02E009/_new 2016-08-29 16:31:35.000000000 +0200
@@ -1 +1 @@
-<link package='kernel-lpae.5313' cicount='copy' />
+<link package='kernel-lpae.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package kernel-lpae.5446 for openSUSE:13.1:Update checked in at 2016-08-29 16:31:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kernel-lpae.5446 (Old)
and /work/SRC/openSUSE:13.1:Update/.kernel-lpae.5446.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-lpae.5446"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
New:
----
_link
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
<link package="kernel-source.5446" cicount="copy"/>
1
0
Hello community,
here is the log from the commit of package kernel-exynos for openSUSE:13.1:Update checked in at 2016-08-29 16:31:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kernel-exynos (Old)
and /work/SRC/openSUSE:13.1:Update/.kernel-exynos.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-exynos"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.KKbKY0/_old 2016-08-29 16:31:28.000000000 +0200
+++ /var/tmp/diff_new_pack.KKbKY0/_new 2016-08-29 16:31:28.000000000 +0200
@@ -1 +1 @@
-<link package='kernel-exynos.5313' cicount='copy' />
+<link package='kernel-exynos.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package kernel-ec2 for openSUSE:13.1:Update checked in at 2016-08-29 16:31:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kernel-ec2 (Old)
and /work/SRC/openSUSE:13.1:Update/.kernel-ec2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-ec2"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.a1YJSA/_old 2016-08-29 16:31:26.000000000 +0200
+++ /var/tmp/diff_new_pack.a1YJSA/_new 2016-08-29 16:31:26.000000000 +0200
@@ -1 +1 @@
-<link package='kernel-ec2.5313' cicount='copy' />
+<link package='kernel-ec2.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package kernel-docs for openSUSE:13.1:Update checked in at 2016-08-29 16:31:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kernel-docs (Old)
and /work/SRC/openSUSE:13.1:Update/.kernel-docs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-docs"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.93lppS/_old 2016-08-29 16:31:21.000000000 +0200
+++ /var/tmp/diff_new_pack.93lppS/_new 2016-08-29 16:31:21.000000000 +0200
@@ -1 +1 @@
-<link package='kernel-docs.5313' cicount='copy' />
+<link package='kernel-docs.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package kernel-desktop for openSUSE:13.1:Update checked in at 2016-08-29 16:31:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kernel-desktop (Old)
and /work/SRC/openSUSE:13.1:Update/.kernel-desktop.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-desktop"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.MrzfPp/_old 2016-08-29 16:31:14.000000000 +0200
+++ /var/tmp/diff_new_pack.MrzfPp/_new 2016-08-29 16:31:14.000000000 +0200
@@ -1 +1 @@
-<link package='kernel-desktop.5313' cicount='copy' />
+<link package='kernel-desktop.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package kernel-default for openSUSE:13.1:Update checked in at 2016-08-29 16:31:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kernel-default (Old)
and /work/SRC/openSUSE:13.1:Update/.kernel-default.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-default"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.0gu2rI/_old 2016-08-29 16:31:11.000000000 +0200
+++ /var/tmp/diff_new_pack.0gu2rI/_new 2016-08-29 16:31:11.000000000 +0200
@@ -1 +1 @@
-<link package='kernel-default.5313' cicount='copy' />
+<link package='kernel-default.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package kernel-debug for openSUSE:13.1:Update checked in at 2016-08-29 16:31:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kernel-debug (Old)
and /work/SRC/openSUSE:13.1:Update/.kernel-debug.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-debug"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.L6sNMn/_old 2016-08-29 16:31:05.000000000 +0200
+++ /var/tmp/diff_new_pack.L6sNMn/_new 2016-08-29 16:31:05.000000000 +0200
@@ -1 +1 @@
-<link package='kernel-debug.5313' cicount='copy' />
+<link package='kernel-debug.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package kernel-cubox for openSUSE:13.1:Update checked in at 2016-08-29 16:31:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kernel-cubox (Old)
and /work/SRC/openSUSE:13.1:Update/.kernel-cubox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-cubox"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.Vy54ay/_old 2016-08-29 16:31:01.000000000 +0200
+++ /var/tmp/diff_new_pack.Vy54ay/_new 2016-08-29 16:31:01.000000000 +0200
@@ -1 +1 @@
-<link package='kernel-cubox.5313' cicount='copy' />
+<link package='kernel-cubox.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package iscsitarget for openSUSE:13.1:Update checked in at 2016-08-29 16:30:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/iscsitarget (Old)
and /work/SRC/openSUSE:13.1:Update/.iscsitarget.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "iscsitarget"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.cPhn7m/_old 2016-08-29 16:30:58.000000000 +0200
+++ /var/tmp/diff_new_pack.cPhn7m/_new 2016-08-29 16:30:58.000000000 +0200
@@ -1 +1 @@
-<link package='iscsitarget.5313' cicount='copy' />
+<link package='iscsitarget.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package ipset for openSUSE:13.1:Update checked in at 2016-08-29 16:30:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/ipset (Old)
and /work/SRC/openSUSE:13.1:Update/.ipset.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ipset"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.NkPfTY/_old 2016-08-29 16:30:50.000000000 +0200
+++ /var/tmp/diff_new_pack.NkPfTY/_new 2016-08-29 16:30:50.000000000 +0200
@@ -1 +1 @@
-<link package='ipset.5313' cicount='copy' />
+<link package='ipset.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package hdjmod for openSUSE:13.1:Update checked in at 2016-08-29 16:30:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/hdjmod (Old)
and /work/SRC/openSUSE:13.1:Update/.hdjmod.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hdjmod"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.vR7X08/_old 2016-08-29 16:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.vR7X08/_new 2016-08-29 16:30:42.000000000 +0200
@@ -1 +1 @@
-<link package='hdjmod.5313' cicount='copy' />
+<link package='hdjmod.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package crash for openSUSE:13.1:Update checked in at 2016-08-29 16:30:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/crash (Old)
and /work/SRC/openSUSE:13.1:Update/.crash.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crash"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.TELVVP/_old 2016-08-29 16:30:37.000000000 +0200
+++ /var/tmp/diff_new_pack.TELVVP/_new 2016-08-29 16:30:37.000000000 +0200
@@ -1 +1 @@
-<link package='crash.5313' cicount='copy' />
+<link package='crash.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package cloop for openSUSE:13.1:Update checked in at 2016-08-29 16:30:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/cloop (Old)
and /work/SRC/openSUSE:13.1:Update/.cloop.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cloop"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.VIWaB6/_old 2016-08-29 16:30:25.000000000 +0200
+++ /var/tmp/diff_new_pack.VIWaB6/_new 2016-08-29 16:30:25.000000000 +0200
@@ -1 +1 @@
-<link package='cloop.5313' cicount='copy' />
+<link package='cloop.5446' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package cloop.5446 for openSUSE:13.1:Update checked in at 2016-08-29 16:30:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/cloop.5446 (Old)
and /work/SRC/openSUSE:13.1:Update/.cloop.5446.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cloop.5446"
Changes:
--------
New Changes file:
--- /dev/null 2016-07-07 10:01:34.856033756 +0200
+++ /work/SRC/openSUSE:13.1:Update/.cloop.5446.new/cloop.changes 2016-08-29 16:30:16.000000000 +0200
@@ -0,0 +1,33 @@
+-------------------------------------------------------------------
+Wed May 15 16:42:32 UTC 2013 - jengelh(a)inai.de
+
+- Add cloop-3.9.diff to make cloop compile with Linux 3.9
+
+-------------------------------------------------------------------
+Thu Dec 15 07:00:30 UTC 2011 - coolo(a)suse.com
+
+- fix license to be in spdx.org format
+
+-------------------------------------------------------------------
+Tue Jul 19 20:19:26 UTC 2011 - jengelh(a)medozas.de
+
+- Update to cloop-2.6.39 to fix compile error in openSUSE:Factory
+* support for Linux 2.6.39/3.0
+
+-------------------------------------------------------------------
+Sat Apr 16 16:19:27 UTC 2011 - jengelh(a)medozas.de
+
+- Update to cloop-2.637
+- obsolete fp37.diff, warnings.diff, remove bp33.diff
+
+-------------------------------------------------------------------
+Wed Jan 12 14:21:16 UTC 2011 - jengelh(a)medozas.de
+
+- Forward port to 2.6.37
+
+-------------------------------------------------------------------
+Sat Sep 4 16:56:19 UTC 2010 - jengelh(a)medozas.de
+
+- Fix group name - rpmlint complaint
+- Add module-init-tools as BuildRequires to calculate Supplements
+- Update to new upstream release 2.634
New:
----
cloop-3.9.diff
cloop-kmod-install.diff
cloop-preamble
cloop.changes
cloop.spec
cloop_2.639-2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cloop.spec ++++++
#
# spec file for package cloop
#
# Copyright (c) 2016 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: cloop
Version: 2.639
Release: 0
Summary: Compressed loop block device
License: GPL-2.0
Group: System/Filesystems
Url: http://debian-knoppix.alioth.debian.org/packages/cloop/
Source: cloop_%version-2.tar.xz
Source2: %name-preamble
Patch1: cloop-kmod-install.diff
Patch2: cloop-3.9.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: gcc-c++
BuildRequires: kernel-syms
BuildRequires: module-init-tools
BuildRequires: xz
BuildRequires: zlib-devel
%kernel_module_package -p %name-preamble
%description
The compressed loopback device or cloop is a module for the Linux
kernel. It adds support for transparently decompressed, read-only
block devices. It is not a compressed file system in itself.
%package KMP
Summary: Kernel modules for cloop
Group: System/Filesystems
%description KMP
The compressed loopback device or cloop is a module for the Linux
kernel. It adds support for transparently decompressed, read-only
block devices. It is not a compressed file system in itself.
%prep
%setup -q
%patch -P 1 -P 2 -p1
%build
# Setting CFLAGS is required here since it is not done implicitly
# when not using %%configure
export CFLAGS="%optflags";
export CXXFLAGS="%optflags";
make %{?_smp_mflags} utils cloop_suspend;
unset CFLAGS CXXFLAGS;
cd ../;
for flavor in %flavors_to_build; do
cp -a %name-%version "obj-$flavor";
pushd "obj-$flavor";
make KERNEL_DIR="/usr/src/linux-obj/%_target_cpu/$flavor" \
%{?_smp_mflags} cloop.ko;
popd;
done;
%install
b="%buildroot";
mkdir -p "$b/%_bindir";
install -pm0755 cloop_suspend create_compressed_fs \
extract_compressed_fs "$b/%_bindir/";
export INSTALL_MOD_PATH="$b";
for flavor in %flavors_to_build; do
pushd "../obj-$flavor/";
make KERNEL_DIR="/usr/src/linux-obj/%_target_cpu/$flavor" modules_install;
popd;
done;
%files
%defattr(-,root,root)
%_bindir/*
%changelog
++++++ cloop-3.9.diff ++++++
From: Jan Engelhardt <jengelh(a)inai.de>
Date: 2013-05-15 18:41:38.085994028 +0200
cloop: resolve build failure with Linux 3.9
In Linux kernel commit v3.9-rc1~56^2~14, call syntax for vfs_getattr
changed.
---
cloop.c | 4 ++++
1 file changed, 4 insertions(+)
Index: cloop-2.639/cloop.c
===================================================================
--- cloop-2.639.orig/cloop.c
+++ cloop-2.639/cloop.c
@@ -743,7 +743,11 @@ static int cloop_get_status(struct cloop
struct kstat stat;
int err;
if (!file) return -ENXIO;
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 9, 0)
+ err = vfs_getattr(&file->f_path, &stat);
+#else
err = vfs_getattr(file->f_path.mnt, file->f_path.dentry, &stat);
+#endif
if (err) return err;
memset(info, 0, sizeof(*info));
info->lo_number = clo->clo_number;
++++++ cloop-kmod-install.diff ++++++
From: Jan Engelhardt <jengelh(a)medozas.de>
---
Makefile | 3 +++
1 file changed, 3 insertions(+)
Index: cloop-2.634/Makefile
===================================================================
--- cloop-2.634.orig/Makefile
+++ cloop-2.634/Makefile
@@ -46,6 +46,9 @@ $(MODULE): compressed_loop.c compressed_
@echo "Building for Kernel Patchlevel $(PATCHLEVEL)"
$(MAKE) modules -C $(KERNEL_DIR) M=$(CURDIR)
+modules_install: ${MODULE}
+ ${MAKE} -C ${KERNEL_DIR} M=$$PWD modules_install;
+
create_compressed_fs: advancecomp-1.15/advfs
ln -f $< $@
++++++ cloop-preamble ++++++
Enhances: kernel-%1
Requires: kernel-%1
Supplements: packageand(kernel-%1:cloop)
1
0
Hello community,
here is the log from the commit of package iozone for openSUSE:Factory:NonFree checked in at 2016-08-29 15:46:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/iozone (Old)
and /work/SRC/openSUSE:Factory:NonFree/.iozone.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "iozone"
Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/iozone/iozone.changes 2016-07-05 09:53:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.iozone.new/iozone.changes 2016-08-29 15:49:37.000000000 +0200
@@ -1,0 +2,15 @@
+Sat Aug 27 09:13:22 UTC 2016 - mpluskal(a)suse.com
+
+- Update to version 3_465:
+ * Some BSD changes to avoid compiler complaints.
+ * Make sure we don't have missing prototypes.
+ * Add support for building targets with NO_SIGNAL, NO_FORK, NO_SOCKET
+ * Fix missing typedef in FreeBSD.
+ * Fix typeoh in spelling of DragonFly.
+ * Make the sighandler_t change effective for all BSD derivatives.
+ * Make the my_sig_t change effective for all BSD derivatives.
+ * Unify the usage of __FreeBSD__
+ * Build on BSD 10.3 without warnings. Clang compilers.
+ * Make more friendly to build on Solaris.
+
+-------------------------------------------------------------------
Old:
----
iozone3_444.tgz
New:
----
iozone3_465.tar
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ iozone.spec ++++++
--- /var/tmp/diff_new_pack.7uzRDj/_old 2016-08-29 15:49:40.000000000 +0200
+++ /var/tmp/diff_new_pack.7uzRDj/_new 2016-08-29 15:49:40.000000000 +0200
@@ -17,7 +17,7 @@
%define src_version 3
-%define src_release 444
+%define src_release 465
Name: iozone
Version: %{src_version}.%{src_release}
Release: 0
@@ -25,7 +25,7 @@
License: SUSE-Freeware and SUSE-Public-Domain and GPL-2.0+
Group: System/Benchmark
Url: http://www.iozone.org
-Source0: http://www.iozone.org/src/current/%{name}%{src_version}_%{src_release}.tgz
+Source0: http://www.iozone.org/src/current/%{name}%{src_version}_%{src_release}.tar
Source1: http://www.iozone.org/docs/Iozone_License.txt
Source2: https://www.gnu.org/licenses/gpl-2.0.txt
BuildRequires: dos2unix
@@ -49,13 +49,7 @@
%setup -q -n %{name}%{src_version}_%{src_release}
%build
-# I: Program returns random data in a function
-# E: iozone no-return-in-nonvoid-function libbif.c:175, 224, 256,343, 386,
-# 402
-# licence however does not permit us to patch sources, thus we need to
-# ignore these failures
-FLAGS="`echo %{optflags} | sed -e 's/\-Wall//g'`"
-make %{?_smp_mflags} CFLAGS="$FLAGS -DHAVE_PREADV -DHAVE_PWRITEV" -C src/current linux
+make %{?_smp_mflags} CFLAGS="%{optflags} -DHAVE_PREADV -DHAVE_PWRITEV" -C src/current linux
%install
install -D -p -m 0755 src/current/iozone %{buildroot}%{_bindir}/iozone
1
0
Hello community,
here is the log from the commit of package gtkwave for openSUSE:Factory checked in at 2016-08-29 15:46:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtkwave (Old)
and /work/SRC/openSUSE:Factory/.gtkwave.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtkwave"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gtkwave/gtkwave.changes 2016-06-12 18:55:37.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gtkwave.new/gtkwave.changes 2016-08-29 15:49:22.000000000 +0200
@@ -1,0 +2,12 @@
+Sun Aug 28 17:45:53 UTC 2016 - dmitry_r(a)opensuse.org
+
+- Uptdate to version 3.3.76
+ * Bugfixes and minor changes, see included ChangeLog file
+
+-------------------------------------------------------------------
+Mon Aug 8 18:18:00 UTC 2016 - dmitry_r(a)opensuse.org
+
+- Update to version 3.3.75
+ * bugfix release, see included ChangeLog file for details
+
+-------------------------------------------------------------------
Old:
----
gtkwave-3.3.73.tar.gz
New:
----
gtkwave-3.3.76.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtkwave.spec ++++++
--- /var/tmp/diff_new_pack.SkJM5P/_old 2016-08-29 15:49:26.000000000 +0200
+++ /var/tmp/diff_new_pack.SkJM5P/_new 2016-08-29 15:49:26.000000000 +0200
@@ -17,7 +17,7 @@
Name: gtkwave
-Version: 3.3.73
+Version: 3.3.76
Release: 0
Summary: Waveform viewer for Ditital Signals
License: GPL-2.0+
++++++ gtkwave-3.3.73.tar.gz -> gtkwave-3.3.76.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/ChangeLog new/gtkwave-3.3.76/ChangeLog
--- old/gtkwave-3.3.73/ChangeLog 2016-06-12 06:37:59.000000000 +0200
+++ new/gtkwave-3.3.76/ChangeLog 2016-08-13 23:43:47.000000000 +0200
@@ -1556,3 +1556,23 @@
Fix emission of all filter names so they are emitted in
canonical fashion so as to avoid growing strings of ../ in
savefiles.
+3.3.74 27jul16 Fix for when a signal name is used as a hierarchy name at the
+ same level of scope. (Affects fsdb.)
+ Added --rcvar command line option to insert rc variable changes
+ individually without needing to point to a configuration file.
+ Change to combine traces down/up routines to handle 2D vector
+ name generation.
+ Allow FSDB files to contain ".gz" and ".bz2" suffixes as the
+ libnffr loader can handle those.
+ If a variable is declared in the dumpfile as an integer, then
+ it is imported to the waveform display as an integer instead of
+ a hex value. This works for dump file formats that show the
+ datatype in the SST window.
+ Added code that should prevent the primary marker from
+ disappearing unexpectedly as well as dynamic resizing being
+ stuck in the unset marker width.
+3.3.75 02aug16 Fix crash when -S and -W are used in tandem.
+3.3.76 13aug16 Fix for --disable-tcl in ./configure caused by 3.3.75 fix.
+ Crash fix in fstapi.c on read value at time accessing of
+ FST files that use new dynamic aliases, FastLZ, or LZ4. This
+ primarily affects rtlbrowse.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/LICENSE.TXT new/gtkwave-3.3.76/LICENSE.TXT
--- old/gtkwave-3.3.73/LICENSE.TXT 2016-05-11 20:22:21.000000000 +0200
+++ new/gtkwave-3.3.76/LICENSE.TXT 2016-08-15 20:03:48.000000000 +0200
@@ -1,6 +1,6 @@
##########################################################################
-GTKWave 3.3.73 Wave Viewer is Copyright (C) 1999-2016 Tony Bybell.
+GTKWave 3.3.76 Wave Viewer is Copyright (C) 1999-2016 Tony Bybell.
Portions of GTKWave are Copyright (C) 1999-2016 Udi Finkelstein.
Context support is Copyright (C) 2007-2016 Kermin Elliott Fleming.
Trace group support is Copyright (C) 2009-2016 Donald Baltus.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/configure new/gtkwave-3.3.76/configure
--- old/gtkwave-3.3.73/configure 2016-05-11 20:22:21.000000000 +0200
+++ new/gtkwave-3.3.76/configure 2016-08-08 17:43:58.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gtkwave 3.3.73.
+# Generated by GNU Autoconf 2.69 for gtkwave 3.3.76.
#
# Report bugs to <bybell(a)rocketmail.com>.
#
@@ -580,8 +580,8 @@
# Identity of this package.
PACKAGE_NAME='gtkwave'
PACKAGE_TARNAME='gtkwave'
-PACKAGE_VERSION='3.3.73'
-PACKAGE_STRING='gtkwave 3.3.73'
+PACKAGE_VERSION='3.3.76'
+PACKAGE_STRING='gtkwave 3.3.76'
PACKAGE_BUGREPORT='bybell(a)rocketmail.com'
PACKAGE_URL=''
@@ -1383,7 +1383,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures gtkwave 3.3.73 to adapt to many kinds of systems.
+\`configure' configures gtkwave 3.3.76 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1449,7 +1449,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gtkwave 3.3.73:";;
+ short | recursive ) echo "Configuration of gtkwave 3.3.76:";;
esac
cat <<\_ACEOF
@@ -1595,7 +1595,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gtkwave configure 3.3.73
+gtkwave configure 3.3.76
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2239,7 +2239,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by gtkwave $as_me 3.3.73, which was
+It was created by gtkwave $as_me 3.3.76, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3106,7 +3106,7 @@
# Define the identity of the package.
PACKAGE='gtkwave'
- VERSION='3.3.73'
+ VERSION='3.3.76'
cat >>confdefs.h <<_ACEOF
@@ -10997,7 +10997,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by gtkwave $as_me 3.3.73, which was
+This file was extended by gtkwave $as_me 3.3.76, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -11063,7 +11063,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-gtkwave config.status 3.3.73
+gtkwave config.status 3.3.76
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/configure.ac new/gtkwave-3.3.76/configure.ac
--- old/gtkwave-3.3.73/configure.ac 2016-05-11 20:22:21.000000000 +0200
+++ new/gtkwave-3.3.76/configure.ac 2016-08-08 17:43:58.000000000 +0200
@@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
-AC_INIT(gtkwave, 3.3.73, bybell(a)rocketmail.com)
+AC_INIT(gtkwave, 3.3.76, bybell(a)rocketmail.com)
AC_CONFIG_SRCDIR([src/vcd.c])
AM_INIT_AUTOMAKE
AC_CONFIG_HEADER([config.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/contrib/bundle_for_osx/Info-gtkwave.plist new/gtkwave-3.3.76/contrib/bundle_for_osx/Info-gtkwave.plist
--- old/gtkwave-3.3.73/contrib/bundle_for_osx/Info-gtkwave.plist 2016-06-12 06:37:59.000000000 +0200
+++ new/gtkwave-3.3.76/contrib/bundle_for_osx/Info-gtkwave.plist 2016-08-08 17:43:58.000000000 +0200
@@ -8,7 +8,7 @@
<key>CFBundleExecutable</key>
<string>gtkwave</string>
<key>CFBundleGetInfoString</key>
- <string>3.3.73, (C) 1999-2016 Tony Bybell http://gtkwave.sourceforge.net</string>
+ <string>3.3.76, (C) 1999-2016 Tony Bybell http://gtkwave.sourceforge.net</string>
<key>CFBundleIconFile</key>
<string>gtkwave.icns</string>
<key>CFBundleIdentifier</key>
@@ -18,11 +18,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
- <string>3.3.73</string>
+ <string>3.3.76</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
- <string>3.3.73</string>
+ <string>3.3.76</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright 1999 - 2016 Tony Bybell, GNU General Public License.</string>
<key>LSMinimumSystemVersion</key>
Files old/gtkwave-3.3.73/doc/gtkwave.odt and new/gtkwave-3.3.76/doc/gtkwave.odt differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/man/gtkwave.1 new/gtkwave-3.3.76/man/gtkwave.1
--- old/gtkwave-3.3.73/man/gtkwave.1 2016-06-12 06:37:59.000000000 +0200
+++ new/gtkwave-3.3.76/man/gtkwave.1 2016-07-03 03:39:40.000000000 +0200
@@ -1,4 +1,4 @@
-.TH "GTKWAVE" "1" "3.3.73" "Anthony Bybell" "Simulation Wave Viewer"
+.TH "GTKWAVE" "1" "3.3.74" "Anthony Bybell" "Simulation Wave Viewer"
.SH "NAME"
.LP
gtkwave \- Visualization tool for VCD, LXT, LXT2, VZT, FST, and GHW files
@@ -111,6 +111,9 @@
be specified earlier in the command line than the \fB\-\-restore\fR option. If RPCID is not specified, then the default of 0 is used.
This option only works if \fB\-\-with-gconf\fR was specified during \fI./configure\fP.
.TP
+\fB\-4\fR,\fB\-\-rcvar\fR
+Specify single rc variable values individually. These take effect after any other rc variables have been loaded from internal defaults or from configuration files.
+.TP
\fB\-I\fR,\fB\-\-interactive\fR
Specifies that "interactive" VCD mode is to be used which allows a viewer to navigate a VCD trace while GTKWave is processing the VCD file.
When this option is used, the filename is overloaded such that it is the hexadecimal value for the shared memory ID of a writer.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/analyzer.c new/gtkwave-3.3.76/src/analyzer.c
--- old/gtkwave-3.3.73/src/analyzer.c 2016-04-07 21:35:22.000000000 +0200
+++ new/gtkwave-3.3.76/src/analyzer.c 2016-07-06 21:58:00.000000000 +0200
@@ -547,7 +547,18 @@
if(n<0)n=-n;
n++;
- t->flags = (( n > 3 )||( n < -3 )) ? TR_HEX|TR_RJUSTIFY : TR_BIN|TR_RJUSTIFY;
+ switch(nd->vartype)
+ {
+ case ND_VCD_INTEGER:
+ case ND_VCD_PARAMETER:
+ case ND_SV_INT:
+ case ND_SV_SHORTINT:
+ case ND_SV_LONGINT: t->flags = TR_SIGNED | TR_RJUSTIFY;
+ break;
+
+ default: t->flags = (( n > 3 )||( n < -3 )) ? TR_HEX|TR_RJUSTIFY : TR_BIN|TR_RJUSTIFY;
+ break;
+ }
}
else
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/analyzer.h new/gtkwave-3.3.76/src/analyzer.h
--- old/gtkwave-3.3.73/src/analyzer.h 2016-04-07 03:10:44.000000000 +0200
+++ new/gtkwave-3.3.76/src/analyzer.h 2016-07-27 19:14:56.000000000 +0200
@@ -434,6 +434,8 @@
TimeType end; /* ending time of trace on screen */
TimeType marker;
TimeType prevmarker; /* from last drawmarker() */
+ TimeType resizemarker; /* from last MaxSignalLength() */
+ TimeType resizemarker2; /* from 2nd last MaxSignalLength() */
TimeType lmbcache; /* initial marker pos */
TimeType timecache; /* to get around floating pt limitation */
TimeType laststart; /* caches last set value */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/helpers/fst/fstapi.c new/gtkwave-3.3.76/src/helpers/fst/fstapi.c
--- old/gtkwave-3.3.73/src/helpers/fst/fstapi.c 2015-12-15 07:36:14.000000000 +0100
+++ new/gtkwave-3.3.76/src/helpers/fst/fstapi.c 2016-08-13 23:43:47.000000000 +0200
@@ -3074,6 +3074,7 @@
uint64_t rvat_vc_maxhandle;
off_t rvat_vc_start;
uint32_t *rvat_sig_offs;
+int rvat_packtype;
uint32_t rvat_chain_len;
unsigned char *rvat_chain_mem;
@@ -5886,6 +5887,7 @@
xc->rvat_vc_maxhandle = fstReaderVarint64(xc->f);
xc->rvat_vc_start = ftello(xc->f); /* points to '!' character */
+xc->rvat_packtype = fgetc(xc->f);
#ifdef FST_DEBUG
fprintf(stderr, "\tframe_uclen: %d, frame_clen: %d, frame_maxhandle: %d\n",
@@ -5910,37 +5912,84 @@
pnt = chain_cmem;
idx = 0;
pval = 0;
-do
- {
- int skiplen;
- uint64_t val = fstGetVarint32(pnt, &skiplen);
- if(!val)
- {
- pnt += skiplen;
- val = fstGetVarint32(pnt, &skiplen);
- xc->rvat_chain_table[idx] = 0;
- xc->rvat_chain_table_lengths[idx] = -val;
- idx++;
- }
- else
- if(val&1)
- {
- pval = xc->rvat_chain_table[idx] = pval + (val >> 1);
- if(idx) { xc->rvat_chain_table_lengths[pidx] = pval - xc->rvat_chain_table[pidx]; }
- pidx = idx++;
- }
- else
- {
- fstHandle loopcnt = val >> 1;
- for(i=0;i<loopcnt;i++)
+if(sectype == FST_BL_VCDATA_DYN_ALIAS2)
+ {
+ uint32_t prev_alias = 0;
+
+ do {
+ int skiplen;
+
+ if(*pnt & 0x01)
{
- xc->rvat_chain_table[idx++] = 0;
+ int64_t shval = fstGetSVarint64(pnt, &skiplen) >> 1;
+ if(shval > 0)
+ {
+ pval = xc->rvat_chain_table[idx] = pval + shval;
+ if(idx) { xc->rvat_chain_table_lengths[pidx] = pval - xc->rvat_chain_table[pidx]; }
+ pidx = idx++;
+ }
+ else if(shval < 0)
+ {
+ xc->rvat_chain_table[idx] = 0; /* need to explicitly zero as calloc above might not run */
+ xc->rvat_chain_table_lengths[idx] = prev_alias = shval; /* because during this loop iter would give stale data! */
+ idx++;
+ }
+ else
+ {
+ xc->rvat_chain_table[idx] = 0; /* need to explicitly zero as calloc above might not run */
+ xc->rvat_chain_table_lengths[idx] = prev_alias; /* because during this loop iter would give stale data! */
+ idx++;
+ }
}
- }
-
- pnt += skiplen;
- } while (pnt != (chain_cmem + chain_clen));
+ else
+ {
+ uint64_t val = fstGetVarint32(pnt, &skiplen);
+
+ fstHandle loopcnt = val >> 1;
+ for(i=0;i<loopcnt;i++)
+ {
+ xc->rvat_chain_table[idx++] = 0;
+ }
+ }
+
+ pnt += skiplen;
+ } while (pnt != (chain_cmem + chain_clen));
+ }
+ else
+ {
+ do
+ {
+ int skiplen;
+ uint64_t val = fstGetVarint32(pnt, &skiplen);
+
+ if(!val)
+ {
+ pnt += skiplen;
+ val = fstGetVarint32(pnt, &skiplen);
+ xc->rvat_chain_table[idx] = 0;
+ xc->rvat_chain_table_lengths[idx] = -val;
+ idx++;
+ }
+ else
+ if(val&1)
+ {
+ pval = xc->rvat_chain_table[idx] = pval + (val >> 1);
+ if(idx) { xc->rvat_chain_table_lengths[pidx] = pval - xc->rvat_chain_table[pidx]; }
+ pidx = idx++;
+ }
+ else
+ {
+ fstHandle loopcnt = val >> 1;
+ for(i=0;i<loopcnt;i++)
+ {
+ xc->rvat_chain_table[idx++] = 0;
+ }
+ }
+
+ pnt += skiplen;
+ } while (pnt != (chain_cmem + chain_clen));
+ }
free(chain_cmem);
xc->rvat_chain_table[idx] = indx_pos - xc->rvat_vc_start;
@@ -6004,10 +6053,20 @@
unsigned char *mc = malloc(xc->rvat_chain_table_lengths[facidx]);
unsigned long destlen = xc->rvat_chain_len;
unsigned long sourcelen = xc->rvat_chain_table_lengths[facidx];
- int rc;
+ int rc = Z_OK;
fstFread(mc, xc->rvat_chain_table_lengths[facidx], 1, xc->f);
- rc = uncompress(mu, &destlen, mc, sourcelen);
+
+ switch(xc->rvat_packtype)
+ {
+ case '4': rc = (destlen == (unsigned long)LZ4_decompress_safe_partial((char *)mc, (char *)mu, sourcelen, destlen, destlen)) ? Z_OK : Z_DATA_ERROR;
+ break;
+ case 'F': fastlz_decompress(mc, sourcelen, mu, destlen); /* rc appears unreliable */
+ break;
+ default: rc = uncompress(mu, &destlen, mc, sourcelen);
+ break;
+ }
+
free(mc);
if(rc != Z_OK)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/helpers/vcd2fst.c new/gtkwave-3.3.76/src/helpers/vcd2fst.c
--- old/gtkwave-3.3.73/src/helpers/vcd2fst.c 2015-05-21 21:22:50.000000000 +0200
+++ new/gtkwave-3.3.76/src/helpers/vcd2fst.c 2016-07-11 17:28:42.000000000 +0200
@@ -479,7 +479,7 @@
else
{
#ifdef VCD2FST_EXTLOAD_CONV
- if(suffix_check(vname, "."EXTLOAD_SUFFIX))
+ if(suffix_check(vname, "."EXTLOAD_SUFFIX) || suffix_check(vname, "."EXTLOAD_SUFFIX".gz") || suffix_check(vname, "."EXTLOAD_SUFFIX".bz2"))
{
sprintf(bin_fixbuff, EXTCONV_PATH" %s", vname);
f = popen(bin_fixbuff, "r");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/main.c new/gtkwave-3.3.76/src/main.c
--- old/gtkwave-3.3.73/src/main.c 2016-05-11 20:22:21.000000000 +0200
+++ new/gtkwave-3.3.76/src/main.c 2016-08-11 21:33:49.000000000 +0200
@@ -20,6 +20,7 @@
#ifdef __MINGW32__
#include <windows.h>
#endif
+#include "fsdb_wrapper_api.h"
/*
#define WAVE_CRASH_ON_GTK_WARNING
@@ -215,6 +216,22 @@
#endif
+#ifdef WAVE_FSDB_READER_IS_PRESENT
+static void close_all_fsdb_files(void) /* otherwise fsdb can leave around stray files if .gz/.bz2 was in use */
+{
+unsigned int i;
+for(i=0;i<GLOBALS->num_notebook_pages;i++)
+ {
+ if((*GLOBALS->contexts)[i]->extload_ffr_ctx)
+ {
+ fsdbReaderClose((*GLOBALS->contexts)[i]->extload_ffr_ctx);
+ (*GLOBALS->contexts)[i]->extload_ffr_ctx = NULL;
+ }
+ }
+}
+#endif
+
+
static void print_help(char *nam)
{
#if defined(EXTLOAD_SUFFIX) && defined(EXTCONV_PATH)
@@ -323,6 +340,7 @@
RPC_GETOPT
CHDIR_GETOPT
RPC_GETOPT3
+" -4, --rcvar specify single rc variable values individually\n"
INTR_GETOPT
" -C, --comphier use compressed hierarchy names (slower)\n"
" -g, --giga use gigabyte mempacking when recoding (slower)\n"
@@ -469,11 +487,13 @@
struct Global *old_g = NULL;
int splash_disable_rc_override = 0;
-int mainwindow_already_built;
+int mainwindow_already_built = 0;
#ifdef MAC_INTEGRATION
GdkPixbuf *dock_pb;
#endif
+struct rc_override *rc_override_head = NULL, *rc_override_curr = NULL;
+
WAVE_LOCALE_FIX
/* Initialize the GLOBALS structure for the first time... */
@@ -724,6 +744,7 @@
init_filetrans_data(); /* for file translation splay trees */
init_proctrans_data(); /* for proc translation structs */
init_ttrans_data(); /* for transaction proc translation structs */
+
if(!mainwindow_already_built)
{
atexit(remove_all_proc_filters);
@@ -731,6 +752,9 @@
#if defined __MINGW32__
atexit(close_all_fst_files);
#endif
+#ifdef WAVE_FSDB_READER_IS_PRESENT
+ atexit(close_all_fsdb_files);
+#endif
}
if(mainwindow_already_built)
@@ -779,10 +803,11 @@
{"rpcid", 1, 0, '1' },
{"chdir", 1, 0, '2'},
{"restore", 0, 0, '3'},
+ {"rcvar", 1, 0, '4'},
{0, 0, 0, 0}
};
- c = getopt_long (argc, argv, "zf:Fon:a:Ar:dl:s:e:c:t:NS:vVhxX:MD:IgCLR:P:O:WT:1:2:3", long_options,
+ c = getopt_long (argc, argv, "zf:Fon:a:Ar:dl:s:e:c:t:NS:vVhxX:MD:IgCLR:P:O:WT:1:2:34:", long_options,
&option_index);
if (c == -1) break; /* no more args */
@@ -979,6 +1004,23 @@
strcpy(override_rc, optarg);
break;
+ case '4':
+ {
+ struct rc_override *rco = calloc_2(1, sizeof(struct rc_override));
+ rco->str = strdup_2(optarg);
+
+ if(rc_override_curr)
+ {
+ rc_override_curr->next = rco;
+ rc_override_curr = rco;
+ }
+ else
+ {
+ rc_override_head = rc_override_curr = rco;
+ }
+ }
+ break;
+
case 's':
if(GLOBALS->skip_start) free_2(GLOBALS->skip_start);
GLOBALS->skip_start = malloc_2(strlen(optarg)+1);
@@ -1268,6 +1310,24 @@
}
fprintf(stderr, "\n%s\n\n",WAVE_VERSION_INFO);
+
+
+if(!old_g) /* copy all variables earlier when old_g is set */
+ {
+ while(rc_override_head)
+ {
+ int rco_succ;
+ char *rco_copy_str = strdup_2(rc_override_head->str);
+ rco_succ = insert_rc_variable(rc_override_head->str);
+ fprintf(stderr, "RCVAR | '%s' %s\n", rco_copy_str, rco_succ ? "FOUND" : "NOT FOUND");
+ free_2(rco_copy_str);
+ rc_override_curr = rc_override_head->next;
+ free_2(rc_override_head->str);
+ free_2(rc_override_head);
+ rc_override_head = rc_override_curr;
+ }
+ }
+
if(!is_wish)
{
if(tcl_interpreter_needs_making)
@@ -1332,7 +1392,11 @@
}
else
#if defined(EXTLOAD_SUFFIX)
-if(suffix_check(GLOBALS->loaded_file_name, "."EXTLOAD_SUFFIX) && !opt_vcd)
+if(
+ (suffix_check(GLOBALS->loaded_file_name, "."EXTLOAD_SUFFIX ) && !opt_vcd) ||
+ (suffix_check(GLOBALS->loaded_file_name, "."EXTLOAD_SUFFIX".gz" ) && !opt_vcd) || /* loader automatically does gzip -cd */
+ (suffix_check(GLOBALS->loaded_file_name, "."EXTLOAD_SUFFIX".bz2") && !opt_vcd) /* loader automatically does bzip2 -cd */
+ )
{
TimeType extload_max;
@@ -2420,7 +2484,11 @@
init_busy();
-if(scriptfile)
+if(scriptfile
+#if defined(HAVE_LIBTCL)
+ && GLOBALS->interp
+#endif
+)
{
execute_script(scriptfile, 1); /* deallocate the name in the script because context might swap out from under us! */
scriptfile=NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/menu.c new/gtkwave-3.3.76/src/menu.c
--- old/gtkwave-3.3.73/src/menu.c 2016-04-07 03:17:54.000000000 +0200
+++ new/gtkwave-3.3.76/src/menu.c 2016-07-03 03:39:40.000000000 +0200
@@ -3107,6 +3107,7 @@
bvptr combine_traces(int direction, Trptr single_trace_only)
{
Trptr t, tmp;
+ Trptr tfirst = NULL;
int tmpi,dirty=0, attrib_reqd=0;
nptr bitblast_parent;
int bitblast_delta=0;
@@ -3184,6 +3185,7 @@
t = single_trace_only;
}
+ tfirst = t;
while(t)
{
if(t->flags&TR_HIGHLIGHT)
@@ -3401,6 +3403,67 @@
aname = NULL;
}
+ if((!aname) && !single_trace_only) /* ajb 020716: recent add to handle combine down on 2D vectors */
+ {
+ char *t_topname = NULL;
+ char *t_botname = NULL;
+ t = tfirst;
+ while(t)
+ {
+ if(t->flags&TR_HIGHLIGHT)
+ {
+ if(t->flags&(TR_BLANK|TR_ANALOG_BLANK_STRETCH))
+ {
+ /* nothing */
+ }
+ else
+ {
+ if(t->vector)
+ {
+ char *vname = t->n.vec ? t->n.vec->bvname : NULL;
+ if(vname)
+ {
+ if(!t_topname)
+ {
+ t_topname = vname;
+ }
+ else
+ {
+ t_botname = vname;
+ }
+ }
+ }
+ else
+ {
+ if(!t_topname)
+ {
+ t_topname = t->n.nd->nname;
+ }
+ else
+ {
+ t_botname = t->n.nd->nname;
+ }
+
+ if(t_topname && t_botname)
+ {
+ char *mat = attempt_vecmatch(t_topname, t_botname);
+ if(!mat) { t_topname = t_botname = NULL; break; } else { free_2(mat); }
+ }
+ }
+ }
+
+ }
+
+ t=t->t_next;
+ }
+
+ if(t_topname && t_botname)
+ {
+ aname = direction ? attempt_vecmatch(t_topname, t_botname) : attempt_vecmatch(t_botname, t_topname); /* return this match */
+ }
+ }
+
+
if(!b->attribs)
{
if(aname)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/rc.c new/gtkwave-3.3.76/src/rc.c
--- old/gtkwave-3.3.73/src/rc.c 2016-05-11 20:22:21.000000000 +0200
+++ new/gtkwave-3.3.76/src/rc.c 2016-07-03 03:39:40.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Copyright (c) Tony Bybell 1999-2013.
+ * Copyright (c) Tony Bybell 1999-2016.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -971,6 +971,63 @@
f_color_gmstrd ("7d8104"); /* green mustard */
}
+int insert_rc_variable(char *str)
+{
+int i;
+int len;
+int ok = 0;
+
+len=strlen(str);
+if(len)
+ {
+ for(i=0;i<len;i++)
+ {
+ int pos;
+ if((str[i]==' ')||(str[i]=='\t')) continue; /* skip leading ws */
+ if(str[i]=='#') break; /* is a comment */
+ for(pos=i;i<len;i++)
+ {
+ if((str[i]==' ')||(str[i]=='\t'))
+ {
+ str[i]=0; /* null term envname */
+
+ for(i=i+1;i<len;i++)
+ {
+ struct rc_entry *r;
+
+ if((str[i]==' ')||(str[i]=='\t')) continue;
+ if((r=bsearch((void *)(str+pos), (void *)rcitems,
+ sizeof(rcitems)/sizeof(struct rc_entry),
+ sizeof(struct rc_entry), rc_compare)))
+ {
+ int j;
+ for(j=len-1;j>=i;j--)
+ {
+ if((str[j]==' ')||(str[j]=='\t')) /* nuke trailing spaces */
+ {
+ str[j]=0;
+ continue;
+ }
+ else
+ {
+ break;
+ }
+ }
+ r->func(str+i); /* call resolution function */
+ ok = 1;
+ }
+ break;
+ }
+ break; /* added so multiple word values work properly*/
+ }
+ }
+ break;
+ }
+ }
+
+return(ok);
+}
+
void read_rc_file(char *override_rc)
{
@@ -1085,55 +1142,7 @@
GLOBALS->rc_line_no++;
if((str=fgetmalloc(handle)))
{
- int len;
- len=strlen(str);
- if(len)
- {
- for(i=0;i<len;i++)
- {
- int pos;
- if((str[i]==' ')||(str[i]=='\t')) continue; /* skip leading ws */
- if(str[i]=='#') break; /* is a comment */
- for(pos=i;i<len;i++)
- {
- if((str[i]==' ')||(str[i]=='\t'))
- {
- str[i]=0; /* null term envname */
-
- for(i=i+1;i<len;i++)
- {
- struct rc_entry *r;
-
- if((str[i]==' ')||(str[i]=='\t')) continue;
- if((r=bsearch((void *)(str+pos), (void *)rcitems,
- sizeof(rcitems)/sizeof(struct rc_entry),
- sizeof(struct rc_entry), rc_compare)))
- {
- int j;
-
- for(j=len-1;j>=i;j--)
- {
- if((str[j]==' ')||(str[j]=='\t')) /* nuke trailing spaces */
- {
- str[j]=0;
- continue;
- }
- else
- {
- break;
- }
- }
- r->func(str+i); /* call resolution function */
- }
- break;
- }
- break; /* added so multiple word values work properly*/
- }
- }
- break;
- }
-
- }
+ insert_rc_variable(str);
free_2(str);
}
}
@@ -1142,4 +1151,3 @@
errno=0;
return;
}
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/rc.h new/gtkwave-3.3.76/src/rc.h
--- old/gtkwave-3.3.73/src/rc.h 2014-05-28 06:59:41.000000000 +0200
+++ new/gtkwave-3.3.76/src/rc.h 2016-07-03 03:39:40.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Copyright (c) Tony Bybell 1999-2009.
+ * Copyright (c) Tony Bybell 1999-2016.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -18,7 +18,14 @@
int (*func)(char *);
};
+struct rc_override /* used for --rcvar command line option */
+{
+struct rc_override *next;
+char *str;
+};
+
void read_rc_file(char *override_rc);
+int insert_rc_variable(char *str);
int get_rgb_from_name(char *str);
GdkGC *get_gc_from_name(char *str);
@@ -117,4 +124,3 @@
int f_zoom_pow10_snap (char *str);
#endif
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/tree.c new/gtkwave-3.3.76/src/tree.c
--- old/gtkwave-3.3.73/src/tree.c 2014-05-28 06:59:41.000000000 +0200
+++ new/gtkwave-3.3.76/src/tree.c 2016-07-01 02:42:56.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Copyright (c) Tony Bybell 1999-2011.
+ * Copyright (c) Tony Bybell 1999-2016.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -681,7 +681,7 @@
if(GLOBALS->facs2_pos_tree_c_1>=0)
{
fprintf(stderr, "Internal Error: GLOBALS->facs2_pos_tree_c_1 = %d\n",GLOBALS->facs2_pos_tree_c_1);
- fprintf(stderr, "[This is usually the result of multiply defined facilities.]\n");
+ fprintf(stderr, "[This is usually the result of multiply defined facilities such as a hierarchy name also being used as a signal at the same level of scope.]\n");
exit(255);
}
@@ -712,7 +712,7 @@
{
rs: s=get_module_name(s);
- if(t && !strcmp(t->name, GLOBALS->module_tree_c_1))
+ if(s && t && !strcmp(t->name, GLOBALS->module_tree_c_1)) /* ajb 300616 added "s &&" to cover case where we can have hierarchy + final name are same, see A.B.C.D notes elsewhere in this file */
{
prevt = t;
t = t->child;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/treesearch_gtk2.c new/gtkwave-3.3.76/src/treesearch_gtk2.c
--- old/gtkwave-3.3.73/src/treesearch_gtk2.c 2014-12-05 09:03:31.000000000 +0100
+++ new/gtkwave-3.3.76/src/treesearch_gtk2.c 2016-07-27 23:56:18.000000000 +0200
@@ -313,7 +313,7 @@
int force_open_tree_node(char *name, int keep_path_nodes_open, struct tree **t_pnt) {
GtkCTree *ctree = GLOBALS->ctree_main;
int rv = 1 ; /* can possible open */
- if(ctree) {
+ if(ctree && GLOBALS->any_tree_node) {
int namlen = strlen(name);
char *namecache = wave_alloca(namlen+1);
char *name_end = name + namlen - 1;
@@ -524,7 +524,7 @@
{
GtkCTree *ctree = GLOBALS->ctree_main;
-if(ctree)
+if(ctree && GLOBALS->any_tree_node)
{
int namlen = strlen(name);
char *namecache = wave_alloca(namlen+1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/wavewindow.c new/gtkwave-3.3.76/src/wavewindow.c
--- old/gtkwave-3.3.73/src/wavewindow.c 2014-09-26 22:00:23.000000000 +0200
+++ new/gtkwave-3.3.76/src/wavewindow.c 2016-07-27 19:14:56.000000000 +0200
@@ -631,6 +631,12 @@
GLOBALS->signalwindow_width_dirty=1;
}
GLOBALS->tims.prevmarker=GLOBALS->tims.marker;
+
+/* additional case for race conditions with MaxSignalLength */
+if(((GLOBALS->tims.resizemarker==-1)||(GLOBALS->tims.resizemarker2==-1)) && (GLOBALS->tims.resizemarker!=GLOBALS->tims.resizemarker2))
+ {
+ GLOBALS->signalwindow_width_dirty=1;
+ }
}
@@ -896,7 +902,16 @@
gdk_draw_rectangle(GLOBALS->signalpixmap,
GLOBALS->gc.gc_ltgray, TRUE, 0, 0,
GLOBALS->signal_fill_width, GLOBALS->signalarea->allocation.height);
+
+{
+char signalwindow_width_dirty = GLOBALS->signalwindow_width_dirty;
sync_marker();
+if(!signalwindow_width_dirty && GLOBALS->signalwindow_width_dirty)
+ {
+ MaxSignalLength_2(1);
+ }
+}
+
RenderSigs((int)(GTK_ADJUSTMENT(GLOBALS->wave_vslider)->value),0);
if(GLOBALS->signalarea_has_focus)
@@ -950,9 +965,12 @@
newcurr=GLOBALS->tims.start;
}
+newcurr = time_trunc(newcurr);
+if(newcurr < 0) newcurr = GLOBALS->min_time; /* prevents marker from disappearing? */
+
if(!is_button_2)
{
- update_markertime(GLOBALS->tims.marker=cook_markertime(time_trunc(newcurr), xin, yin));
+ update_markertime(GLOBALS->tims.marker=cook_markertime(newcurr, xin, yin));
if(GLOBALS->tims.lmbcache<0) GLOBALS->tims.lmbcache=time_trunc(newcurr);
draw_marker_partitions();
@@ -964,7 +982,7 @@
}
else
{
- GLOBALS->tims.baseline = ((GLOBALS->tims.baseline<0)||(is_button_2<0)) ? cook_markertime(time_trunc(newcurr), xin, yin) : -1;
+ GLOBALS->tims.baseline = ((GLOBALS->tims.baseline<0)||(is_button_2<0)) ? cook_markertime(newcurr, xin, yin) : -1;
update_basetime(GLOBALS->tims.baseline);
update_markertime(GLOBALS->tims.marker);
wavearea_configure_event(GLOBALS->wavearea, NULL);
@@ -2444,8 +2462,17 @@
if(GLOBALS->signal_pixmap_width > 32767) GLOBALS->signal_pixmap_width = 32767; /* fixes X11 protocol limitation crash */
}
+GLOBALS->tims.resizemarker2 = GLOBALS->tims.resizemarker;
+GLOBALS->tims.resizemarker = GLOBALS->tims.marker;
+
if(GLOBALS->signal_pixmap_width<60) GLOBALS->signal_pixmap_width=60;
+MaxSignalLength_2(dirty_kick);
+}
+
+
+void MaxSignalLength_2(char dirty_kick)
+{
if(!GLOBALS->in_button_press_wavewindow_c_1)
{
if(!GLOBALS->do_resize_signals)
@@ -2519,6 +2546,7 @@
}
}
}
+
/***************************************************************************/
void UpdateSigValue(Trptr t)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtkwave-3.3.73/src/wavewindow.h new/gtkwave-3.3.76/src/wavewindow.h
--- old/gtkwave-3.3.73/src/wavewindow.h 2014-05-28 06:59:41.000000000 +0200
+++ new/gtkwave-3.3.76/src/wavewindow.h 2016-07-27 19:14:56.000000000 +0200
@@ -13,6 +13,8 @@
void button_press_release_common(void);
void UpdateSigValue(Trptr t);
void MaxSignalLength(void);
+void MaxSignalLength_2(char dirty_kick); /* used to resize but not fully recalculate like MaxSignalLength() */
+
void RenderSigs(int trtarget, int update_waves);
int RenderSig(Trptr t, int i, int dobackground);
void populateBuffer(Trptr t, char *altname, char* buf);
1
0
Hello community,
here is the log from the commit of package kicad for openSUSE:Factory checked in at 2016-08-29 15:46:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kicad (Old)
and /work/SRC/openSUSE:Factory/.kicad.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kicad"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kicad/kicad.changes 2016-07-12 23:52:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kicad.new/kicad.changes 2016-08-29 15:49:01.000000000 +0200
@@ -1,0 +2,16 @@
+Sat Aug 27 17:17:53 UTC 2016 - stefan.bruens(a)rwth-aachen.de
+
+- Pull some coroutine changes from kicad master, to fix build
+ with boost 1.61 (boo#994383). Use on Leap and TW.
+ * Add kicad-boost-1_61-boost-context-changes.patch
+- Set C++ version to C++11, required by boost patch
+ * Add kicad-set-cxx-version.patch
+
+-------------------------------------------------------------------
+Mon Aug 8 17:20:58 UTC 2016 - dmitry_r(a)opensuse.org
+
+- Update to version 4.0.3
+ * Bugfix release
+ * Drop obsolete kicad-swig-3.0.10.patch
+
+-------------------------------------------------------------------
Old:
----
kicad-4.0.2.tar.xz
kicad-swig-3.0.10.patch
New:
----
kicad-4.0.3.tar.xz
kicad-boost-1_61-boost-context-changes.patch
kicad-set-cxx-version.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kicad.spec ++++++
--- /var/tmp/diff_new_pack.7KJ3q1/_old 2016-08-29 15:49:06.000000000 +0200
+++ /var/tmp/diff_new_pack.7KJ3q1/_new 2016-08-29 15:49:06.000000000 +0200
@@ -17,7 +17,7 @@
Name: kicad
-Version: 4.0.2
+Version: 4.0.3
Release: 0
Summary: EDA software suite for the creation of schematics and PCB
License: GPL-2.0+ and GPL-3.0+
@@ -34,8 +34,12 @@
# kicad looks in /usr/share/doc/kicad for help files and doesn't find them.
# this patch adds packges/ befor kicad.
Patch3: kicad-suse-help-path.patch
-# PATCH-FIX-UPSTREAM kicad-swig-3.0.10.patch -- Fix broken swig import script when using swig >= 3.0.10
-Patch4: kicad-swig-3.0.10.patch
+%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315
+# PATCH-FIX-UPSTREAM kicad-boost-1_61-boost-context-changes.patch -- Fix build with boost 1.61
+Patch4: kicad-boost-1_61-boost-context-changes.patch
+# PATCH-OPENSUSE kicad-set-cxx-standard.diff -- use C++14 by default and decay to 11, required by boost 1.61 patch
+Patch5: kicad-set-cxx-version.patch
+%endif
%if 0%{?suse_version} > 1320
BuildRequires: boost-devel >= 1.56
%else
@@ -97,7 +101,11 @@
%patch1 -p1
%patch2 -p1
%patch3
+# patch requires C++11, CMAKE_CXX_STANDARD requires cmake 3.1 -> Leap 42.1 or TW
+%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315
%patch4 -p1
+%patch5 -p1
+%endif
cp %{SOURCE2} .
++++++ kicad-4.0.2.tar.xz -> kicad-4.0.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/kicad/kicad-4.0.2.tar.xz /work/SRC/openSUSE:Factory/.kicad.new/kicad-4.0.3.tar.xz differ: char 26, line 1
++++++ kicad-boost-1_61-boost-context-changes.patch ++++++
++++ 878 lines (skipped)
++++++ kicad-set-cxx-version.patch ++++++
--- kicad-4.0.2/CMakeLists.txt_orig 2016-08-27 21:24:50.616212416 +0200
+++ kicad-4.0.2/CMakeLists.txt 2016-08-27 21:24:30.103970797 +0200
@@ -143,6 +143,8 @@
set( CMAKE_C_FLAGS "-Wall ${CMAKE_C_FLAGS}" )
set( CMAKE_CXX_FLAGS "-Wall ${CMAKE_CXX_FLAGS}" )
+ set( CMAKE_CXX_STANDARD 14 )
+
# The optimization level is -O1 instead of the usual -O2 level because
# boost::polygon has a function (inflate polygon) broken by the -O2 level
# with GCC 4.7.0 to 4.7.2 (works fine with with GCC 4.6 and 4.7.3).
1
0
Hello community,
here is the log from the commit of package kicad-library for openSUSE:Factory checked in at 2016-08-29 15:45:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kicad-library (Old)
and /work/SRC/openSUSE:Factory/.kicad-library.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kicad-library"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kicad-library/kicad-library.changes 2016-04-28 16:56:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kicad-library.new/kicad-library.changes 2016-08-29 15:48:41.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Aug 8 17:34:36 UTC 2016 - dmitry_r(a)opensuse.org
+
+- Update to version 4.0.3
+
+-------------------------------------------------------------------
Old:
----
kicad-library-4.0.2.tar.gz
New:
----
kicad-library-4.0.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kicad-library.spec ++++++
--- /var/tmp/diff_new_pack.Uc3IPf/_old 2016-08-29 15:48:48.000000000 +0200
+++ /var/tmp/diff_new_pack.Uc3IPf/_new 2016-08-29 15:48:48.000000000 +0200
@@ -17,7 +17,7 @@
Name: kicad-library
-Version: 4.0.2
+Version: 4.0.3
Release: 0
Summary: Schematic and 3D libraries for KiCad
License: LGPL-2.1+
++++++ kicad-library-4.0.2.tar.gz -> kicad-library-4.0.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/kicad-library/kicad-library-4.0.2.tar.gz /work/SRC/openSUSE:Factory/.kicad-library.new/kicad-library-4.0.3.tar.gz differ: char 5, line 1
1
0
Hello community,
here is the log from the commit of package kicad-footprints for openSUSE:Factory checked in at 2016-08-29 15:45:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kicad-footprints (Old)
and /work/SRC/openSUSE:Factory/.kicad-footprints.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kicad-footprints"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kicad-footprints/kicad-footprints.changes 2016-04-28 16:56:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kicad-footprints.new/kicad-footprints.changes 2016-08-29 15:48:24.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Aug 8 17:52:29 UTC 2016 - dmitry_r(a)opensuse.org
+
+- Update to version 4.0.3
+
+-------------------------------------------------------------------
Old:
----
kicad-footprints-4.0.2.tar.gz
New:
----
kicad-footprints-4.0.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kicad-footprints.spec ++++++
--- /var/tmp/diff_new_pack.eiTIIZ/_old 2016-08-29 15:48:29.000000000 +0200
+++ /var/tmp/diff_new_pack.eiTIIZ/_new 2016-08-29 15:48:29.000000000 +0200
@@ -17,12 +17,12 @@
Name: kicad-footprints
-Version: 4.0.2
+Version: 4.0.3
Release: 0
Summary: Footprints libraries for KiCad
-# license is the same as kicad-library package
License: LGPL-2.1+
Group: Productivity/Scientific/Electronics
+# license is the same as kicad-library package
Url: http://kicad-pcb.org
Source: http://downloads.kicad-pcb.org/libraries/%{name}-%{version}.tar.gz
BuildRequires: fdupes
++++++ kicad-footprints-4.0.2.tar.gz -> kicad-footprints-4.0.3.tar.gz ++++++
++++ 129676 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kicad-i18n for openSUSE:Factory checked in at 2016-08-29 15:45:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kicad-i18n (Old)
and /work/SRC/openSUSE:Factory/.kicad-i18n.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kicad-i18n"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kicad-i18n/kicad-i18n.changes 2016-03-26 15:25:14.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kicad-i18n.new/kicad-i18n.changes 2016-08-29 15:48:08.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Aug 8 17:49:50 UTC 2016 - dmitry_r(a)opensuse.org
+
+- Update to version 4.0.3
+
+-------------------------------------------------------------------
Old:
----
kicad-i18n-4.0.2.tar.gz
New:
----
kicad-i18n-4.0.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kicad-i18n.spec ++++++
--- /var/tmp/diff_new_pack.HFzNNp/_old 2016-08-29 15:48:11.000000000 +0200
+++ /var/tmp/diff_new_pack.HFzNNp/_new 2016-08-29 15:48:11.000000000 +0200
@@ -17,7 +17,7 @@
Name: kicad-i18n
-Version: 4.0.2
+Version: 4.0.3
Release: 0
Summary: Localization for KiCad
License: GPL-2.0+
++++++ kicad-i18n-4.0.2.tar.gz -> kicad-i18n-4.0.3.tar.gz ++++++
++++ 231178 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package python3-prompt_toolkit for openSUSE:Factory checked in at 2016-08-29 15:44:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-prompt_toolkit (Old)
and /work/SRC/openSUSE:Factory/.python3-prompt_toolkit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-prompt_toolkit"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-prompt_toolkit/python3-prompt_toolkit.changes 2016-08-05 18:15:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-prompt_toolkit.new/python3-prompt_toolkit.changes 2016-08-29 15:47:53.000000000 +0200
@@ -1,0 +2,30 @@
+Sat Aug 27 12:30:58 UTC 2016 - sebix+novell.com(a)sebix.at
+
+- Update to version 1.0.7
+ * extract of changes in 1.0.7:
+ + Bugfix in completion. When calculating the common completion to be inserted, the new completions were calculated wrong.
+ + On Windows, avoid extra vertical scrolling if the cursor is already on screen.
+ + Support negative arguments for next/previous word ending/beginning.
+ * extract of changes in 1.0.6:
+ + Go to the start of the line in Vi nagivation mode, when 'j' or 'k' have been pressed to navigate to a new history entry.
+ + Don't crash when pasting text that contains \r\n characters. (This could happen in iTerm2.)
+ + Python 2.6 compatibility fix.
+ + Allow pressing <esc> before each -ve argument.
+ + Better support for conversion from #ffffff values to ANSI colors in Vt100_Output.
+ + Improved ANSI color support.
+ * extract of changes in 1.0.4:
+ + Key binding fixes
+ + Performance optimizations
+ + Use the best possible selector in the event loop. This fixes bugs in situations where we have too many open file descriptors.
+ + Fix UI freeze when gevent monkey patch has been applied.
+ + Fix segmentation fault in Alpine Linux. (Regarding the use of ioctl.)
+ + Use the correct colors on Windows. (When the foreground/background colors have been modified.)
+ + Display a better error message when running in Idle.
+ + Additional flags for vt100 inputs: disable flow control.
+ + Also patch stderr in CommandLineInterface.patch_stdout_context.
+ + Allow users to enter Vi digraphs in reverse order.
+ + Improved autocompletion behaviour. See IPython issue #9658.
+ + Added a 'clear' function in the shortcuts module.
+ + `Keys.Enter` has been added. This is the key that should be bound for handling the enter key.
+
+-------------------------------------------------------------------
Old:
----
prompt_toolkit-1.0.3.tar.gz
New:
----
prompt_toolkit-1.0.7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-prompt_toolkit.spec ++++++
--- /var/tmp/diff_new_pack.yfcvMo/_old 2016-08-29 15:47:56.000000000 +0200
+++ /var/tmp/diff_new_pack.yfcvMo/_new 2016-08-29 15:47:56.000000000 +0200
@@ -17,15 +17,15 @@
Name: python3-prompt_toolkit
-Version: 1.0.3
+Version: 1.0.7
Release: 0
Summary: Library for building powerful interactive command lines in Python
License: BSD-3-Clause
Group: Development/Languages/Python
Url: https://github.com/jonathanslenders/python-prompt-toolkit
Source: https://files.pythonhosted.org/packages/source/p/prompt_toolkit/prompt_tool…
-BuildRequires: python3-devel
BuildRequires: python3-Pygments
+BuildRequires: python3-devel
BuildRequires: python3-pytest
BuildRequires: python3-six >= 1.9.0
BuildRequires: python3-wcwidth
++++++ prompt_toolkit-1.0.3.tar.gz -> prompt_toolkit-1.0.7.tar.gz ++++++
++++ 4072 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package fio for openSUSE:Factory checked in at 2016-08-29 15:44:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fio (Old)
and /work/SRC/openSUSE:Factory/.fio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fio"
Changes:
--------
--- /work/SRC/openSUSE:Factory/fio/fio.changes 2016-07-20 09:17:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.fio.new/fio.changes 2016-08-29 15:47:31.000000000 +0200
@@ -1,0 +2,36 @@
+Sun Aug 28 14:39:10 UTC 2016 - mpluskal(a)suse.com
+
+- Update to version 2.13:
+ * workqueue: rename private to priv for compiling as c++
+ * verify: Reset verify_state before verification phase.
+ * HOWTO: remove old use cases for the net IO engine
+ * gfio: call g_thread_init() for <= 2.31.0
+ * iolog: flush_log() can be bool
+ * Merge branch 'fix_verify' of
+ https://github.com/charles-jacobsen/fio
+ * pthread: bump min stack size
+ * log: fix missing entries
+ * log: fix averaged latency logging
+ * samples being added to the pending log were silently dropped
+ because we failed to set nr_samples in the new log they get
+ copied into
+ * drifting in output of interval-averaged values was eventually
+ causing IOP samples to be dropped.
+ * plot: add gnuplot 5 support
+ * plot: indicate that the pattern is a glob
+ * Add os_trim() support for DragonFlyBSD
+ * Add os_trim() support for FreeBSD
+ * Fix wrong cpuio option name in documentation
+ * Add CPU affinity support for DragonFlyBSD
+ * Make I/O priority option generic for non-Linux environment
+ * Add ioprio_set() support for DragonFlyBSD
+ * Change ARCH_X86_64_h to ARCH_X86_64_H
+ * Add os/os-linux-syscall.h to separate syscall NR from arch
+ headers
+ * Add missing header inclusion for Android from 1c764dbe
+ * Remove hard-coded precision for printing JSON float values
+ * helper_thread: remove impossible branch
+ * Fix "exitall_on_error" option "exitall_on_error" option
+ should be enabled without any argument.
+
+-------------------------------------------------------------------
Old:
----
fio-2.12.tar.bz2
New:
----
fio-2.13.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fio.spec ++++++
--- /var/tmp/diff_new_pack.YWyOXX/_old 2016-08-29 15:47:35.000000000 +0200
+++ /var/tmp/diff_new_pack.YWyOXX/_new 2016-08-29 15:47:35.000000000 +0200
@@ -18,7 +18,7 @@
Name: fio
-Version: 2.12
+Version: 2.13
Release: 0
Summary: Flexible I/O Tester/benchmarker
License: GPL-2.0
++++++ fio-2.12.tar.bz2 -> fio-2.13.tar.bz2 ++++++
++++ 1743 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package gnuradio for openSUSE:Factory checked in at 2016-08-29 15:44:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnuradio (Old)
and /work/SRC/openSUSE:Factory/.gnuradio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuradio"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnuradio/gnuradio.changes 2016-07-27 16:13:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnuradio.new/gnuradio.changes 2016-08-29 15:47:14.000000000 +0200
@@ -1,0 +2,7 @@
+Sun Aug 7 19:47:23 UTC 2016 - wk(a)ire.pw.edu.pl
+
+- update to version 3.7.10
+- patch gnuradio-3.7.9.2-gcc6.patch removed
+ * breaks build on Leap 42.2 and Tumbleweed
+
+-------------------------------------------------------------------
Old:
----
gnuradio-3.7.9.2-gcc6.patch
gnuradio-3.7.9.3.tar.gz
New:
----
gnuradio-3.7.10.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnuradio.spec ++++++
--- /var/tmp/diff_new_pack.n71Ji3/_old 2016-08-29 15:47:19.000000000 +0200
+++ /var/tmp/diff_new_pack.n71Ji3/_new 2016-08-29 15:47:19.000000000 +0200
@@ -17,10 +17,10 @@
Name: gnuradio
-Version: 3.7.9.3
+Version: 3.7.10
Release: 0
-%define soname 3_7_9-0_0_0
-%define soname_volk 1_2_3
+%define soname 3_7_10-0_0_0
+%define soname_volk 1_3
Summary: GNU software radio
License: GPL-3.0+
Group: Productivity/Hamradio/Other
@@ -29,9 +29,6 @@
Source1: %{name}-rpmlintrc
# http://www.nathanwest.us/grc_to_37.sh
Source2: grc_to_37.sh
-#PATCH-FIX-UPSTREAM marguerite(a)opensuse.org - 'constexpr' needed for in-class initialization of static data member
-# of non-integral type
-Patch: gnuradio-3.7.9.2-gcc6.patch
BuildRequires: alsa-devel
BuildRequires: boost-devel
BuildRequires: cmake
@@ -188,7 +185,6 @@
%prep
%setup -q
-%patch -p1
# remove buildtime from documentation
sed -i 's|^HTML_TIMESTAMP = YES|HTML_TIMESTAMP = NO|' docs/doxygen/Doxyfile.in
sed -i 's|^HTML_TIMESTAMP = YES|HTML_TIMESTAMP = NO|' docs/doxygen/Doxyfile.swig_doc.in
++++++ gnuradio-3.7.9.3.tar.gz -> gnuradio-3.7.10.tar.gz ++++++
++++ 111844 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package lyx for openSUSE:Factory checked in at 2016-08-29 15:43:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lyx (Old)
and /work/SRC/openSUSE:Factory/.lyx.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lyx"
Changes:
--------
--- /work/SRC/openSUSE:Factory/lyx/lyx.changes 2016-07-27 16:13:25.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lyx.new/lyx.changes 2016-08-29 15:46:50.000000000 +0200
@@ -1,0 +2,10 @@
+Fri Aug 26 21:50:40 UTC 2016 - cornelis(a)solcon.nl
+
+- Added covington-fix.diff to fix regression in linguistics
+ module (http://www.lyx.org/trac/ticket/10340)
+- Added Recommends: texlive-forest, required by the linguistics
+ manual
+- Added Recommends: texlive-tcolorbox, required by colored boxes
+ manual
+
+-------------------------------------------------------------------
New:
----
covington-fix.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lyx.spec ++++++
--- /var/tmp/diff_new_pack.Lb0cuU/_old 2016-08-29 15:46:53.000000000 +0200
+++ /var/tmp/diff_new_pack.Lb0cuU/_new 2016-08-29 15:46:53.000000000 +0200
@@ -53,6 +53,8 @@
Source1: lyxrc.dist
Source2: lyx.keyring
Source3: ftp://ftp.lyx.org/pub/lyx/stable/2.2.x/lyx-%{version}.tar.xz.sig
+# PATCH-FIX-UPSTREAM; http://www.lyx.org/trac/ticket/10340 fix for2.2.2
+Patch0: covington-fix.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: ImageMagick
Requires: ghostscript
@@ -91,6 +93,7 @@
Recommends: texlive-refstyle
Recommends: texlive-rotfloat
Recommends: texlive-splitindex
+Recommends: texlive-tcolorbox
Recommends: texlive-textgreek
Recommends: texlive-units
Recommends: texlive-wrapfig
@@ -121,6 +124,7 @@
%prep
%setup -q
+%patch0
%build
#./autogen.sh
++++++ covington-fix.diff ++++++
Index: lib/layouts/linguistics.module
===================================================================
--- lib/layouts/linguistics.module (revision 9fbe75bea9ef3f9d484bb0e69ea9c08d2d34a2f0)
+++ lib/layouts/linguistics.module (revision c0f5c1dd9f09df4d880a1a3fb77418abaf43f723)
@@ -36,5 +36,5 @@
\@ifundefined{covexample}{%
\newenvironment{covexample}{\begin{example}}{\end{example}}%
- }
+ }{}
EndPreamble
Category Linguistics
@@ -57,5 +57,5 @@
\@ifundefined{covexamples}{%
\newenvironment{covexamples}{\begin{examples}}{\end{examples}}%
- }
+ }{}
EndPreamble
End
1
0
Hello community,
here is the log from the commit of package screenfetch for openSUSE:Factory checked in at 2016-08-29 15:43:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/screenfetch (Old)
and /work/SRC/openSUSE:Factory/.screenfetch.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "screenfetch"
Changes:
--------
--- /work/SRC/openSUSE:Factory/screenfetch/screenfetch.changes 2016-07-20 09:18:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.screenfetch.new/screenfetch.changes 2016-08-29 15:46:37.000000000 +0200
@@ -1,0 +2,17 @@
+Sat Aug 27 09:20:47 UTC 2016 - mpluskal(a)suse.com
+
+- Update to version 3.7.0+git.20160826 (boo#995916):
+ * silence gsettings if schema wasn't found
+ * handle s390 processor IDs and print the marketing name (close #359)
+ * New Manjaro logo (closes #373)
+ * manpage: MSYS -> MSYS2
+ * rename MSYS to MSYS2
+ * Add new GNU/Linux distro ROSA
+ * corrected screenfetch.1 from distro ROSA
+ * Update CHANGELOG
+ * identify DE on Windows >= 8 as "Mordern UI/Metro"
+ * implement explaination for Crux Linux
+ * correct detection of SLES
+- Add _service and use git snapshot as stable release is outdated
+
+-------------------------------------------------------------------
Old:
----
3.7.0.tar.gz
New:
----
_service
screenfetch-3.7.0+git.20160826.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ screenfetch.spec ++++++
--- /var/tmp/diff_new_pack.ley6LJ/_old 2016-08-29 15:46:40.000000000 +0200
+++ /var/tmp/diff_new_pack.ley6LJ/_new 2016-08-29 15:46:40.000000000 +0200
@@ -17,19 +17,18 @@
Name: screenfetch
-Version: 3.7.0
+Version: 3.7.0+git.20160826
Release: 0
Summary: Fetches system/theme information in terminal for Linux desktop screenshots
License: GPL-3.0
Group: System/X11/Terminals
Url: https://github.com/KittyKatt/screenFetch
-Source0: https://github.com/KittyKatt/screenFetch/archive/%{version}.tar.gz
+Source0: %{name}-%{version}.tar.xz
Requires: bash
Requires: xprop
Recommends: curl
Recommends: scrot
Recommends: xdpyinfo
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%description
@@ -43,7 +42,7 @@
command! This script is very easy to add to and can be easily extended.
%prep
-%setup -q -n screenFetch-%{version}
+%setup -q
%build
++++++ _service ++++++
<services>
<service mode="disabled" name="tar_scm">
<param name="url">https://github.com/KittyKatt/screenFetch.git</param>
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
<param name="filename">screenfetch</param>
<param name="versionformat">3.7.0+git.%cd</param>
</service>
<service mode="disabled" name="recompress">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service mode="disabled" name="set_version"/>
</services>
1
0
Hello community,
here is the log from the commit of package stm32flash for openSUSE:Factory checked in at 2016-08-29 15:42:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/stm32flash (Old)
and /work/SRC/openSUSE:Factory/.stm32flash.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "stm32flash"
Changes:
--------
--- /work/SRC/openSUSE:Factory/stm32flash/stm32flash.changes 2015-11-16 18:51:36.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.stm32flash.new/stm32flash.changes 2016-08-29 15:46:14.000000000 +0200
@@ -1,0 +2,19 @@
+Sat Aug 13 09:49:11 UTC 2016 - kkaempf(a)suse.com
+
+- add upstream fixes
+ * Fix for device 0x442: System memory start address:
+ 0001-Fix-for-device-0x442-System-memory-start-address.patch
+ * dev_table: Mark 0x417, 0x429, 0x427 for no mass-erase
+ 0003-dev_table-Mark-0x417-0x429-0x427-for-no-mass-erase.patch
+
+-------------------------------------------------------------------
+Sat Aug 13 09:37:54 UTC 2016 - kkaempf(a)suse.com
+
+- Update to 0.5
+ * support for multiple bank sizes
+ * improved serial port support on Windows
+ * improved erase functionality
+ * improved hex parser
+ * many new devices and device info corrections
+
+-------------------------------------------------------------------
Old:
----
stm32flash-0.4.tar.gz
New:
----
0001-Fix-for-device-0x442-System-memory-start-address.patch
0003-dev_table-Mark-0x417-0x429-0x427-for-no-mass-erase.patch
stm32flash-0.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ stm32flash.spec ++++++
--- /var/tmp/diff_new_pack.WFKX0O/_old 2016-08-29 15:46:17.000000000 +0200
+++ /var/tmp/diff_new_pack.WFKX0O/_new 2016-08-29 15:46:17.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package stm32flash
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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,15 +17,19 @@
Name: stm32flash
-Version: 0.4
+Version: 0.5
Release: 0
Summary: Flash Program for the STM32 Bootloader
License: GPL-2.0+
Group: Hardware/Other
-Url: https://code.google.com/p/stm32flash/
+Url: https://sourceforge.net/p/stm32flash/wiki/Home
Source: %{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM
+Patch1: 0001-Fix-for-device-0x442-System-memory-start-address.patch
+# PATCH-FIX-UPSTREAM
+Patch2: 0003-dev_table-Mark-0x417-0x429-0x427-for-no-mass-erase.patch
# PATCH-FIX-OPENSUSE stm32flash-i2c-tools-headers-clash.patch sbrabec(a)suse.cz -- Prevent clash between i2c.h and i2c-dev.h defining the same.
-Patch: stm32flash-i2c-tools-headers-clash.patch
+Patch3: stm32flash-i2c-tools-headers-clash.patch
BuildRequires: i2c-tools
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -50,8 +54,10 @@
%prep
%setup -q -n %{name}
+%patch1 -p1
+%patch2 -p1
%if 0%{?suse_version} < 1315 || 0%{?suse_version} == 1320
-%patch -p1
+%patch3 -p1
%endif
%build
++++++ 0001-Fix-for-device-0x442-System-memory-start-address.patch ++++++
>From 5361ed8259c9db5cf306c7cf5194af06732cb130 Mon Sep 17 00:00:00 2001
From: Amir Hammad <amir.hammad(a)streamunlimited.com>
Date: Fri, 11 Dec 2015 15:46:03 +0100
Subject: [PATCH 1/3] Fix for device 0x442: System memory start address
RM0091(rev.8.): page 50: STM32F0xx memory boundary addresses (continued)
also RM0360 (rev.3) : page 39: STM32F0x0 memory boundary addresses (continued)
0x1FFFC800 -> 0x1FFFD800
Signed-off-by: Amir Hammad <amir.hammad(a)streamunlimited.com>
---
dev_table.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev_table.c b/dev_table.c
index f4ada72..50fb64e 100755
--- a/dev_table.c
+++ b/dev_table.c
@@ -59,7 +59,7 @@ const stm32_dev_t devices[] = {
/* ID "name" SRAM-address-range FLASH-address-range PPS PSize Option-byte-addr-range System-mem-addr-range Flags */
/* F0 */
{0x440, "STM32F030x8/F05xxx" , 0x20000800, 0x20002000, 0x08000000, 0x08010000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFEC00, 0x1FFFF800, 0},
- {0x442, "STM32F030xC/F09xxx" , 0x20001800, 0x20008000, 0x08000000, 0x08040000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFC800, 0x1FFFF800, F_OBLL},
+ {0x442, "STM32F030xC/F09xxx" , 0x20001800, 0x20008000, 0x08000000, 0x08040000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFD800, 0x1FFFF800, F_OBLL},
{0x444, "STM32F03xx4/6" , 0x20000800, 0x20001000, 0x08000000, 0x08008000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFEC00, 0x1FFFF800, 0},
{0x445, "STM32F04xxx/F070x6" , 0x20001800, 0x20001800, 0x08000000, 0x08008000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFC400, 0x1FFFF800, 0},
{0x448, "STM32F070xB/F071xx/F72xx" , 0x20001800, 0x20004000, 0x08000000, 0x08020000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFC800, 0x1FFFF800, 0},
--
2.9.2
++++++ 0003-dev_table-Mark-0x417-0x429-0x427-for-no-mass-erase.patch ++++++
>From 8c4aa650bffaf98e96d1b6065ab6e76c43150d8a Mon Sep 17 00:00:00 2001
From: Tormod Volden <debian.tormod(a)gmail.com>
Date: Fri, 6 May 2016 16:04:13 +0200
Subject: [PATCH 3/3] dev_table: Mark 0x417, 0x429, 0x427 for no mass-erase
These have been reported to not support mass-erase:
STM32L151xx-A -> chip ID 0x429
STM32L152RCT -> chip ID 0x427
STM32L051xx -> chip ID 0x417
Thanks to Dieter Deppenaffe for reporting.
https://sourceforge.net/p/stm32flash/tickets/87/
Signed-off-by: Tormod Volden <debian.tormod(a)gmail.com>
---
dev_table.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev_table.c b/dev_table.c
index 50fb64e..7e1c53c 100755
--- a/dev_table.c
+++ b/dev_table.c
@@ -92,12 +92,12 @@ const stm32_dev_t devices[] = {
{0x449, "STM32F74xxx/75xxx" , 0x20004000, 0x20050000, 0x08000000, 0x08100000, 1, f7 , 0x1FFF0000, 0x1FFF001F, 0x1FF00000, 0x1FF0EDC0, 0},
/* L0 */
{0x425, "STM32L031xx/041xx" , 0x20001000, 0x20002000, 0x08000000, 0x08008000, 32, p_128 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, 0},
- {0x417, "STM32L05xxx/06xxx" , 0x20001000, 0x20002000, 0x08000000, 0x08010000, 32, p_128 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, 0},
+ {0x417, "STM32L05xxx/06xxx" , 0x20001000, 0x20002000, 0x08000000, 0x08010000, 32, p_128 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, F_NO_ME},
{0x447, "STM32L07xxx/08xxx" , 0x20002000, 0x20005000, 0x08000000, 0x08030000, 32, p_128 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF02000, 0},
/* L1 */
{0x416, "STM32L1xxx6(8/B)" , 0x20000800, 0x20004000, 0x08000000, 0x08020000, 16, p_256 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, F_NO_ME},
- {0x429, "STM32L1xxx6(8/B)A" , 0x20001000, 0x20008000, 0x08000000, 0x08020000, 16, p_256 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, 0},
- {0x427, "STM32L1xxxC" , 0x20001000, 0x20008000, 0x08000000, 0x08040000, 16, p_256 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF02000, 0},
+ {0x429, "STM32L1xxx6(8/B)A" , 0x20001000, 0x20008000, 0x08000000, 0x08020000, 16, p_256 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, F_NO_ME},
+ {0x427, "STM32L1xxxC" , 0x20001000, 0x20008000, 0x08000000, 0x08040000, 16, p_256 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF02000, F_NO_ME},
{0x436, "STM32L1xxxD" , 0x20001000, 0x2000C000, 0x08000000, 0x08060000, 16, p_256 , 0x1FF80000, 0x1FF8009F, 0x1FF00000, 0x1FF02000, 0},
{0x437, "STM32L1xxxE" , 0x20001000, 0x20014000, 0x08000000, 0x08080000, 16, p_256 , 0x1FF80000, 0x1FF8009F, 0x1FF00000, 0x1FF02000, F_NO_ME},
/* L4 */
--
2.9.2
++++++ stm32flash-0.4.tar.gz -> stm32flash-0.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/AUTHORS new/stm32flash/AUTHORS
--- old/stm32flash/AUTHORS 2014-07-15 23:59:06.000000000 +0200
+++ new/stm32flash/AUTHORS 2016-02-08 18:28:56.000000000 +0100
@@ -17,3 +17,11 @@
Brian Silverman
Georg Hofmann
Luis Rodrigues
+Jeff Epler
+Alexander O. Anisimov
+Seth LaForge
+Johan Hellman
+Matthias Weisser
+Tilman Sauerbeck
+Mateusz Spychała
+Ernst Schwab
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/INSTALL new/stm32flash/INSTALL
--- old/stm32flash/INSTALL 1970-01-01 01:00:00.000000000 +0100
+++ new/stm32flash/INSTALL 2016-02-09 17:16:39.000000000 +0100
@@ -0,0 +1,16 @@
+
+Building stm32flash
+
+A set of static makefiles is provided that should work on most operating
+systems with a standard build environment, for instance GNU make and gcc.
+
+1. Build executable
+
+ make
+
+2. Install executable and manual page (optional)
+
+ make install
+
+ The install location base can be set with the PREFIX flag (default
+ is /usr/local), e.g. make install PREFIX=/opt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/Makefile new/stm32flash/Makefile
--- old/stm32flash/Makefile 2014-08-09 01:08:11.000000000 +0200
+++ new/stm32flash/Makefile 2016-01-26 23:45:05.000000000 +0100
@@ -19,7 +19,7 @@
serial_platform.o: serial_posix.c serial_w32.c
-parsers/parsers.a:
+parsers/parsers.a: force
cd parsers && $(MAKE) parsers.a
stm32flash: $(OBJS) $(LIBOBJS)
@@ -35,4 +35,6 @@
$(INSTALL) -d $(DESTDIR)$(PREFIX)/share/man/man1
$(INSTALL) -m 644 stm32flash.1 $(DESTDIR)$(PREFIX)/share/man/man1
-.PHONY: all clean install
+force:
+
+.PHONY: all clean install force
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/TODO new/stm32flash/TODO
--- old/stm32flash/TODO 2014-07-15 23:59:06.000000000 +0200
+++ new/stm32flash/TODO 2015-12-04 21:30:57.000000000 +0100
@@ -1,7 +1,4 @@
-stm32:
-- Add support for variable page size
-
AUTHORS:
- Add contributors from Geoffrey's commits
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/dev_table.c new/stm32flash/dev_table.c
--- old/stm32flash/dev_table.c 2014-10-03 23:35:08.000000000 +0200
+++ new/stm32flash/dev_table.c 2016-02-08 18:28:56.000000000 +0100
@@ -1,7 +1,7 @@
/*
stm32flash - Open Source ST STM32 flash program for *nix
Copyright (C) 2010 Geoffrey McRae <geoff(a)spacevs.com>
- Copyright (C) 2014 Antonio Borneo <borneo.antonio(a)gmail.com>
+ Copyright (C) 2014-2015 Antonio Borneo <borneo.antonio(a)gmail.com>
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -20,51 +20,91 @@
#include "stm32.h"
+#define SZ_128 0x00000080
+#define SZ_256 0x00000100
+#define SZ_1K 0x00000400
+#define SZ_2K 0x00000800
+#define SZ_16K 0x00004000
+#define SZ_32K 0x00008000
+#define SZ_64K 0x00010000
+#define SZ_128K 0x00020000
+#define SZ_256K 0x00040000
+
+/*
+ * Page-size for page-by-page flash erase.
+ * Arrays are zero terminated; last non-zero value is automatically repeated
+ */
+
+/* fixed size pages */
+static uint32_t p_128[] = { SZ_128, 0 };
+static uint32_t p_256[] = { SZ_256, 0 };
+static uint32_t p_1k[] = { SZ_1K, 0 };
+static uint32_t p_2k[] = { SZ_2K, 0 };
+/* F2 and F4 page size */
+static uint32_t f2f4[] = { SZ_16K, SZ_16K, SZ_16K, SZ_16K, SZ_64K, SZ_128K, 0 };
+/* F4 dual bank page size */
+static uint32_t f4db[] = {
+ SZ_16K, SZ_16K, SZ_16K, SZ_16K, SZ_64K, SZ_128K, SZ_128K, SZ_128K,
+ SZ_16K, SZ_16K, SZ_16K, SZ_16K, SZ_64K, SZ_128K, 0
+};
+/* F7 page size */
+static uint32_t f7[] = { SZ_32K, SZ_32K, SZ_32K, SZ_32K, SZ_128K, SZ_256K, 0 };
+
/*
* Device table, corresponds to the "Bootloader device-dependant parameters"
* table in ST document AN2606.
* Note that the option bytes upper range is inclusive!
*/
const stm32_dev_t devices[] = {
+ /* ID "name" SRAM-address-range FLASH-address-range PPS PSize Option-byte-addr-range System-mem-addr-range Flags */
/* F0 */
- {0x440, "STM32F051xx" , 0x20001000, 0x20002000, 0x08000000, 0x08010000, 4, 1024, 0x1FFFF800, 0x1FFFF80B, 0x1FFFEC00, 0x1FFFF800},
- {0x444, "STM32F030/F031" , 0x20001000, 0x20002000, 0x08000000, 0x08010000, 4, 1024, 0x1FFFF800, 0x1FFFF80B, 0x1FFFEC00, 0x1FFFF800},
- {0x445, "STM32F042xx" , 0x20001800, 0x20001800, 0x08000000, 0x08008000, 4, 1024, 0x1FFFF800, 0x1FFFF80F, 0x1FFFC400, 0x1FFFF800},
- {0x448, "STM32F072xx" , 0x20001800, 0x20004000, 0x08000000, 0x08020000, 2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFC800, 0x1FFFF800},
+ {0x440, "STM32F030x8/F05xxx" , 0x20000800, 0x20002000, 0x08000000, 0x08010000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFEC00, 0x1FFFF800, 0},
+ {0x442, "STM32F030xC/F09xxx" , 0x20001800, 0x20008000, 0x08000000, 0x08040000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFC800, 0x1FFFF800, F_OBLL},
+ {0x444, "STM32F03xx4/6" , 0x20000800, 0x20001000, 0x08000000, 0x08008000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFEC00, 0x1FFFF800, 0},
+ {0x445, "STM32F04xxx/F070x6" , 0x20001800, 0x20001800, 0x08000000, 0x08008000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFC400, 0x1FFFF800, 0},
+ {0x448, "STM32F070xB/F071xx/F72xx" , 0x20001800, 0x20004000, 0x08000000, 0x08020000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFC800, 0x1FFFF800, 0},
/* F1 */
- {0x412, "Low-density" , 0x20000200, 0x20002800, 0x08000000, 0x08008000, 4, 1024, 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800},
- {0x410, "Medium-density" , 0x20000200, 0x20005000, 0x08000000, 0x08020000, 4, 1024, 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800},
- {0x414, "High-density" , 0x20000200, 0x20010000, 0x08000000, 0x08080000, 2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800},
- {0x420, "Medium-density VL" , 0x20000200, 0x20002000, 0x08000000, 0x08020000, 4, 1024, 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800},
- {0x428, "High-density VL" , 0x20000200, 0x20008000, 0x08000000, 0x08080000, 2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800},
- {0x418, "Connectivity line" , 0x20001000, 0x20010000, 0x08000000, 0x08040000, 2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFB000, 0x1FFFF800},
- {0x430, "XL-density" , 0x20000800, 0x20018000, 0x08000000, 0x08100000, 2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFE000, 0x1FFFF800},
- /* Note that F2 and F4 devices have sectors of different page sizes
- and only the first sectors (of one page size) are included here */
+ {0x412, "STM32F10xxx Low-density" , 0x20000200, 0x20002800, 0x08000000, 0x08008000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800, 0},
+ {0x410, "STM32F10xxx Medium-density" , 0x20000200, 0x20005000, 0x08000000, 0x08020000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800, 0},
+ {0x414, "STM32F10xxx High-density" , 0x20000200, 0x20010000, 0x08000000, 0x08080000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800, 0},
+ {0x420, "STM32F10xxx Medium-density VL" , 0x20000200, 0x20002000, 0x08000000, 0x08020000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800, 0},
+ {0x428, "STM32F10xxx High-density VL" , 0x20000200, 0x20008000, 0x08000000, 0x08080000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800, 0},
+ {0x418, "STM32F105xx/F107xx" , 0x20001000, 0x20010000, 0x08000000, 0x08040000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFB000, 0x1FFFF800, 0},
+ {0x430, "STM32F10xxx XL-density" , 0x20000800, 0x20018000, 0x08000000, 0x08100000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFE000, 0x1FFFF800, 0},
/* F2 */
- {0x411, "STM32F2xx" , 0x20002000, 0x20020000, 0x08000000, 0x08100000, 4, 16384, 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF77DF},
+ {0x411, "STM32F2xxxx" , 0x20002000, 0x20020000, 0x08000000, 0x08100000, 1, f2f4 , 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF7800, 0},
/* F3 */
- {0x432, "STM32F373/8" , 0x20001400, 0x20008000, 0x08000000, 0x08040000, 2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFD800, 0x1FFFF800},
- {0x422, "F302xB/303xB/358" , 0x20001400, 0x20010000, 0x08000000, 0x08040000, 2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFD800, 0x1FFFF800},
- {0x439, "STM32F302x4(6/8)" , 0x20001800, 0x20004000, 0x08000000, 0x08040000, 2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFD800, 0x1FFFF800},
- {0x438, "F303x4/334/328" , 0x20001800, 0x20003000, 0x08000000, 0x08040000, 2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFD800, 0x1FFFF800},
+ {0x432, "STM32F373xx/F378xx" , 0x20001400, 0x20008000, 0x08000000, 0x08040000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFD800, 0x1FFFF800, 0},
+ {0x422, "STM32F302xB(C)/F303xB(C)/F358xx" , 0x20001400, 0x2000A000, 0x08000000, 0x08040000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFD800, 0x1FFFF800, 0},
+ {0x439, "STM32F301xx/F302x4(6/8)/F318xx" , 0x20001800, 0x20004000, 0x08000000, 0x08010000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFD800, 0x1FFFF800, 0},
+ {0x438, "STM32F303x4(6/8)/F334xx/F328xx" , 0x20001800, 0x20003000, 0x08000000, 0x08010000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFD800, 0x1FFFF800, 0},
+ {0x446, "STM32F302xD(E)/F303xD(E)/F398xx" , 0x20001800, 0x20010000, 0x08000000, 0x08080000, 2, p_2k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFD800, 0x1FFFF800, 0},
/* F4 */
- {0x413, "STM32F40/1" , 0x20002000, 0x20020000, 0x08000000, 0x08100000, 4, 16384, 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF77DF},
- /* 0x419 is also used for STM32F429/39 but with other bootloader ID... */
- {0x419, "STM32F427/37" , 0x20002000, 0x20030000, 0x08000000, 0x08100000, 4, 16384, 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF77FF},
- {0x423, "STM32F401xB(C)" , 0x20003000, 0x20010000, 0x08000000, 0x08100000, 4, 16384, 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF77FF},
- {0x433, "STM32F401xD(E)" , 0x20003000, 0x20018000, 0x08000000, 0x08100000, 4, 16384, 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF77FF},
+ {0x413, "STM32F40xxx/41xxx" , 0x20003000, 0x20020000, 0x08000000, 0x08100000, 1, f2f4 , 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF7800, 0},
+ {0x419, "STM32F42xxx/43xxx" , 0x20003000, 0x20030000, 0x08000000, 0x08200000, 1, f4db , 0x1FFEC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF7800, 0},
+ {0x423, "STM32F401xB(C)" , 0x20003000, 0x20010000, 0x08000000, 0x08040000, 1, f2f4 , 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF7800, 0},
+ {0x433, "STM32F401xD(E)" , 0x20003000, 0x20018000, 0x08000000, 0x08080000, 1, f2f4 , 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF7800, 0},
+ {0x458, "STM32F410xx" , 0x20003000, 0x20008000, 0x08000000, 0x08020000, 1, f2f4 , 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF7800, 0},
+ {0x431, "STM32F411xx" , 0x20003000, 0x20020000, 0x08000000, 0x08080000, 1, f2f4 , 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF7800, 0},
+ {0x421, "STM32F446xx" , 0x20003000, 0x20020000, 0x08000000, 0x08080000, 1, f2f4 , 0x1FFFC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF7800, 0},
+ {0x434, "STM32F469xx" , 0x20003000, 0x20060000, 0x08000000, 0x08200000, 1, f4db , 0x1FFEC000, 0x1FFFC00F, 0x1FFF0000, 0x1FFF7800, 0},
+ /* F7 */
+ {0x449, "STM32F74xxx/75xxx" , 0x20004000, 0x20050000, 0x08000000, 0x08100000, 1, f7 , 0x1FFF0000, 0x1FFF001F, 0x1FF00000, 0x1FF0EDC0, 0},
/* L0 */
- {0x417, "L05xxx/06xxx" , 0x20001000, 0x20002000, 0x08000000, 0x08010000, 32, 128, 0x1FF80000, 0x1FF8000F, 0x1FF00000, 0x1FF01000},
+ {0x425, "STM32L031xx/041xx" , 0x20001000, 0x20002000, 0x08000000, 0x08008000, 32, p_128 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, 0},
+ {0x417, "STM32L05xxx/06xxx" , 0x20001000, 0x20002000, 0x08000000, 0x08010000, 32, p_128 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, 0},
+ {0x447, "STM32L07xxx/08xxx" , 0x20002000, 0x20005000, 0x08000000, 0x08030000, 32, p_128 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF02000, 0},
/* L1 */
- {0x416, "L1xxx6(8/B)" , 0x20000800, 0x20004000, 0x08000000, 0x08020000, 16, 256, 0x1FF80000, 0x1FF8000F, 0x1FF00000, 0x1FF01000},
- {0x429, "L1xxx6(8/B)A" , 0x20001000, 0x20008000, 0x08000000, 0x08020000, 16, 256, 0x1FF80000, 0x1FF8000F, 0x1FF00000, 0x1FF01000},
- {0x427, "L1xxxC" , 0x20001000, 0x20008000, 0x08000000, 0x08020000, 16, 256, 0x1FF80000, 0x1FF8000F, 0x1FF00000, 0x1FF02000},
- {0x436, "L1xxxD" , 0x20001000, 0x2000C000, 0x08000000, 0x08060000, 16, 256, 0x1ff80000, 0x1ff8000F, 0x1FF00000, 0x1FF02000},
- {0x437, "L1xxxE" , 0x20001000, 0x20014000, 0x08000000, 0x08060000, 16, 256, 0x1ff80000, 0x1ff8000F, 0x1FF00000, 0x1FF02000},
+ {0x416, "STM32L1xxx6(8/B)" , 0x20000800, 0x20004000, 0x08000000, 0x08020000, 16, p_256 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, F_NO_ME},
+ {0x429, "STM32L1xxx6(8/B)A" , 0x20001000, 0x20008000, 0x08000000, 0x08020000, 16, p_256 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, 0},
+ {0x427, "STM32L1xxxC" , 0x20001000, 0x20008000, 0x08000000, 0x08040000, 16, p_256 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF02000, 0},
+ {0x436, "STM32L1xxxD" , 0x20001000, 0x2000C000, 0x08000000, 0x08060000, 16, p_256 , 0x1FF80000, 0x1FF8009F, 0x1FF00000, 0x1FF02000, 0},
+ {0x437, "STM32L1xxxE" , 0x20001000, 0x20014000, 0x08000000, 0x08080000, 16, p_256 , 0x1FF80000, 0x1FF8009F, 0x1FF00000, 0x1FF02000, F_NO_ME},
+ /* L4 */
+ {0x415, "STM32L476xx/486xx" , 0x20003100, 0x20018000, 0x08000000, 0x08100000, 1, p_2k , 0x1FFF7800, 0x1FFFF80F, 0x1FFF0000, 0x1FFF7000, 0},
/* These are not (yet) in AN2606: */
- {0x641, "Medium_Density PL" , 0x20000200, 0x00005000, 0x08000000, 0x08020000, 4, 1024, 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800},
- {0x9a8, "STM32W-128K" , 0x20000200, 0x20002000, 0x08000000, 0x08020000, 1, 1024, 0, 0, 0, 0},
- {0x9b0, "STM32W-256K" , 0x20000200, 0x20004000, 0x08000000, 0x08040000, 1, 2048, 0, 0, 0, 0},
+ {0x641, "Medium_Density PL" , 0x20000200, 0x20005000, 0x08000000, 0x08020000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800, 0},
+ {0x9a8, "STM32W-128K" , 0x20000200, 0x20002000, 0x08000000, 0x08020000, 4, p_1k , 0x08040800, 0x0804080F, 0x08040000, 0x08040800, 0},
+ {0x9b0, "STM32W-256K" , 0x20000200, 0x20004000, 0x08000000, 0x08040000, 4, p_2k , 0x08040800, 0x0804080F, 0x08040000, 0x08040800, 0},
{0x0}
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/i2c.c new/stm32flash/i2c.c
--- old/stm32flash/i2c.c 2014-09-19 00:16:02.000000000 +0200
+++ new/stm32flash/i2c.c 2015-11-28 14:37:58.000000000 +0100
@@ -32,7 +32,7 @@
#include "port.h"
-#if defined(__WIN32__) || defined(__CYGWIN__) || defined(__APPLE__)
+#if !defined(__linux__)
static port_err_t i2c_open(struct port_interface *port,
struct port_options *ops)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/init.c new/stm32flash/init.c
--- old/stm32flash/init.c 2014-09-19 00:16:02.000000000 +0200
+++ new/stm32flash/init.c 2016-02-08 23:58:03.000000000 +0100
@@ -20,6 +20,7 @@
#include <ctype.h>
+#include <errno.h>
#include <fcntl.h>
#include <stdint.h>
#include <stdio.h>
@@ -35,9 +36,10 @@
struct gpio_list {
struct gpio_list *next;
int gpio;
+ int input; /* 1 if direction of gpio should be changed back to input. */
+ int exported; /* 0 if gpio should be unexported. */
};
-
static int write_to(const char *filename, const char *value)
{
int fd, ret;
@@ -64,15 +66,45 @@
return 0;
}
#else
+static int read_from(const char *filename, char *buf, size_t len)
+{
+ int fd, ret;
+ ssize_t n = 0;
+
+ fd = open(filename, O_RDONLY);
+ if (fd < 0) {
+ fprintf(stderr, "Cannot open file \"%s\"\n", filename);
+ return 0;
+ }
+
+ do {
+ ret = read(fd, buf + n, len - n);
+ if (ret < 0) {
+ if (errno == EINTR || errno == EAGAIN || errno == EWOULDBLOCK)
+ continue; /* try again */
+ fprintf(stderr, "Error reading in file \"%s\"\n", filename);
+ close(fd);
+ return 0;
+ }
+ n += ret;
+ } while (n < len && ret);
+
+ close(fd);
+ return n;
+}
+
static int drive_gpio(int n, int level, struct gpio_list **gpio_to_release)
{
char num[16]; /* sized to carry MAX_INT */
char file[48]; /* sized to carry longest filename */
+ char dir;
struct stat buf;
struct gpio_list *new;
int ret;
+ int exported = 1;
+ int input = 0;
- sprintf(file, "/sys/class/gpio/gpio%d/direction", n);
+ sprintf(file, "/sys/class/gpio/gpio%d/value", n);
ret = stat(file, &buf);
if (ret) {
/* file miss, GPIO not exported yet */
@@ -85,12 +117,25 @@
fprintf(stderr, "GPIO %d not available\n", n);
return 0;
}
+ exported = 0;
+ }
+
+ sprintf(file, "/sys/class/gpio/gpio%d/direction", n);
+ ret = stat(file, &buf);
+ if (!ret)
+ if (read_from(file, &dir, sizeof(dir)))
+ if (dir == 'i')
+ input = 1;
+
+ if (exported == 0 || input == 1) {
new = (struct gpio_list *)malloc(sizeof(struct gpio_list));
if (new == NULL) {
fprintf(stderr, "Out of memory\n");
return 0;
}
new->gpio = n;
+ new->exported = exported;
+ new->input = input;
new->next = *gpio_to_release;
*gpio_to_release = new;
}
@@ -99,12 +144,20 @@
}
#endif
-static int release_gpio(int n)
+static int release_gpio(int n, int input, int exported)
{
char num[16]; /* sized to carry MAX_INT */
+ char file[48]; /* sized to carry longest filename */
sprintf(num, "%d", n);
- return write_to("/sys/class/gpio/unexport", num);
+ if (input) {
+ sprintf(file, "/sys/class/gpio/gpio%d/direction", n);
+ write_to(file, "in");
+ }
+ if (!exported)
+ write_to("/sys/class/gpio/unexport", num);
+
+ return 1;
}
static int gpio_sequence(struct port_interface *port, const char *s, size_t l)
@@ -163,7 +216,7 @@
}
while (gpio_to_release) {
- release_gpio(gpio_to_release->gpio);
+ release_gpio(gpio_to_release->gpio, gpio_to_release->input, gpio_to_release->exported);
to_free = gpio_to_release;
gpio_to_release = gpio_to_release->next;
free(to_free);
@@ -210,7 +263,7 @@
int init_bl_exit(stm32_t *stm, struct port_interface *port, const char *seq)
{
- if (seq)
+ if (seq && strchr(seq, ':'))
return gpio_bl_exit(port, seq);
if (stm32_reset_device(stm) != STM32_ERR_OK)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/main.c new/stm32flash/main.c
--- old/stm32flash/main.c 2014-10-04 12:21:10.000000000 +0200
+++ new/stm32flash/main.c 2016-02-10 20:55:37.000000000 +0100
@@ -2,8 +2,8 @@
stm32flash - Open Source ST STM32 flash program for *nix
Copyright 2010 Geoffrey McRae <geoff(a)spacevs.com>
Copyright 2011 Steve Markgraf <steve(a)steve-m.de>
- Copyright 2012 Tormod Volden <debian.tormod(a)gmail.com>
- Copyright 2013 Antonio Borneo <borneo.antonio(a)gmail.com>
+ Copyright 2012-2016 Tormod Volden <debian.tormod(a)gmail.com>
+ Copyright 2013-2016 Antonio Borneo <borneo.antonio(a)gmail.com>
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -38,7 +38,7 @@
#include "parsers/binary.h"
#include "parsers/hex.h"
-#define VERSION "0.4"
+#define VERSION "0.5"
/* device globals */
stm32_t *stm = NULL;
@@ -55,13 +55,19 @@
.rx_frame_max = STM32_MAX_RX_FRAME,
.tx_frame_max = STM32_MAX_TX_FRAME,
};
-int rd = 0;
-int wr = 0;
-int wu = 0;
-int rp = 0;
-int ur = 0;
-int eraseOnly = 0;
-int crc = 0;
+
+enum actions {
+ ACT_NONE,
+ ACT_READ,
+ ACT_WRITE,
+ ACT_WRITE_UNPROTECT,
+ ACT_READ_PROTECT,
+ ACT_READ_UNPROTECT,
+ ACT_ERASE_ONLY,
+ ACT_CRC
+};
+
+enum actions action = ACT_NONE;
int npages = 0;
int spage = 0;
int no_erase = 0;
@@ -81,6 +87,36 @@
int parse_options(int argc, char *argv[]);
void show_help(char *name);
+static const char *action2str(enum actions act)
+{
+ switch (act) {
+ case ACT_READ:
+ return "memory read";
+ case ACT_WRITE:
+ return "memory write";
+ case ACT_WRITE_UNPROTECT:
+ return "write unprotect";
+ case ACT_READ_PROTECT:
+ return "read protect";
+ case ACT_READ_UNPROTECT:
+ return "read unprotect";
+ case ACT_ERASE_ONLY:
+ return "flash erase";
+ case ACT_CRC:
+ return "memory crc";
+ default:
+ return "";
+ };
+}
+
+static void err_multi_action(enum actions new)
+{
+ fprintf(stderr,
+ "ERROR: Invalid options !\n"
+ "\tCan't execute \"%s\" and \"%s\" at the same time.\n",
+ action2str(action), action2str(new));
+}
+
static int is_addr_in_ram(uint32_t addr)
{
return addr >= stm->dev->ram_start && addr < stm->dev->ram_end;
@@ -91,26 +127,68 @@
return addr >= stm->dev->fl_start && addr < stm->dev->fl_end;
}
+/* returns the page that contains address "addr" */
static int flash_addr_to_page_floor(uint32_t addr)
{
+ int page;
+ uint32_t *psize;
+
if (!is_addr_in_flash(addr))
return 0;
- return (addr - stm->dev->fl_start) / stm->dev->fl_ps;
+ page = 0;
+ addr -= stm->dev->fl_start;
+ psize = stm->dev->fl_ps;
+
+ while (addr >= psize[0]) {
+ addr -= psize[0];
+ page++;
+ if (psize[1])
+ psize++;
+ }
+
+ return page;
}
-static int flash_addr_to_page_ceil(uint32_t addr)
+/* returns the first page whose start addr is >= "addr" */
+int flash_addr_to_page_ceil(uint32_t addr)
{
+ int page;
+ uint32_t *psize;
+
if (!(addr >= stm->dev->fl_start && addr <= stm->dev->fl_end))
return 0;
- return (addr + stm->dev->fl_ps - 1 - stm->dev->fl_start)
- / stm->dev->fl_ps;
+ page = 0;
+ addr -= stm->dev->fl_start;
+ psize = stm->dev->fl_ps;
+
+ while (addr >= psize[0]) {
+ addr -= psize[0];
+ page++;
+ if (psize[1])
+ psize++;
+ }
+
+ return addr ? page + 1 : page;
}
+/* returns the lower address of flash page "page" */
static uint32_t flash_page_to_addr(int page)
{
- return stm->dev->fl_start + page * stm->dev->fl_ps;
+ int i;
+ uint32_t addr, *psize;
+
+ addr = stm->dev->fl_start;
+ psize = stm->dev->fl_ps;
+
+ for (i = 0; i < page; i++) {
+ addr += psize[0];
+ if (psize[1])
+ psize++;
+ }
+
+ return addr;
}
int main(int argc, char* argv[]) {
@@ -121,15 +199,15 @@
FILE *diag = stdout;
fprintf(diag, "stm32flash " VERSION "\n\n");
- fprintf(diag, "http://stm32flash.googlecode.com/\n\n");
+ fprintf(diag, "http://stm32flash.sourceforge.net/\n\n");
if (parse_options(argc, argv) != 0)
goto close;
- if (rd && filename[0] == '-') {
+ if ((action == ACT_READ) && filename[0] == '-') {
diag = stderr;
}
- if (wr) {
+ if (action == ACT_WRITE) {
/* first try hex */
if (!force_binary) {
parser = &PARSER_HEX;
@@ -194,7 +272,7 @@
}
fprintf(diag, "Device ID : 0x%04x (%s)\n", stm->pid, stm->dev->name);
fprintf(diag, "- RAM : %dKiB (%db reserved by bootloader)\n", (stm->dev->ram_end - 0x20000000) / 1024, stm->dev->ram_start - 0x20000000);
- fprintf(diag, "- Flash : %dKiB (sector size: %dx%d)\n", (stm->dev->fl_end - stm->dev->fl_start ) / 1024, stm->dev->fl_pps, stm->dev->fl_ps);
+ fprintf(diag, "- Flash : %dKiB (size first sector: %dx%d)\n", (stm->dev->fl_end - stm->dev->fl_start ) / 1024, stm->dev->fl_pps, stm->dev->fl_ps[0]);
fprintf(diag, "- Option RAM : %db\n", stm->dev->opt_end - stm->dev->opt_start + 1);
fprintf(diag, "- System RAM : %dKiB\n", (stm->dev->mem_end - stm->dev->mem_start) / 1024);
@@ -230,14 +308,14 @@
first_page = flash_addr_to_page_floor(start);
if (!first_page && end == stm->dev->fl_end)
- num_pages = 0xff; /* mass erase */
+ num_pages = STM32_MASS_ERASE;
else
num_pages = flash_addr_to_page_ceil(end) - first_page;
} else if (!spage && !npages) {
start = stm->dev->fl_start;
end = stm->dev->fl_end;
first_page = 0;
- num_pages = 0xff; /* mass erase */
+ num_pages = STM32_MASS_ERASE;
} else {
first_page = spage;
start = flash_page_to_addr(first_page);
@@ -257,10 +335,10 @@
}
if (!first_page && end == stm->dev->fl_end)
- num_pages = 0xff; /* mass erase */
+ num_pages = STM32_MASS_ERASE;
}
- if (rd) {
+ if (action == ACT_READ) {
unsigned int max_len = port_opts.rx_frame_max;
fprintf(diag, "Memory read\n");
@@ -300,23 +378,23 @@
fprintf(diag, "Done.\n");
ret = 0;
goto close;
- } else if (rp) {
+ } else if (action == ACT_READ_PROTECT) {
fprintf(stdout, "Read-Protecting flash\n");
/* the device automatically performs a reset after the sending the ACK */
reset_flag = 0;
stm32_readprot_memory(stm);
fprintf(stdout, "Done.\n");
- } else if (ur) {
+ } else if (action == ACT_READ_UNPROTECT) {
fprintf(stdout, "Read-UnProtecting flash\n");
/* the device automatically performs a reset after the sending the ACK */
reset_flag = 0;
stm32_runprot_memory(stm);
fprintf(stdout, "Done.\n");
- } else if (eraseOnly) {
+ } else if (action == ACT_ERASE_ONLY) {
ret = 0;
fprintf(stdout, "Erasing flash\n");
- if (num_pages != 0xff &&
+ if (num_pages != STM32_MASS_ERASE &&
(start != flash_page_to_addr(first_page)
|| end != flash_page_to_addr(first_page + num_pages))) {
fprintf(stderr, "Specified start & length are invalid (must be page aligned)\n");
@@ -330,14 +408,14 @@
ret = 1;
goto close;
}
- } else if (wu) {
+ } else if (action == ACT_WRITE_UNPROTECT) {
fprintf(diag, "Write-unprotecting flash\n");
/* the device automatically performs a reset after the sending the ACK */
reset_flag = 0;
stm32_wunprot_memory(stm);
fprintf(diag, "Done.\n");
- } else if (wr) {
+ } else if (action == ACT_WRITE) {
fprintf(diag, "Write to memory\n");
off_t offset = 0;
@@ -359,7 +437,7 @@
// TODO: It is possible to write to non-page boundaries, by reading out flash
// from partial pages and combining with the input data
- // if ((start % stm->dev->fl_ps) != 0 || (end % stm->dev->fl_ps) != 0) {
+ // if ((start % stm->dev->fl_ps[i]) != 0 || (end % stm->dev->fl_ps[i]) != 0) {
// fprintf(stderr, "Specified start & length are invalid (must be page aligned)\n");
// goto close;
// }
@@ -450,7 +528,7 @@
fprintf(diag, "Done.\n");
ret = 0;
goto close;
- } else if (crc) {
+ } else if (action == ACT_CRC) {
uint32_t crc_val = 0;
fprintf(diag, "CRC computation\n");
@@ -533,12 +611,11 @@
case 'r':
case 'w':
- rd = rd || c == 'r';
- wr = wr || c == 'w';
- if (rd && wr) {
- fprintf(stderr, "ERROR: Invalid options, can't read & write at the same time\n");
+ if (action != ACT_NONE) {
+ err_multi_action((c == 'r') ? ACT_READ : ACT_WRITE);
return 1;
}
+ action = (c == 'r') ? ACT_READ : ACT_WRITE;
filename = optarg;
if (filename[0] == '-') {
force_binary = 1;
@@ -558,37 +635,37 @@
no_erase = 1;
break;
case 'u':
- wu = 1;
- if (rd || wr) {
- fprintf(stderr, "ERROR: Invalid options, can't write unprotect and read/write at the same time\n");
+ if (action != ACT_NONE) {
+ err_multi_action(ACT_WRITE_UNPROTECT);
return 1;
}
+ action = ACT_WRITE_UNPROTECT;
break;
case 'j':
- rp = 1;
- if (rd || wr) {
- fprintf(stderr, "ERROR: Invalid options, can't read protect and read/write at the same time\n");
+ if (action != ACT_NONE) {
+ err_multi_action(ACT_READ_PROTECT);
return 1;
}
+ action = ACT_READ_PROTECT;
break;
case 'k':
- ur = 1;
- if (rd || wr) {
- fprintf(stderr, "ERROR: Invalid options, can't read unprotect and read/write at the same time\n");
+ if (action != ACT_NONE) {
+ err_multi_action(ACT_READ_UNPROTECT);
return 1;
}
+ action = ACT_READ_UNPROTECT;
break;
case 'o':
- eraseOnly = 1;
- if (rd || wr) {
- fprintf(stderr, "ERROR: Invalid options, can't erase-only and read/write at the same time\n");
+ if (action != ACT_NONE) {
+ err_multi_action(ACT_ERASE_ONLY);
return 1;
}
- break;
-
+ action = ACT_ERASE_ONLY;
+ break;
+
case 'v':
verify = 1;
break;
@@ -644,9 +721,9 @@
if (port_opts.tx_frame_max == 0)
port_opts.tx_frame_max = STM32_MAX_TX_FRAME;
if (port_opts.rx_frame_max < 20
- || port_opts.tx_frame_max < 5) {
+ || port_opts.tx_frame_max < 6) {
fprintf(stderr, "ERROR: current code cannot work with small frames.\n");
- fprintf(stderr, "min(RX) = 20, min(TX) = 5\n");
+ fprintf(stderr, "min(RX) = 20, min(TX) = 6\n");
return 1;
}
if (port_opts.rx_frame_max > STM32_MAX_RX_FRAME) {
@@ -679,7 +756,11 @@
break;
case 'C':
- crc = 1;
+ if (action != ACT_NONE) {
+ err_multi_action(ACT_CRC);
+ return 1;
+ }
+ action = ACT_CRC;
break;
}
}
@@ -699,7 +780,7 @@
return 1;
}
- if (!wr && verify) {
+ if ((action != ACT_WRITE) && verify) {
fprintf(stderr, "ERROR: Invalid usage, -v is only valid when writing\n");
show_help(argv[0]);
return 1;
@@ -760,7 +841,7 @@
" GPIO sequence:\n"
" - entry sequence: GPIO_3=low, GPIO_2=low, GPIO_2=high\n"
" - exit sequence: GPIO_3=high, GPIO_2=low, GPIO_2=high\n"
- " %s -i -3,-2,2:3,-2,2 /dev/ttyS0\n",
+ " %s -R -i -3,-2,2:3,-2,2 /dev/ttyS0\n",
name,
name,
name,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/parsers/hex.c new/stm32flash/parsers/hex.c
--- old/stm32flash/parsers/hex.c 2014-10-03 23:35:08.000000000 +0200
+++ new/stm32flash/parsers/hex.c 2016-02-08 18:12:43.000000000 +0100
@@ -32,7 +32,7 @@
typedef struct {
size_t data_len, offset;
uint8_t *data;
- uint8_t base;
+ uint32_t base;
} hex_t;
void* hex_init() {
@@ -105,7 +105,7 @@
/* extended linear address record */
case 4:
- base = address;
+ base = 0;
break;
}
@@ -152,12 +152,17 @@
return PARSER_ERR_OK;
/* address record */
+ case 4: base = base << 12;
case 2: base = base << 4;
- case 4: base = be_u32(base);
/* Reset last_address since our base changed */
last_address = 0;
- if (st->base == 0) {
+ /* Only assign the program's base address once, and only
+ * do so if we haven't seen any data records yet.
+ * If there are any data records before address records,
+ * the program's base address must be zero.
+ */
+ if (st->base == 0 && st->data_len == 0) {
st->base = base;
break;
}
@@ -168,11 +173,11 @@
return PARSER_ERR_INVALID_FILE;
}
- /* if there is a gap, enlarge and fill with zeros */
+ /* if there is a gap, enlarge and fill with 0xff */
unsigned int len = base - st->base;
if (len > st->data_len) {
st->data = realloc(st->data, len);
- memset(&st->data[st->data_len], 0, len - st->data_len);
+ memset(&st->data[st->data_len], 0xff, len - st->data_len);
st->data_len = len;
}
break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/serial_posix.c new/stm32flash/serial_posix.c
--- old/stm32flash/serial_posix.c 2014-09-19 00:16:02.000000000 +0200
+++ new/stm32flash/serial_posix.c 2016-01-26 23:45:05.000000000 +0100
@@ -18,6 +18,7 @@
*/
#include <fcntl.h>
+#include <limits.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
@@ -25,6 +26,7 @@
#include <termios.h>
#include <unistd.h>
#include <sys/ioctl.h>
+#include <stdio.h>
#include "serial.h"
#include "port.h"
@@ -202,11 +204,7 @@
{
serial_t *h;
- /* 1. check device name match */
- if (strncmp(ops->device, "/dev/tty", strlen("/dev/tty")))
- return PORT_ERR_NODEV;
-
- /* 2. check options */
+ /* 1. check options */
if (ops->baudRate == SERIAL_BAUD_INVALID)
return PORT_ERR_UNKNOWN;
if (serial_get_bits(ops->serial_mode) == SERIAL_BITS_INVALID)
@@ -216,11 +214,15 @@
if (serial_get_stopbit(ops->serial_mode) == SERIAL_STOPBIT_INVALID)
return PORT_ERR_UNKNOWN;
- /* 3. open it */
+ /* 2. open it */
h = serial_open(ops->device);
if (h == NULL)
return PORT_ERR_UNKNOWN;
+ /* 3. check for tty (but only warn) */
+ if (!isatty(h->fd))
+ fprintf(stderr, "Warning: Not a tty: %s\n", ops->device);
+
/* 4. set options */
if (serial_setup(h, ops->baudRate,
serial_get_bits(ops->serial_mode),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/serial_w32.c new/stm32flash/serial_w32.c
--- old/stm32flash/serial_w32.c 2014-10-03 23:36:32.000000000 +0200
+++ new/stm32flash/serial_w32.c 2016-02-08 18:38:49.000000000 +0100
@@ -67,6 +67,7 @@
if (h->fd == INVALID_HANDLE_VALUE) {
if (GetLastError() == ERROR_FILE_NOT_FOUND)
fprintf(stderr, "File not found: %s\n", device);
+ free(h);
return NULL;
}
@@ -76,6 +77,9 @@
SetCommMask(h->fd, EV_ERR); /* Notify us of error events */
+ /* DCBlength should be initialized before calling GetCommState */
+ h->oldtio.DCBlength = sizeof(DCB);
+ h->newtio.DCBlength = sizeof(DCB);
GetCommState(h->fd, &h->oldtio); /* Retrieve port parameters */
GetCommState(h->fd, &h->newtio); /* Retrieve port parameters */
@@ -161,10 +165,15 @@
/* reset the settings */
h->newtio.fOutxCtsFlow = FALSE;
h->newtio.fOutxDsrFlow = FALSE;
+ h->newtio.fDtrControl = DTR_CONTROL_DISABLE;
+ h->newtio.fDsrSensitivity = FALSE;
+ h->newtio.fTXContinueOnXoff = FALSE;
h->newtio.fOutX = FALSE;
h->newtio.fInX = FALSE;
- h->newtio.fNull = 0;
- h->newtio.fAbortOnError = 0;
+ h->newtio.fErrorChar = FALSE;
+ h->newtio.fNull = FALSE;
+ h->newtio.fRtsControl = RTS_CONTROL_DISABLE;
+ h->newtio.fAbortOnError = FALSE;
/* set the settings */
serial_flush(h);
@@ -186,8 +195,7 @@
serial_t *h;
/* 1. check device name match */
- if (!(strlen(ops->device) == 4
- && !strncmp(ops->device, "COM", 3) && isdigit(ops->device[3]))
+ if (!(!strncmp(ops->device, "COM", 3) && isdigit(ops->device[3]))
&& !(!strncmp(ops->device, "\\\\.\\COM", strlen("\\\\.\\COM"))
&& isdigit(ops->device[strlen("\\\\.\\COM")])))
return PORT_ERR_NODEV;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/stm32.c new/stm32flash/stm32.c
--- old/stm32flash/stm32.c 2014-10-02 09:20:26.000000000 +0200
+++ new/stm32flash/stm32.c 2016-02-10 10:43:06.000000000 +0100
@@ -57,7 +57,7 @@
#define STM32_RESYNC_TIMEOUT 35 /* seconds */
#define STM32_MASSERASE_TIMEOUT 35 /* seconds */
-#define STM32_SECTERASE_TIMEOUT 5 /* seconds */
+#define STM32_PAGEERASE_TIMEOUT 5 /* seconds */
#define STM32_BLKWRITE_TIMEOUT 1 /* seconds */
#define STM32_WUNPROT_TIMEOUT 1 /* seconds */
#define STM32_WPROT_TIMEOUT 1 /* seconds */
@@ -95,8 +95,32 @@
static const uint32_t stm_reset_code_length = sizeof(stm_reset_code);
+/* RM0360, Empty check
+ * On STM32F070x6 and STM32F030xC devices only, internal empty check flag is
+ * implemented to allow easy programming of the virgin devices by the boot loader. This flag is
+ * used when BOOT0 pin is defining Main Flash memory as the target boot space. When the
+ * flag is set, the device is considered as empty and System memory (boot loader) is selected
+ * instead of the Main Flash as a boot space to allow user to program the Flash memory.
+ * This flag is updated only during Option bytes loading: it is set when the content of the
+ * address 0x08000 0000 is read as 0xFFFF FFFF, otherwise it is cleared. It means a power
+ * on or setting of OBL_LAUNCH bit in FLASH_CR register is needed to clear this flag after
+ * programming of a virgin device to execute user code after System reset.
+ */
+static const uint8_t stm_obl_launch_code[] = {
+ 0x01, 0x49, // ldr r1, [pc, #4] ; (<FLASH_CR>)
+ 0x02, 0x4A, // ldr r2, [pc, #8] ; (<OBL_LAUNCH>)
+ 0x0A, 0x60, // str r2, [r1, #0]
+ 0xfe, 0xe7, // endless: b endless
+ 0x10, 0x20, 0x02, 0x40, // address: FLASH_CR = 40022010
+ 0x00, 0x20, 0x00, 0x00 // value: OBL_LAUNCH = 00002000
+};
+
+static const uint32_t stm_obl_launch_code_length = sizeof(stm_obl_launch_code);
+
extern const stm32_dev_t devices[];
+int flash_addr_to_page_ceil(uint32_t addr);
+
static void stm32_warn_stretching(const char *f)
{
fprintf(stderr, "Attention !!!\n");
@@ -540,8 +564,8 @@
}
/* must be 32bit aligned */
- if (address & 0x3 || len & 0x3) {
- fprintf(stderr, "Error: WRITE address and length must be 4 byte aligned\n");
+ if (address & 0x3) {
+ fprintf(stderr, "Error: WRITE address must be 4 byte aligned\n");
return STM32_ERR_UNKNOWN;
}
@@ -604,7 +628,7 @@
return STM32_ERR_UNKNOWN;
s_err = stm32_get_ack_timeout(stm, STM32_WUNPROT_TIMEOUT);
- if (s_err == STM32_NACK) {
+ if (s_err == STM32_ERR_NACK) {
fprintf(stderr, "Error: Failed to WRITE UNPROTECT\n");
return STM32_ERR_UNKNOWN;
}
@@ -631,7 +655,7 @@
return STM32_ERR_UNKNOWN;
s_err = stm32_get_ack_timeout(stm, STM32_WPROT_TIMEOUT);
- if (s_err == STM32_NACK) {
+ if (s_err == STM32_ERR_NACK) {
fprintf(stderr, "Error: Failed to WRITE PROTECT\n");
return STM32_ERR_UNKNOWN;
}
@@ -658,7 +682,7 @@
return STM32_ERR_UNKNOWN;
s_err = stm32_get_ack_timeout(stm, STM32_MASSERASE_TIMEOUT);
- if (s_err == STM32_NACK) {
+ if (s_err == STM32_ERR_NACK) {
fprintf(stderr, "Error: Failed to READOUT UNPROTECT\n");
return STM32_ERR_UNKNOWN;
}
@@ -685,7 +709,7 @@
return STM32_ERR_UNKNOWN;
s_err = stm32_get_ack_timeout(stm, STM32_RPROT_TIMEOUT);
- if (s_err == STM32_NACK) {
+ if (s_err == STM32_ERR_NACK) {
fprintf(stderr, "Error: Failed to READOUT PROTECT\n");
return STM32_ERR_UNKNOWN;
}
@@ -698,119 +722,68 @@
return STM32_ERR_OK;
}
-stm32_err_t stm32_erase_memory(const stm32_t *stm, uint8_t spage, uint8_t pages)
+static stm32_err_t stm32_mass_erase(const stm32_t *stm)
{
struct port_interface *port = stm->port;
stm32_err_t s_err;
- port_err_t p_err;
-
- if (!pages)
- return STM32_ERR_OK;
-
- if (stm->cmd->er == STM32_CMD_ERR) {
- fprintf(stderr, "Error: ERASE command not implemented in bootloader.\n");
- return STM32_ERR_NO_CMD;
- }
+ uint8_t buf[3];
if (stm32_send_command(stm, stm->cmd->er) != STM32_ERR_OK) {
- fprintf(stderr, "Can't initiate chip erase!\n");
+ fprintf(stderr, "Can't initiate chip mass erase!\n");
return STM32_ERR_UNKNOWN;
}
- /* The erase command reported by the bootloader is either 0x43, 0x44 or 0x45 */
- /* 0x44 is Extended Erase, a 2 byte based protocol and needs to be handled differently. */
- /* 0x45 is clock no-stretching version of Extended Erase for I2C port. */
- if (stm->cmd->er != STM32_CMD_ER) {
- /* Not all chips using Extended Erase support mass erase */
- /* Currently known as not supporting mass erase is the Ultra Low Power STM32L15xx range */
- /* So if someone has not overridden the default, but uses one of these chips, take it out of */
- /* mass erase mode, so it will be done page by page. This maximum might not be correct either! */
- if (stm->pid == 0x416 && pages == 0xFF)
- pages = 0xF8; /* works for the STM32L152RB with 128Kb flash */
-
- if (pages == 0xFF) {
- uint8_t buf[3];
-
- /* 0xFFFF the magic number for mass erase */
- buf[0] = 0xFF;
- buf[1] = 0xFF;
- buf[2] = 0x00; /* checksum */
- if (port->write(port, buf, 3) != PORT_ERR_OK) {
- fprintf(stderr, "Mass erase error.\n");
- return STM32_ERR_UNKNOWN;
- }
- s_err = stm32_get_ack_timeout(stm, STM32_MASSERASE_TIMEOUT);
- if (s_err != STM32_ERR_OK) {
- fprintf(stderr, "Mass erase failed. Try specifying the number of pages to be erased.\n");
- if (port->flags & PORT_STRETCH_W
- && stm->cmd->er != STM32_CMD_EE_NS)
- stm32_warn_stretching("erase");
- return STM32_ERR_UNKNOWN;
- }
- return STM32_ERR_OK;
- }
-
- uint16_t pg_num;
- uint8_t pg_byte;
- uint8_t cs = 0;
- uint8_t *buf;
- int i = 0;
-
- buf = malloc(2 + 2 * pages + 1);
- if (!buf)
- return STM32_ERR_UNKNOWN;
-
- /* Number of pages to be erased - 1, two bytes, MSB first */
- pg_byte = (pages - 1) >> 8;
- buf[i++] = pg_byte;
- cs ^= pg_byte;
- pg_byte = (pages - 1) & 0xFF;
- buf[i++] = pg_byte;
- cs ^= pg_byte;
-
- for (pg_num = spage; pg_num < spage + pages; pg_num++) {
- pg_byte = pg_num >> 8;
- cs ^= pg_byte;
- buf[i++] = pg_byte;
- pg_byte = pg_num & 0xFF;
- cs ^= pg_byte;
- buf[i++] = pg_byte;
- }
- buf[i++] = cs;
- p_err = port->write(port, buf, i);
- free(buf);
- if (p_err != PORT_ERR_OK) {
- fprintf(stderr, "Page-by-page erase error.\n");
- return STM32_ERR_UNKNOWN;
- }
-
- s_err = stm32_get_ack_timeout(stm, STM32_SECTERASE_TIMEOUT);
- if (s_err != STM32_ERR_OK) {
- fprintf(stderr, "Page-by-page erase failed. Check the maximum pages your device supports.\n");
- if (port->flags & PORT_STRETCH_W
- && stm->cmd->er != STM32_CMD_EE_NS)
- stm32_warn_stretching("erase");
- return STM32_ERR_UNKNOWN;
- }
-
- return STM32_ERR_OK;
- }
-
- /* And now the regular erase (0x43) for all other chips */
- if (pages == 0xFF) {
+ /* regular erase (0x43) */
+ if (stm->cmd->er == STM32_CMD_ER) {
s_err = stm32_send_command_timeout(stm, 0xFF, STM32_MASSERASE_TIMEOUT);
if (s_err != STM32_ERR_OK) {
if (port->flags & PORT_STRETCH_W)
- stm32_warn_stretching("erase");
+ stm32_warn_stretching("mass erase");
return STM32_ERR_UNKNOWN;
}
return STM32_ERR_OK;
- } else {
- uint8_t cs = 0;
- uint8_t pg_num;
- uint8_t *buf;
- int i = 0;
+ }
+
+ /* extended erase */
+ buf[0] = 0xFF; /* 0xFFFF the magic number for mass erase */
+ buf[1] = 0xFF;
+ buf[2] = 0x00; /* checksum */
+ if (port->write(port, buf, 3) != PORT_ERR_OK) {
+ fprintf(stderr, "Mass erase error.\n");
+ return STM32_ERR_UNKNOWN;
+ }
+ s_err = stm32_get_ack_timeout(stm, STM32_MASSERASE_TIMEOUT);
+ if (s_err != STM32_ERR_OK) {
+ fprintf(stderr, "Mass erase failed. Try specifying the number of pages to be erased.\n");
+ if (port->flags & PORT_STRETCH_W
+ && stm->cmd->er != STM32_CMD_EE_NS)
+ stm32_warn_stretching("mass erase");
+ return STM32_ERR_UNKNOWN;
+ }
+ return STM32_ERR_OK;
+}
+
+static stm32_err_t stm32_pages_erase(const stm32_t *stm, uint32_t spage, uint32_t pages)
+{
+ struct port_interface *port = stm->port;
+ stm32_err_t s_err;
+ port_err_t p_err;
+ uint32_t pg_num;
+ uint8_t pg_byte;
+ uint8_t cs = 0;
+ uint8_t *buf;
+ int i = 0;
+
+ /* The erase command reported by the bootloader is either 0x43, 0x44 or 0x45 */
+ /* 0x44 is Extended Erase, a 2 byte based protocol and needs to be handled differently. */
+ /* 0x45 is clock no-stretching version of Extended Erase for I2C port. */
+ if (stm32_send_command(stm, stm->cmd->er) != STM32_ERR_OK) {
+ fprintf(stderr, "Can't initiate chip mass erase!\n");
+ return STM32_ERR_UNKNOWN;
+ }
+ /* regular erase (0x43) */
+ if (stm->cmd->er == STM32_CMD_ER) {
buf = malloc(1 + pages + 1);
if (!buf)
return STM32_ERR_UNKNOWN;
@@ -828,7 +801,7 @@
fprintf(stderr, "Erase failed.\n");
return STM32_ERR_UNKNOWN;
}
- s_err = stm32_get_ack_timeout(stm, STM32_MASSERASE_TIMEOUT);
+ s_err = stm32_get_ack_timeout(stm, pages * STM32_PAGEERASE_TIMEOUT);
if (s_err != STM32_ERR_OK) {
if (port->flags & PORT_STRETCH_W)
stm32_warn_stretching("erase");
@@ -836,6 +809,92 @@
}
return STM32_ERR_OK;
}
+
+ /* extended erase */
+ buf = malloc(2 + 2 * pages + 1);
+ if (!buf)
+ return STM32_ERR_UNKNOWN;
+
+ /* Number of pages to be erased - 1, two bytes, MSB first */
+ pg_byte = (pages - 1) >> 8;
+ buf[i++] = pg_byte;
+ cs ^= pg_byte;
+ pg_byte = (pages - 1) & 0xFF;
+ buf[i++] = pg_byte;
+ cs ^= pg_byte;
+
+ for (pg_num = spage; pg_num < spage + pages; pg_num++) {
+ pg_byte = pg_num >> 8;
+ cs ^= pg_byte;
+ buf[i++] = pg_byte;
+ pg_byte = pg_num & 0xFF;
+ cs ^= pg_byte;
+ buf[i++] = pg_byte;
+ }
+ buf[i++] = cs;
+ p_err = port->write(port, buf, i);
+ free(buf);
+ if (p_err != PORT_ERR_OK) {
+ fprintf(stderr, "Page-by-page erase error.\n");
+ return STM32_ERR_UNKNOWN;
+ }
+
+ s_err = stm32_get_ack_timeout(stm, pages * STM32_PAGEERASE_TIMEOUT);
+ if (s_err != STM32_ERR_OK) {
+ fprintf(stderr, "Page-by-page erase failed. Check the maximum pages your device supports.\n");
+ if (port->flags & PORT_STRETCH_W
+ && stm->cmd->er != STM32_CMD_EE_NS)
+ stm32_warn_stretching("erase");
+ return STM32_ERR_UNKNOWN;
+ }
+
+ return STM32_ERR_OK;
+}
+
+stm32_err_t stm32_erase_memory(const stm32_t *stm, uint32_t spage, uint32_t pages)
+{
+ uint32_t n;
+ stm32_err_t s_err;
+
+ if (!pages || spage > STM32_MAX_PAGES ||
+ ((pages != STM32_MASS_ERASE) && ((spage + pages) > STM32_MAX_PAGES)))
+ return STM32_ERR_OK;
+
+ if (stm->cmd->er == STM32_CMD_ERR) {
+ fprintf(stderr, "Error: ERASE command not implemented in bootloader.\n");
+ return STM32_ERR_NO_CMD;
+ }
+
+ if (pages == STM32_MASS_ERASE) {
+ /*
+ * Not all chips support mass erase.
+ * Mass erase can be obtained executing a "readout protect"
+ * followed by "readout un-protect". This method is not
+ * suggested because can hang the target if a debug SWD/JTAG
+ * is connected. When the target enters in "readout
+ * protection" mode it will consider the debug connection as
+ * a tentative of intrusion and will hang.
+ * Erasing the flash page-by-page is the safer way to go.
+ */
+ if (!(stm->dev->flags & F_NO_ME))
+ return stm32_mass_erase(stm);
+
+ pages = flash_addr_to_page_ceil(stm->dev->fl_end);
+ }
+
+ /*
+ * Some device, like STM32L152, cannot erase more than 512 pages in
+ * one command. Split the call.
+ */
+ while (pages) {
+ n = (pages <= 512) ? pages : 512;
+ s_err = stm32_pages_erase(stm, spage, n);
+ if (s_err != STM32_ERR_OK)
+ return s_err;
+ spage += n;
+ pages -= n;
+ }
+ return STM32_ERR_OK;
}
static stm32_err_t stm32_run_raw_code(const stm32_t *stm,
@@ -843,7 +902,7 @@
const uint8_t *code, uint32_t code_size)
{
uint32_t stack_le = le_u32(0x20002000);
- uint32_t code_address_le = le_u32(target_address + 8);
+ uint32_t code_address_le = le_u32(target_address + 8 + 1); // thumb mode address (!)
uint32_t length = code_size + 8;
uint8_t *mem, *pos;
uint32_t address, w;
@@ -910,7 +969,12 @@
{
uint32_t target_address = stm->dev->ram_start;
- return stm32_run_raw_code(stm, target_address, stm_reset_code, stm_reset_code_length);
+ if (stm->dev->flags & F_OBLL) {
+ /* set the OBL_LAUNCH bit to reset device (see RM0360, 2.5) */
+ return stm32_run_raw_code(stm, target_address, stm_obl_launch_code, stm_obl_launch_code_length);
+ } else {
+ return stm32_run_raw_code(stm, target_address, stm_reset_code, stm_reset_code_length);
+ }
}
stm32_err_t stm32_crc_memory(const stm32_t *stm, uint32_t address,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/stm32.h new/stm32flash/stm32.h
--- old/stm32flash/stm32.h 2014-10-02 09:20:26.000000000 +0200
+++ new/stm32flash/stm32.h 2016-02-08 18:28:56.000000000 +0100
@@ -27,6 +27,9 @@
#define STM32_MAX_RX_FRAME 256 /* cmd read memory */
#define STM32_MAX_TX_FRAME (1 + 256 + 1) /* cmd write memory */
+#define STM32_MAX_PAGES 0x0000ffff
+#define STM32_MASS_ERASE 0x00100000 /* > 2 x max_pages */
+
typedef enum {
STM32_ERR_OK = 0,
STM32_ERR_UNKNOWN, /* Generic error */
@@ -34,6 +37,11 @@
STM32_ERR_NO_CMD, /* Command not available in bootloader */
} stm32_err_t;
+typedef enum {
+ F_NO_ME = 1 << 0, /* Mass-Erase not supported */
+ F_OBLL = 1 << 1, /* OBL_LAUNCH required */
+} flags_t;
+
typedef struct stm32 stm32_t;
typedef struct stm32_cmd stm32_cmd_t;
typedef struct stm32_dev stm32_dev_t;
@@ -55,9 +63,10 @@
uint32_t ram_start, ram_end;
uint32_t fl_start, fl_end;
uint16_t fl_pps; // pages per sector
- uint16_t fl_ps; // page size
+ uint32_t *fl_ps; // page size
uint32_t opt_start, opt_end;
uint32_t mem_start, mem_end;
+ uint32_t flags;
};
stm32_t *stm32_init(struct port_interface *port, const char init);
@@ -68,8 +77,8 @@
const uint8_t data[], unsigned int len);
stm32_err_t stm32_wunprot_memory(const stm32_t *stm);
stm32_err_t stm32_wprot_memory(const stm32_t *stm);
-stm32_err_t stm32_erase_memory(const stm32_t *stm, uint8_t spage,
- uint8_t pages);
+stm32_err_t stm32_erase_memory(const stm32_t *stm, uint32_t spage,
+ uint32_t pages);
stm32_err_t stm32_go(const stm32_t *stm, uint32_t address);
stm32_err_t stm32_reset_device(const stm32_t *stm);
stm32_err_t stm32_readprot_memory(const stm32_t *stm);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm32flash/stm32flash.1 new/stm32flash/stm32flash.1
--- old/stm32flash/stm32flash.1 2014-10-03 23:35:08.000000000 +0200
+++ new/stm32flash/stm32flash.1 2016-02-10 17:57:32.000000000 +0100
@@ -1,6 +1,6 @@
-.TH STM32FLASH 1 "2013\-11\-03" STM32FLASH "User command"
+.TH STM32FLASH 1 "2015\-11\-25" STM32FLASH "User command"
.SH NAME
-stm32flash \- flashing utility for STM32 and STM32W through UART or I2C
+stm32flash \- flashing utility for STM32 through UART or I2C
.SH SYNOPSIS
.B stm32flash
.RB [ \-cfhjkouvCR ]
@@ -29,19 +29,21 @@
.RB [ \-i
.IR GPIO_string ]
.RI [ tty_device
-.R |
+|
.IR i2c_device ]
.SH DESCRIPTION
.B stm32flash
-reads or writes the flash memory of STM32 and STM32W.
+reads or writes the flash memory of STM32.
-It requires the STM32[W] to embed a bootloader compliant with ST
-application note AN3155.
+It requires the STM32 to embed a bootloader compliant with ST
+application note AN3155 or AN4221.
.B stm32flash
uses the serial port
.I tty_device
-to interact with the bootloader of STM32[W].
+or the i2c port
+.I i2c_device
+to interact with the bootloader of STM32.
.SH OPTIONS
.TP
@@ -55,7 +57,7 @@
Specify baud rate speed of
.IR tty_device .
Please notice that the ST bootloader can automatically detect the baud rate,
-as explaned in chapter 2 of AN3155.
+as explained in chapter 2 of AN3155.
This option could be required together with option
.B "\-c"
or if following interaction with bootloader is expected.
@@ -68,7 +70,7 @@
.I mode
is a three characters long string where each character specifies, in
this strict order, character size, parity and stop bits.
-The only values currenly used are
+The only values currently used are
.I 8e1
for standard STM32 bootloader and
.I 8n1
@@ -78,27 +80,27 @@
.TP
.BI "\-r" " filename"
-Specify to read the STM32[W] flash and write its content in
+Specify to read the STM32 flash and write its content in
.I filename
in raw binary format (see below
.BR "FORMAT CONVERSION" ).
.TP
.BI "\-w" " filename"
-Specify to write the STM32[W] flash with the content of
+Specify to write the STM32 flash with the content of
.IR filename .
File format can be either raw binary or intel hex (see below
.BR "FORMAT CONVERSION" ).
The file format is automatically detected.
To by\-pass format detection and force binary mode (e.g. to
-write an intel hex content in STM32[W] flash), use
+write an intel hex content in STM32 flash), use
.B \-f
option.
.TP
.B \-u
-Specify to disable write\-protection from STM32[W] flash.
-The STM32[W] will be reset after this operation.
+Specify to disable write\-protection from STM32 flash.
+The STM32 will be reset after this operation.
.TP
.B \-j
@@ -167,9 +169,9 @@
.TP
.BI "\-i" " GPIO_string"
-Specify the GPIO sequences on the host to force STM32[W] to enter and
+Specify the GPIO sequences on the host to force STM32 to enter and
exit bootloader mode. GPIO can either be real GPIO connected from host to
-STM32[W] beside the UART connection, or UART's modem signals used as
+STM32 beside the UART connection, or UART's modem signals used as
GPIO. (See below
.B BOOTLOADER GPIO SEQUENCE
for the format of
@@ -226,6 +228,7 @@
.P
sequence = [\-]n[,sequence]
.RE
+.PD
.P
In the above sequences, negative numbers correspond to GPIO at "low" level;
numbers without sign correspond to GPIO at "high" level.
@@ -237,6 +240,9 @@
Note: the string "\-brk" has no effect and is ignored.
.PD
+.P
+Note that the exit sequence is only executed if -R is specified. If -R is specified, but no exit sequence, a software-triggered reset will be performed.
+
.PD 0
As example, let's suppose the following connection between host and STM32:
.IP \(bu 2
@@ -255,13 +261,13 @@
.I GPIO_string
is "4,\-5,\-3,3".
-To exit from bootloade and run the application program, the sequence is:
+To exit from bootloader and run the application program, the sequence is:
put GPIO_4="low"; then send reset pulse.
The corresponding string for
.I GPIO_string
is "\-4,\-3,3".
-The complete command line flag is "\-i 4,\-5,\-3,3:\-4,\-3,3".
+The complete command line flag is "\-R \-i 4,\-5,\-3,3:\-4,\-3,3".
STM32W uses pad PA5 to select boot mode; if during reset PA5 is "low" then
STM32W will enter in bootloader mode; if PA5 is "high" it will execute the
@@ -271,7 +277,7 @@
The command:
.PD 0
.RS
-stm32flash \-i \-3,\-2,2:3,\-2,2 /dev/ttyS0
+stm32flash \-R \-i \-3,\-2,2:3,\-2,2 /dev/ttyS0
.RE
provides:
.IP \(bu 2
@@ -321,7 +327,7 @@
exit sequence: RTS=high, DTR=low, DTR=high
.P
.RS
-stm32flash \-i \-rts,\-dtr,dtr:rts,\-dtr,dtr /dev/ttyS0
+stm32flash \-R \-i \-rts,\-dtr,dtr:rts,\-dtr,dtr /dev/ttyS0
.PD
.RE
@@ -343,7 +349,7 @@
.IR "Antonio Borneo <borneo.antonio(a)gmail.com>" .
Please report any bugs at the project homepage
-http://stm32flash.googlecode.com .
+http://stm32flash.sourceforge.net .
.SH SEE ALSO
.BR "srec_cat" "(1)," " srec_intel" "(5)," " srec_motorola" "(5)."
1
0
Hello community,
here is the log from the commit of package mozc for openSUSE:Factory checked in at 2016-08-29 15:42:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mozc (Old)
and /work/SRC/openSUSE:Factory/.mozc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mozc"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mozc/mozc.changes 2016-08-05 18:17:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mozc.new/mozc.changes 2016-08-29 15:45:51.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Aug 23 02:14:40 UTC 2016 - mgorse(a)suse.com
+
+- Disable fcitx on SLE again.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mozc.spec ++++++
--- /var/tmp/diff_new_pack.8C5jMt/_old 2016-08-29 15:45:55.000000000 +0200
+++ /var/tmp/diff_new_pack.8C5jMt/_new 2016-08-29 15:45:55.000000000 +0200
@@ -17,6 +17,9 @@
%define with_fcitx 1
+%if !0%{?is_opensuse}
+%define with_fcitx 0
+%endif
%if %{with_fcitx}
%define fcitx_icon_dir %{_datadir}/fcitx/mozc/icon/
%define fcitx_addon_dir %{_datadir}/fcitx/addon/
1
0
Hello community,
here is the log from the commit of package fence-agents for openSUSE:Factory checked in at 2016-08-29 15:42:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fence-agents (Old)
and /work/SRC/openSUSE:Factory/.fence-agents.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fence-agents"
Changes:
--------
--- /work/SRC/openSUSE:Factory/fence-agents/fence-agents.changes 2016-07-01 10:01:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.fence-agents.new/fence-agents.changes 2016-08-29 15:45:32.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 10:52:01 UTC 2016 - kgronlund(a)suse.com
+
+- Update to version 4.0.24:
+ * Improve obtaining status on Cisco UCS devices
+ * Fix issues with symlink installations
+ * Fix documentation for fence_scsi and fence_mpath
+
+-------------------------------------------------------------------
Old:
----
fence-agents-4.0.23.tar.gz
New:
----
fence-agents-4.0.24.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fence-agents.spec ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old 2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new 2016-08-29 15:45:36.000000000 +0200
@@ -22,7 +22,7 @@
Summary: Fence Agents for Pacemaker from RHCS
License: GPL-2.0 and LGPL-2.1
Group: Productivity/Clustering/HA
-Version: 4.0.23
+Version: 4.0.24
Release: 0
Url: https://github.com/ClusterLabs/fence-agents
Source0: %{name}-%{version}.tar.gz
++++++ 0001-fence_compute-Create-nova-client-with-API-2.11.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old 2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new 2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From e774f32d1cd912de1f208be74faa44c3d0a1df41 Mon Sep 17 00:00:00 2001
+From 16c983a256fd8a245677ab7052d2ff3fd0b4efb0 Mon Sep 17 00:00:00 2001
From: Vincent Untz <vuntz(a)suse.com>
Date: Wed, 3 Feb 2016 11:33:32 +0100
Subject: [PATCH 1/9] fence_compute: Create nova client with API 2.11
@@ -9,10 +9,10 @@
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fence/agents/compute/fence_compute.py b/fence/agents/compute/fence_compute.py
-index b93580b..a4f62dc 100644
+index 0f05c12..f024aa5 100644
--- a/fence/agents/compute/fence_compute.py
+++ b/fence/agents/compute/fence_compute.py
-@@ -348,7 +348,7 @@ def main():
+@@ -434,7 +434,7 @@ def main():
sys.exit(0)
# The first argument is the Nova client version
@@ -22,5 +22,5 @@
options["--password"],
options["--tenant-name"],
--
-2.8.3
+2.9.0
++++++ 0002-fence_compute-Keep-compatibility-with-python-novacli.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old 2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new 2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 29425375744cc04d85a1e25a839de47593913c87 Mon Sep 17 00:00:00 2001
+From 1abc140ed7fabff1120dc45527f664aeac0dc4f6 Mon Sep 17 00:00:00 2001
From: Vincent Untz <vuntz(a)suse.com>
Date: Wed, 23 Mar 2016 11:03:24 +0100
Subject: [PATCH 2/9] fence_compute: Keep compatibility with python-novaclient
@@ -9,10 +9,10 @@
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/fence/agents/compute/fence_compute.py b/fence/agents/compute/fence_compute.py
-index a4f62dc..265a347 100644
+index f024aa5..07639cc 100644
--- a/fence/agents/compute/fence_compute.py
+++ b/fence/agents/compute/fence_compute.py
-@@ -324,7 +324,12 @@ def main():
+@@ -412,7 +412,12 @@ def main():
run_delay(options)
try:
@@ -26,7 +26,7 @@
except ImportError:
fail_usage("nova not found or not accessible")
-@@ -347,8 +352,12 @@ def main():
+@@ -433,8 +438,12 @@ def main():
elif options["--action"] in ["monitor", "status"]:
sys.exit(0)
@@ -42,5 +42,5 @@
options["--password"],
options["--tenant-name"],
--
-2.8.3
+2.9.0
++++++ 0003-fence_compute-Only-list-nova-compute-services-when-g.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old 2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new 2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 3cdf6e12ca6af51dcc9ec4bb5bf4d521922e8339 Mon Sep 17 00:00:00 2001
+From 99ef77ee94d43545473281c017dc1a0189a467fe Mon Sep 17 00:00:00 2001
From: Vincent Untz <vuntz(a)suse.com>
Date: Thu, 4 Feb 2016 10:02:49 +0100
Subject: [PATCH 3/9] fence_compute: Only list nova-compute services when
@@ -10,7 +10,7 @@
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fence/agents/compute/fence_compute.py b/fence/agents/compute/fence_compute.py
-index e3d5061..bb3798b 100644
+index 07639cc..074b78f 100644
--- a/fence/agents/compute/fence_compute.py
+++ b/fence/agents/compute/fence_compute.py
@@ -34,7 +34,7 @@ def get_power_status(_, options):
@@ -23,5 +23,5 @@
logging.debug("Status of %s is %s" % (service.binary, service.state))
if service.binary == "nova-compute":
--
-2.8.3
+2.9.0
++++++ 0004-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old 2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new 2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 5cf13d5866d0541281c914ab4edf42cd09d5462b Mon Sep 17 00:00:00 2001
+From 610f1aea848e05ae3fc085975aee8fc36a41d4af Mon Sep 17 00:00:00 2001
From: Vincent Untz <vuntz(a)suse.com>
Date: Thu, 4 Feb 2016 09:59:43 +0100
Subject: [PATCH 4/9] fence_compute: Don't list hypervisors but nova-compute
@@ -15,7 +15,7 @@
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/fence/agents/compute/fence_compute.py b/fence/agents/compute/fence_compute.py
-index bb3798b..f32c795 100644
+index 074b78f..994aeb2 100644
--- a/fence/agents/compute/fence_compute.py
+++ b/fence/agents/compute/fence_compute.py
@@ -218,23 +218,23 @@ def fix_domain(options):
@@ -57,16 +57,16 @@
last_domain = calculated
-@@ -255,7 +255,7 @@ def fix_domain(options):
+@@ -256,7 +256,7 @@ def fix_domain(options):
elif len(domains) == 1:
logging.error("Overriding supplied domain '%s' does not match the one calculated from: %s"
- % (options["--domain"], hypervisor.hypervisor_hostname))
+ % (options["--domain"], service.host))
options["--domain"] = last_domain
+ return options["--domain"]
- elif len(domains) > 1:
-@@ -294,9 +294,9 @@ def get_plugs_list(_, options):
+@@ -298,9 +298,9 @@ def get_plugs_list(_, options):
result = {}
if nova:
@@ -80,5 +80,5 @@
result[longhost] = ("", None)
result[shorthost] = ("", None)
--
-2.8.3
+2.9.0
++++++ 0005-fence_compute-Do-not-override-domain-if-it-is-alread.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old 2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new 2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 8cb524bea4a2e84787bddbcba9e42e9377d0c94c Mon Sep 17 00:00:00 2001
+From 93aab786cb3374b33a44433d845fe587262ee69d Mon Sep 17 00:00:00 2001
From: Vincent Untz <vuntz(a)suse.com>
Date: Wed, 29 Jun 2016 09:42:56 +0200
Subject: [PATCH 5/9] fence_compute: Do not override domain if it is already
@@ -9,12 +9,12 @@
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fence/agents/compute/fence_compute.py b/fence/agents/compute/fence_compute.py
-index f32c795..b0f3c2e 100644
+index 994aeb2..cb637e2 100644
--- a/fence/agents/compute/fence_compute.py
+++ b/fence/agents/compute/fence_compute.py
-@@ -253,8 +253,8 @@ def fix_domain(options):
- elif len(domains) == 1 and "--domain" not in options:
+@@ -254,8 +254,8 @@ def fix_domain(options):
options["--domain"] = last_domain
+ return options["--domain"]
- elif len(domains) == 1:
- logging.error("Overriding supplied domain '%s' does not match the one calculated from: %s"
@@ -22,7 +22,7 @@
+ logging.error("Overriding supplied domain '%s' as it does not match the one calculated from: %s"
% (options["--domain"], service.host))
options["--domain"] = last_domain
-
+ return options["--domain"]
--
-2.8.3
+2.9.0
++++++ 0006-fence_compute-Fix-use-of-undefined-variable.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old 2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new 2016-08-29 15:45:36.000000000 +0200
@@ -1,31 +1,20 @@
-From 12596126400e54fdd6d94073db6eda1e3f456fdb Mon Sep 17 00:00:00 2001
+From 6da3804b866168e23509c6d1f251194c5d205a3c Mon Sep 17 00:00:00 2001
From: Vincent Untz <vuntz(a)suse.com>
Date: Wed, 29 Jun 2016 09:43:57 +0200
Subject: [PATCH 6/9] fence_compute: Fix use of undefined variable
---
- fence/agents/compute/fence_compute.py | 15 +++++++++------
- 1 file changed, 9 insertions(+), 6 deletions(-)
+ fence/agents/compute/fence_compute.py | 11 ++++++-----
+ 1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/fence/agents/compute/fence_compute.py b/fence/agents/compute/fence_compute.py
-index b0f3c2e..8665e50 100644
+index cb637e2..37f48ee 100644
--- a/fence/agents/compute/fence_compute.py
+++ b/fence/agents/compute/fence_compute.py
-@@ -263,6 +263,8 @@ def fix_domain(options):
- % (options["--domain"], repr(domains)))
- sys.exit(1)
-
-+ return last_domain
-+
- def fix_plug_name(options):
- if options["--action"] == "list":
- return
-@@ -270,15 +272,16 @@ def fix_plug_name(options):
- if "--plug" not in options:
+@@ -275,14 +275,15 @@ def fix_plug_name(options):
return
-- fix_domain(options)
-+ calculated = fix_domain(options)
+ calculated = fix_domain(options)
+
+ if calculated is None or "--domain" not in options:
+ # Nothing supplied and nova not available... what to do... nothing
@@ -44,5 +33,5 @@
options["--plug"] = short_plug
--
-2.8.3
+2.9.0
++++++ 0007-fence_compute-Fix-fix_domain-to-not-return-too-early.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old 2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new 2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 70e2867a472530a03d9d8c3ebb6c98361a692bf9 Mon Sep 17 00:00:00 2001
+From 160e505367c30d1f8ba045fc1b3ab47bf09176ad Mon Sep 17 00:00:00 2001
From: Vincent Untz <vuntz(a)suse.com>
Date: Wed, 29 Jun 2016 09:50:12 +0200
Subject: [PATCH 7/9] fence_compute: Fix fix_domain to not return too early
@@ -12,7 +12,7 @@
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/fence/agents/compute/fence_compute.py b/fence/agents/compute/fence_compute.py
-index 8665e50..3b0c729 100644
+index 37f48ee..1cb7df4 100644
--- a/fence/agents/compute/fence_compute.py
+++ b/fence/agents/compute/fence_compute.py
@@ -229,24 +229,20 @@ def fix_domain(options):
@@ -44,15 +44,15 @@
if len(domains) == 0 and "--domain" not in options:
logging.error("Could not calculate the domain names used by compute nodes in nova")
-@@ -255,7 +251,7 @@ def fix_domain(options):
+@@ -256,7 +252,7 @@ def fix_domain(options):
elif len(domains) == 1 and options["--domain"] != last_domain:
logging.error("Overriding supplied domain '%s' as it does not match the one calculated from: %s"
- % (options["--domain"], service.host))
+ % (options["--domain"], domains[last_domain]))
options["--domain"] = last_domain
+ return options["--domain"]
- elif len(domains) > 1:
--
-2.8.3
+2.9.0
++++++ 0008-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old 2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new 2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 281bb6e1e842f298ff16f1e3cf5994c15d3ad1f3 Mon Sep 17 00:00:00 2001
+From f892771543d67d4b7b354349b390b16418d6c181 Mon Sep 17 00:00:00 2001
From: Vincent Untz <vuntz(a)suse.com>
Date: Wed, 29 Jun 2016 09:51:37 +0200
Subject: [PATCH 8/9] fence_compute: Fix fix_plug_name when looking if plug has
@@ -11,10 +11,10 @@
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fence/agents/compute/fence_compute.py b/fence/agents/compute/fence_compute.py
-index 3b0c729..b083660 100644
+index 1cb7df4..dd04e54 100644
--- a/fence/agents/compute/fence_compute.py
+++ b/fence/agents/compute/fence_compute.py
-@@ -281,8 +281,8 @@ def fix_plug_name(options):
+@@ -283,8 +283,8 @@ def fix_plug_name(options):
# Ensure any domain is stripped off since nova isn't using FQDN
options["--plug"] = short_plug
@@ -26,5 +26,5 @@
else:
--
-2.8.3
+2.9.0
++++++ 0009-fence_compute-Fix-disabling-force_down-on-node-when-.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old 2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new 2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 832011f2287f1a9f59da727312e38fb9622dc809 Mon Sep 17 00:00:00 2001
+From 2d7e1008a79627a8bab30d400dd6403adcd30e93 Mon Sep 17 00:00:00 2001
From: Vincent Untz <vuntz(a)suse.com>
Date: Wed, 3 Feb 2016 13:45:52 +0100
Subject: [PATCH 9/9] fence_compute: Fix disabling force_down on node when
@@ -15,7 +15,7 @@
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/fence/agents/compute/fence_compute.py b/fence/agents/compute/fence_compute.py
-index e3d5061..98ad177 100644
+index dd04e54..19d4974 100644
--- a/fence/agents/compute/fence_compute.py
+++ b/fence/agents/compute/fence_compute.py
@@ -160,23 +160,23 @@ def set_power_status(_, options):
@@ -57,5 +57,5 @@
# Pretend we're 'on' so that the fencing library doesn't loop forever waiting for the node to boot
override_status = "on"
--
-2.8.3
+2.9.0
++++++ fence-agents-4.0.23.tar.gz -> fence-agents-4.0.24.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/Makefile.am new/fence-agents-4.0.24/fence/agents/Makefile.am
--- old/fence-agents-4.0.23/fence/agents/Makefile.am 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/Makefile.am 2016-08-22 14:33:58.000000000 +0200
@@ -4,9 +4,9 @@
SRC = $(TARGET:=.py)
-CLEAN_TARGET_ADDITIONAL = kdump/fence_kdump_send manual/fence_ack_manual
+CLEAN_TARGET_ADDITIONAL = kdump/fence_kdump_send manual/fence_ack_manual */*.o
-EXTRA_DIST = $(SRC) manual/fence_ack_manual.in manual/fence_ack_manual.8
+EXTRA_DIST = $(SRC) manual/fence_ack_manual.in manual/fence_ack_manual.8 zvm/fence_zvm_man_page
sbin_SCRIPTS = $(TARGET) manual/fence_ack_manual
@@ -17,7 +17,7 @@
sbin_PROGRAMS = kdump/fence_kdump zvm/fence_zvm
libexec_PROGRAMS = kdump/fence_kdump_send
-noinst_HEADERS = kdump/list.h kdump/message.h kdump/options.h kdump/version.h
+noinst_HEADERS = kdump/list.h kdump/message.h kdump/options.h kdump/version.h zvm/fence_zvm.h
kdump_fence_kdump_SOURCES = kdump/fence_kdump.c
kdump_fence_kdump_CFLAGS = -D_GNU_SOURCE -Ikdump
@@ -25,13 +25,13 @@
kdump_fence_kdump_send_SOURCES = kdump/fence_kdump_send.c
kdump_fence_kdump_send_CFLAGS = -D_GNU_SOURCE -Ikdump
-dist_man_MANS = kdump/fence_kdump.8 kdump/fence_kdump_send.8
+dist_man_MANS = kdump/fence_kdump.8 kdump/fence_kdump_send.8 zvm/fence_zvm.8
scsidatadir = $(CLUSTERDATA)
scsidata_SCRIPTS = scsi/fence_scsi_check scsi/fence_scsi_check_hardreboot
zvm_fence_zvm_SOURCES = zvm/fence_zvm.c
-zvm_fence_zvm_CFLAGS = -D_GNU_SOURCE
+zvm_fence_zvm_CFLAGS = -D_GNU_SOURCE -Izvm
FENCE_TEST_ARGS = \
login=test\n\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/autodetect/fencing.py new/fence-agents-4.0.24/fence/agents/autodetect/fencing.py
--- old/fence-agents-4.0.23/fence/agents/autodetect/fencing.py 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/autodetect/fencing.py 2016-08-22 14:33:58.000000000 +0200
@@ -643,7 +643,7 @@
## add logging to syslog
logging.getLogger().addHandler(SyslogLibHandler())
## add logging to stderr
- logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stderr))
+ logging.getLogger().addHandler(logging.StreamHandler(sys.stderr))
(acceptable_actions, _) = _get_available_actions(device_opt)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/cisco_ucs/fence_cisco_ucs.py new/fence-agents-4.0.24/fence/agents/cisco_ucs/fence_cisco_ucs.py
--- old/fence-agents-4.0.23/fence/agents/cisco_ucs/fence_cisco_ucs.py 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/cisco_ucs/fence_cisco_ucs.py 2016-08-22 14:33:58.000000000 +0200
@@ -19,6 +19,7 @@
RE_GET_DN = re.compile(" dn=\"(.*?)\"", re.IGNORECASE)
RE_GET_PNDN = re.compile(" pndn=\"(.*?)\"", re.IGNORECASE)
RE_GET_DESC = re.compile(" descr=\"(.*?)\"", re.IGNORECASE)
+RE_GET_OPERPOWER = re.compile(" operPower=\"(.*?)\"", re.IGNORECASE)
RE_GET_PRESENCE = re.compile(" presence=\"(.*?)\"", re.IGNORECASE)
options_global = None
@@ -50,12 +51,21 @@
if result == None:
fail(EC_STATUS)
else:
- status = result.group(1)
+ presence_status = result.group(1)
- if status in ["missing", "mismatch"]:
+ if presence_status in ["missing", "mismatch"]:
return "off"
else:
- return "on"
+ result = RE_GET_OPERPOWER.search(res)
+ if result == None:
+ fail(EC_STATUS)
+ else:
+ power_status = result.group(1)
+
+ if power_status == "on":
+ return "on"
+ else:
+ return "off"
def set_power_status(conn, options):
del conn
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/compute/fence_compute.py new/fence-agents-4.0.24/fence/agents/compute/fence_compute.py
--- old/fence-agents-4.0.23/fence/agents/compute/fence_compute.py 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/compute/fence_compute.py 2016-08-22 14:33:58.000000000 +0200
@@ -252,17 +252,21 @@
elif len(domains) == 1 and "--domain" not in options:
options["--domain"] = last_domain
+ return options["--domain"]
elif len(domains) == 1:
logging.error("Overriding supplied domain '%s' does not match the one calculated from: %s"
% (options["--domain"], hypervisor.hypervisor_hostname))
options["--domain"] = last_domain
+ return options["--domain"]
elif len(domains) > 1:
logging.error("The supplied domain '%s' did not match any used inside nova: %s"
% (options["--domain"], repr(domains)))
sys.exit(1)
+ return None
+
def fix_plug_name(options):
if options["--action"] == "list":
return
@@ -270,7 +274,7 @@
if "--plug" not in options:
return
- fix_domain(options)
+ calculated = fix_domain(options)
short_plug = options["--plug"].split('.')[0]
logging.debug("Checking target '%s' against calculated domain '%s'"% (options["--plug"], calculated))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/eps/fence_eps.py new/fence-agents-4.0.24/fence/agents/eps/fence_eps.py
--- old/fence-agents-4.0.23/fence/agents/eps/fence_eps.py 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/eps/fence_eps.py 2016-08-22 14:33:58.000000000 +0200
@@ -11,7 +11,7 @@
from fencing import *
from fencing import fail, fail_usage, EC_LOGIN_DENIED, EC_TIMED_OUT, run_delay
-if sys.version_info.major > 2:
+if sys.version_info[0] > 2:
import http.client as httplib
else:
import httplib
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/lib/XenAPI.py.py new/fence-agents-4.0.24/fence/agents/lib/XenAPI.py.py
--- old/fence-agents-4.0.23/fence/agents/lib/XenAPI.py.py 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/lib/XenAPI.py.py 2016-08-22 14:33:58.000000000 +0200
@@ -49,7 +49,7 @@
import socket
import logging
-if sys.version_info.major > 2:
+if sys.version_info[0] > 2:
import xmlrpc.client as xmlrpclib
import http.client as httplib
else:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/lib/fencing.py.py new/fence-agents-4.0.24/fence/agents/lib/fencing.py.py
--- old/fence-agents-4.0.23/fence/agents/lib/fencing.py.py 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/lib/fencing.py.py 2016-08-22 14:33:58.000000000 +0200
@@ -645,7 +645,7 @@
## add logging to syslog
logging.getLogger().addHandler(SyslogLibHandler())
## add logging to stderr
- logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stderr))
+ logging.getLogger().addHandler(logging.StreamHandler(sys.stderr))
(acceptable_actions, _) = _get_available_actions(device_opt)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/mpath/fence_mpath.py new/fence-agents-4.0.24/fence/agents/mpath/fence_mpath.py
--- old/fence-agents-4.0.23/fence/agents/mpath/fence_mpath.py 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/mpath/fence_mpath.py 2016-08-22 14:33:58.000000000 +0200
@@ -219,8 +219,8 @@
persistent reservations to control access multipath devices. Underlying \
devices must support SCSI-3 persistent reservations (SPC-3 or greater) as \
well as the \"preempt-and-abort\" subcommand.\nThe fence_mpath agent works by \
-having an unique key for each pair of node and device that has to be set also \
-in /etc/multipath.conf. Once registered, a single node will become the reservation holder \
+having a unique key for each node that has to be set in /etc/multipath.conf. \
+Once registered, a single node will become the reservation holder \
by creating a \"write exclusive, registrants only\" reservation on the \
device(s). The result is that only registered nodes may write to the \
device(s). When a node failure occurs, the fence_mpath agent will remove the \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/pve/fence_pve.py new/fence-agents-4.0.24/fence/agents/pve/fence_pve.py
--- old/fence-agents-4.0.23/fence/agents/pve/fence_pve.py 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/pve/fence_pve.py 2016-08-22 14:33:58.000000000 +0200
@@ -13,7 +13,7 @@
sys.path.append("@FENCEAGENTSLIBDIR@")
from fencing import fail, EC_LOGIN_DENIED, atexit_handler, all_opt, check_input, process_input, show_docs, fence_action, run_delay
-if sys.version_info.major > 2: import urllib.parse as urllib
+if sys.version_info[0] > 2: import urllib.parse as urllib
else: import urllib
#BEGIN_VERSION_GENERATION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/scsi/fence_scsi.py new/fence-agents-4.0.24/fence/agents/scsi/fence_scsi.py
--- old/fence-agents-4.0.23/fence/agents/scsi/fence_scsi.py 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/scsi/fence_scsi.py 2016-08-22 14:33:58.000000000 +0200
@@ -438,7 +438,7 @@
devices must support SCSI-3 persistent reservations (SPC-3 or greater) as \
well as the \"preempt-and-abort\" subcommand.\nThe fence_scsi agent works by \
having each node in the cluster register a unique key with the SCSI \
-devive(s). Once registered, a single node will become the reservation holder \
+device(s). Once registered, a single node will become the reservation holder \
by creating a \"write exclusive, registrants only\" reservation on the \
device(s). The result is that only registered nodes may write to the \
device(s). When a node failure occurs, the fence_scsi agent will remove the \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/make/agentpycheck.mk new/fence-agents-4.0.24/make/agentpycheck.mk
--- old/fence-agents-4.0.23/make/agentpycheck.mk 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/make/agentpycheck.mk 2016-08-22 14:33:58.000000000 +0200
@@ -1,5 +1,5 @@
DATADIR:=$(abs_top_srcdir)/tests/data/metadata
-AWK_VAL='BEGIN {store=-1} /name=\"store_path\"/ {store=2} {if (store!=0) {print}; store--}'
+AWK_VAL='BEGIN {store=-1} /name=\".*_path\"/ {store=2} {if (store!=0) {print}; store--}'
TEST_TARGET=$(filter-out $(TEST_TARGET_SKIP),$(TARGET))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/make/fencebuild.mk new/fence-agents-4.0.24/make/fencebuild.mk
--- old/fence-agents-4.0.23/make/fencebuild.mk 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/make/fencebuild.mk 2016-08-22 14:33:58.000000000 +0200
@@ -1,4 +1,4 @@
-$(TARGET): $(SRC)
+define gen_agent_from_py
mkdir -p `dirname $@`
bash $(top_srcdir)/scripts/fenceparse \
$(top_srcdir)/make/copyright.cf REDHAT_COPYRIGHT \
@@ -35,9 +35,17 @@
else true ; fi
for x in `PYTHONPATH=$(abs_srcdir)/lib:$(abs_builddir)/lib $(PYTHON) $(@) -o metadata | grep symlink | sed -e "s/.*\(fence.*\)\" .*/\1/g"`; do \
- cp $(@) $(@D)/$$x; \
+ cp -f $(@) $(@D)/$$x; \
$(MAKE) $((a)D)/$$x.8; \
done
+endef
+
+# dependency, one on one
+$(foreach t,$(TARGET),$(eval $(t) : $(t:=.py)))
+
+# rule
+$(TARGET):
+ $(call gen_agent_from_py)
clean: clean-man
rm -f $(CLEAN_TARGET:%.8=%) $(CLEAN_TARGET_ADDITIONAL) $(scsidata_SCRIPTS) */*.pyc */*.wiki
@@ -47,3 +55,28 @@
fi
clean-local: clean
+
+install-exec-hook: $(TARGET)
+ if [ -n "$(man8dir)" ]; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
+ fi
+ for p in $(TARGET); do \
+ dir=`dirname $$p`; \
+ for x in `PYTHONPATH=$(abs_srcdir)/lib:$(abs_builddir)/lib $(PYTHON) $$p -o metadata | grep symlink | sed -e "s/.*\(fence.*\)\" .*/\1/g"`; do \
+ echo " $(INSTALL_SCRIPT) $$dir/$$x '$(DESTDIR)$(sbindir)'"; \
+ $(INSTALL_SCRIPT) $$dir/$$x "$(DESTDIR)$(sbindir)" || exit $$?; \
+ echo " $(INSTALL_DATA) '$$dir/$$x.8' '$(DESTDIR)$(man8dir)'"; \
+ $(INSTALL_DATA) "$$dir/$$x.8" "$(DESTDIR)$(man8dir)" || exit $$?; \
+ done; \
+ done
+
+uninstall-hook: $(TARGET)
+ files=`for p in $(TARGET); do \
+ for x in \`PYTHONPATH=$(abs_srcdir)/lib:$(abs_builddir)/lib $(PYTHON) $$p -o metadata | grep symlink | sed -e "s/.*\(fence.*\)\" .*/\1/g"\`; do \
+ echo " rm -f '$(DESTDIR)$(sbindir)/$$x'"; \
+ rm -f "$(DESTDIR)$(sbindir)/$$x"; \
+ echo " rm -f '$(DESTDIR)$(man8dir)/$$x.8'"; \
+ rm -f "$(DESTDIR)$(man8dir)/$$x.8"; \
+ done; \
+ done`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/make/fenceman.mk new/fence-agents-4.0.24/make/fenceman.mk
--- old/fence-agents-4.0.23/make/fenceman.mk 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/make/fenceman.mk 2016-08-22 14:33:58.000000000 +0200
@@ -1,7 +1,7 @@
-%.8: $(TARGET) $(top_srcdir)/fence/agents/lib/fence2man.xsl
+%.8: % $(top_srcdir)/fence/agents/lib/fence2man.xsl
set -e && \
PYTHONPATH=$(abs_srcdir)/lib:$(abs_builddir)/../lib:$(abs_builddir)/lib \
- $(PYTHON) $(@:%.8=%) -o metadata > $(@D)/.$(@F).tmp && \
+ $(PYTHON) $* -o metadata > $(@D)/.$(@F).tmp && \
xmllint --noout --relaxng $(abs_srcdir)/lib/metadata.rng $(@D)/.$(@F).tmp && \
xsltproc $(top_srcdir)/fence/agents/lib/fence2man.xsl $(@D)/.$(@F).tmp > $@
xsltproc $(top_srcdir)/fence/agents/lib/fence2wiki.xsl $(@D)/.$(@F).tmp | grep -v '<?xml' > $(@D)/$(@F:%.8=%.wiki)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/make/fencemanc.mk new/fence-agents-4.0.24/make/fencemanc.mk
--- old/fence-agents-4.0.23/make/fencemanc.mk 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/make/fencemanc.mk 2016-08-22 14:33:58.000000000 +0200
@@ -1,6 +1,6 @@
-%.8: $(TARGET) $(top_srcdir)/fence/agents/lib/fence2man.xsl
+%.8: % $(top_srcdir)/fence/agents/lib/fence2man.xsl
set -e && \
- ./$(@:%.8=%) -o metadata > $(@D)/.$(@F).tmp && \
+ $* -o metadata > $(@D)/.$(@F).tmp && \
xmllint --noout --relaxng $(top_srcdir)/fence/agents/lib/metadata.rng $(@D)/.$(@F).tmp && \
xsltproc $(top_srcdir)/fence/agents/lib/fence2man.xsl $(@D)/.$(@F).tmp > $@
xsltproc $(top_srcdir)/fence/agents/lib/fence2wiki.xsl $(@D)/.$(@F).tmp | grep -v '<?xml' > $(@D)/$(@F:%.8=%.wiki)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_alom.xml new/fence-agents-4.0.24/tests/data/metadata/fence_alom.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_alom.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_alom.xml 2016-08-22 14:33:58.000000000 +0200
@@ -125,7 +125,6 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_amt.xml new/fence-agents-4.0.24/tests/data/metadata/fence_amt.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_amt.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_amt.xml 2016-08-22 14:33:58.000000000 +0200
@@ -84,7 +84,6 @@
</parameter>
<parameter name="amttool_path" unique="0" required="0">
<getopt mixed="--amttool-path=[path]" />
- <content type="string" default="/usr/bin/amttool" />
<shortdesc lang="en">Path to amttool binary</shortdesc>
</parameter>
<parameter name="delay" unique="0" required="0">
@@ -129,7 +128,6 @@
</parameter>
<parameter name="sudo_path" unique="0" required="0">
<getopt mixed="--sudo-path=[path]" />
- <content type="string" default="/usr/bin/sudo" />
<shortdesc lang="en">Path to sudo binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_apc.xml new/fence-agents-4.0.24/tests/data/metadata/fence_apc.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_apc.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_apc.xml 2016-08-22 14:33:58.000000000 +0200
@@ -130,12 +130,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_apc_snmp.xml new/fence-agents-4.0.24/tests/data/metadata/fence_apc_snmp.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_apc_snmp.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_apc_snmp.xml 2016-08-22 14:33:58.000000000 +0200
@@ -155,17 +155,14 @@
</parameter>
<parameter name="snmpget_path" unique="0" required="0">
<getopt mixed="--snmpget-path=[path]" />
- <content type="string" default="/usr/bin/snmpget" />
<shortdesc lang="en">Path to snmpget binary</shortdesc>
</parameter>
<parameter name="snmpset_path" unique="0" required="0">
<getopt mixed="--snmpset-path=[path]" />
- <content type="string" default="/usr/bin/snmpset" />
<shortdesc lang="en">Path to snmpset binary</shortdesc>
</parameter>
<parameter name="snmpwalk_path" unique="0" required="0">
<getopt mixed="--snmpwalk-path=[path]" />
- <content type="string" default="/usr/bin/snmpwalk" />
<shortdesc lang="en">Path to snmpwalk binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_bladecenter.xml new/fence-agents-4.0.24/tests/data/metadata/fence_bladecenter.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_bladecenter.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_bladecenter.xml 2016-08-22 14:33:58.000000000 +0200
@@ -130,12 +130,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_brocade.xml new/fence-agents-4.0.24/tests/data/metadata/fence_brocade.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_brocade.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_brocade.xml 2016-08-22 14:33:58.000000000 +0200
@@ -125,12 +125,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_cisco_mds.xml new/fence-agents-4.0.24/tests/data/metadata/fence_cisco_mds.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_cisco_mds.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_cisco_mds.xml 2016-08-22 14:33:58.000000000 +0200
@@ -154,17 +154,14 @@
</parameter>
<parameter name="snmpget_path" unique="0" required="0">
<getopt mixed="--snmpget-path=[path]" />
- <content type="string" default="/usr/bin/snmpget" />
<shortdesc lang="en">Path to snmpget binary</shortdesc>
</parameter>
<parameter name="snmpset_path" unique="0" required="0">
<getopt mixed="--snmpset-path=[path]" />
- <content type="string" default="/usr/bin/snmpset" />
<shortdesc lang="en">Path to snmpset binary</shortdesc>
</parameter>
<parameter name="snmpwalk_path" unique="0" required="0">
<getopt mixed="--snmpwalk-path=[path]" />
- <content type="string" default="/usr/bin/snmpwalk" />
<shortdesc lang="en">Path to snmpwalk binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_cisco_ucs.xml new/fence-agents-4.0.24/tests/data/metadata/fence_cisco_ucs.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_cisco_ucs.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_cisco_ucs.xml 2016-08-22 14:33:58.000000000 +0200
@@ -135,7 +135,6 @@
</parameter>
<parameter name="gnutlscli_path" unique="0" required="0">
<getopt mixed="--gnutlscli-path=[path]" />
- <content type="string" default="/usr/bin/gnutls-cli" />
<shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_docker.xml new/fence-agents-4.0.24/tests/data/metadata/fence_docker.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_docker.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_docker.xml 2016-08-22 14:33:58.000000000 +0200
@@ -133,7 +133,6 @@
</parameter>
<parameter name="gnutlscli_path" unique="0" required="0">
<getopt mixed="--gnutlscli-path=[path]" />
- <content type="string" default="/usr/bin/gnutls-cli" />
<shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_drac.xml new/fence-agents-4.0.24/tests/data/metadata/fence_drac.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_drac.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_drac.xml 2016-08-22 14:33:58.000000000 +0200
@@ -110,7 +110,6 @@
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_drac5.xml new/fence-agents-4.0.24/tests/data/metadata/fence_drac5.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_drac5.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_drac5.xml 2016-08-22 14:33:58.000000000 +0200
@@ -134,12 +134,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_eaton_snmp.xml new/fence-agents-4.0.24/tests/data/metadata/fence_eaton_snmp.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_eaton_snmp.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_eaton_snmp.xml 2016-08-22 14:33:58.000000000 +0200
@@ -154,17 +154,14 @@
</parameter>
<parameter name="snmpget_path" unique="0" required="0">
<getopt mixed="--snmpget-path=[path]" />
- <content type="string" default="/usr/bin/snmpget" />
<shortdesc lang="en">Path to snmpget binary</shortdesc>
</parameter>
<parameter name="snmpset_path" unique="0" required="0">
<getopt mixed="--snmpset-path=[path]" />
- <content type="string" default="/usr/bin/snmpset" />
<shortdesc lang="en">Path to snmpset binary</shortdesc>
</parameter>
<parameter name="snmpwalk_path" unique="0" required="0">
<getopt mixed="--snmpwalk-path=[path]" />
- <content type="string" default="/usr/bin/snmpwalk" />
<shortdesc lang="en">Path to snmpwalk binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_emerson.xml new/fence-agents-4.0.24/tests/data/metadata/fence_emerson.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_emerson.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_emerson.xml 2016-08-22 14:33:58.000000000 +0200
@@ -154,17 +154,14 @@
</parameter>
<parameter name="snmpget_path" unique="0" required="0">
<getopt mixed="--snmpget-path=[path]" />
- <content type="string" default="/usr/bin/snmpget" />
<shortdesc lang="en">Path to snmpget binary</shortdesc>
</parameter>
<parameter name="snmpset_path" unique="0" required="0">
<getopt mixed="--snmpset-path=[path]" />
- <content type="string" default="/usr/bin/snmpset" />
<shortdesc lang="en">Path to snmpset binary</shortdesc>
</parameter>
<parameter name="snmpwalk_path" unique="0" required="0">
<getopt mixed="--snmpwalk-path=[path]" />
- <content type="string" default="/usr/bin/snmpwalk" />
<shortdesc lang="en">Path to snmpwalk binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_hds_cb.xml new/fence-agents-4.0.24/tests/data/metadata/fence_hds_cb.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_hds_cb.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_hds_cb.xml 2016-08-22 14:33:58.000000000 +0200
@@ -130,12 +130,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_hpblade.xml new/fence-agents-4.0.24/tests/data/metadata/fence_hpblade.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_hpblade.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_hpblade.xml 2016-08-22 14:33:58.000000000 +0200
@@ -130,12 +130,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ibmblade.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ibmblade.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ibmblade.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ibmblade.xml 2016-08-22 14:33:58.000000000 +0200
@@ -154,17 +154,14 @@
</parameter>
<parameter name="snmpget_path" unique="0" required="0">
<getopt mixed="--snmpget-path=[path]" />
- <content type="string" default="/usr/bin/snmpget" />
<shortdesc lang="en">Path to snmpget binary</shortdesc>
</parameter>
<parameter name="snmpset_path" unique="0" required="0">
<getopt mixed="--snmpset-path=[path]" />
- <content type="string" default="/usr/bin/snmpset" />
<shortdesc lang="en">Path to snmpset binary</shortdesc>
</parameter>
<parameter name="snmpwalk_path" unique="0" required="0">
<getopt mixed="--snmpwalk-path=[path]" />
- <content type="string" default="/usr/bin/snmpwalk" />
<shortdesc lang="en">Path to snmpwalk binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_idrac.xml new/fence-agents-4.0.24/tests/data/metadata/fence_idrac.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_idrac.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_idrac.xml 2016-08-22 14:33:58.000000000 +0200
@@ -116,7 +116,6 @@
</parameter>
<parameter name="ipmitool_path" unique="0" required="0">
<getopt mixed="--ipmitool-path=[path]" />
- <content type="string" default="/usr/bin/ipmitool" />
<shortdesc lang="en">Path to ipmitool binary</shortdesc>
</parameter>
<parameter name="login_timeout" unique="0" required="0">
@@ -156,7 +155,6 @@
</parameter>
<parameter name="sudo_path" unique="0" required="0">
<getopt mixed="--sudo-path=[path]" />
- <content type="string" default="/usr/bin/sudo" />
<shortdesc lang="en">Path to sudo binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ifmib.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ifmib.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ifmib.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ifmib.xml 2016-08-22 14:33:58.000000000 +0200
@@ -156,17 +156,14 @@
</parameter>
<parameter name="snmpget_path" unique="0" required="0">
<getopt mixed="--snmpget-path=[path]" />
- <content type="string" default="/usr/bin/snmpget" />
<shortdesc lang="en">Path to snmpget binary</shortdesc>
</parameter>
<parameter name="snmpset_path" unique="0" required="0">
<getopt mixed="--snmpset-path=[path]" />
- <content type="string" default="/usr/bin/snmpset" />
<shortdesc lang="en">Path to snmpset binary</shortdesc>
</parameter>
<parameter name="snmpwalk_path" unique="0" required="0">
<getopt mixed="--snmpwalk-path=[path]" />
- <content type="string" default="/usr/bin/snmpwalk" />
<shortdesc lang="en">Path to snmpwalk binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ilo.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ilo.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo.xml 2016-08-22 14:33:58.000000000 +0200
@@ -136,7 +136,6 @@
</parameter>
<parameter name="gnutlscli_path" unique="0" required="0">
<getopt mixed="--gnutlscli-path=[path]" />
- <content type="string" default="/usr/bin/gnutls-cli" />
<shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ilo2.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ilo2.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo2.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo2.xml 2016-08-22 14:33:58.000000000 +0200
@@ -136,7 +136,6 @@
</parameter>
<parameter name="gnutlscli_path" unique="0" required="0">
<getopt mixed="--gnutlscli-path=[path]" />
- <content type="string" default="/usr/bin/gnutls-cli" />
<shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ilo3.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ilo3.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo3.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo3.xml 2016-08-22 14:33:58.000000000 +0200
@@ -116,7 +116,6 @@
</parameter>
<parameter name="ipmitool_path" unique="0" required="0">
<getopt mixed="--ipmitool-path=[path]" />
- <content type="string" default="/usr/bin/ipmitool" />
<shortdesc lang="en">Path to ipmitool binary</shortdesc>
</parameter>
<parameter name="login_timeout" unique="0" required="0">
@@ -156,7 +155,6 @@
</parameter>
<parameter name="sudo_path" unique="0" required="0">
<getopt mixed="--sudo-path=[path]" />
- <content type="string" default="/usr/bin/sudo" />
<shortdesc lang="en">Path to sudo binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ilo3_ssh.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ilo3_ssh.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo3_ssh.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo3_ssh.xml 2016-08-22 14:33:58.000000000 +0200
@@ -135,12 +135,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ilo4.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ilo4.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo4.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo4.xml 2016-08-22 14:33:58.000000000 +0200
@@ -116,7 +116,6 @@
</parameter>
<parameter name="ipmitool_path" unique="0" required="0">
<getopt mixed="--ipmitool-path=[path]" />
- <content type="string" default="/usr/bin/ipmitool" />
<shortdesc lang="en">Path to ipmitool binary</shortdesc>
</parameter>
<parameter name="login_timeout" unique="0" required="0">
@@ -156,7 +155,6 @@
</parameter>
<parameter name="sudo_path" unique="0" required="0">
<getopt mixed="--sudo-path=[path]" />
- <content type="string" default="/usr/bin/sudo" />
<shortdesc lang="en">Path to sudo binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ilo4_ssh.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ilo4_ssh.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo4_ssh.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo4_ssh.xml 2016-08-22 14:33:58.000000000 +0200
@@ -135,12 +135,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_moonshot.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_moonshot.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_moonshot.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_moonshot.xml 2016-08-22 14:33:58.000000000 +0200
@@ -125,7 +125,6 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_mp.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_mp.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_mp.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_mp.xml 2016-08-22 14:33:58.000000000 +0200
@@ -125,12 +125,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_ssh.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_ssh.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_ssh.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_ssh.xml 2016-08-22 14:33:58.000000000 +0200
@@ -135,12 +135,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_imm.xml new/fence-agents-4.0.24/tests/data/metadata/fence_imm.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_imm.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_imm.xml 2016-08-22 14:33:58.000000000 +0200
@@ -116,7 +116,6 @@
</parameter>
<parameter name="ipmitool_path" unique="0" required="0">
<getopt mixed="--ipmitool-path=[path]" />
- <content type="string" default="/usr/bin/ipmitool" />
<shortdesc lang="en">Path to ipmitool binary</shortdesc>
</parameter>
<parameter name="login_timeout" unique="0" required="0">
@@ -156,7 +155,6 @@
</parameter>
<parameter name="sudo_path" unique="0" required="0">
<getopt mixed="--sudo-path=[path]" />
- <content type="string" default="/usr/bin/sudo" />
<shortdesc lang="en">Path to sudo binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_intelmodular.xml new/fence-agents-4.0.24/tests/data/metadata/fence_intelmodular.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_intelmodular.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_intelmodular.xml 2016-08-22 14:33:58.000000000 +0200
@@ -156,17 +156,14 @@
</parameter>
<parameter name="snmpget_path" unique="0" required="0">
<getopt mixed="--snmpget-path=[path]" />
- <content type="string" default="/usr/bin/snmpget" />
<shortdesc lang="en">Path to snmpget binary</shortdesc>
</parameter>
<parameter name="snmpset_path" unique="0" required="0">
<getopt mixed="--snmpset-path=[path]" />
- <content type="string" default="/usr/bin/snmpset" />
<shortdesc lang="en">Path to snmpset binary</shortdesc>
</parameter>
<parameter name="snmpwalk_path" unique="0" required="0">
<getopt mixed="--snmpwalk-path=[path]" />
- <content type="string" default="/usr/bin/snmpwalk" />
<shortdesc lang="en">Path to snmpwalk binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ipdu.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ipdu.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ipdu.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ipdu.xml 2016-08-22 14:33:58.000000000 +0200
@@ -154,17 +154,14 @@
</parameter>
<parameter name="snmpget_path" unique="0" required="0">
<getopt mixed="--snmpget-path=[path]" />
- <content type="string" default="/usr/bin/snmpget" />
<shortdesc lang="en">Path to snmpget binary</shortdesc>
</parameter>
<parameter name="snmpset_path" unique="0" required="0">
<getopt mixed="--snmpset-path=[path]" />
- <content type="string" default="/usr/bin/snmpset" />
<shortdesc lang="en">Path to snmpset binary</shortdesc>
</parameter>
<parameter name="snmpwalk_path" unique="0" required="0">
<getopt mixed="--snmpwalk-path=[path]" />
- <content type="string" default="/usr/bin/snmpwalk" />
<shortdesc lang="en">Path to snmpwalk binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ipmilan.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ipmilan.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ipmilan.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ipmilan.xml 2016-08-22 14:33:58.000000000 +0200
@@ -116,7 +116,6 @@
</parameter>
<parameter name="ipmitool_path" unique="0" required="0">
<getopt mixed="--ipmitool-path=[path]" />
- <content type="string" default="/usr/bin/ipmitool" />
<shortdesc lang="en">Path to ipmitool binary</shortdesc>
</parameter>
<parameter name="login_timeout" unique="0" required="0">
@@ -156,7 +155,6 @@
</parameter>
<parameter name="sudo_path" unique="0" required="0">
<getopt mixed="--sudo-path=[path]" />
- <content type="string" default="/usr/bin/sudo" />
<shortdesc lang="en">Path to sudo binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_ldom.xml new/fence-agents-4.0.24/tests/data/metadata/fence_ldom.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ldom.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ldom.xml 2016-08-22 14:33:58.000000000 +0200
@@ -127,7 +127,6 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_lpar.xml new/fence-agents-4.0.24/tests/data/metadata/fence_lpar.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_lpar.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_lpar.xml 2016-08-22 14:33:58.000000000 +0200
@@ -138,7 +138,6 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_mpath.xml new/fence-agents-4.0.24/tests/data/metadata/fence_mpath.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_mpath.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_mpath.xml 2016-08-22 14:33:58.000000000 +0200
@@ -1,7 +1,7 @@
<?xml version="1.0" ?>
<resource-agent name="fence_mpath" shortdesc="Fence agent for multipath persistent reservation" >
<longdesc>fence_mpath is an I/O fencing agent that uses SCSI-3 persistent reservations to control access multipath devices. Underlying devices must support SCSI-3 persistent reservations (SPC-3 or greater) as well as the "preempt-and-abort" subcommand.
-The fence_mpath agent works by having an unique key for each pair of node and device that has to be set also in /etc/multipath.conf. Once registered, a single node will become the reservation holder by creating a "write exclusive, registrants only" reservation on the device(s). The result is that only registered nodes may write to the device(s). When a node failure occurs, the fence_mpath agent will remove the key belonging to the failed node from the device(s). The failed node will no longer be able to write to the device(s). A manual reboot is required.</longdesc>
+The fence_mpath agent works by having a unique key for each node that has to be set in /etc/multipath.conf. Once registered, a single node will become the reservation holder by creating a "write exclusive, registrants only" reservation on the device(s). The result is that only registered nodes may write to the device(s). When a node failure occurs, the fence_mpath agent will remove the key belonging to the failed node from the device(s). The failed node will no longer be able to write to the device(s). A manual reboot is required.</longdesc>
<vendor-url>https://www.sourceware.org/dm/</vendor-url>
<parameters>
<parameter name="action" unique="0" required="1">
@@ -51,7 +51,6 @@
</parameter>
<parameter name="mpathpersist_path" unique="0" required="0">
<getopt mixed="--mpathpersist-path=[path]" />
- <content type="string" default="/usr/sbin/mpathpersist" />
<shortdesc lang="en">Path to mpathpersist binary</shortdesc>
</parameter>
<parameter name="power_timeout" unique="0" required="0">
@@ -85,7 +84,6 @@
</parameter>
<parameter name="sudo_path" unique="0" required="0">
<getopt mixed="--sudo-path=[path]" />
- <content type="string" default="/usr/bin/sudo" />
<shortdesc lang="en">Path to sudo binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_netio.xml new/fence-agents-4.0.24/tests/data/metadata/fence_netio.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_netio.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_netio.xml 2016-08-22 14:33:58.000000000 +0200
@@ -105,7 +105,6 @@
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_raritan.xml new/fence-agents-4.0.24/tests/data/metadata/fence_raritan.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_raritan.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_raritan.xml 2016-08-22 14:33:58.000000000 +0200
@@ -105,7 +105,6 @@
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_rhevm.xml new/fence-agents-4.0.24/tests/data/metadata/fence_rhevm.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_rhevm.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_rhevm.xml 2016-08-22 14:33:58.000000000 +0200
@@ -130,7 +130,6 @@
</parameter>
<parameter name="gnutlscli_path" unique="0" required="0">
<getopt mixed="--gnutlscli-path=[path]" />
- <content type="string" default="/usr/bin/gnutls-cli" />
<shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_rsa.xml new/fence-agents-4.0.24/tests/data/metadata/fence_rsa.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_rsa.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_rsa.xml 2016-08-22 14:33:58.000000000 +0200
@@ -125,12 +125,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_rsb.xml new/fence-agents-4.0.24/tests/data/metadata/fence_rsb.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_rsb.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_rsb.xml 2016-08-22 14:33:58.000000000 +0200
@@ -125,12 +125,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_sanbox2.xml new/fence-agents-4.0.24/tests/data/metadata/fence_sanbox2.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_sanbox2.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_sanbox2.xml 2016-08-22 14:33:58.000000000 +0200
@@ -110,7 +110,6 @@
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_sbd.xml new/fence-agents-4.0.24/tests/data/metadata/fence_sbd.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_sbd.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_sbd.xml 2016-08-22 14:33:58.000000000 +0200
@@ -73,7 +73,6 @@
</parameter>
<parameter name="sbd_path" unique="0" required="0">
<getopt mixed="--sbd-path=[path]" />
- <content type="string" default="/sbin/sbd" />
<shortdesc lang="en">Path to SBD binary</shortdesc>
</parameter>
<parameter name="shell_timeout" unique="0" required="0">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_scsi.xml new/fence-agents-4.0.24/tests/data/metadata/fence_scsi.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_scsi.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_scsi.xml 2016-08-22 14:33:58.000000000 +0200
@@ -1,7 +1,7 @@
<?xml version="1.0" ?>
<resource-agent name="fence_scsi" shortdesc="Fence agent for SCSI persistent reservation" >
<longdesc>fence_scsi is an I/O fencing agent that uses SCSI-3 persistent reservations to control access to shared storage devices. These devices must support SCSI-3 persistent reservations (SPC-3 or greater) as well as the "preempt-and-abort" subcommand.
-The fence_scsi agent works by having each node in the cluster register a unique key with the SCSI devive(s). Once registered, a single node will become the reservation holder by creating a "write exclusive, registrants only" reservation on the device(s). The result is that only registered nodes may write to the device(s). When a node failure occurs, the fence_scsi agent will remove the key belonging to the failed node from the device(s). The failed node will no longer be able to write to the device(s). A manual reboot is required.</longdesc>
+The fence_scsi agent works by having each node in the cluster register a unique key with the SCSI device(s). Once registered, a single node will become the reservation holder by creating a "write exclusive, registrants only" reservation on the device(s). The result is that only registered nodes may write to the device(s). When a node failure occurs, the fence_scsi agent will remove the key belonging to the failed node from the device(s). The failed node will no longer be able to write to the device(s). A manual reboot is required.</longdesc>
<vendor-url></vendor-url>
<parameters>
<parameter name="action" unique="0" required="1">
@@ -86,22 +86,18 @@
</parameter>
<parameter name="corosync-cmap_path" unique="0" required="0">
<getopt mixed="--corosync-cmap-path=[path]" />
- <content type="string" default="/usr/sbin/corosync-cmapctl" />
<shortdesc lang="en">Path to corosync-cmapctl binary</shortdesc>
</parameter>
<parameter name="sg_persist_path" unique="0" required="0">
<getopt mixed="--sg_persist-path=[path]" />
- <content type="string" default="/usr/bin/sg_persist" />
<shortdesc lang="en">Path to sg_persist binary</shortdesc>
</parameter>
<parameter name="sg_turs_path" unique="0" required="0">
<getopt mixed="--sg_turs-path=[path]" />
- <content type="string" default="/usr/bin/sg_turs" />
<shortdesc lang="en">Path to sg_turs binary</shortdesc>
</parameter>
<parameter name="vgs_path" unique="0" required="0">
<getopt mixed="--vgs-path=[path]" />
- <content type="string" default="/usr/sbin/vgs" />
<shortdesc lang="en">Path to vgs binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_tripplite_snmp.xml new/fence-agents-4.0.24/tests/data/metadata/fence_tripplite_snmp.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_tripplite_snmp.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_tripplite_snmp.xml 2016-08-22 14:33:58.000000000 +0200
@@ -155,17 +155,14 @@
</parameter>
<parameter name="snmpget_path" unique="0" required="0">
<getopt mixed="--snmpget-path=[path]" />
- <content type="string" default="/usr/bin/snmpget" />
<shortdesc lang="en">Path to snmpget binary</shortdesc>
</parameter>
<parameter name="snmpset_path" unique="0" required="0">
<getopt mixed="--snmpset-path=[path]" />
- <content type="string" default="/usr/bin/snmpset" />
<shortdesc lang="en">Path to snmpset binary</shortdesc>
</parameter>
<parameter name="snmpwalk_path" unique="0" required="0">
<getopt mixed="--snmpwalk-path=[path]" />
- <content type="string" default="/usr/bin/snmpwalk" />
<shortdesc lang="en">Path to snmpwalk binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_vbox.xml new/fence-agents-4.0.24/tests/data/metadata/fence_vbox.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_vbox.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_vbox.xml 2016-08-22 14:33:58.000000000 +0200
@@ -137,12 +137,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="sudo_path" unique="0" required="0">
<getopt mixed="--sudo-path=[path]" />
- <content type="string" default="/usr/bin/sudo" />
<shortdesc lang="en">Path to sudo binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_virsh.xml new/fence-agents-4.0.24/tests/data/metadata/fence_virsh.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_virsh.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_virsh.xml 2016-08-22 14:33:58.000000000 +0200
@@ -137,12 +137,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="sudo_path" unique="0" required="0">
<getopt mixed="--sudo-path=[path]" />
- <content type="string" default="/usr/bin/sudo" />
<shortdesc lang="en">Path to sudo binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_vmware.xml new/fence-agents-4.0.24/tests/data/metadata/fence_vmware.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_vmware.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_vmware.xml 2016-08-22 14:33:58.000000000 +0200
@@ -143,7 +143,6 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_vmware_soap.xml new/fence-agents-4.0.24/tests/data/metadata/fence_vmware_soap.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_vmware_soap.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_vmware_soap.xml 2016-08-22 14:33:58.000000000 +0200
@@ -127,7 +127,6 @@
</parameter>
<parameter name="gnutlscli_path" unique="0" required="0">
<getopt mixed="--gnutlscli-path=[path]" />
- <content type="string" default="/usr/bin/gnutls-cli" />
<shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
</parameter>
</parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fence-agents-4.0.23/tests/data/metadata/fence_wti.xml new/fence-agents-4.0.24/tests/data/metadata/fence_wti.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_wti.xml 2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_wti.xml 2016-08-22 14:33:58.000000000 +0200
@@ -125,12 +125,10 @@
</parameter>
<parameter name="ssh_path" unique="0" required="0">
<getopt mixed="--ssh-path=[path]" />
- <content type="string" default="/usr/bin/ssh" />
<shortdesc lang="en">Path to ssh binary</shortdesc>
</parameter>
<parameter name="telnet_path" unique="0" required="0">
<getopt mixed="--telnet-path=[path]" />
- <content type="string" default="/usr/bin/telnet" />
<shortdesc lang="en">Path to telnet binary</shortdesc>
</parameter>
</parameters>
1
0
Hello community,
here is the log from the commit of package DisplayCAL for openSUSE:Factory checked in at 2016-08-29 15:41:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/DisplayCAL (Old)
and /work/SRC/openSUSE:Factory/.DisplayCAL.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "DisplayCAL"
Changes:
--------
--- /work/SRC/openSUSE:Factory/DisplayCAL/DisplayCAL.changes 2016-08-12 15:42:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.DisplayCAL.new/DisplayCAL.changes 2016-08-29 15:44:39.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Aug 24 21:06:27 UTC 2016 - florian(a)displaycal.net
+
+- update to 3.1.6.0: see README.html#changelog-3.1.6
+
+-------------------------------------------------------------------
Old:
----
DisplayCAL-3.1.5.0.tar.gz
New:
----
DisplayCAL-3.1.6.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ DisplayCAL.spec ++++++
--- /var/tmp/diff_new_pack.7YkWvd/_old 2016-08-29 15:44:46.000000000 +0200
+++ /var/tmp/diff_new_pack.7YkWvd/_new 2016-08-29 15:44:46.000000000 +0200
@@ -40,7 +40,7 @@
License: GPL-3.0+
Group: %{correct_group}
Name: DisplayCAL
-Version: 3.1.5.0
+Version: 3.1.6.0
Release: 0
Source0: http://displaycal.net/download/%{name}-%version.tar.gz
Url: http://displaycal.net/
++++++ DisplayCAL-3.1.5.0.tar.gz -> DisplayCAL-3.1.6.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/DisplayCAL/DisplayCAL-3.1.5.0.tar.gz /work/SRC/openSUSE:Factory/.DisplayCAL.new/DisplayCAL-3.1.6.0.tar.gz differ: char 5, line 1
++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.7YkWvd/_old 2016-08-29 15:44:46.000000000 +0200
+++ /var/tmp/diff_new_pack.7YkWvd/_new 2016-08-29 15:44:46.000000000 +0200
@@ -1,5 +1,5 @@
-displaycal (3.1.5.0-1) stable; urgency=low
+displaycal (3.1.6.0-1) stable; urgency=low
- * Version 3.1.5.0
+ * Version 3.1.6.0
- -- Florian Höch <florian(a)displaycal.net> Tue, 02 Aug 2016 21:20:48 +0100
+ -- Florian Höch <florian(a)displaycal.net> Wed, 24 Aug 2016 21:06:27 +0100
++++++ debian.copyright ++++++
--- /var/tmp/diff_new_pack.7YkWvd/_old 2016-08-29 15:44:47.000000000 +0200
+++ /var/tmp/diff_new_pack.7YkWvd/_new 2016-08-29 15:44:47.000000000 +0200
@@ -67,6 +67,10 @@
2010-2016, Florian Höch <florian(a)displaycal.net>
License: MIT-style
+Files: DisplayCAL/win_knownpaths.py
+Copyright: 2014-2016, Michael Kropat
+License: MIT-style or GPL-3+
+
Files: DisplayCAL/wxenhancedplot.py
Copyright: 2003-2004, Gordon Williams <g_will(a)cyberus.ca>
2003, Jeff Grimmett <grimmtooth(a)softhome.net>
1
0
Hello community,
here is the log from the commit of package libgit2-glib for openSUSE:Factory checked in at 2016-08-29 15:41:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgit2-glib (Old)
and /work/SRC/openSUSE:Factory/.libgit2-glib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgit2-glib"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgit2-glib/libgit2-glib.changes 2016-06-02 09:39:33.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libgit2-glib.new/libgit2-glib.changes 2016-08-29 15:44:17.000000000 +0200
@@ -1,0 +2,14 @@
+Fri Aug 26 09:53:00 UTC 2016 - dimstar(a)opensuse.org
+
+- Update to version 0.24.3:
+ + Reduce memory allocations during diff generation.
+ + Fix ctime in index entry.
+
+-------------------------------------------------------------------
+Wed Aug 17 13:56:11 UTC 2016 - zaitor(a)opensuse.org
+
+- Update to version 0.24.2:
+ + Fix several crashes.
+ + Misc bugfixing.
+
+-------------------------------------------------------------------
Old:
----
libgit2-glib-0.24.0.tar.xz
New:
----
libgit2-glib-0.24.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgit2-glib.spec ++++++
--- /var/tmp/diff_new_pack.wjIF57/_old 2016-08-29 15:44:20.000000000 +0200
+++ /var/tmp/diff_new_pack.wjIF57/_new 2016-08-29 15:44:20.000000000 +0200
@@ -18,7 +18,7 @@
Name: libgit2-glib
-Version: 0.24.0
+Version: 0.24.3
Release: 0
Summary: Glib wrapper library around libgit2
License: LGPL-2.1+
++++++ libgit2-glib-0.24.0.tar.xz -> libgit2-glib-0.24.3.tar.xz ++++++
++++ 14067 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package grilo-plugins for openSUSE:Factory checked in at 2016-08-29 15:41:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/grilo-plugins (Old)
and /work/SRC/openSUSE:Factory/.grilo-plugins.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grilo-plugins"
Changes:
--------
--- /work/SRC/openSUSE:Factory/grilo-plugins/grilo-plugins.changes 2016-07-03 12:27:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.grilo-plugins.new/grilo-plugins.changes 2016-08-29 15:43:58.000000000 +0200
@@ -1,0 +2,9 @@
+Fri Aug 26 09:11:14 UTC 2016 - dimstar(a)opensuse.org
+
+- Conditionally disable LUA Factory on openSUSE < 13.2 (SLE and
+ Leap 42.x). LUA 5.3 is not available and as a consequence we
+ can't ship LUA Factory plugins.
+- Conditionally disabled chromaprint on openSUSE < 13.2 (SLE and
+ Leap 42.x). GStreamer/chroma support is not available.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ grilo-plugins.spec ++++++
--- /var/tmp/diff_new_pack.nu0QmD/_old 2016-08-29 15:44:03.000000000 +0200
+++ /var/tmp/diff_new_pack.nu0QmD/_new 2016-08-29 15:44:03.000000000 +0200
@@ -17,6 +17,13 @@
%define plugin_dir %(pkg-config --variable plugindir grilo-0.3)
+%if 0%{?suse_version} > 1315
+%bcond_without lua
+%bcond_without chroma
+%else
+%bcond_with lua
+%bcond_with chroma
+%endif
Name: grilo-plugins
Version: 0.3.2
@@ -45,11 +52,13 @@
BuildRequires: pkgconfig(grilo-pls-0.3)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0)
+%if %{with chroma}
%ifarch i586
BuildRequires: gstreamer1(element-chromaprint)
%else
BuildRequires: gstreamer1(element-chromaprint)()(64bit)
%endif
+%endif
BuildRequires: pkgconfig(gthread-2.0)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libarchive)
@@ -58,7 +67,9 @@
BuildRequires: pkgconfig(libmediaart-2.0)
BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(libxml-2.0)
+%if %{with lua}
BuildRequires: pkgconfig(lua) >= 5.3.0
+%endif
BuildRequires: pkgconfig(oauth)
BuildRequires: pkgconfig(rest-0.7) >= 0.7.90
BuildRequires: pkgconfig(sqlite3)
@@ -118,8 +129,14 @@
%build
%configure \
--disable-static \
+%if %{with chroma}
--enable-chromaprint \
+%endif
+%if %{with lua}
--enable-lua-factory
+%else
+ --disable-lua-factory
+%endif
make %{?_smp_mflags}
%install
@@ -144,7 +161,9 @@
%{_datadir}/help/C/examples/
# Explicitly list plugins
%{plugin_dir}/libgrlbookmarks.so
+%if %{with chroma}
%{plugin_dir}/libgrlchromaprint.so
+%endif
%{plugin_dir}/libgrldaap.so
%{plugin_dir}/libgrldpap.so
%{plugin_dir}/libgrlfilesystem.so
@@ -152,7 +171,6 @@
%{plugin_dir}/libgrlfreebox.so
%{plugin_dir}/libgrlgravatar.so
%{plugin_dir}/libgrljamendo.so
-%{plugin_dir}/libgrlluafactory.so
%{plugin_dir}/libgrlmagnatune.so
%{plugin_dir}/libgrllocalmetadata.so
%{plugin_dir}/libgrlmetadatastore.so
@@ -164,6 +182,8 @@
%{plugin_dir}/libgrlthetvdb.so
%{plugin_dir}/libgrltmdb.so
%{plugin_dir}/libgrlvimeo.so
+%if %{with lua}
+%{plugin_dir}/libgrlluafactory.so
%dir %{_datadir}/grilo-plugins
%dir %{_datadir}/grilo-plugins/grl-lua-factory
%{_datadir}/grilo-plugins/grl-lua-factory/grl-appletrailers.lua
@@ -185,6 +205,7 @@
%{_datadir}/grilo-plugins/grl-lua-factory/grl-video-title-parsing.lua
%{_datadir}/grilo-plugins/grl-lua-factory/grl-lastfm-cover.lua
%{_datadir}/grilo-plugins/grl-lua-factory/grl-spotify-cover.lua
+%endif
%files lang -f %{name}.lang
1
0
Hello community,
here is the log from the commit of package primus for openSUSE:Factory checked in at 2016-08-29 15:40:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/primus (Old)
and /work/SRC/openSUSE:Factory/.primus.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "primus"
Changes:
--------
--- /work/SRC/openSUSE:Factory/primus/primus.changes 2014-07-11 20:06:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.primus.new/primus.changes 2016-08-29 15:43:31.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 26 11:38:48 UTC 2016 - tchvatal(a)suse.com
+
+- Update to version 0+git20150328.d1afbf6:
+ * Fix compilation on arm
+ * pass any preprocessor flags defined by environment to gcc
+ * Reuse initial ddpy if XOpenDisplay fails in display thread
+ * Avoid using primus.ddpy in match_fbconfig
+ * Avoid using primus.ddpy in match_visual (GH-132)
+ * Remove some of the remaining uses of primus.ddpy
+ * Defer glXChooseFBConfig from library constructor to first use (GH-151)
+ * Revert back to using compiler support for ifuncs (GH-153)
+ * Do not try to reuse ddpy fbconfig (fixes GH-160)
+ * Fix connect() error detection (GH-163)
+- Drop merged patch type-directive.patch
+
+-------------------------------------------------------------------
Old:
----
primus-master.zip
primusrun
type-directive.patch
New:
----
_service
primus-0+git20150328.d1afbf6.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ primus.spec ++++++
--- /var/tmp/diff_new_pack.nMqOuV/_old 2016-08-29 15:43:38.000000000 +0200
+++ /var/tmp/diff_new_pack.nMqOuV/_new 2016-08-29 15:43:38.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package primus
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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,17 +17,14 @@
Name: primus
-Version: 20131226
+Version: 0+git20150328.d1afbf6
Release: 0
Summary: Faster OpenGL offloading for Bumblebee
License: HPND
Group: Hardware/Other
Url: https://github.com/amonakov/primus
-Source0: %{name}-master.zip
-Source1: primusrun
-Source2: baselibs.conf
-# PATCH-FIX-UPSTREAM Use % in .type directive since @ is a comment character on arm
-Patch0: type-directive.patch
+Source0: %{name}-%{version}.tar.xz
+Source1: baselibs.conf
BuildRequires: Mesa-libGL-devel
BuildRequires: gcc-c++
BuildRequires: libX11-devel
@@ -45,17 +42,15 @@
place.
%prep
-%setup -q -n primus-master
-%patch0 -p1
-cp -p %{SOURCE1} .
+%setup -q
%build
export CXXFLAGS="%{optflags}"
make %{?_smp_mflags}
%install
-install -D "%{_builddir}/%{name}-master/lib/libGL.so.1" "%{buildroot}%{_libdir}/primus/libGL.so.1"
-install -D "%{_builddir}/%{name}-master/primusrun" "%{buildroot}%{_bindir}/primusrun"
+install -D lib/libGL.so.1 "%{buildroot}%{_libdir}/primus/libGL.so.1"
+install -D primusrun "%{buildroot}%{_bindir}/primusrun"
%files
%defattr(-,root,root)
++++++ _service ++++++
<services>
<service name="tar_scm" mode="disabled">
<param name="url">https://github.com/amonakov/primus.git</param>
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
<param name="filename">primus</param>
<param name="versionformat">0+git%cd.%h</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="disabled"/>
</services>
1
0
Hello community,
here is the log from the commit of package nss_ldap for openSUSE:Factory checked in at 2016-08-29 15:40:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nss_ldap (Old)
and /work/SRC/openSUSE:Factory/.nss_ldap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nss_ldap"
Changes:
--------
--- /work/SRC/openSUSE:Factory/nss_ldap/nss_ldap.changes 2015-09-08 17:44:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.nss_ldap.new/nss_ldap.changes 2016-08-29 15:43:03.000000000 +0200
@@ -1,0 +2,23 @@
+Fri Aug 26 09:49:48 UTC 2016 - hguo(a)suse.com
+
+- Relabel patches:
+ nss_ldap.dif -> 0000-nss_ldap.dif
+ group-utf8.dif -> 0001-group-utf8.dif
+ nss_ldap-ldapconn-leak-bug418.dif ->
+ 0002-nss_ldap-ldapconn-leak-bug418.dif
+ nss_ldap-getent-retry.dif -> 0003-nss_ldap-getent-retry.dif
+ nss_ldap-getent-skip-invalid-uidgidnumber.dif ->
+ 0004-nss_ldap-getent-skip-invalid-uidgidnumber.dif
+ nss_ldap-265-glibc-2.16.patch -> 0005-nss_ldap-265-glibc-2.16.patch
+ nss_ldap-265-pthread.patch -> 0006-nss_ldap-265-pthread.patch
+ bnc#842120.dif -> 0007-bnc#842120.dif
+ bnc#866763.dif -> 0008-bnc#866763.dif
+- Add patches:
+ * Resolve a connection management issue in oneshot operation mode &
+ Fix bad variable initialisation (bsc#934444)
+ 0009-fix-for-BUG-412-don-t-close-nested-contexts.patch
+ 0010-initialize-context-in-_nss_ldap_getbyname.patch
+ * Fix buffer management issue between glibc and LDAP (bsc#986858)
+ 0011-When-invoked-via-glibc-the-input-buffer-is-enlarged.patch
+
+-------------------------------------------------------------------
Old:
----
bnc#842120.dif
bnc#866763.dif
group-utf8.dif
nss_ldap-265-glibc-2.16.patch
nss_ldap-265-pthread.patch
nss_ldap-getent-retry.dif
nss_ldap-getent-skip-invalid-uidgidnumber.dif
nss_ldap-ldapconn-leak-bug418.dif
nss_ldap.dif
New:
----
0000-nss_ldap.dif
0001-group-utf8.dif
0002-nss_ldap-ldapconn-leak-bug418.dif
0003-nss_ldap-getent-retry.dif
0004-nss_ldap-getent-skip-invalid-uidgidnumber.dif
0005-nss_ldap-265-glibc-2.16.patch
0006-nss_ldap-265-pthread.patch
0007-bnc#842120.dif
0008-bnc#866763.dif
0009-fix-for-BUG-412-don-t-close-nested-contexts.patch
0010-initialize-context-in-_nss_ldap_getbyname.patch
0011-When-invoked-via-glibc-the-input-buffer-is-enlarged.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nss_ldap.spec ++++++
--- /var/tmp/diff_new_pack.AfjDmS/_old 2016-08-29 15:43:07.000000000 +0200
+++ /var/tmp/diff_new_pack.AfjDmS/_new 2016-08-29 15:43:07.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package nss_ldap
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -27,19 +27,22 @@
Source1: README.SUSE
Source2: baselibs.conf
Source3: ldap.conf
-Patch0: nss_ldap.dif
-Patch1: group-utf8.dif
-Patch2: nss_ldap-ldapconn-leak-bug418.dif
-Patch3: nss_ldap-getent-retry.dif
-Patch4: nss_ldap-getent-skip-invalid-uidgidnumber.dif
+Patch0: 0000-nss_ldap.dif
+Patch1: 0001-group-utf8.dif
+Patch2: 0002-nss_ldap-ldapconn-leak-bug418.dif
+Patch3: 0003-nss_ldap-getent-retry.dif
+Patch4: 0004-nss_ldap-getent-skip-invalid-uidgidnumber.dif
# Upstream issue with glibc-2.16 http://bugzilla.padl.com/show_bug.cgi?id=445
-Patch5: nss_ldap-265-glibc-2.16.patch
+Patch5: 0005-nss_ldap-265-glibc-2.16.patch
# Fix also issue with threads on glibc-2.16 http://bugzilla.padl.com/show_bug.cgi?id=446
-Patch6: nss_ldap-265-pthread.patch
+Patch6: 0006-nss_ldap-265-pthread.patch
# SIGPIPE handling atfork
-Patch7: bnc#842120.dif
+Patch7: 0007-bnc#842120.dif
# reverse ipv6 host lookups fail when ldap is used
-Patch8: bnc#866763.dif
+Patch8: 0008-bnc#866763.dif
+Patch9: 0009-fix-for-BUG-412-don-t-close-nested-contexts.patch
+Patch10: 0010-initialize-context-in-_nss_ldap_getbyname.patch
+Patch11: 0011-When-invoked-via-glibc-the-input-buffer-is-enlarged.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: db-devel
@@ -69,6 +72,9 @@
%patch6
%patch7 -p1
%patch8 -p1
+%patch9 -p1
+%patch10 -p1
+%patch11 -p1
cp -v %{SOURCE1} .
%build
++++++ 0000-nss_ldap.dif ++++++
Index: nss_ldap-265/ldap-nss.c
===================================================================
--- nss_ldap-265.orig/ldap-nss.c
+++ nss_ldap-265/ldap-nss.c
@@ -2640,7 +2640,8 @@ do_with_reconnect (const char *base, int
* If a soft reconnect policy is specified, then do not
* try to reconnect to the LDAP server if it is down.
*/
- if (__session.ls_config->ldc_reconnect_pol == LP_RECONNECT_SOFT)
+ if ( (__session.ls_config->ldc_reconnect_pol == LP_RECONNECT_SOFT) &&
+ ( tries > 0 ) )
hard = 0;
++tries;
Index: nss_ldap-265/Makefile.am
===================================================================
--- nss_ldap-265.orig/Makefile.am
+++ nss_ldap-265/Makefile.am
@@ -109,5 +109,5 @@ uninstall-local:
@$(NORMAL_UNINSTALL)
vers.c: $(top_srcdir)/CVSVersionInfo.txt
- CVSVERSIONDIR=$(top_srcdir) vers_string -v
+ CVSVERSIONDIR=$(top_srcdir) ./vers_string -v
++++++ 0001-group-utf8.dif ++++++
Index: nss_ldap-265/ldap-grp.c
===================================================================
--- nss_ldap-265.orig/ldap-grp.c
+++ nss_ldap-265/ldap-grp.c
@@ -591,8 +591,9 @@ _nss_ldap_parse_gr (LDAPMessage * e,
10);
stat =
- _nss_ldap_getrdnvalue (e, ATM (LM_GROUP, cn), &gr->gr_name, &buffer,
+ _nss_ldap_assign_attrval (e, ATM (LM_GROUP, cn), &gr->gr_name, &buffer,
&buflen);
+
if (stat != NSS_SUCCESS)
return stat;
++++++ 0002-nss_ldap-ldapconn-leak-bug418.dif ++++++
bnc#659100, PADL#418
Index: nss_ldap-265/ldap-nss.c
===================================================================
--- nss_ldap-265.orig/ldap-nss.c
+++ nss_ldap-265/ldap-nss.c
@@ -1234,9 +1234,14 @@ do_init (void)
}
}
- __session.ls_conn = NULL;
+ /* looks like a problem. could be initialized, but not connected */
+ if (__session.ls_state != LS_UNINITIALIZED)
+ {
+ debug ("<== do_init (already initialized)");
+ goto initialized;
+ }
+
__session.ls_timestamp = 0;
- __session.ls_state = LS_UNINITIALIZED;
#if defined(HAVE_PTHREAD_ONCE) && defined(HAVE_PTHREAD_ATFORK)
if (pthread_once (&__once, do_atfork_setup) != 0)
@@ -1356,6 +1361,7 @@ do_init (void)
debug ("<== do_init (initialized session)");
+initialized:
return NSS_SUCCESS;
}
@@ -1575,6 +1581,7 @@ do_open (void)
}
else
{
+ syslog(LOG_ERR, "nss-ldap: do_open: do_start_tls failed:stat=%d", stat);
do_close ();
debug ("<== do_open (TLS startup failed)");
return stat;
++++++ 0003-nss_ldap-getent-retry.dif ++++++
bnc#662752, PADL#215
Index: nss_ldap-265/ldap-nss.c
===================================================================
--- nss_ldap-265.orig/ldap-nss.c
+++ nss_ldap-265/ldap-nss.c
@@ -2033,6 +2033,7 @@ _nss_ldap_ent_context_init_locked (ent_c
ctx->ec_msgid = -1;
ctx->ec_sd = NULL;
ctx->ec_eof = 0;
+ ctx->ec_ldaprc = 0;
LS_INIT (ctx->ec_state);
@@ -2067,6 +2068,7 @@ do_context_release (ent_context_t * ctx,
ctx->ec_sd = NULL;
ctx->ec_eof = 0;
+ ctx->ec_ldaprc = 0;
LS_INIT (ctx->ec_state);
@@ -2491,6 +2493,7 @@ do_result (ent_context_t * ctx, int all)
syslog (LOG_ERR, "nss_ldap: could not get LDAP result - %s",
ldap_err2string (rc));
do_close();
+ ctx->ec_ldaprc = rc;
stat = NSS_UNAVAIL;
break;
case LDAP_RES_SEARCH_ENTRY:
@@ -3395,6 +3398,9 @@ _nss_ldap_getent_ex (ldap_args_t * args,
const char **user_attrs, parser_t parser)
{
NSS_STATUS stat = NSS_SUCCESS;
+ int retry;
+
+ retry = (__session.ls_state == LS_CONNECTED_TO_DSA ) ? 1 : 0;
debug ("==> _nss_ldap_getent_ex");
@@ -3437,6 +3443,18 @@ next:
stat = do_parse (*ctx, result, buffer, buflen, errnop, parser);
+ if (stat == NSS_UNAVAIL && retry &&
+ ( ((*ctx)->ec_ldaprc == LDAP_UNAVAILABLE) ||
+ ((*ctx)->ec_ldaprc == LDAP_SERVER_DOWN) )
+ )
+ {
+ retry = 0;
+ (*ctx)->ec_msgid = -1;
+ syslog (LOG_ERR, "nss_ldap: Server might have closed connection. Retrying.");
+ goto next;
+ }
+
+ retry = 0;
#ifdef HAVE_LDAP_SEARCH_EXT
if (stat == NSS_NOTFOUND)
{
Index: nss_ldap-265/ldap-nss.h
===================================================================
--- nss_ldap-265.orig/ldap-nss.h
+++ nss_ldap-265/ldap-nss.h
@@ -570,6 +570,7 @@ struct ent_context
{
ldap_state_t ec_state; /* eg. for services */
int ec_msgid; /* message ID */
+ int ec_ldaprc; /* LDAP error code */
LDAPMessage *ec_res; /* result chain */
ldap_service_search_descriptor_t *ec_sd; /* current sd */
struct berval *ec_cookie; /* cookie for paged searches */
++++++ 0004-nss_ldap-getent-skip-invalid-uidgidnumber.dif ++++++
Index: nss_ldap-265/ldap-pwd.c
===================================================================
--- nss_ldap-265.orig/ldap-pwd.c
+++ nss_ldap-265/ldap-pwd.c
@@ -121,7 +121,17 @@ _nss_ldap_parse_pw (LDAPMessage * e,
stat =
_nss_ldap_assign_attrval (e, AT (uidNumber), &uid, &tmp, &tmplen);
if (stat != NSS_SUCCESS)
- return stat;
+ {
+ /*
+ * uidNumber is to large to fit into the fixed size tmpbuf buffer,
+ * handle this as if it was a Schema violation to skip this entry,
+ * such large ids aren't valid
+ */
+ if ( stat == NSS_TRYAGAIN )
+ stat = NSS_NOTFOUND;
+ return stat;
+ }
+
if (*uid == '\0')
pw->pw_uid = UID_NOBODY;
else
@@ -138,7 +148,16 @@ _nss_ldap_parse_pw (LDAPMessage * e,
_nss_ldap_assign_attrval (e, ATM (LM_PASSWD, gidNumber), &gid, &tmp,
&tmplen);
if (stat != NSS_SUCCESS)
- return stat;
+ {
+ /*
+ * gidNumber is to large to fit into the fixed size tmpbuf buffer,
+ * handle this as if it was a Schema violation to skip this entry,
+ * such large ids aren't valid
+ */
+ if ( stat == NSS_TRYAGAIN )
+ stat = NSS_NOTFOUND;
+ return stat;
+ }
if (*gid == '\0')
pw->pw_gid = GID_NOBODY;
else
++++++ 0005-nss_ldap-265-glibc-2.16.patch ++++++
--- ldap-nss.c.orig 2012-10-17 12:32:03.908730283 +0000
+++ ldap-nss.c 2012-10-17 12:38:10.906767283 +0000
@@ -148,7 +148,7 @@
*/
static ldap_session_t __session = { NULL, NULL, 0, LS_UNINITIALIZED };
-#if defined(HAVE_PTHREAD_ATFORK) || defined(HAVE_LIBC_LOCK_H) || defined(HAVE_BITS_LIBC_LOCK_H)
+#if defined(HAVE_PTHREAD_ATFORK) || defined(HAVE___LIBC_ONCE)
static pthread_once_t __once = PTHREAD_ONCE_INIT;
#endif
@@ -168,7 +168,7 @@
static int __ssl_initialized = 0;
#endif /* HAVE_LDAPSSL_CLIENT_INIT */
-#if defined(HAVE_PTHREAD_ATFORK) || defined(HAVE_LIBC_LOCK_H) || defined(HAVE_BITS_LIBC_LOCK_H)
+#if defined(HAVE_PTHREAD_ATFORK) || defined(HAVE___LIBC_ONCE)
/*
* Prepare for fork(); lock mutex.
*/
@@ -519,7 +519,7 @@
}
#endif /* HAVE_NSSWITCH_H */
-#if defined(HAVE_PTHREAD_ATFORK) || defined(HAVE_LIBC_LOCK_H) || defined(HAVE_BITS_LIBC_LOCK_H)
+#if defined(HAVE_PTHREAD_ATFORK) || defined(HAVE___LIBC_ONCE)
static void
do_atfork_prepare (void)
{
@@ -553,7 +553,7 @@
#ifdef HAVE_PTHREAD_ATFORK
(void) pthread_atfork (do_atfork_prepare, do_atfork_parent,
do_atfork_child);
-#elif defined(HAVE_LIBC_LOCK_H) || defined(HAVE_BITS_LIBC_LOCK_H)
+#elif defined(HAVE___LIBC_ATFORK)
(void) __libc_atfork (do_atfork_prepare, do_atfork_parent, do_atfork_child);
#endif
@@ -1119,7 +1119,7 @@
}
#ifndef HAVE_PTHREAD_ATFORK
-#if defined(HAVE_LIBC_LOCK_H) || defined(HAVE_BITS_LIBC_LOCK_H)
+#if defined(HAVE___LIBC_ONCE)
/*
* This bogosity is necessary because Linux uses different
* PIDs for different threads (like IRIX, which we don't
@@ -1151,7 +1151,7 @@
pid = -1; /* linked against libpthreads, don't care */
#else
pid = getpid ();
-#endif /* HAVE_LIBC_LOCK_H || HAVE_BITS_LIBC_LOCK_H */
+#endif /* HAVE___LIBC_ONCE */
#endif /* HAVE_PTHREAD_ATFORK */
euid = geteuid ();
@@ -1161,7 +1161,7 @@
syslog (LOG_DEBUG,
"nss_ldap: __session.ls_state=%d, __session.ls_conn=%p, __euid=%i, euid=%i",
__session.ls_state, __session.ls_conn, __euid, euid);
-#elif defined(HAVE_LIBC_LOCK_H) || defined(HAVE_BITS_LIBC_LOCK_H)
+#elif defined(HAVE___LIBC_ONCE)
syslog (LOG_DEBUG,
"nss_ldap: libpthreads=%s, __session.ls_state=%d, __session.ls_conn=%p, __pid=%i, pid=%i, __euid=%i, euid=%i",
((__pthread_once == NULL || __pthread_atfork == NULL) ? "FALSE" : "TRUE"),
@@ -1185,11 +1185,11 @@
}
else
#ifndef HAVE_PTHREAD_ATFORK
-#if defined(HAVE_LIBC_LOCK_H) || defined(HAVE_BITS_LIBC_LOCK_H)
+#if defined(HAVE___LIBC_ONCE)
if ((__pthread_once == NULL || __pthread_atfork == NULL) && __pid != pid)
#else
if (__pid != pid)
-#endif /* HAVE_LIBC_LOCK_H || HAVE_BITS_LIBC_LOCK_H */
+#endif /* HAVE___LIBC_ONCE */
{
do_close_no_unbind ();
}
@@ -1250,9 +1250,9 @@
debug ("<== do_init (pthread_once failed)");
return NSS_UNAVAIL;
}
-#elif defined(HAVE_PTHREAD_ATFORK) && ( defined(HAVE_LIBC_LOCK_H) || defined(HAVE_BITS_LIBC_LOCK_H) )
+#elif defined(HAVE_PTHREAD_ATFORK) && defined(HAVE___LIBC_ONCE)
__libc_once (__once, do_atfork_setup);
-#elif defined(HAVE_LIBC_LOCK_H) || defined(HAVE_BITS_LIBC_LOCK_H)
+#elif defined(HAVE___LIBC_ONCE)
/*
* Only install the pthread_atfork() handlers i
* we are linked against libpthreads. Otherwise,
--- ldap-nss.h.orig 2012-10-17 12:33:05.681379283 +0000
+++ ldap-nss.h 2012-10-17 12:34:06.337050753 +0000
@@ -671,7 +671,7 @@
#define NSS_LDAP_LOCK(m) mutex_lock(&m)
#define NSS_LDAP_UNLOCK(m) mutex_unlock(&m)
#define NSS_LDAP_DEFINE_LOCK(m) static mutex_t m = DEFAULTMUTEX
-#elif defined(HAVE_LIBC_LOCK_H) || defined(HAVE_BITS_LIBC_LOCK_H)
+#elif defined(HAVE___LIBC_LOCK_LOCK) && defined(HAVE___LIBC_LOCK_UNLOCK)
#define NSS_LDAP_LOCK(m) __libc_lock_lock(m)
#define NSS_LDAP_UNLOCK(m) __libc_lock_unlock(m)
#define NSS_LDAP_DEFINE_LOCK(m) static pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER
--- ldap-nss.c.orig 2012-10-17 12:58:20.270783283 +0000
+++ ldap-nss.c 2012-10-17 12:58:43.699267283 +0000
@@ -156,7 +156,7 @@
static FILE *__debugfile;
#endif /* LBER_OPT_LOG_PRINT_FILE */
-#ifndef HAVE_PTHREAD_ATFORK
+#if !defined(HAVE_PTHREAD_ATFORK) || !defined(HAVE___LIBC_ONCE)
/*
* Process ID that opened the session.
*/
--- configure.in.orig 2012-10-17 12:59:31.707235283 +0000
+++ configure.in 2012-10-17 13:00:15.854289283 +0000
@@ -255,6 +255,7 @@
AC_CHECK_FUNCS(pthread_once)
AC_CHECK_FUNCS(ether_aton)
AC_CHECK_FUNCS(ether_ntoa)
+AC_CHECK_FUNCS(__libc_once __libc_atfork __libc_lock_lock __libc_lock_unlock)
AC_MSG_CHECKING(for struct ether_addr)
AC_TRY_COMPILE([#include <sys/types.h>
--- ldap-nss.c.orig 2012-10-17 13:02:01.418010283 +0000
+++ ldap-nss.c 2012-10-17 13:03:25.017240283 +0000
@@ -1102,7 +1102,7 @@
do_init (void)
{
ldap_config_t *cfg;
-#ifndef HAVE_PTHREAD_ATFORK
+#if !defined(HAVE_PTHREAD_ATFORK) || !defined(HAVE___LIBC_ONCE)
pid_t pid;
#endif
uid_t euid;
++++++ 0006-nss_ldap-265-pthread.patch ++++++
--- configure.in.orig 2012-10-17 13:32:35.894846283 +0000
+++ configure.in 2012-10-17 13:35:29.334105697 +0000
@@ -1,6 +1,7 @@
AC_INIT(ldap-nss.c)
AC_CANONICAL_SYSTEM
AC_PREFIX_DEFAULT()
+AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE(nss_ldap, 265)
AM_CONFIG_HEADER(config.h)
@@ -250,11 +251,17 @@
AC_CHECK_FUNCS(snprintf)
AC_CHECK_FUNCS(gethostbyname)
AC_CHECK_FUNCS(nsdispatch)
+AC_CHECK_FUNCS(ether_aton)
+AC_CHECK_FUNCS(ether_ntoa)
+
+AX_PTHREAD
+LIBS="$PTHREAD_LIBS $LIBS"
+CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+CC="$PTHREAD_CC"
+
AC_CHECK_LIB(pthread_nonshared, main)
AC_CHECK_FUNCS(pthread_atfork)
AC_CHECK_FUNCS(pthread_once)
-AC_CHECK_FUNCS(ether_aton)
-AC_CHECK_FUNCS(ether_ntoa)
AC_CHECK_FUNCS(__libc_once __libc_atfork __libc_lock_lock __libc_lock_unlock)
AC_MSG_CHECKING(for struct ether_addr)
--- /dev/null 2012-10-15 13:43:01.683577607 +0000
+++ m4/ax_pthread.m4 2012-10-17 13:34:51.918922283 +0000
@@ -0,0 +1,309 @@
+# ===========================================================================
+# http://www.gnu.org/software/autoconf-archive/ax_pthread.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+# AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
+#
+# DESCRIPTION
+#
+# This macro figures out how to build C programs using POSIX threads. It
+# sets the PTHREAD_LIBS output variable to the threads library and linker
+# flags, and the PTHREAD_CFLAGS output variable to any special C compiler
+# flags that are needed. (The user can also force certain compiler
+# flags/libs to be tested by setting these environment variables.)
+#
+# Also sets PTHREAD_CC to any special C compiler that is needed for
+# multi-threaded programs (defaults to the value of CC otherwise). (This
+# is necessary on AIX to use the special cc_r compiler alias.)
+#
+# NOTE: You are assumed to not only compile your program with these flags,
+# but also link it with them as well. e.g. you should link with
+# $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS
+#
+# If you are only building threads programs, you may wish to use these
+# variables in your default LIBS, CFLAGS, and CC:
+#
+# LIBS="$PTHREAD_LIBS $LIBS"
+# CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+# CC="$PTHREAD_CC"
+#
+# In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant
+# has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to that name
+# (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
+#
+# Also HAVE_PTHREAD_PRIO_INHERIT is defined if pthread is found and the
+# PTHREAD_PRIO_INHERIT symbol is defined when compiling with
+# PTHREAD_CFLAGS.
+#
+# ACTION-IF-FOUND is a list of shell commands to run if a threads library
+# is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it
+# is not found. If ACTION-IF-FOUND is not specified, the default action
+# will define HAVE_PTHREAD.
+#
+# Please let the authors know if this macro fails on any platform, or if
+# you have any other suggestions or comments. This macro was based on work
+# by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help
+# from M. Frigo), as well as ac_pthread and hb_pthread macros posted by
+# Alejandro Forero Cuervo to the autoconf macro repository. We are also
+# grateful for the helpful feedback of numerous users.
+#
+# Updated for Autoconf 2.68 by Daniel Richard G.
+#
+# LICENSE
+#
+# Copyright (c) 2008 Steven G. Johnson <stevenj(a)alum.mit.edu>
+# Copyright (c) 2011 Daniel Richard G. <skunk(a)iSKUNK.ORG>
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by the
+# Free Software Foundation, either version 3 of the License, or (at your
+# option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+# Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# As a special exception, the respective Autoconf Macro's copyright owner
+# gives unlimited permission to copy, distribute and modify the configure
+# scripts that are the output of Autoconf when processing the Macro. You
+# need not follow the terms of the GNU General Public License when using
+# or distributing such scripts, even though portions of the text of the
+# Macro appear in them. The GNU General Public License (GPL) does govern
+# all other use of the material that constitutes the Autoconf Macro.
+#
+# This special exception to the GPL applies to versions of the Autoconf
+# Macro released by the Autoconf Archive. When you make and distribute a
+# modified version of the Autoconf Macro, you may extend this special
+# exception to the GPL to apply to your modified version as well.
+
+#serial 18
+
+AU_ALIAS([ACX_PTHREAD], [AX_PTHREAD])
+AC_DEFUN([AX_PTHREAD], [
+AC_REQUIRE([AC_CANONICAL_HOST])
+AC_LANG_PUSH([C])
+ax_pthread_ok=no
+
+# We used to check for pthread.h first, but this fails if pthread.h
+# requires special compiler flags (e.g. on True64 or Sequent).
+# It gets checked for in the link test anyway.
+
+# First of all, check if the user has set any of the PTHREAD_LIBS,
+# etcetera environment variables, and if threads linking works using
+# them:
+if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+ save_LIBS="$LIBS"
+ LIBS="$PTHREAD_LIBS $LIBS"
+ AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])
+ AC_TRY_LINK_FUNC(pthread_join, ax_pthread_ok=yes)
+ AC_MSG_RESULT($ax_pthread_ok)
+ if test x"$ax_pthread_ok" = xno; then
+ PTHREAD_LIBS=""
+ PTHREAD_CFLAGS=""
+ fi
+ LIBS="$save_LIBS"
+ CFLAGS="$save_CFLAGS"
+fi
+
+# We must check for the threads library under a number of different
+# names; the ordering is very important because some systems
+# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
+# libraries is broken (non-POSIX).
+
+# Create a list of thread flags to try. Items starting with a "-" are
+# C compiler flags, and other items are library names, except for "none"
+# which indicates that we try without any flags at all, and "pthread-config"
+# which is a program returning the flags for the Pth emulation library.
+
+ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
+
+# The ordering *is* (sometimes) important. Some notes on the
+# individual items follow:
+
+# pthreads: AIX (must check this before -lpthread)
+# none: in case threads are in libc; should be tried before -Kthread and
+# other compiler flags to prevent continual compiler warnings
+# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
+# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
+# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
+# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
+# -pthreads: Solaris/gcc
+# -mthreads: Mingw32/gcc, Lynx/gcc
+# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
+# doesn't hurt to check since this sometimes defines pthreads too;
+# also defines -D_REENTRANT)
+# ... -mt is also the pthreads flag for HP/aCC
+# pthread: Linux, etcetera
+# --thread-safe: KAI C++
+# pthread-config: use pthread-config program (for GNU Pth library)
+
+case ${host_os} in
+ solaris*)
+
+ # On Solaris (at least, for some versions), libc contains stubbed
+ # (non-functional) versions of the pthreads routines, so link-based
+ # tests will erroneously succeed. (We need to link with -pthreads/-mt/
+ # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
+ # a function called by this macro, so we could check for that, but
+ # who knows whether they'll stub that too in a future libc.) So,
+ # we'll just look for -pthreads and -lpthread first:
+
+ ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
+ ;;
+
+ darwin*)
+ ax_pthread_flags="-pthread $ax_pthread_flags"
+ ;;
+esac
+
+if test x"$ax_pthread_ok" = xno; then
+for flag in $ax_pthread_flags; do
+
+ case $flag in
+ none)
+ AC_MSG_CHECKING([whether pthreads work without any flags])
+ ;;
+
+ -*)
+ AC_MSG_CHECKING([whether pthreads work with $flag])
+ PTHREAD_CFLAGS="$flag"
+ ;;
+
+ pthread-config)
+ AC_CHECK_PROG(ax_pthread_config, pthread-config, yes, no)
+ if test x"$ax_pthread_config" = xno; then continue; fi
+ PTHREAD_CFLAGS="`pthread-config --cflags`"
+ PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
+ ;;
+
+ *)
+ AC_MSG_CHECKING([for the pthreads library -l$flag])
+ PTHREAD_LIBS="-l$flag"
+ ;;
+ esac
+
+ save_LIBS="$LIBS"
+ save_CFLAGS="$CFLAGS"
+ LIBS="$PTHREAD_LIBS $LIBS"
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+
+ # Check for various functions. We must include pthread.h,
+ # since some functions may be macros. (On the Sequent, we
+ # need a special flag -Kthread to make this header compile.)
+ # We check for pthread_join because it is in -lpthread on IRIX
+ # while pthread_create is in libc. We check for pthread_attr_init
+ # due to DEC craziness with -lpthreads. We check for
+ # pthread_cleanup_push because it is one of the few pthread
+ # functions on Solaris that doesn't have a non-functional libc stub.
+ # We try pthread_create on general principles.
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <pthread.h>
+ static void routine(void *a) { a = 0; }
+ static void *start_routine(void *a) { return a; }],
+ [pthread_t th; pthread_attr_t attr;
+ pthread_create(&th, 0, start_routine, 0);
+ pthread_join(th, 0);
+ pthread_attr_init(&attr);
+ pthread_cleanup_push(routine, 0);
+ pthread_cleanup_pop(0) /* ; */])],
+ [ax_pthread_ok=yes],
+ [])
+
+ LIBS="$save_LIBS"
+ CFLAGS="$save_CFLAGS"
+
+ AC_MSG_RESULT($ax_pthread_ok)
+ if test "x$ax_pthread_ok" = xyes; then
+ break;
+ fi
+
+ PTHREAD_LIBS=""
+ PTHREAD_CFLAGS=""
+done
+fi
+
+# Various other checks:
+if test "x$ax_pthread_ok" = xyes; then
+ save_LIBS="$LIBS"
+ LIBS="$PTHREAD_LIBS $LIBS"
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+
+ # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
+ AC_MSG_CHECKING([for joinable pthread attribute])
+ attr_name=unknown
+ for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <pthread.h>],
+ [int attr = $attr; return attr /* ; */])],
+ [attr_name=$attr; break],
+ [])
+ done
+ AC_MSG_RESULT($attr_name)
+ if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
+ AC_DEFINE_UNQUOTED(PTHREAD_CREATE_JOINABLE, $attr_name,
+ [Define to necessary symbol if this constant
+ uses a non-standard name on your system.])
+ fi
+
+ AC_MSG_CHECKING([if more special flags are required for pthreads])
+ flag=no
+ case ${host_os} in
+ aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
+ osf* | hpux*) flag="-D_REENTRANT";;
+ solaris*)
+ if test "$GCC" = "yes"; then
+ flag="-D_REENTRANT"
+ else
+ flag="-mt -D_REENTRANT"
+ fi
+ ;;
+ esac
+ AC_MSG_RESULT(${flag})
+ if test "x$flag" != xno; then
+ PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
+ fi
+
+ AC_CACHE_CHECK([for PTHREAD_PRIO_INHERIT],
+ ax_cv_PTHREAD_PRIO_INHERIT, [
+ AC_LINK_IFELSE([
+ AC_LANG_PROGRAM([[#include <pthread.h>]], [[int i = PTHREAD_PRIO_INHERIT;]])],
+ [ax_cv_PTHREAD_PRIO_INHERIT=yes],
+ [ax_cv_PTHREAD_PRIO_INHERIT=no])
+ ])
+ AS_IF([test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"],
+ AC_DEFINE([HAVE_PTHREAD_PRIO_INHERIT], 1, [Have PTHREAD_PRIO_INHERIT.]))
+
+ LIBS="$save_LIBS"
+ CFLAGS="$save_CFLAGS"
+
+ # More AIX lossage: must compile with xlc_r or cc_r
+ if test x"$GCC" != xyes; then
+ AC_CHECK_PROGS(PTHREAD_CC, xlc_r cc_r, ${CC})
+ else
+ PTHREAD_CC=$CC
+ fi
+else
+ PTHREAD_CC="$CC"
+fi
+
+AC_SUBST(PTHREAD_LIBS)
+AC_SUBST(PTHREAD_CFLAGS)
+AC_SUBST(PTHREAD_CC)
+
+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
+if test x"$ax_pthread_ok" = xyes; then
+ ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1])
+ :
+else
+ ax_pthread_ok=no
+ $2
+fi
+AC_LANG_POP
+])dnl AX_PTHREAD
--- Makefile.am.orig 2012-10-17 13:36:27.310869710 +0000
+++ Makefile.am 2012-10-17 13:36:43.355515255 +0000
@@ -1,3 +1,5 @@
+ACLOCAL_AMFLAGS = -I m4
+
if AIX
authmod = NSS_LDAP
else
++++++ 0007-bnc#842120.dif ++++++
Index: nss_ldap-262/ldap-nss.c
===================================================================
--- nss_ldap-262.orig/ldap-nss.c
+++ nss_ldap-262/ldap-nss.c
@@ -121,6 +121,7 @@ extern int ldap_ld_free (LDAP * ld, int
#endif /* HAVE_LDAP_LD_FREE */
NSS_LDAP_DEFINE_LOCK (__lock);
+NSS_LDAP_DEFINE_LOCK (__child_atfork_lock);
/*
* the configuration is read by the first call to do_open().
@@ -532,11 +533,35 @@ do_atfork_parent (void)
debug ("<== do_atfork_parent");
}
+static int
+_nss_ldap_need_deferred_close_no_unbind;
+
+static void
+do_deferred_close_no_unbind (void)
+{
+ sigset_t unblock, mask;
+ debug ("==> do_deferred_close_no_unbind");
+
+ sigemptyset(&unblock);
+ sigaddset(&unblock, SIGPIPE);
+ sigprocmask(SIG_UNBLOCK, &unblock, &mask);
+ do_close_no_unbind ();
+ sigprocmask(SIG_SETMASK, &mask, NULL);
+ debug ("<== do_deferred_close_no_unbind");
+}
+
static void
do_atfork_child (void)
{
+ int sd = -1;
+
debug ("==> do_atfork_child");
- do_close_no_unbind ();
+
+ NSS_LDAP_LOCK (__child_atfork_lock);
+ _nss_ldap_need_deferred_close_no_unbind = 1;
+ if (do_get_our_socket (&sd))
+ fcntl (sd, F_SETFD, FD_CLOEXEC);
+ NSS_LDAP_UNLOCK (__child_atfork_lock);
_nss_ldap_leave ();
debug ("<== do_atfork_child");
}
@@ -600,6 +625,14 @@ _nss_ldap_enter (void)
__sigpipe_handler = signal (SIGPIPE, SIG_IGN);
#endif /* HAVE_SIGSET */
+ NSS_LDAP_LOCK (__child_atfork_lock);
+ if (_nss_ldap_need_deferred_close_no_unbind)
+ {
+ do_deferred_close_no_unbind ();
+ _nss_ldap_need_deferred_close_no_unbind = 0;
+ }
+ NSS_LDAP_UNLOCK (__child_atfork_lock);
+
debug ("<== _nss_ldap_enter");
}
@@ -823,6 +856,8 @@ do_get_our_socket(int *sd)
peernamelen);
}
}
+ else
+ isOurSocket = 0;
#endif /* HAVE_LDAPSSL_CLIENT_INIT */
return isOurSocket;
}
++++++ 0008-bnc#866763.dif ++++++
diff -Naur nss_ldap-265/ldap-hosts.c nss_ldap-265-new/ldap-hosts.c
--- nss_ldap-265/ldap-hosts.c 2009-11-06 11:28:08.000000000 +0100
+++ nss_ldap-265-new/ldap-hosts.c 2014-03-05 19:28:43.377519356 +0100
@@ -354,14 +357,26 @@
{
NSS_STATUS status;
ldap_args_t a;
+#ifdef INET6
+ char address[INET6_ADDRSTRLEN];
+#else
+ char address[INET_ADDRSTRLEN];
+#endif
/* if querying by IPv6 address, make sure the address is "normalized" --
* it should contain no leading zeros and all components of the address.
* still we can't fit an IPv6 address in an int, so who cares for now.
*/
+#ifdef INET6
+ if (type == AF_INET6)
+ inet_ntop (AF_INET6, addr, address, INET6_ADDRSTRLEN);
+ else
+#endif
+ inet_ntop (AF_INET, addr, address, INET_ADDRSTRLEN);
+
LA_INIT (a);
- LA_STRING (a) = inet_ntoa (*addr);
+ LA_STRING (a) = address;
LA_TYPE (a) = LA_TYPE_STRING;
status = _nss_ldap_getbyname (&a,
++++++ 0009-fix-for-BUG-412-don-t-close-nested-contexts.patch ++++++
>From 2dbece566df68ce1f48fa066509e7dc4added676 Mon Sep 17 00:00:00 2001
From: Luke Howard <lukeh(a)padl.com>
Date: Wed, 24 Feb 2010 11:28:53 +0000
Subject: [PATCH] fix for BUG#412: don't close nested contexts
diff --git a/ldap-grp.c b/ldap-grp.c
index b4770c1..810bb60 100644
--- a/ldap-grp.c
+++ b/ldap-grp.c
@@ -859,7 +859,7 @@ ng_chase (const char *dn, ldap_initgroups_args_t * lia)
LA_STRING (a) = dn;
LA_TYPE (a) = LA_TYPE_STRING;
- if (_nss_ldap_ent_context_init_locked (&ctx) == NULL)
+ if (_nss_ldap_ent_context_init_internal_locked (&ctx) == NULL)
{
return NSS_UNAVAIL;
}
@@ -931,7 +931,7 @@ ng_chase_backlink (const char ** membersOf, ldap_initgroups_args_t * lia)
LA_STRING_LIST (a) = filteredMembersOf;
LA_TYPE (a) = LA_TYPE_STRING_LIST_OR;
- if (_nss_ldap_ent_context_init_locked (&ctx) == NULL)
+ if (_nss_ldap_ent_context_init_internal_locked (&ctx) == NULL)
{
free (filteredMembersOf);
return NSS_UNAVAIL;
diff --git a/ldap-netgrp.c b/ldap-netgrp.c
index 092efc2..b495ad5 100644
--- a/ldap-netgrp.c
+++ b/ldap-netgrp.c
@@ -691,7 +691,7 @@ do_innetgr_nested (ldap_innetgr_args_t * li_args, const char *nested)
LA_TYPE (a) = LA_TYPE_STRING;
LA_STRING (a) = nested; /* memberNisNetgroup */
- if (_nss_ldap_ent_context_init_locked (&ctx) == NULL)
+ if (_nss_ldap_ent_context_init_internal_locked (&ctx) == NULL)
{
debug ("<== do_innetgr_nested: failed to initialize context");
return NSS_UNAVAIL;
diff --git a/ldap-nss.c b/ldap-nss.c
index 28c6b3e..2105157 100644
--- a/ldap-nss.c
+++ b/ldap-nss.c
@@ -2029,7 +2029,7 @@ _nss_ldap_ent_context_init_locked (ent_context_t ** pctx)
if (ctx == NULL)
{
- ctx = (ent_context_t *) malloc (sizeof (*ctx));
+ ctx = (ent_context_t *) calloc (1, sizeof (*ctx));
if (ctx == NULL)
{
debug ("<== _nss_ldap_ent_context_init_locked");
@@ -2067,6 +2067,20 @@ _nss_ldap_ent_context_init_locked (ent_context_t ** pctx)
return ctx;
}
+ent_context_t *
+_nss_ldap_ent_context_init_internal_locked (ent_context_t ** pctx)
+{
+ ent_context_t *ctx;
+
+ ctx = _nss_ldap_ent_context_init_locked (pctx);
+ if (ctx == NULL)
+ return NULL;
+
+ ctx->ec_internal = 1;
+
+ return ctx;
+}
+
static void
do_context_release (ent_context_t * ctx, int free_context)
{
@@ -2096,7 +2110,8 @@ do_context_release (ent_context_t * ctx, int free_context)
LS_INIT (ctx->ec_state);
- if (_nss_ldap_test_config_flag (NSS_LDAP_FLAGS_CONNECT_POLICY_ONESHOT))
+ if (!ctx->ec_internal &&
+ _nss_ldap_test_config_flag (NSS_LDAP_FLAGS_CONNECT_POLICY_ONESHOT))
{
do_close ();
}
diff --git a/ldap-nss.h b/ldap-nss.h
index b58f28b..1e96005 100644
--- a/ldap-nss.h
+++ b/ldap-nss.h
@@ -573,7 +573,9 @@ struct ent_context
LDAPMessage *ec_res; /* result chain */
ldap_service_search_descriptor_t *ec_sd; /* current sd */
struct berval *ec_cookie; /* cookie for paged searches */
- int ec_eof; /* reached notional end of file */
+ int ec_eof : 1; /* reached notional end of file */
+ int ec_internal : 1; /* this context is just a part of a larger
+ * query for information */
};
typedef struct ent_context ent_context_t;
@@ -766,6 +768,15 @@ ent_context_t *_nss_ldap_ent_context_init (ent_context_t **);
ent_context_t *_nss_ldap_ent_context_init_locked (ent_context_t **);
/*
+ * _nss_ldap_ent_context_init_internal_locked() has the same
+ * behaviour, except it marks the context as one that's being
+ * used to fetch additional data used in answering a request, i.e.
+ * that this isn't the "main" context
+ */
+
+ent_context_t *_nss_ldap_ent_context_init_internal_locked (ent_context_t **);
+
+/*
* _nss_ldap_ent_context_release() is used to manually free a context
*/
void _nss_ldap_ent_context_release (ent_context_t **);
--
2.4.3
++++++ 0010-initialize-context-in-_nss_ldap_getbyname.patch ++++++
>From e71be5f00337ae890fa219e0cb4459aa435a6437 Mon Sep 17 00:00:00 2001
From: Luke Howard <lukeh(a)padl.com>
Date: Fri, 19 Mar 2010 16:42:20 +0000
Subject: [PATCH] initialize context in _nss_ldap_getbyname()
The patch was slightly adjusted by Howard Guo <hguo(a)suse.com> to fit into this older release of nss_ldap.
diff -rupN nss_ldap-265/ldap-nss.c nss_ldap-265-patched/ldap-nss.c
--- nss_ldap-265/ldap-nss.c 2016-03-23 15:12:53.348695960 +0100
+++ nss_ldap-265-patched/ldap-nss.c 2016-03-23 16:24:31.440525358 +0100
@@ -3563,9 +3563,8 @@ _nss_ldap_getbyname (ldap_args_t * args,
debug ("==> _nss_ldap_getbyname");
+ memset (&ctx, 0, sizeof(ctx));
ctx.ec_msgid = -1;
- ctx.ec_cookie = NULL;
- ctx.ec_eof = 0;
stat = _nss_ldap_search_s (args, filterprot, sel, NULL, 1, &ctx.ec_res);
if (stat != NSS_SUCCESS)
++++++ 0011-When-invoked-via-glibc-the-input-buffer-is-enlarged.patch ++++++
>From a12feab75b33a6fc09233794eff203416ca6ebd8 Mon Sep 17 00:00:00 2001
From: HouzuoGuo <guohouzuo(a)gmail.com>
Date: Fri, 26 Aug 2016 11:07:15 +0200
Subject: [PATCH] When invoked via glibc, the input buffer is enlarged only if
errnop is set to ERANGE, so set it that way to comply with glibc's
expectation.
Authored by William Preston <wpreston(a)suse.com> on 2016-08-25.
diff --git a/ldap-netgrp.c b/ldap-netgrp.c
index ff70dba..bc7d711 100644
--- a/ldap-netgrp.c
+++ b/ldap-netgrp.c
@@ -382,7 +382,9 @@ NSS_STATUS
_nss_ldap_getnetgrent_r (struct __netgrent *result,
char *buffer, size_t buflen, int *errnop)
{
- return _nss_ldap_parse_netgr (result, buffer, buflen);
+ NSS_STATUS status = _nss_ldap_parse_netgr (result, buffer, buflen);
+ if (status == NSS_TRYAGAIN) *errnop = ERANGE;
+ return status;
}
#endif /* HAVE_NSS_H */
--
2.6.6
1
0
Hello community,
here is the log from the commit of package obs-service-tar_scm for openSUSE:Factory checked in at 2016-08-29 15:39:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/obs-service-tar_scm (Old)
and /work/SRC/openSUSE:Factory/.obs-service-tar_scm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "obs-service-tar_scm"
Changes:
--------
--- /work/SRC/openSUSE:Factory/obs-service-tar_scm/obs-service-tar_scm.changes 2016-08-05 18:17:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.obs-service-tar_scm.new/obs-service-tar_scm.changes 2016-08-29 15:42:18.000000000 +0200
@@ -1,0 +2,11 @@
+Fri Aug 19 08:11:24 UTC 2016 - adrian(a)suse.de
+
+- Update to version 0.6.1.1471594222.d257927:
+ * prefer local cache directory
+ * jailed mode for docker integration
+ * added setup of remote branches in jailed mode
+ * new handling for remote/local branches when caching
+- cache handling will be refactored to have only one implementation
+ in future.
+
+-------------------------------------------------------------------
Old:
----
obs-service-tar_scm-0.6.0.1469628830.67456b7.tar.gz
New:
----
obs-service-tar_scm-0.6.1.1471594222.d257927.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ obs-service-tar_scm.spec ++++++
--- /var/tmp/diff_new_pack.YsFhkq/_old 2016-08-29 15:42:23.000000000 +0200
+++ /var/tmp/diff_new_pack.YsFhkq/_new 2016-08-29 15:42:23.000000000 +0200
@@ -20,18 +20,18 @@
%define seperate_build 0
%if "%seperate_build" == "1"
-%define version_unconverted 0.6.0.1469628830.67456b7
+%define version_unconverted 0.6.1.1471594222.d257927
Name: obs-service-obs_scm
%else
-%define version_unconverted 0.6.0.1469628830.67456b7
+%define version_unconverted 0.6.1.1471594222.d257927
Name: obs-service-%{service}
#Obsoletes: obs-service-obs_scm
Provides: obs-service-obs_scm = %version-%release
%endif
Provides: obs-service-tar = %version-%release
-Version: 0.6.0.1469628830.67456b7
+Version: 0.6.1.1471594222.d257927
Release: 0
Summary: An OBS source service: checkout or update a tar ball from svn/git/hg
License: GPL-2.0+
++++++ _service ++++++
--- /var/tmp/diff_new_pack.YsFhkq/_old 2016-08-29 15:42:23.000000000 +0200
+++ /var/tmp/diff_new_pack.YsFhkq/_new 2016-08-29 15:42:23.000000000 +0200
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="version">git-master</param>
- <param name="versionformat">0.6.0.%ct.%h</param>
+ <param name="versionformat">0.6.1.%ct.%h</param>
<param name="revision">master</param>
<param name="changesgenerate">enable</param>
</service>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.YsFhkq/_old 2016-08-29 15:42:23.000000000 +0200
+++ /var/tmp/diff_new_pack.YsFhkq/_new 2016-08-29 15:42:23.000000000 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://github.com/adrianschroeter/obs-service-tar_scm.git</param>
- <param name="changesrevision">67456b7400afa5c2c03d7701682470296497751a</param></service><service name="tar_scm">
+ <param name="changesrevision">309b68f96203645af093c0c2285655f2cf8f1aee</param></service><service name="tar_scm">
<param name="url">git://github.com/openSUSE/obs-service-tar_scm.git</param>
<param name="changesrevision">49c9462599650ab6a6d122b9156c732187cf99ea</param></service></servicedata>
\ No newline at end of file
++++++ obs-service-tar_scm-0.6.0.1469628830.67456b7.tar.gz -> obs-service-tar_scm-0.6.1.1471594222.d257927.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-service-tar_scm-0.6.0.1469628830.67456b7/tar_scm.py new/obs-service-tar_scm-0.6.1.1471594222.d257927/tar_scm.py
--- old/obs-service-tar_scm-0.6.0.1469628830.67456b7/tar_scm.py 2016-07-27 16:13:50.000000000 +0200
+++ new/obs-service-tar_scm-0.6.1.1471594222.d257927/tar_scm.py 2016-08-19 10:10:22.000000000 +0200
@@ -40,6 +40,38 @@
DEFAULT_AUTHOR = 'opensuse-packaging(a)opensuse.org'
+def setup_tracking_branches(git_dir):
+ output = subprocess.Popen(["git", "-C", git_dir, "branch", "-a"], stdout=subprocess.PIPE).communicate()[0]
+
+ p = re.compile('.* ->\s+(.*)')
+ p2 = re.compile('.?\s*((remotes/(.*)/)?(.+))')
+
+ remote_branches = {}
+ local_branches = {}
+ local2remove = {}
+
+ for line in output.split("\n"):
+ m = p.match(line)
+ if not m:
+ m2 = p2.match(line)
+ if m2:
+ if m2.group(2):
+ if m2.group(3) == 'origin':
+ remote_branches[m2.group(4)] = m2.group(1)
+ else:
+ local_branches[m2.group(4)] = 1
+
+ for branch in local_branches:
+ try:
+ del remote_branches[branch]
+ except KeyError:
+ local2remove[branch] = 1
+
+ for branch in remote_branches:
+ subprocess.Popen(["git", "-C", git_dir, "branch", "--track", branch, remote_branches[branch]], stdout=subprocess.PIPE)
+
+ for branch in local2remove:
+ subprocess.Popen(["git", "-C", git_dir, "branch", "-D", branch])
def run_cmd(cmd, cwd, interactive=False, raisesysexit=False):
"""Execute the command cmd in the working directory cwd and check return
@@ -100,15 +132,38 @@
def fetch_upstream_git(url, clone_dir, revision, cwd, kwargs):
"""Fetch sources via git."""
- command = ['git', 'clone', url, clone_dir]
- if not is_sslverify_enabled(kwargs):
- command += ['--config', 'http.sslverify=false']
- safe_run(command, cwd=cwd, interactive=sys.stdout.isatty())
- # if the reference does not exist.
- if revision and not git_ref_exists(clone_dir, revision):
- # fetch reference from url and create locally
- safe_run(['git', 'fetch', url, revision + ':' + revision],
- cwd=clone_dir, interactive=sys.stdout.isatty())
+ if kwargs['jailed']:
+ reponame = url.split('/')[-1];
+ clone_cache_dir = os.path.join(kwargs['cachedir'],reponame)
+ if not os.path.isdir(os.path.join(clone_cache_dir,'.git')):
+ # clone if no .git dir exists
+ command = ['git', 'clone', '--no-checkout', url, clone_cache_dir]
+ if not is_sslverify_enabled(kwargs):
+ command += ['--config', 'http.sslverify=false']
+ else:
+ # "git fetch" is a blocking command
+ # so no race conditions should occur between multiple service processes
+ command = ['git', '-C', clone_cache_dir, 'fetch', '--tags', '--prune']
+
+ safe_run(command, cwd=cwd, interactive=sys.stdout.isatty())
+
+ setup_tracking_branches(clone_cache_dir)
+
+ # We use a temporary shared clone to avoid race conditions
+ # between multiple services
+ safe_run(['git','clone','--shared',clone_cache_dir,clone_dir], cwd=cwd, interactive=sys.stdout.isatty())
+
+ else:
+ command = ['git', 'clone', url, clone_dir]
+
+ if not is_sslverify_enabled(kwargs):
+ command += ['--config', 'http.sslverify=false']
+ safe_run(command, cwd=cwd, interactive=sys.stdout.isatty())
+ # if the reference does not exist.
+ if revision and not git_ref_exists(clone_dir, revision):
+ # fetch reference from url and create locally
+ safe_run(['git', 'fetch', url, revision + ':' + revision],
+ cwd=clone_dir, interactive=sys.stdout.isatty())
def fetch_upstream_git_submodules(clone_dir, kwargs):
@@ -294,6 +349,8 @@
def fetch_upstream(scm, url, revision, out_dir, **kwargs):
"""Fetch sources from repository and checkout given revision."""
+ logging.debug("CACHEDIR: '%s'" % kwargs['cachedir'])
+ logging.debug("JAILED: '%d'" % kwargs['jailed'])
clone_prefix = ""
if 'clone_prefix' in kwargs:
clone_prefix = kwargs['clone_prefix']
@@ -1148,6 +1205,9 @@
help='osc service parameter for internal use only '
'(determines where generated files go before '
'collection')
+ parser.add_argument('--jailed', required=False, type=int, default=0,
+ help='service parameter for internal use only '
+ '(determines whether service runs in docker jail)')
parser.add_argument('--history-depth',
help='Obsolete osc service parameter that does '
'nothing')
@@ -1189,7 +1249,11 @@
def get_repocachedir():
- # check for enabled caches (1. environment, 2. user config, 3. system wide)
+ # check for enabled caches (1. local .cache, 2. environment, 3. user config, 4. system wide)
+ cwd = os.getcwd()
+ if os.path.isdir(os.path.join(cwd, '.cache')):
+ return os.path.join(cwd, '.cache')
+
repocachedir = os.getenv('CACHEDIRECTORY')
if repocachedir is None:
config = get_config_options()
@@ -1258,22 +1322,23 @@
repocachedir = get_repocachedir()
repodir = None
- # construct repodir (the parent directory of the checkout)
- if repocachedir and os.path.isdir(repocachedir):
- # construct subdirs on very first run
- if not os.path.isdir(os.path.join(repocachedir, 'repo')):
- os.mkdir(os.path.join(repocachedir, 'repo'))
- if not os.path.isdir(os.path.join(repocachedir, 'incoming')):
- os.mkdir(os.path.join(repocachedir, 'incoming'))
-
- repohash = get_repocache_hash(args.scm, args.url, args.subdir)
- logging.debug("HASH: %s", repohash)
- repodir = os.path.join(repocachedir, 'repo')
- repodir = os.path.join(repodir, repohash)
-
- # if caching is enabled but we haven't cached something yet
- if repodir and not os.path.isdir(repodir):
- repodir = tempfile.mkdtemp(dir=os.path.join(repocachedir, 'incoming'))
+ if not args.jailed:
+ # construct repodir (the parent directory of the checkout)
+ if repocachedir and os.path.isdir(repocachedir):
+ # construct subdirs on very first run
+ if not os.path.isdir(os.path.join(repocachedir, 'repo')):
+ os.mkdir(os.path.join(repocachedir, 'repo'))
+ if not os.path.isdir(os.path.join(repocachedir, 'incoming')):
+ os.mkdir(os.path.join(repocachedir, 'incoming'))
+
+ repohash = get_repocache_hash(args.scm, args.url, args.subdir)
+ logging.debug("HASH: %s", repohash)
+ repodir = os.path.join(repocachedir, 'repo')
+ repodir = os.path.join(repodir, repohash)
+
+ # if caching is enabled but we haven't cached something yet
+ if repodir and not os.path.isdir(repodir):
+ repodir = tempfile.mkdtemp(dir=os.path.join(repocachedir, 'incoming'))
if repodir is None:
repodir = tempfile.mkdtemp(dir=args.outdir)
@@ -1300,7 +1365,7 @@
# not need in case of local osc build
os.rename(basename, clone_dir)
else:
- clone_dir = fetch_upstream(out_dir=repodir, **args.__dict__)
+ clone_dir = fetch_upstream(out_dir=repodir,cachedir=repocachedir, **args.__dict__)
if args.filename:
dstname = basename = args.filename
1
0
Hello community,
here is the log from the commit of package kid3 for openSUSE:Factory checked in at 2016-08-29 15:38:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kid3 (Old)
and /work/SRC/openSUSE:Factory/.kid3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kid3"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kid3/kid3.changes 2016-08-09 22:15:47.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kid3.new/kid3.changes 2016-08-29 15:41:52.000000000 +0200
@@ -1,0 +2,43 @@
+Thu Aug 25 12:47:23 UTC 2016 - joerg.lorenzen(a)ki.tng.de
+
+- update to version 3.4.2
+ * Fixed:
+ + Embed Lyrics works again with makepersonal.co and
+ lyrics.wikia.com.
+ + Do not add an empty frame when deleting a non existant frame
+ in kid3-cli.
+ + Support setting multiple frames of the same type with
+ copy/paste.
+ + Allow editing of quick access frames which are not yet present
+ in the file.
+ + Reset shortcuts and appearance configuration when the defaults
+ are restored in the settings.
+ * Improved:
+ + Do not show any disabled tag values in the Tag 1 section
+ for files which do not support an ID3v1 tag.
+ + Set the file filter for the file list in the file settings,
+ not with the filter used in the open dialog.
+ + Disable the global app menu on Ubuntu's Unity desktop.
+- Removed conditional 'ffmpeg' because the required libraries are
+ available in OBS.
+- Added %bcond 'build_qt5' to build against qt5 for openSUSE > 13.2
+ and SLE (inclusive Leap 42.x).
+- Added %bcond 'build_kde' to build against kde4/kf5 for all
+ distributions except SLE 12 (on PMBS kid3 can be successfully
+ build without KDE frontend).
+- Deleted devel files libkid3-*.so because they are not needed and
+ removed kid3-rpmlintrc.
+- Removed unneeded buildrequires libtunepimp-devel and changed some
+ buildrequires to pkgconfig() and cmake().
+- Add gpg signature as source (file kid3-3.4.2.tar.gz.asc).
+- Added buildrequires hicolor-icon-theme, needed by post(un)
+ srcipts %icon_theme_cache_post(un).
+- Small changes in options for cmake, enabled build of QML and
+ added build/install for SLE 12 (only components QT and CLI).
+- Removed manual installation on manpage for kid3 as it's installed
+ during build process.
+- Moved kid3 manpages from package kid3 to package kid3-core,
+ manpages kid3-cli and kid3-qt are only symlinks and require
+ manpage kid3.
+
+-------------------------------------------------------------------
Old:
----
kid3-3.4.1.tar.gz
kid3-rpmlintrc
New:
----
kid3-3.4.2.tar.gz
kid3-3.4.2.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kid3.spec ++++++
--- /var/tmp/diff_new_pack.rOoqzN/_old 2016-08-29 15:41:56.000000000 +0200
+++ /var/tmp/diff_new_pack.rOoqzN/_new 2016-08-29 15:41:56.000000000 +0200
@@ -16,43 +16,48 @@
#
-%bcond_without ffmpeg
+%if 0%{?suse_version} > 1320 || 0%{?sle_version}
+%bcond_without build_qt5
+%endif
+
+%if ! ( 0%{?suse_version} == 1315 && ! 0%{?is_opensuse} )
+%bcond_without build_kde
+%endif
Name: kid3
-Version: 3.4.1
+Version: 3.4.2
Release: 0
Summary: Efficient ID3 Tag Editor
License: GPL-2.0+
Group: Productivity/Multimedia/Sound/Utilities
Url: http://kid3.sourceforge.net/
# WARNING: The source url is a moving target, leave it blank
-Source0: %{name}/%{name}-%{version}.tar.gz
-Source99: kid3-rpmlintrc
-BuildRequires: flac-devel
+Source0: %{name}-%{version}.tar.gz
+Source1: %{name}-%{version}.tar.gz.asc
BuildRequires: id3lib-devel
-BuildRequires: libogg-devel
-BuildRequires: libtag-devel >= 1.4
-BuildRequires: libtunepimp-devel
-BuildRequires: libvorbis-devel
+BuildRequires: pkgconfig(flac)
+BuildRequires: pkgconfig(ogg)
+BuildRequires: pkgconfig(taglib) >= 1.4
+BuildRequires: pkgconfig(vorbis)
BuildRequires: readline-devel
+BuildRequires: docbook-xsl-stylesheets
Requires: %{name}-core = %{version}
Requires: xdg-utils
# kid3 and kid3-qt can exist together on a system but the user will have two packages with the same functionality.
Conflicts: kid3-qt = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%if %{with ffmpeg}
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libavformat)
BuildRequires: pkgconfig(libavresample)
BuildRequires: pkgconfig(libavutil)
BuildRequires: pkgconfig(libswresample)
-%endif
BuildRequires: pkgconfig(libchromaprint)
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
-BuildRequires: docbook-xsl-stylesheets
-BuildRequires: kdoctools-devel
+%if %{with build_qt5}
+%if %{with build_kde}
BuildRequires: kf5-filesystem
-BuildRequires: kio-devel
+BuildRequires: cmake(KF5DocTools)
+BuildRequires: cmake(KF5KIO)
+%endif
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(Qt5Gui)
@@ -76,13 +81,13 @@
BuildRequires: pkgconfig(gstreamer-0.10)
%endif
%if 0%{?suse_version}
+BuildRequires: hicolor-icon-theme
BuildRequires: update-desktop-files
%endif
%if 0%{?suse_version} > 1210
Requires: libxslt-tools
%endif
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
-%else
+%if %{without build_qt5}
%{kde4_runtime_requires}
%endif
@@ -174,6 +179,7 @@
This package contains a command line interface for Kid3, for a GUI you can
use kid3-qt or kid3.
+%if %{with build_kde}
%package doc
Summary: Documentation for %{name}
Group: Productivity/Multimedia/Sound/Utilities
@@ -182,6 +188,8 @@
%description doc
This package provides documentation and help files for %{name}.
+%endif
+
%package qt-doc
Summary: Documentation for %{name}-qt
Group: Productivity/Multimedia/Sound/Utilities
@@ -204,14 +212,16 @@
%setup -q -n kid3-%{version}
%build
-# NOTE: plugin QML is set to off because build currently failes, patches are welcome.
-options+="-DCMAKE_SKIP_RPATH=ON -DWITH_LIBDIR:STRING=%{_lib}/kid3 -DWITH_PLUGINSDIR:STRING=%{_lib}/kid3/plugins "
-options+="-DWITH_QML:BOOL=OFF -DWITH_GSTREAMER=ON -DWITH_DOCDIR=share/doc/packages/kid3-qt "
-%if %{with ffmpeg}
-options+="-DWITH_CHROMAPRINT_FFMPEG:BOOL=ON -DWITH_FFMPEG:BOOL=ON"
+options+="-DCMAKE_SKIP_RPATH=ON -DWITH_LIBDIR=%{_lib}/kid3 -DWITH_PLUGINSDIR=%{_lib}/kid3/plugins "
+options+="-DWITH_GSTREAMER=ON -DWITH_DOCDIR=share/doc/packages/kid3-qt "
+options+="-DWITH_CHROMAPRINT_FFMPEG=ON -DWITH_FFMPEG=ON"
+%if %{with build_qt5}
+options+="-DWITH_QT5=1 -DWITH_QMLDIR=%{_lib}/qt5/qml/kid3 "
+%if %{without build_kde}
+%cmake -DWITH_APPS="Qt;CLI" $options
+%else
+%cmake_kf5 -d build -- $options
%endif
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
-%cmake_kf5 -d build -- $options -DWITH_QT5:BOOL=1
%else
%cmake_kde4 -d build -- $options
%endif
@@ -219,21 +229,24 @@
%make_jobs
%install
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
+%if %{with build_qt5}
+%if %{without build_kde}
+%cmake_install -C build
+%else
%kf5_makeinstall -C build
+%endif
%else
%kde4_makeinstall -C build
%endif
-install -Dpm 0644 deb/kid3.1 %{buildroot}%{_mandir}/man1/kid3.1
+%if %{with build_kde}
pushd %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
gzip -dS .svgz kid3.svgz
mv kid3 kid3.svg
popd
+%endif
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
-# Do nothing
-%else
+%if %{without build_qt5}
%kde_post_install
%endif
@@ -244,14 +257,35 @@
%{_libdir}/kid3
EOF
+rm %{buildroot}%{_libdir}/kid3/libkid3-*.so
+
+%if %{with build_kde}
+%post
+%desktop_database_post
+%icon_theme_cache_post
+
+%postun
+%desktop_database_postun
+%icon_theme_cache_postun
+%endif
+
+%post qt
+%desktop_database_post
+%icon_theme_cache_post
+
+%postun qt
+%desktop_database_postun
+%icon_theme_cache_postun
+
%post core -p /sbin/ldconfig
%postun core -p /sbin/ldconfig
+%if %{with build_kde}
%files
%defattr(-,root,root,-)
%dir %{_datadir}/appdata
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
+%if %{with build_qt5}
%{_kf5_bindir}/kid3
%{_kf5_iconsdir}/hicolor/*/apps/kid3.*
%{_kf5_kxmlguidir}/kid3/
@@ -263,8 +297,7 @@
%{_kde4_iconsdir}/hicolor/*/apps/kid3.*
%endif
%{_datadir}/appdata/kid3.appdata.xml
-%{_mandir}/man1/kid3.1%{ext_man}
-%{_mandir}/de/man1/kid3.1%{ext_man}
+%endif
%files qt
%defattr(-,root,root,-)
@@ -286,18 +319,29 @@
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING LICENSE README kid3.lsm
%{_libdir}/kid3/
+%if %{with build_qt5}
+%{_libdir}/qt5/qml/kid3/
+%else
+%{_datadir}/kid3/qml/
+%endif
%config %{_sysconfdir}/ld.so.conf.d/kid3.conf
-%{_datadir}/dbus-1/interfaces/*.xml
+%if %{with build_kde}
+%{_datadir}/dbus-1/interfaces/net.sourceforge.Kid3.xml
+%endif
+%{_mandir}/man1/kid3.1%{ext_man}
+%{_mandir}/de/man1/kid3.1%{ext_man}
+%if %{with build_kde}
%files doc
%defattr(-,root,root,-)
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
+%if %{with build_qt5}
%doc %{_kf5_htmldir}/de/kid3/
%doc %{_kf5_htmldir}/en/kid3/
%else
%doc %{_kde4_htmldir}/de/kid3/
%doc %{_kde4_htmldir}/en/kid3/
%endif
+%endif
%files qt-doc
%defattr(-,root,root,-)
++++++ kid3-3.4.1.tar.gz -> kid3-3.4.2.tar.gz ++++++
++++ 1636 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package quassel for openSUSE:Factory checked in at 2016-08-29 15:37:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/quassel (Old)
and /work/SRC/openSUSE:Factory/.quassel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "quassel"
Changes:
--------
--- /work/SRC/openSUSE:Factory/quassel/quassel.changes 2016-05-30 09:56:54.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.quassel.new/quassel.changes 2016-08-29 15:41:31.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Aug 25 19:00:04 UTC 2016 - tchvatal(a)suse.com
+
+- Reenable translations that disappeared at some point of time
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ quassel.spec ++++++
--- /var/tmp/diff_new_pack.fDWM7q/_old 2016-08-29 15:41:34.000000000 +0200
+++ /var/tmp/diff_new_pack.fDWM7q/_new 2016-08-29 15:41:34.000000000 +0200
@@ -46,6 +46,7 @@
BuildRequires: phonon4qt5-devel
BuildRequires: snorenotify-qt5-devel >= 0.7
BuildRequires: systemd
+BuildRequires: cmake(Qt5LinguistTools)
BuildRequires: pkgconfig(Qt5Core) >= 5.2.0
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Network)
1
0
Hello community,
here is the log from the commit of package setools for openSUSE:Factory checked in at 2016-08-29 15:36:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/setools (Old)
and /work/SRC/openSUSE:Factory/.setools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "setools"
Changes:
--------
--- /work/SRC/openSUSE:Factory/setools/setools.changes 2015-03-25 21:05:01.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.setools.new/setools.changes 2016-08-29 15:41:15.000000000 +0200
@@ -1,0 +2,12 @@
+Thu Aug 25 15:42:18 UTC 2016 - jsegitz(a)novell.com
+
+- Deleted setools-3.3.7-libselinux-2.3.patch, we have a
+ current libselinux now
+
+-------------------------------------------------------------------
+Mon Jul 18 10:41:14 UTC 2016 - jsegitz(a)novell.com
+
+- Patch to work with current libsepol, libselinux
+ Added: setools-tclass.patch
+
+-------------------------------------------------------------------
Old:
----
setools-3.3.7-libselinux-2.3.patch
New:
----
setools-tclass.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ setools.spec ++++++
--- /var/tmp/diff_new_pack.R4ApPQ/_old 2016-08-29 15:41:19.000000000 +0200
+++ /var/tmp/diff_new_pack.R4ApPQ/_new 2016-08-29 15:41:19.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package setools
#
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -39,7 +39,7 @@
Patch9: %{name}-am121.patch
Patch10: %{name}-libsepol.patch
Patch23: add-to-header-define_cond_filename_trans.patch
-Patch24: setools-3.3.7-libselinux-2.3.patch
+Patch24: setools-tclass.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: autoconf
++++++ add-to-header-define_cond_filename_trans.patch ++++++
--- /var/tmp/diff_new_pack.R4ApPQ/_old 2016-08-29 15:41:19.000000000 +0200
+++ /var/tmp/diff_new_pack.R4ApPQ/_new 2016-08-29 15:41:19.000000000 +0200
@@ -1,7 +1,7 @@
-Index: setools-3.3.7/libqpol/src/policy_define.h
+Index: setools3-setools-3.3.8/libqpol/src/policy_define.h
===================================================================
---- setools-3.3.7.orig/libqpol/src/policy_define.h 2010-04-23 18:22:08.000000000 +0200
-+++ setools-3.3.7/libqpol/src/policy_define.h 2013-04-03 15:26:40.164954714 +0200
+--- setools3-setools-3.3.8.orig/libqpol/src/policy_define.h 2013-01-16 17:36:04.000000000 +0100
++++ setools3-setools-3.3.8/libqpol/src/policy_define.h 2016-07-18 12:40:35.922965184 +0200
@@ -23,6 +23,7 @@
* of code here */
#define SECURITY_FS_USE_PSIDS 6
++++++ setools-libsepol.patch ++++++
--- /var/tmp/diff_new_pack.R4ApPQ/_old 2016-08-29 15:41:19.000000000 +0200
+++ /var/tmp/diff_new_pack.R4ApPQ/_new 2016-08-29 15:41:19.000000000 +0200
@@ -7,11 +7,11 @@
configure.ac | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
-Index: setools-3.3.6/configure.ac
+Index: setools3-setools-3.3.8/configure.ac
===================================================================
---- setools-3.3.6.orig/configure.ac
-+++ setools-3.3.6/configure.ac
-@@ -503,7 +503,7 @@ AC_COMPILE_IFELSE(
+--- setools3-setools-3.3.8.orig/configure.ac 2013-01-16 17:36:04.000000000 +0100
++++ setools3-setools-3.3.8/configure.ac 2016-07-18 12:40:48.255162639 +0200
+@@ -521,7 +521,7 @@ else
[AC_LANG_SOURCE([
#include <sepol/policydb/expand.h>
int main () {
@@ -20,7 +20,7 @@
}])],
sepol_new_user_role_mapping="yes",
sepol_new_user_role_mapping="no")
-@@ -539,7 +539,7 @@ if test ${sepol_check_boolmap} = "yes";
+@@ -578,7 +578,7 @@ if test ${sepol_check_boolmap} = "yes";
[AC_LANG_SOURCE([
#include <sepol/policydb/expand.h>
int main () {
@@ -29,4 +29,3 @@
}])],
AC_MSG_RESULT([yes]),
AC_MSG_ERROR([this version of libsepol is incompatible with SETools]))
-
++++++ setools-tclass.patch ++++++
>From f1e5b208d507171968ca4d2eeefd7980f1004a3c Mon Sep 17 00:00:00 2001
From: Chris PeBenito <cpebenito(a)tresys.com>
Date: Thu, 12 Feb 2015 08:55:12 -0500
Subject: [PATCH] Update for 2015-02-02 Userspace release (2.4)
SETools now requires libsepol 2.4 and libselinux 2.4.
---
configure.ac | 6 +++---
libqpol/src/policy_define.c | 4 ++--
libqpol/src/policy_extend.c | 4 ++--
libqpol/src/syn_rule_query.c | 6 +++---
secmds/replcon.cc | 2 +-
5 files changed, 11 insertions(+), 11 deletions(-)
Index: setools3-setools-3.3.8/configure.ac
===================================================================
--- setools3-setools-3.3.8.orig/configure.ac 2016-07-18 12:40:35.914965056 +0200
+++ setools3-setools-3.3.8/configure.ac 2016-07-18 12:40:35.930965312 +0200
@@ -25,9 +25,9 @@ libseaudit_version=4.5
setoolsdir='${prefix}/share/setools-3.3'
javadir='${prefix}/share/java'
-version_min_sepol_major=1
-version_min_sepol_minor=12
-version_min_sepol_patch=27
+version_min_sepol_major=2
+version_min_sepol_minor=4
+version_min_sepol_patch=0
dnl *** end of tunable values ***
Index: setools3-setools-3.3.8/libqpol/src/policy_define.c
===================================================================
--- setools3-setools-3.3.8.orig/libqpol/src/policy_define.c 2016-07-18 12:40:35.878964480 +0200
+++ setools3-setools-3.3.8/libqpol/src/policy_define.c 2016-07-18 12:40:35.930965312 +0200
@@ -1449,7 +1449,7 @@ int define_compute_type_helper(int which
return -1;
}
class_perm_node_init(perm);
- perm->class = i + 1;
+ perm->tclass = i + 1;
perm->data = datum->s.value;
perm->next = avrule->perms;
avrule->perms = perm;
@@ -1700,7 +1700,7 @@ int define_te_avtab_helper(int which, av
goto out;
}
class_perm_node_init(cur_perms);
- cur_perms->class = i + 1;
+ cur_perms->tclass = i + 1;
if (!perms)
perms = cur_perms;
if (tail)
Index: setools3-setools-3.3.8/libqpol/src/policy_extend.c
===================================================================
--- setools3-setools-3.3.8.orig/libqpol/src/policy_extend.c 2013-01-16 17:36:04.000000000 +0100
+++ setools3-setools-3.3.8/libqpol/src/policy_extend.c 2016-07-18 12:40:35.930965312 +0200
@@ -843,7 +843,7 @@ static int qpol_syn_rule_table_insert_se
for (class_node = rule->perms; class_node; class_node = class_node->next) {
key.rule_type = rule->specified;
key.source_val = key.target_val = i + 1;
- key.class_val = class_node->class;
+ key.class_val = class_node->tclass;
key.cond = cond;
if (qpol_syn_rule_table_insert_entry(policy, table, &key, new_rule))
goto err;
@@ -856,7 +856,7 @@ static int qpol_syn_rule_table_insert_se
key.rule_type = rule->specified;
key.source_val = i + 1;
key.target_val = j + 1;
- key.class_val = class_node->class;
+ key.class_val = class_node->tclass;
key.cond = cond;
if (qpol_syn_rule_table_insert_entry(policy, table, &key, new_rule))
goto err;
Index: setools3-setools-3.3.8/libqpol/src/syn_rule_query.c
===================================================================
--- setools3-setools-3.3.8.orig/libqpol/src/syn_rule_query.c 2013-01-16 17:36:04.000000000 +0100
+++ setools3-setools-3.3.8/libqpol/src/syn_rule_query.c 2016-07-18 12:40:35.930965312 +0200
@@ -67,7 +67,7 @@ static void *syn_rule_class_state_get_cu
return NULL;
}
- return db->class_val_to_struct[srcs->cur->class - 1];
+ return db->class_val_to_struct[srcs->cur->tclass - 1];
}
static int syn_rule_class_state_next(qpol_iterator_t * iter)
@@ -465,10 +465,10 @@ int qpol_syn_avrule_get_perm_iter(const
}
for (node = internal_rule->perms; node; node = node->next) {
- for (i = 0; i < db->class_val_to_struct[node->class - 1]->permissions.nprim; i++) {
+ for (i = 0; i < db->class_val_to_struct[node->tclass - 1]->permissions.nprim; i++) {
if (!(node->data & (1 << i)))
continue;
- tmp = sepol_av_to_string(db, node->class, (sepol_access_vector_t) (1 << i));
+ tmp = sepol_av_to_string(db, node->tclass, (sepol_access_vector_t) (1 << i));
if (tmp) {
tmp++; /* remove prepended space */
for (cur = 0; cur < perm_list_sz; cur++)
Index: setools3-setools-3.3.8/secmds/replcon.cc
===================================================================
--- setools3-setools-3.3.8.orig/secmds/replcon.cc 2013-01-16 17:36:04.000000000 +0100
+++ setools3-setools-3.3.8/secmds/replcon.cc 2016-07-18 12:40:35.930965312 +0200
@@ -60,7 +60,7 @@ static struct option const longopts[] =
{NULL, 0, NULL, 0}
};
-extern int lsetfilecon_raw(const char *, security_context_t) __attribute__ ((weak));
+extern int lsetfilecon_raw(const char *, const char *) __attribute__ ((weak));
/**
* As that setools must work with older libselinux versions that may
1
0
Hello community,
here is the log from the commit of package yast2-slide-show for openSUSE:Factory checked in at 2016-08-29 15:36:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-slide-show (Old)
and /work/SRC/openSUSE:Factory/.yast2-slide-show.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-slide-show"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-slide-show/yast2-slide-show.changes 2016-08-09 22:15:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-slide-show.new/yast2-slide-show.changes 2016-08-29 15:40:38.000000000 +0200
@@ -1,0 +2,21 @@
+Thu Aug 25 13:42:57 UTC 2016 - git(a)opensuse.org
+
+- Update to version 84.87.20160824.23331ce:
+ * updated changes to 42.2
+ * updated recommended changes
+ * Translated using Weblate (Lithuanian)
+ * update .pot; submit merged .po files
+ * fix minor typos
+ * submit merged .po files
+ * Translated using Weblate (Catalan)
+ * Translated using Weblate (Slovak)
+ * Translated using Weblate (Ukrainian)
+ * Translated using Weblate (Slovak)
+ * Translated using Weblate (Slovak)
+ * Translated using Weblate (Indonesian)
+ * Translated using Weblate (Catalan)
+ * Translated using Weblate (Indonesian)
+ * Translated using Weblate (Indonesian)
+ * Translated using Weblate (Catalan)
+
+-------------------------------------------------------------------
Old:
----
yast2-slide-show-84.87.20160724.0fcf6e5.tar.xz
New:
----
yast2-slide-show-84.87.20160824.23331ce.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-slide-show.spec ++++++
--- /var/tmp/diff_new_pack.DJ5DvR/_old 2016-08-29 15:40:45.000000000 +0200
+++ /var/tmp/diff_new_pack.DJ5DvR/_new 2016-08-29 15:40:45.000000000 +0200
@@ -16,12 +16,12 @@
#
-%define version_unconverted 84.87.20160724.0fcf6e5
+%define version_unconverted 84.87.20160824.23331ce
# xml2po uses temporary files that do not like being called twice
# xml2po probably is not thread-safe.
%define jobs 1
Name: yast2-slide-show
-Version: 84.87.20160724.0fcf6e5
+Version: 84.87.20160824.23331ce
Release: 0
Summary: Slide show displayed during package installation with YaST
License: GPL-2.0
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.DJ5DvR/_old 2016-08-29 15:40:45.000000000 +0200
+++ /var/tmp/diff_new_pack.DJ5DvR/_new 2016-08-29 15:40:45.000000000 +0200
@@ -3,4 +3,4 @@
<param name="url">git://github.com/lnussel/yast-slide-show.git</param>
<param name="changesrevision">6f56730fc1760741bd3b6e95b3f02dad104347f0</param></service><service name="tar_scm">
<param name="url">git://github.com/openSUSE/yast-slide-show.git</param>
- <param name="changesrevision">0fcf6e58b70e1d73db48bb75cd12719c459b9830</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">23331cefbff5c7953782b4d7f838fedcf661dfc5</param></service></servicedata>
\ No newline at end of file
++++++ yast2-slide-show-84.87.20160724.0fcf6e5.tar.xz -> yast2-slide-show-84.87.20160824.23331ce.tar.xz ++++++
++++ 21096 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package afl for openSUSE:Factory checked in at 2016-08-29 15:35:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/afl (Old)
and /work/SRC/openSUSE:Factory/.afl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "afl"
Changes:
--------
--- /work/SRC/openSUSE:Factory/afl/afl.changes 2016-07-28 23:46:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.afl.new/afl.changes 2016-08-29 15:39:46.000000000 +0200
@@ -1,0 +2,63 @@
+Thu Aug 25 12:45:55 UTC 2016 - meissner(a)suse.com
+
+- Version 2.32b:
+ - Added a check for AFL_HARDEN combined with AFL_USE_*SAN. Suggested by Hanno Boeck.
+ - Made several other cosmetic adjustments to cycle timing in the wake of the big tweak made in 2.31b.
+
+- Version 2.31b:
+ - Changed havoc cycle counts for a marked performance boost, especially
+ with -S / -d. See the discussion of FidgetyAFL in:
+
+ https://groups.google.com/forum/#!topic/afl-users/fOPeb62FZUg
+
+ While this does not implement the approach proposed by the authors of
+ the CCS paper, the solution is a result of digging into that research;
+ more improvements may follow as I do more experiments and get more
+ definitive data.
+- Version 2.30b:
+ - Made minor improvements to persistent mode to avoid the remote
+ possibility of "no instrumentation detected" issues with very low
+ instrumentation densities.
+ - Fixed a minor glitch with a leftover process in persistent mode.
+ Reported by Jakub Wilk and Daniel Stender.
+ - Made persistent mode bitmaps a bit more consistent and adjusted the way
+ this is shown in the UI, especially in persistent mode.
+
+- Version 2.29b:
+ - Made a minor #include fix to llvm_mode. Suggested by Jonathan Metzman.
+ - Made cosmetic updates to the docs.
+- Version 2.28b:
+ - Added "life pro tips" to docs/.
+ - Moved testcases/_extras/ to dictionaries/ for visibility.
+ - Made minor improvements to install scripts.
+ - Added an important safety tip.
+- Version 2.27b:
+ - Added libtokencap, a simple feature to intercept strcmp / memcmp and
+ generate dictionary entries that can help extend coverage.
+ - Moved libdislocator to its own dir, added README.
+ - The demo in experimental/instrumented_cmp is no more.
+- Version 2.26b:
+ - Made a fix for libdislocator.so to compile on MacOS X.
+ - Added support for DYLD_INSERT_LIBRARIES.
+ - Renamed AFL_LD_PRELOAD to AFL_PRELOAD.
+- Version 2.25b:
+ - Made some cosmetic updates to libdislocator.so, renamed one env
+ variable.
+- Version 2.24b:
+ - Added libdislocator.so, an experimental, abusive allocator. Try
+ it out with AFL_LD_PRELOAD=/path/to/libdislocator.so when running
+ afl-fuzz.
+- Version 2.23b:
+ - Improved the stability metric for persistent mode binaries. Problem
+ spotted by Kurt Roeckx.
+ - Made a related improvement that may bring the metric to 100% for those
+ targets.
+- Version 2.22b:
+ - Mentioned the potential conflicts between MSAN / ASAN and FORTIFY_SOURCE.
+ There is no automated check for this, since some distros may implicitly
+ set FORTIFY_SOURCE outside of the compiler's argv[].
+ - Populated the support for AFL_LD_PRELOAD to all companion tools.
+ - Made a change to the handling of ./afl-clang-fast -v. Spotted by
+ Jan Kneschke.
+
+-------------------------------------------------------------------
Old:
----
afl-2.21b.tgz
New:
----
afl-2.32b.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ afl.spec ++++++
--- /var/tmp/diff_new_pack.apSISK/_old 2016-08-29 15:39:55.000000000 +0200
+++ /var/tmp/diff_new_pack.apSISK/_new 2016-08-29 15:39:55.000000000 +0200
@@ -17,7 +17,7 @@
Name: afl
-Version: 2.21b
+Version: 2.32b
Release: 0
Summary: American fuzzy lop is a security-oriented fuzzer
License: Apache-2.0
@@ -56,5 +56,7 @@
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/testcases
%{_datadir}/%{name}/testcases/*
+%dir /usr/share/afl/dictionaries/
+/usr/share/afl/dictionaries/*
%changelog
++++++ afl-1.58b-fix-paths.patch ++++++
--- /var/tmp/diff_new_pack.apSISK/_old 2016-08-29 15:39:55.000000000 +0200
+++ /var/tmp/diff_new_pack.apSISK/_new 2016-08-29 15:39:55.000000000 +0200
@@ -2,11 +2,11 @@
Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
-Index: afl-2.05b/Makefile
+Index: afl-2.32b/Makefile
===================================================================
---- afl-2.05b.orig/Makefile
-+++ afl-2.05b/Makefile
-@@ -18,8 +18,8 @@ VERSION = 2.05b
+--- afl-2.32b.orig/Makefile
++++ afl-2.32b/Makefile
+@@ -18,8 +18,8 @@ VERSION = $(shell grep '^\#define VE
PREFIX ?= /usr/local
BIN_PATH = $(PREFIX)/bin
@@ -16,4 +16,4 @@
+DOC_PATH = $(DOC_DIR)/afl
MISC_PATH = $(PREFIX)/share/afl
- # PROGS intentionally omit afl-as, which gets installed to its own dir.
+ # PROGS intentionally omit afl-as, which gets installed elsewhere.
++++++ afl-2.21b.tgz -> afl-2.32b.tgz ++++++
++++ 6740 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package calibre for openSUSE:Factory checked in at 2016-08-29 15:35:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/calibre (Old)
and /work/SRC/openSUSE:Factory/.calibre.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre"
Changes:
--------
--- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2016-08-25 09:57:18.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.calibre.new/calibre.changes 2016-08-29 15:38:09.000000000 +0200
@@ -1,0 +2,11 @@
+Thu Aug 25 08:55:03 UTC 2016 - cornelis(a)solcon.nl
+
+- Remove calibre-appdata-add-name-summary.patch (upstreamed)
+
+-------------------------------------------------------------------
+Thu Aug 25 08:28:00 UTC 2016 - cornelis(a)solcon.nl
+
+- Update to 2.64.0:
+ * For details see http://calibre-ebook.com/whats-new
+
+-------------------------------------------------------------------
Old:
----
calibre-2.63.0.tar.xz
calibre-appdata-add-name-summary.patch
New:
----
calibre-2.64.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ calibre.spec ++++++
--- /var/tmp/diff_new_pack.D8E7VV/_old 2016-08-29 15:38:19.000000000 +0200
+++ /var/tmp/diff_new_pack.D8E7VV/_new 2016-08-29 15:38:19.000000000 +0200
@@ -20,7 +20,7 @@
License: GPL-3.0
Group: Productivity/Other
Name: calibre
-Version: 2.63.0
+Version: 2.64.0
Release: 0
Url: http://calibre-ebook.com
Source0: http://download.calibre-ebook.com/%{version}/calibre-%{version}.tar.xz
@@ -30,8 +30,6 @@
Patch3: calibre-no-update.diff
# PATCH-FIX-TO-UPSTREAM: use reproducible list order
Patch4: reproducible.patch
-# PATCH-FIX-UPSTREAM calibre-appdata-add-name-summary.patch badshah400(a)gmail.com -- Add summary and name fields to appdata
-Patch5: calibre-appdata-add-name-summary.patch
BuildRequires: fdupes
BuildRequires: help2man
BuildRequires: hicolor-icon-theme
@@ -133,7 +131,6 @@
%patch2 -p1
%patch3 -p1 -b .no-update
%patch4 -p1
-%patch5 -p1
# dos2unix newline conversion
sed -i 's/\r//' src/calibre/web/feeds/recipes/*
++++++ calibre-2.63.0.tar.xz -> calibre-2.64.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/calibre/calibre-2.63.0.tar.xz /work/SRC/openSUSE:Factory/.calibre.new/calibre-2.64.0.tar.xz differ: char 27, line 1
1
0
Hello community,
here is the log from the commit of package libmateweather for openSUSE:Factory checked in at 2016-08-29 15:35:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmateweather (Old)
and /work/SRC/openSUSE:Factory/.libmateweather.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmateweather"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libmateweather/libmateweather.changes 2016-04-15 19:09:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libmateweather.new/libmateweather.changes 2016-08-29 15:37:14.000000000 +0200
@@ -1,0 +2,10 @@
+Wed Aug 24 20:12:27 UTC 2016 - sor.alexei(a)meowr.ru
+
+- Update to version 1.14.1:
+ * METAR: Switch to aviationweather.gov as weather.noaa.gov
+ is discontinued.
+ * Locations: Correct Russian translation and tz-hint for Shymkent.
+ * Make distcheck use currently selected GTK+ version.
+ * Update translations.
+
+-------------------------------------------------------------------
Old:
----
libmateweather-1.14.0.tar.xz
New:
----
libmateweather-1.14.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libmateweather.spec ++++++
--- /var/tmp/diff_new_pack.rghq1B/_old 2016-08-29 15:37:21.000000000 +0200
+++ /var/tmp/diff_new_pack.rghq1B/_new 2016-08-29 15:37:21.000000000 +0200
@@ -19,7 +19,7 @@
%define sover 1
%define _version 1.14
Name: libmateweather
-Version: 1.14.0
+Version: 1.14.1
Release: 0
Summary: MATE Weather
License: GPL-2.0+ and LGPL-2.1+
@@ -28,6 +28,7 @@
Source: http://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz
Source1: baselibs.conf
BuildRequires: mate-common >= %{_version}
+BuildRequires: pkgconfig
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gtk+-2.0)
BuildRequires: pkgconfig(libsoup-2.4)
@@ -40,6 +41,8 @@
libmateweather is a library to access weather information from
online services for numerous locations.
+%lang_package
+
%package -n mateweather-common
Summary: MATE Weather common files
Group: System/GUI/Other
@@ -79,12 +82,11 @@
libmateweather is a library to access weather information from
online services for numerous locations.
-%lang_package
-
%prep
%setup -q
%build
+NOCONFIGURE=1 mate-autogen
%configure \
--enable-locations-compression \
--disable-static \
@@ -97,25 +99,24 @@
%find_lang %{name} %{?no_lang_C}
find %{buildroot} -type f -name "*.la" -delete -print
-if [ -d %{buildroot}%{_datadir}/MateConf/ ]; then
- rm -rf %{buildroot}%{_datadir}/MateConf/
-fi
-
%post -n mateweather-common
%icon_theme_cache_post mate
%glib2_gsettings_schema_post
-%post -n %{name}%{sover} -p /sbin/ldconfig
-
%postun -n mateweather-common
%icon_theme_cache_postun mate
%glib2_gsettings_schema_postun
+%post -n %{name}%{sover} -p /sbin/ldconfig
+
%postun -n %{name}%{sover} -p /sbin/ldconfig
+%files lang -f %{name}.lang
+%defattr(-,root,root)
+
%files -n %{name}%{sover}
%defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING README
+%doc AUTHORS COPYING NEWS README
%{_libdir}/*.so.%{sover}*
%files -n mateweather-common
@@ -126,7 +127,7 @@
%files devel
%defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING README
+%doc AUTHORS COPYING NEWS README
%{_includedir}/%{name}/
%{_libdir}/*.so
%{_libdir}/pkgconfig/mateweather.pc
@@ -136,7 +137,4 @@
%defattr(-,root,root)
%{python_sitearch}/mateweather/
-%files lang -f %{name}.lang
-%defattr(-,root,root)
-
%changelog
++++++ libmateweather-1.14.0.tar.xz -> libmateweather-1.14.1.tar.xz ++++++
++++ 42754 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package bitcoin for openSUSE:Factory checked in at 2016-08-29 15:34:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bitcoin (Old)
and /work/SRC/openSUSE:Factory/.bitcoin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bitcoin"
Changes:
--------
--- /work/SRC/openSUSE:Factory/bitcoin/bitcoin.changes 2016-07-05 09:51:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.bitcoin.new/bitcoin.changes 2016-08-29 15:36:31.000000000 +0200
@@ -1,0 +2,9 @@
+Wed Aug 24 14:35:06 UTC 2016 - mpluskal(a)suse.com
+
+- Update to version 0.13.0:
+ * For a complete list of changes see provided release-notes
+- Drop upstreamed patch:
+ * bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
+- Fail build on testsuite failure
+
+-------------------------------------------------------------------
Old:
----
bitcoin-0.12.1.tar.gz
bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
New:
----
bitcoin-0.13.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bitcoin.spec ++++++
--- /var/tmp/diff_new_pack.D0eBo6/_old 2016-08-29 15:36:37.000000000 +0200
+++ /var/tmp/diff_new_pack.D0eBo6/_new 2016-08-29 15:36:37.000000000 +0200
@@ -24,7 +24,7 @@
%define consensus 1
%define is_base 1
Name: bitcoin
-Version: 0.12.1
+Version: 0.13.0
Release: 0
Summary: P2P Digital Currency
License: MIT
@@ -34,7 +34,6 @@
Source1: %{base}d.service
Source2: %{base}d.firewall
Source3: %{base}d.conf
-Patch1: bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: boost-devel
@@ -168,7 +167,6 @@
%prep
%setup -q
-%patch1 -p1
# remove 128 resolution from Icon= line
sed -i s/128// contrib/debian/%{name}-qt.desktop
@@ -177,7 +175,7 @@
autoreconf -fiv
export CXXFLAGS="%{optflags} -fPIE -fPIC"
export CFLAGS="%{optflags} -fPIE -fPIC"
-export LDFLAGS="-Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -pie"
+export LDFLAGS="-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro,-z,now -pie"
%configure \
--with-cli=yes \
--with-daemon=yes \
@@ -192,7 +190,7 @@
make %{?_smp_mflags} V=1
%check
-make %{?_smp_mflags} check || cat src/test-suite.log
+make %{?_smp_mflags} check
%install
make %{?_smp_mflags} DESTDIR=%{buildroot} install
++++++ bitcoin-0.12.1.tar.gz -> bitcoin-0.13.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/bitcoin/bitcoin-0.12.1.tar.gz /work/SRC/openSUSE:Factory/.bitcoin.new/bitcoin-0.13.0.tar.gz differ: char 13, line 1
1
0
Hello community,
here is the log from the commit of package VirtualGL for openSUSE:Factory checked in at 2016-08-29 15:34:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
and /work/SRC/openSUSE:Factory/.VirtualGL.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "VirtualGL"
Changes:
--------
--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes 2016-06-19 11:08:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new/VirtualGL.changes 2016-08-29 15:36:00.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Aug 24 14:05:22 UTC 2016 - tchvatal(a)suse.com
+
+- Fix bnc#993645 as-needed eating symbols needed by this lib
+ * virtualgl-nodl.patch
+- Use system xcb headers
+- Rename glxinfo2 to vglxinfo, sounds bit better and more descriptive
+
+-------------------------------------------------------------------
New:
----
virtualgl-nodl.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ VirtualGL.spec ++++++
--- /var/tmp/diff_new_pack.Ia9ee0/_old 2016-08-29 15:36:05.000000000 +0200
+++ /var/tmp/diff_new_pack.Ia9ee0/_new 2016-08-29 15:36:05.000000000 +0200
@@ -27,6 +27,7 @@
Source1: baselibs.conf
Patch1: VirtualGL-link-libs.patch
Patch2: gcc6_literal_suffixes.patch
+Patch3: virtualgl-nodl.patch
BuildRequires: Mesa-devel
BuildRequires: Mesa-libGLU-devel
BuildRequires: cmake
@@ -35,12 +36,14 @@
BuildRequires: glibc-devel
BuildRequires: libjpeg-devel
BuildRequires: pkgconfig
+BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glu)
BuildRequires: pkgconfig(libcrypto)
BuildRequires: pkgconfig(libssl)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(x11-xcb)
+BuildRequires: pkgconfig(xcb-keysyms)
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xv)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -94,6 +97,7 @@
%setup -q
%patch1 -p1
%patch2 -p1
+%patch3 -p1
# Use /var/lib
sed -e "s#%{_sysconfdir}/opt#%{_localstatedir}/lib#g" \
@@ -107,6 +111,7 @@
%cmake \
-DVGL_SYSTEMFLTK=ON \
-DVGL_SYSTEMGLX=ON \
+ -DVGL_SYSTEMXCB=ON \
-DVGL_USESSL=ON \
-DVGL_USEXV=ON \
-DTJPEG_INCLUDE_DIR=%{_includedir} \
@@ -128,7 +133,7 @@
# Docs had wrong names
chmod 644 doc/LGPL.txt doc/LICENSE.txt doc/index.html doc/*.png doc/*.gif doc/*.css
rm -rf %{buildroot}%{_prefix}/doc
-mv -f %{buildroot}%{_bindir}/glxinfo %{buildroot}%{_bindir}/glxinfo2
+mv -f %{buildroot}%{_bindir}/glxinfo %{buildroot}%{_bindir}/vglxinfo
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
@@ -140,7 +145,7 @@
%{_bindir}/tcbench
%{_bindir}/nettest
%{_bindir}/cpustat
-%{_bindir}/glxinfo2
+%{_bindir}/vglxinfo
%{_bindir}/glxspheres
# God knows what this is but other
# distributions do the same...
++++++ virtualgl-nodl.patch ++++++
Index: VirtualGL-2.5/server/CMakeLists.txt
===================================================================
--- VirtualGL-2.5.orig/server/CMakeLists.txt
+++ VirtualGL-2.5/server/CMakeLists.txt
@@ -78,6 +78,7 @@ if(VGL_USEXV)
set(FAKER_SOURCES ${FAKER_SOURCES};XVTrans.cpp)
endif()
+set(GLLIB -Wl,--no-as-needed ${OPENGL_gl_LIBRARY} -Wl,--as-needed)
foreach(fakerlib ${VGL_FAKER_NAME} ${VGL_FAKER_NAME}-nodl)
add_library(${fakerlib} SHARED ${FAKER_SOURCES})
if(MAPFLAG)
@@ -91,7 +92,7 @@ foreach(fakerlib ${VGL_FAKER_NAME} ${VGL
target_link_libraries(${fakerlib} vglcommon ${FBXFAKERLIB} vglsocket m
${LIBDL})
if(${fakerlib} STREQUAL ${VGL_FAKER_NAME})
- target_link_libraries(${fakerlib} ${OPENGL_gl_LIBRARY})
+ target_link_libraries(${fakerlib} ${GLLIB})
endif()
if(CMAKE_SYSTEM_NAME STREQUAL "SunOS" AND CMAKE_COMPILER_IS_GNUCXX)
# For some reason, on SunOS/GCC CMake tries to use the C compiler to link
1
0
Hello community,
here is the log from the commit of package bumblebee for openSUSE:Factory checked in at 2016-08-29 15:34:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bumblebee (Old)
and /work/SRC/openSUSE:Factory/.bumblebee.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bumblebee"
Changes:
--------
--- /work/SRC/openSUSE:Factory/bumblebee/bumblebee.changes 2016-08-09 22:15:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.bumblebee.new/bumblebee.changes 2016-08-29 15:35:50.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Aug 24 12:36:48 UTC 2016 - tchvatal(a)suse.com
+
+- Add patch for bnc#994454 pciid's bigger than 9:
+ * bumblebee-decimal-pciid.patch
+
+-------------------------------------------------------------------
New:
----
bumblebee-decimal-pciid.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bumblebee.spec ++++++
--- /var/tmp/diff_new_pack.CFqnon/_old 2016-08-29 15:35:52.000000000 +0200
+++ /var/tmp/diff_new_pack.CFqnon/_new 2016-08-29 15:35:52.000000000 +0200
@@ -25,6 +25,7 @@
Url: https://github.com/Bumblebee-Project/bumblebee
Source0: http://bumblebee-project.org/%{name}-%{version}.tar.gz
Patch0: nvidia-uvm-modeset-drm-support.patch
+Patch1: bumblebee-decimal-pciid.patch
BuildRequires: glib2-devel
BuildRequires: help2man
BuildRequires: pciutils
@@ -64,10 +65,10 @@
smart power management of the dGPU when it's not in use.
%prep
-# extract the source and go into the bumblebee directory
%setup -q
# Apply patch to add support for nvidia-uvm
%patch0 -p1
+%patch1 -p1
%build
%configure \
++++++ bumblebee-decimal-pciid.patch ++++++
>From 2073f8537412aa47755eb6f3f22a114403e5285b Mon Sep 17 00:00:00 2001
From: Peter Wu <peter(a)lekensteyn.nl>
Date: Wed, 16 Apr 2014 18:19:01 +0200
Subject: [PATCH] Fix devices with a bus larger than 9 (GH-573)
The `-isolateDevice` option accepts a PCI ID in decimal format, not hex.
---
src/bbsecondary.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/bbsecondary.c b/src/bbsecondary.c
index 71a6b73..6b635ee 100644
--- a/src/bbsecondary.c
+++ b/src/bbsecondary.c
@@ -138,7 +138,7 @@ bool start_secondary(bool need_secondary) {
if (!bb_is_running(bb_status.x_pid)) {
char pci_id[12];
static char *x_conf_file;
- snprintf(pci_id, 12, "PCI:%02x:%02x:%o", pci_bus_id_discrete->bus,
+ snprintf(pci_id, 12, "PCI:%02d:%02d:%o", pci_bus_id_discrete->bus,
pci_bus_id_discrete->slot, pci_bus_id_discrete->func);
if (!x_conf_file) {
x_conf_file = xorg_path_w_driver(bb_config.x_conf_file, bb_config.driver);
1
0
Hello community,
here is the log from the commit of package libvirt for openSUSE:Factory checked in at 2016-08-29 15:34:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvirt (Old)
and /work/SRC/openSUSE:Factory/.libvirt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvirt"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libvirt/libvirt.changes 2016-08-09 22:14:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libvirt.new/libvirt.changes 2016-08-29 15:34:46.000000000 +0200
@@ -1,0 +2,25 @@
+Sat Aug 20 23:25:09 UTC 2016 - jfehlig(a)suse.com
+
+- libxl: allow vendor/product addressing for USB hostdevs
+ virHostdevFindUSBDevice-privsyms.patch, libxl-usb-vendor.patch
+ bsc#989646
+- qemu: fix auth for rbd network disks
+ d53d4650-qemu-rbd-auth.patch
+ bsc#988998
+- Replace cpumodel-vendor-crash-fix.patch with upstream variant
+ 541e9ae6-cpu-vendor-crash-fix.patch
+ bsc#992425
+
+-------------------------------------------------------------------
+Fri Aug 12 15:29:37 UTC 2016 - jfehlig(a)suse.com
+
+- Update to libvirt 2.1.0
+ - New subpackages libvirt-libs and libvirt-admin
+ - Many incremental improvements and bug fixes, see
+ http://libvirt.org/news.html
+ - Dropped patches:
+ c8f08e48-systemd-notify-fix.patch
+- qemu: fix qemu.conf security_driver regression in 2.1.0 release
+ 856965b3-qemu-secdriver.patch
+
+-------------------------------------------------------------------
Old:
----
c8f08e48-systemd-notify-fix.patch
cpumodel-vendor-crash-fix.patch
libvirt-2.0.0.tar.xz
libvirt-2.0.0.tar.xz.asc
New:
----
541e9ae6-cpu-vendor-crash-fix.patch
856965b3-qemu-secdriver.patch
d53d4650-qemu-rbd-auth.patch
libvirt-2.1.0.tar.xz
libvirt-2.1.0.tar.xz.asc
libxl-usb-vendor.patch
virHostdevFindUSBDevice-privsyms.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libvirt.spec ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -127,7 +127,7 @@
# For arm
%ifarch aarch64
-# enable on anything newer than 1320, or SLE12 family newer than 120100
+# enable on anything newer than 1320, or SLE12 newer than 120100
# use librbd-devel as build dependency
%if 0%{?suse_version} > 1320 || ( 0%{?is_opensuse} == 0 && 0%{?sle_version} > 120100 )
%define with_storage_rbd 0%{!?_without_storage_rbd:1}
@@ -174,7 +174,7 @@
Name: libvirt
Url: http://libvirt.org/
-Version: 2.0.0
+Version: 2.1.0
Release: 0
Summary: Library providing a simple virtualization API
License: LGPL-2.1+
@@ -208,6 +208,7 @@
Requires: libvirt-daemon-driver-nwfilter = %{version}-%{release}
Requires: libvirt-daemon-driver-secret = %{version}-%{release}
Requires: libvirt-daemon-driver-storage = %{version}-%{release}
+Requires: libvirt-libs = %{version}-%{release}
# All build-time requirements. Run-time requirements are
# listed against each sub-RPM
@@ -297,7 +298,7 @@
BuildRequires: numad
%endif
%if %{with_wireshark}
-BuildRequires: wireshark-devel
+BuildRequires: wireshark-devel >= 1.12.1
%endif
%if %{with_qemu}
# BuildRequire qemu-tools so configure can detect qemu-bridge-helper
@@ -313,11 +314,14 @@
Source99: baselibs.conf
Source100: %{name}-rpmlintrc
# Upstream patches
-Patch0: c8f08e48-systemd-notify-fix.patch
+Patch0: 856965b3-qemu-secdriver.patch
+Patch1: 541e9ae6-cpu-vendor-crash-fix.patch
+Patch2: d53d4650-qemu-rbd-auth.patch
# Patches pending upstream review
Patch100: libxl-dom-reset.patch
Patch101: pci-use-driver-override-sysfs.patch
-Patch102: cpumodel-vendor-crash-fix.patch
+Patch102: virHostdevFindUSBDevice-privsyms.patch
+Patch103: libxl-usb-vendor.patch
# Need to go upstream
Patch150: xen-pv-cdrom.patch
Patch151: blockcopy-check-dst-identical-device.patch
@@ -376,8 +380,8 @@
# All runtime requirements for the libvirt package (runtime requirements
# for subpackages are listed later in those subpackages)
-# The client side, i.e. shared libs and virsh are in a subpackage
-Requires: %{name}-client = %{version}-%{release}
+# The client side, i.e. shared libs are in a subpackage
+Requires: %{name}-libs = %{version}-%{release}
# for modprobe of pci devices
Requires: modutils
@@ -700,25 +704,42 @@
%endif
%package client
-Summary: Client side library and utilities of the libvirt library
+Summary: Client side utilities of the libvirt library
Group: Development/Libraries/C and C++
+Requires: %{name}-libs = %{version}-%{release}
Requires: ncurses
Requires: readline
-# So remote clients can access libvirt over SSH tunnel
-# (client invokes 'nc' against the UNIX socket on the server)
-Requires: netcat-openbsd
# Needed by libvirt-guests init script.
Requires: gettext-runtime
# Needed by virt-pki-validate script.
Requires: cyrus-sasl
Requires: gnutls
+
+%description client
+The client binaries needed to access the virtualization
+capabilities of recent versions of Linux (and other OSes).
+
+%package libs
+Summary: Client side libraries
+Group: Development/Libraries/C and C++
+# So remote clients can access libvirt over SSH tunnel
+# (client invokes 'nc' against the UNIX socket on the server)
+Requires: netcat-openbsd
# Not technically required, but makes 'out-of-box' config
# work correctly & doesn't have onerous dependencies
Requires: cyrus-sasl-digestmd5
-%description client
-Shared libraries and client binaries needed to access to the
-virtualization capabilities of recent versions of Linux (and other OSes).
+%description libs
+Shared libraries for accessing the libvirt daemon.
+
+%package admin
+Summary: Set of tools to control libvirt daemon
+Group: Development/Libraries/C and C++
+Requires: %{name}-libs = %{version}-%{release}
+Requires: readline
+
+%description admin
+The client side utilities to control the libvirt daemon.
%package devel
Summary: Libraries, includes, etc. to compile with the libvirt library
@@ -738,8 +759,8 @@
Group: Development/Libraries/C and C++
Requires: sanlock >= 2.4
# for virt-sanlock-cleanup require augeas
-Requires: %{name}-client = %{version}-%{release}
Requires: %{name}-daemon = %{version}-%{release}
+Requires: %{name}-libs = %{version}-%{release}
Requires: augeas
%description lock-sanlock
@@ -751,7 +772,7 @@
%package -n wireshark-plugin-libvirt
Summary: Wireshark plugin for libvirt RPC protocol
Group: Productivity/Networking/Diagnostic
-Requires: %{name}-client = %{version}-%{release}
+Requires: %{name}-libs = %{version}-%{release}
Requires: wireshark
%description -n wireshark-plugin-libvirt
@@ -769,9 +790,12 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
+%patch2 -p1
%patch100 -p1
%patch101 -p1
%patch102 -p1
+%patch103 -p1
%patch150 -p1
%patch151 -p1
%patch152 -p1
@@ -984,9 +1008,7 @@
cp examples/lxcconvert/virt-lxc-convert $RPM_BUILD_ROOT%{_bindir}
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
%if %{with_wireshark}
-rm -f $RPM_BUILD_ROOT%{_libdir}/wireshark/plugins/*/libvirt.la
-mv $RPM_BUILD_ROOT%{_libdir}/wireshark/plugins/*/libvirt.so \
- $RPM_BUILD_ROOT%{_libdir}/wireshark/plugins/libvirt.so
+rm -f $RPM_BUILD_ROOT%{_libdir}/wireshark/plugins/libvirt.la
%endif
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/lock-driver/*.la
@@ -1240,7 +1262,6 @@
%endif
%post client
-/sbin/ldconfig
%if %{with_systemd}
%service_add_post libvirt-guests.service
%endif
@@ -1257,12 +1278,17 @@
fi
%postun client
-/sbin/ldconfig
%if %{with_systemd}
%service_del_postun libvirt-guests.service
%endif
%insserv_cleanup
+%post libs
+/sbin/ldconfig
+
+%postun libs
+/sbin/ldconfig
+
%post nss
/sbin/ldconfig
@@ -1481,25 +1507,16 @@
%doc %{_docdir}/%{name}/libvirt-daemon-vbox.README
%endif
-%files client -f %{name}.lang
-%doc AUTHORS ChangeLog.gz NEWS README COPYING COPYING.LESSER TODO
+%files client
%doc %{_mandir}/man1/virsh.1*
-%doc %{_mandir}/man1/virt-admin.1*
%doc %{_mandir}/man1/virt-xml-validate.1*
%doc %{_mandir}/man1/virt-pki-validate.1*
%doc %{_mandir}/man1/virt-host-validate.1*
-%config(noreplace) %{_sysconfdir}/%{name}/libvirt.conf
-%config(noreplace) %{_sysconfdir}/%{name}/libvirt-admin.conf
%{_bindir}/virsh
-%{_bindir}/virt-admin
%{_bindir}/virt-xml-validate
%{_bindir}/virt-pki-validate
%{_bindir}/virt-host-validate
%dir %{_libdir}/%{name}
-%{_libdir}/libvirt.so.*
-%{_libdir}/libvirt-qemu.so.*
-%{_libdir}/libvirt-lxc.so.*
-%{_libdir}/libvirt-admin.so.*
%attr(0755, root, root) %{_libdir}/%{name}/libvirt-guests.sh
%{_localstatedir}/adm/fillup-templates/sysconfig.libvirt-guests
%if %{with_systemd}
@@ -1509,8 +1526,17 @@
%endif
%{_sbindir}/rclibvirt-guests
+%files libs -f %{name}.lang
+%doc AUTHORS ChangeLog.gz NEWS README COPYING COPYING.LESSER TODO
+%config(noreplace) %{_sysconfdir}/%{name}/libvirt.conf
+%config(noreplace) %{_sysconfdir}/%{name}/libvirt-admin.conf
+%{_libdir}/libvirt.so.*
+%{_libdir}/libvirt-qemu.so.*
+%{_libdir}/libvirt-lxc.so.*
+%{_libdir}/libvirt-admin.so.*
%dir %{_datadir}/libvirt/
%dir %{_datadir}/libvirt/schemas/
+%dir %attr(0755, root, root) %{_localstatedir}/lib/libvirt/
%{_datadir}/libvirt/schemas/basictypes.rng
%{_datadir}/libvirt/schemas/capability.rng
@@ -1529,9 +1555,14 @@
%{_datadir}/libvirt/schemas/storagevol.rng
%{_datadir}/libvirt/cpu_map.xml
%{_datadir}/libvirt/libvirtLogo.png
+
%dir %{_sysconfdir}/sasl2/
%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf
+%files admin
+%doc %{_mandir}/man1/virt-admin.1*
+%{_bindir}/virt-admin
+
%files devel
%{_libdir}/libvirt.so
%{_libdir}/libvirt-admin.so
++++++ 541e9ae6-cpu-vendor-crash-fix.patch ++++++
commit 541e9ae6d4290b9004ed73648ea663563b329b3d
Author: Jim Fehlig <jfehlig(a)suse.com>
Date: Fri Aug 5 15:23:47 2016 -0600
cpu_x86: fix libvirtd crash when host cpu vendor is not available
When starting a guest and copying host vendor cpuid to the guest
cpu, libvirtd would crash if the host cpu contained a NULL vendor
field. Avoid the crash by checking for a valid vendor in the host
cpu before copying the cpuid to the guest cpu.
For completeness, here is a backtrace from the crash
(gdb) bt
f0 0x00007ffff739bf33 in x86DataCpuid (cpuid=0x8, cpuid=0x8,
data=data@entry=0x7fffb800ee78) at cpu/cpu_x86.c:287
f1 virCPUx86DataAddCPUID (data=data@entry=0x7fffb800ee78, cpuid=0x8)
at cpu/cpu_x86.c:355
f2 0x00007ffff739ef47 in x86Compute (host=<optimized out>, cpu=0x7fffb8000cc0,
guest=0x7fffecca7348, message=<optimized out>) at cpu/cpu_x86.c:1580
f3 0x00007fffd2b38e53 in qemuBuildCpuModelArgStr (migrating=false,
hasHwVirt=<synthetic pointer>, qemuCaps=0x7fffb8001040, buf=0x7fffecca7360,
def=0x7fffc400ce20, driver=0x1c) at qemu/qemu_command.c:6283
f4 qemuBuildCpuCommandLine (cmd=cmd@entry=0x7fffb8002f60,
driver=driver@entry=0x7fffc80882c0, def=def@entry=0x7fffc400ce20,
qemuCaps=qemuCaps@entry=0x7fffb8001040, migrating=<optimized out>)
at qemu/qemu_command.c:6445
(gdb) f2
(gdb) p *host_model
$23 = {name = 0x7fffb800ec50 "qemu64", vendor = 0x0, signature = 0, data = {
len = 2, data = 0x7fffb800e720}}
Index: libvirt-2.1.0/src/cpu/cpu_x86.c
===================================================================
--- libvirt-2.1.0.orig/src/cpu/cpu_x86.c
+++ libvirt-2.1.0/src/cpu/cpu_x86.c
@@ -1576,7 +1576,7 @@ x86Compute(virCPUDefPtr host,
if (!(guest_model = x86ModelCopy(host_model)))
goto error;
- if (cpu->vendor &&
+ if (cpu->vendor && host_model->vendor &&
virCPUx86DataAddCPUID(&guest_model->data,
&host_model->vendor->cpuid) < 0)
goto error;
++++++ 856965b3-qemu-secdriver.patch ++++++
commit 856965b36246b26002af409262846317477ea631
Author: Cole Robinson <crobinso(a)redhat.com>
Date: Wed Aug 10 10:32:03 2016 -0400
qemu: fix qemu.conf security_driver
Since a9331394 (first release v2.1.0), specifying a manual
security_driver setting in qemu.conf causes the daemon to fail to
start, erroring with 'Duplicate security driver X'.
The duplicate checking was incorrectly comparing every entry
against itself, guaranteeing a false positive.
https://bugzilla.redhat.com/show_bug.cgi?id=1365607
Index: libvirt-2.1.0/src/qemu/qemu_conf.c
===================================================================
--- libvirt-2.1.0.orig/src/qemu/qemu_conf.c
+++ libvirt-2.1.0/src/qemu/qemu_conf.c
@@ -431,7 +431,7 @@ int virQEMUDriverConfigLoadFile(virQEMUD
goto cleanup;
for (i = 0; cfg->securityDriverNames && cfg->securityDriverNames[i] != NULL; i++) {
- for (j = i; cfg->securityDriverNames[j] != NULL; j++) {
+ for (j = i + 1; cfg->securityDriverNames[j] != NULL; j++) {
if (STREQ(cfg->securityDriverNames[i],
cfg->securityDriverNames[j])) {
virReportError(VIR_ERR_CONF_SYNTAX,
++++++ apparmor-fixes.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-2.0.0/examples/apparmor/libvirt-qemu
+Index: libvirt-2.1.0/examples/apparmor/libvirt-qemu
===================================================================
---- libvirt-2.0.0.orig/examples/apparmor/libvirt-qemu
-+++ libvirt-2.0.0/examples/apparmor/libvirt-qemu
+--- libvirt-2.1.0.orig/examples/apparmor/libvirt-qemu
++++ libvirt-2.1.0/examples/apparmor/libvirt-qemu
@@ -143,6 +143,9 @@
# for restore
/bin/bash rmix,
++++++ apparmor-no-mount.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-2.0.0/examples/apparmor/libvirt-lxc
+Index: libvirt-2.1.0/examples/apparmor/libvirt-lxc
===================================================================
---- libvirt-2.0.0.orig/examples/apparmor/libvirt-lxc
-+++ libvirt-2.0.0/examples/apparmor/libvirt-lxc
+--- libvirt-2.1.0.orig/examples/apparmor/libvirt-lxc
++++ libvirt-2.1.0/examples/apparmor/libvirt-lxc
@@ -2,39 +2,15 @@
#include <abstractions/base>
++++++ apparmor-qemu-bridge-helper.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -10,11 +10,11 @@
examples/apparmor/usr.sbin.libvirtd | 18 ++++++++++++++++++
2 files changed, 18 insertions(+), 19 deletions(-)
-diff --git a/examples/apparmor/libvirt-qemu b/examples/apparmor/libvirt-qemu
-index efb4873..11381d4 100644
---- a/examples/apparmor/libvirt-qemu
-+++ b/examples/apparmor/libvirt-qemu
-@@ -148,22 +148,3 @@
+Index: libvirt-2.1.0/examples/apparmor/libvirt-qemu
+===================================================================
+--- libvirt-2.1.0.orig/examples/apparmor/libvirt-qemu
++++ libvirt-2.1.0/examples/apparmor/libvirt-qemu
+@@ -151,22 +151,3 @@
/etc/udev/udev.conf r,
/sys/bus/ r,
/sys/class/ r,
@@ -37,10 +37,10 @@
-
- /usr/{lib,libexec}/qemu-bridge-helper rmix,
- }
-diff --git a/examples/apparmor/usr.sbin.libvirtd b/examples/apparmor/usr.sbin.libvirtd
-index 23f70f5..48651b2 100644
---- a/examples/apparmor/usr.sbin.libvirtd
-+++ b/examples/apparmor/usr.sbin.libvirtd
+Index: libvirt-2.1.0/examples/apparmor/usr.sbin.libvirtd
+===================================================================
+--- libvirt-2.1.0.orig/examples/apparmor/usr.sbin.libvirtd
++++ libvirt-2.1.0/examples/apparmor/usr.sbin.libvirtd
@@ -67,4 +67,22 @@
# allow changing to our UUID-based named profiles
change_profile -> @{LIBVIRT}-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*,
@@ -64,6 +64,3 @@
+ /usr/{lib,libexec}/qemu-bridge-helper rmix,
+ }
}
---
-2.6.6
-
++++++ blockcopy-check-dst-identical-device.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -11,11 +11,11 @@
src/qemu/qemu_driver.c | 7 +++++++
1 file changed, 7 insertions(+)
-Index: libvirt-2.0.0/src/qemu/qemu_driver.c
+Index: libvirt-2.1.0/src/qemu/qemu_driver.c
===================================================================
---- libvirt-2.0.0.orig/src/qemu/qemu_driver.c
-+++ libvirt-2.0.0/src/qemu/qemu_driver.c
-@@ -16292,6 +16292,15 @@ qemuDomainBlockCopyCommon(virDomainObjPt
+--- libvirt-2.1.0.orig/src/qemu/qemu_driver.c
++++ libvirt-2.1.0/src/qemu/qemu_driver.c
+@@ -16327,6 +16327,15 @@ qemuDomainBlockCopyCommon(virDomainObjPt
_("non-file destination not supported yet"));
goto endjob;
}
++++++ d53d4650-qemu-rbd-auth.patch ++++++
commit d53d465083edeb64cc7b78249c030734c0d91c6b
Author: John Ferlan <jferlan(a)redhat.com>
Date: Tue Aug 16 16:50:15 2016 -0400
qemu: Fix the command line generation for rbd auth using aes secrets
https://bugzilla.redhat.com/show_bug.cgi?id=1182074
Since libvirt still uses a legacy qemu arg format to add a disk, the
manner in which the 'password-secret' argument is passed to qemu needs
to change to prepend a 'file.' If in the future, usage of the more
modern disk format, then the prepended 'file.' can be removed.
Fix based on Jim Fehlig <jfehlig(a)suse.com> posting and subsequent
upstream list followups, see:
http://www.redhat.com/archives/libvir-list/2016-August/msg00777.html
for details. Introduced by commit id 'a1344f70'.
Index: libvirt-2.1.0/src/qemu/qemu_command.c
===================================================================
--- libvirt-2.1.0.orig/src/qemu/qemu_command.c
+++ libvirt-2.1.0/src/qemu/qemu_command.c
@@ -1296,7 +1296,12 @@ qemuBuildDriveSourceStr(virDomainDiskDef
virBufferAddLit(buf, ",");
if (secinfo && secinfo->type == VIR_DOMAIN_SECRET_INFO_TYPE_AES) {
- virBufferAsprintf(buf, "password-secret=%s,",
+ /* NB: If libvirt starts using the more modern option based
+ * syntax to build the command line (e.g., "-drive driver=rbd,
+ * filename=%s,...") instead of the legacy model (e.g."-drive
+ * file=%s,..."), then the "file." prefix can be removed
+ */
+ virBufferAsprintf(buf, "file.password-secret=%s,",
secinfo->s.aes.alias);
}
Index: libvirt-2.1.0/tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-rbd-auth-AES.args
===================================================================
--- libvirt-2.1.0.orig/tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-rbd-auth-AES.args
+++ libvirt-2.1.0/tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-rbd-auth-AES.args
@@ -26,7 +26,7 @@ data=9eao5F8qtkGt+seB1HYivWIxbtwUu6MQtg1
keyid=masterKey0,iv=AAECAwQFBgcICQoLDA0ODw==,format=base64 \
-drive 'file=rbd:pool/image:id=myname:auth_supported=cephx\;none:\
mon_host=mon1.example.org\:6321\;mon2.example.org\:6322\;mon3.example.org\:\
-6322,password-secret=virtio-disk0-secret0,format=raw,if=none,\
+6322,file.password-secret=virtio-disk0-secret0,format=raw,if=none,\
id=drive-virtio-disk0' \
-device virtio-blk-pci,bus=pci.0,addr=0x3,drive=drive-virtio-disk0,\
id=virtio-disk0
++++++ libvirt-2.0.0.tar.xz -> libvirt-2.1.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/libvirt/libvirt-2.0.0.tar.xz /work/SRC/openSUSE:Factory/.libvirt.new/libvirt-2.1.0.tar.xz differ: char 15, line 1
++++++ libvirt-guests-init-script.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,9 +1,9 @@
Adjust libvirt-guests init files to conform to SUSE standards
-Index: libvirt-2.0.0/tools/libvirt-guests.init.in
+Index: libvirt-2.1.0/tools/libvirt-guests.init.in
===================================================================
---- libvirt-2.0.0.orig/tools/libvirt-guests.init.in
-+++ libvirt-2.0.0/tools/libvirt-guests.init.in
+--- libvirt-2.1.0.orig/tools/libvirt-guests.init.in
++++ libvirt-2.1.0/tools/libvirt-guests.init.in
@@ -4,27 +4,27 @@
# http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-gen…
#
@@ -45,10 +45,10 @@
#
exec @libexecdir@/libvirt-guests.sh "$@"
-Index: libvirt-2.0.0/tools/libvirt-guests.sh.in
+Index: libvirt-2.1.0/tools/libvirt-guests.sh.in
===================================================================
---- libvirt-2.0.0.orig/tools/libvirt-guests.sh.in
-+++ libvirt-2.0.0/tools/libvirt-guests.sh.in
+--- libvirt-2.1.0.orig/tools/libvirt-guests.sh.in
++++ libvirt-2.1.0/tools/libvirt-guests.sh.in
@@ -16,14 +16,13 @@
# License along with this library. If not, see
# <http://www.gnu.org/licenses/>.
@@ -208,10 +208,10 @@
esac
-exit $RETVAL
+rc_exit
-Index: libvirt-2.0.0/tools/libvirt-guests.sysconf
+Index: libvirt-2.1.0/tools/libvirt-guests.sysconf
===================================================================
---- libvirt-2.0.0.orig/tools/libvirt-guests.sysconf
-+++ libvirt-2.0.0/tools/libvirt-guests.sysconf
+--- libvirt-2.1.0.orig/tools/libvirt-guests.sysconf
++++ libvirt-2.1.0/tools/libvirt-guests.sysconf
@@ -1,19 +1,29 @@
+## Path: System/Virtualization/libvirt-guests
+
++++++ libvirt-power8-models.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-2.0.0/src/cpu/cpu_map.xml
+Index: libvirt-2.1.0/src/cpu/cpu_map.xml
===================================================================
---- libvirt-2.0.0.orig/src/cpu/cpu_map.xml
-+++ libvirt-2.0.0/src/cpu/cpu_map.xml
+--- libvirt-2.1.0.orig/src/cpu/cpu_map.xml
++++ libvirt-2.1.0/src/cpu/cpu_map.xml
@@ -1542,6 +1542,16 @@
<pvr value='0x004d0000' mask='0xffff0000'/>
</model>
++++++ libvirt-suse-netcontrol.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-2.0.0/configure.ac
+Index: libvirt-2.1.0/configure.ac
===================================================================
---- libvirt-2.0.0.orig/configure.ac
-+++ libvirt-2.0.0/configure.ac
+--- libvirt-2.1.0.orig/configure.ac
++++ libvirt-2.1.0/configure.ac
@@ -248,6 +248,7 @@ LIBVIRT_CHECK_FUSE
LIBVIRT_CHECK_GLUSTER
LIBVIRT_CHECK_HAL
@@ -34,11 +34,11 @@
LIBVIRT_RESULT_NUMACTL
LIBVIRT_RESULT_OPENWSMAN
LIBVIRT_RESULT_PCIACCESS
-Index: libvirt-2.0.0/src/Makefile.am
+Index: libvirt-2.1.0/src/Makefile.am
===================================================================
---- libvirt-2.0.0.orig/src/Makefile.am
-+++ libvirt-2.0.0/src/Makefile.am
-@@ -943,6 +943,10 @@ if WITH_NETCF
+--- libvirt-2.1.0.orig/src/Makefile.am
++++ libvirt-2.1.0/src/Makefile.am
+@@ -945,6 +945,10 @@ if WITH_NETCF
INTERFACE_DRIVER_SOURCES += \
interface/interface_backend_netcf.c
endif WITH_NETCF
@@ -49,7 +49,7 @@
if WITH_UDEV
INTERFACE_DRIVER_SOURCES += \
interface/interface_backend_udev.c
-@@ -1589,6 +1593,10 @@ if WITH_NETCF
+@@ -1590,6 +1594,10 @@ if WITH_NETCF
libvirt_driver_interface_la_CFLAGS += $(NETCF_CFLAGS)
libvirt_driver_interface_la_LIBADD += $(NETCF_LIBS)
endif WITH_NETCF
@@ -60,10 +60,10 @@
if WITH_UDEV
libvirt_driver_interface_la_CFLAGS += $(UDEV_CFLAGS)
libvirt_driver_interface_la_LIBADD += $(UDEV_LIBS)
-Index: libvirt-2.0.0/tools/virsh.c
+Index: libvirt-2.1.0/tools/virsh.c
===================================================================
---- libvirt-2.0.0.orig/tools/virsh.c
-+++ libvirt-2.0.0/tools/virsh.c
+--- libvirt-2.1.0.orig/tools/virsh.c
++++ libvirt-2.1.0/tools/virsh.c
@@ -636,6 +636,8 @@ virshShowVersion(vshControl *ctl ATTRIBU
vshPrint(ctl, " Interface");
# if defined(WITH_NETCF)
@@ -73,10 +73,10 @@
# elif defined(WITH_UDEV)
vshPrint(ctl, " udev");
# endif
-Index: libvirt-2.0.0/src/interface/interface_backend_netcf.c
+Index: libvirt-2.1.0/src/interface/interface_backend_netcf.c
===================================================================
---- libvirt-2.0.0.orig/src/interface/interface_backend_netcf.c
-+++ libvirt-2.0.0/src/interface/interface_backend_netcf.c
+--- libvirt-2.1.0.orig/src/interface/interface_backend_netcf.c
++++ libvirt-2.1.0/src/interface/interface_backend_netcf.c
@@ -23,7 +23,12 @@
#include <config.h>
@@ -160,10 +160,10 @@
if (virSetSharedInterfaceDriver(&interfaceDriver) < 0)
return -1;
if (virRegisterStateDriver(&interfaceStateDriver) < 0)
-Index: libvirt-2.0.0/src/interface/interface_driver.c
+Index: libvirt-2.1.0/src/interface/interface_driver.c
===================================================================
---- libvirt-2.0.0.orig/src/interface/interface_driver.c
-+++ libvirt-2.0.0/src/interface/interface_driver.c
+--- libvirt-2.1.0.orig/src/interface/interface_driver.c
++++ libvirt-2.1.0/src/interface/interface_driver.c
@@ -30,8 +30,15 @@ interfaceRegister(void)
if (netcfIfaceRegister() == 0)
return 0;
@@ -181,10 +181,10 @@
if (udevIfaceRegister() == 0)
return 0;
#endif /* WITH_UDEV */
-Index: libvirt-2.0.0/m4/virt-netcontrol.m4
+Index: libvirt-2.1.0/m4/virt-netcontrol.m4
===================================================================
--- /dev/null
-+++ libvirt-2.0.0/m4/virt-netcontrol.m4
++++ libvirt-2.1.0/m4/virt-netcontrol.m4
@@ -0,0 +1,35 @@
+dnl The libnetcontrol library
+dnl
++++++ libvirtd-defaults.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-2.0.0/daemon/libvirtd.conf
+Index: libvirt-2.1.0/daemon/libvirtd.conf
===================================================================
---- libvirt-2.0.0.orig/daemon/libvirtd.conf
-+++ libvirt-2.0.0/daemon/libvirtd.conf
+--- libvirt-2.1.0.orig/daemon/libvirtd.conf
++++ libvirt-2.1.0/daemon/libvirtd.conf
@@ -18,8 +18,8 @@
# It is necessary to setup a CA and issue server certificates before
# using this capability.
@@ -13,11 +13,11 @@
# Listen for unencrypted TCP connections on the public TCP/IP port.
# NB, must pass the --listen flag to the libvirtd process for this to
-Index: libvirt-2.0.0/daemon/libvirtd-config.c
+Index: libvirt-2.1.0/daemon/libvirtd-config.c
===================================================================
---- libvirt-2.0.0.orig/daemon/libvirtd-config.c
-+++ libvirt-2.0.0/daemon/libvirtd-config.c
-@@ -242,7 +242,7 @@ daemonConfigNew(bool privileged ATTRIBUT
+--- libvirt-2.1.0.orig/daemon/libvirtd-config.c
++++ libvirt-2.1.0/daemon/libvirtd-config.c
+@@ -109,7 +109,7 @@ daemonConfigNew(bool privileged ATTRIBUT
if (VIR_ALLOC(data) < 0)
return NULL;
@@ -26,10 +26,10 @@
data->listen_tcp = 0;
if (VIR_STRDUP(data->tls_port, LIBVIRTD_TLS_PORT) < 0 ||
-Index: libvirt-2.0.0/daemon/test_libvirtd.aug.in
+Index: libvirt-2.1.0/daemon/test_libvirtd.aug.in
===================================================================
---- libvirt-2.0.0.orig/daemon/test_libvirtd.aug.in
-+++ libvirt-2.0.0/daemon/test_libvirtd.aug.in
+--- libvirt-2.1.0.orig/daemon/test_libvirtd.aug.in
++++ libvirt-2.1.0/daemon/test_libvirtd.aug.in
@@ -2,7 +2,7 @@ module Test_libvirtd =
::CONFIG::
++++++ libvirtd-init-script.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,9 +1,9 @@
Adjust libvirtd sysconfig file to conform to SUSE standards
-Index: libvirt-2.0.0/daemon/libvirtd.sysconf
+Index: libvirt-2.1.0/daemon/libvirtd.sysconf
===================================================================
---- libvirt-2.0.0.orig/daemon/libvirtd.sysconf
-+++ libvirt-2.0.0/daemon/libvirtd.sysconf
+--- libvirt-2.1.0.orig/daemon/libvirtd.sysconf
++++ libvirt-2.1.0/daemon/libvirtd.sysconf
@@ -1,16 +1,25 @@
+## Path: System/Virtualization/libvirt
+
++++++ libxl-dom-reset.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -8,11 +8,11 @@
option, but domainReset can be implemented in the libxl driver by
forcibly destroying the domain and starting it again.
-Index: libvirt-2.0.0/src/libxl/libxl_driver.c
+Index: libvirt-2.1.0/src/libxl/libxl_driver.c
===================================================================
---- libvirt-2.0.0.orig/src/libxl/libxl_driver.c
-+++ libvirt-2.0.0/src/libxl/libxl_driver.c
-@@ -1327,6 +1327,61 @@ libxlDomainReboot(virDomainPtr dom, unsi
+--- libvirt-2.1.0.orig/src/libxl/libxl_driver.c
++++ libvirt-2.1.0/src/libxl/libxl_driver.c
+@@ -1348,6 +1348,61 @@ libxlDomainReboot(virDomainPtr dom, unsi
}
static int
@@ -74,7 +74,7 @@
libxlDomainDestroyFlags(virDomainPtr dom,
unsigned int flags)
{
-@@ -5763,6 +5818,7 @@ static virHypervisorDriver libxlHypervis
+@@ -6161,6 +6216,7 @@ static virHypervisorDriver libxlHypervis
.domainShutdown = libxlDomainShutdown, /* 0.9.0 */
.domainShutdownFlags = libxlDomainShutdownFlags, /* 0.9.10 */
.domainReboot = libxlDomainReboot, /* 0.9.0 */
++++++ libxl-qemu-emulator-caps.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -8,10 +8,10 @@
See FATE#320638 for details.
-Index: libvirt-2.0.0/src/libxl/libxl_capabilities.c
+Index: libvirt-2.1.0/src/libxl/libxl_capabilities.c
===================================================================
---- libvirt-2.0.0.orig/src/libxl/libxl_capabilities.c
-+++ libvirt-2.0.0/src/libxl/libxl_capabilities.c
+--- libvirt-2.1.0.orig/src/libxl/libxl_capabilities.c
++++ libvirt-2.1.0/src/libxl/libxl_capabilities.c
@@ -36,6 +36,7 @@
#include "domain_capabilities.h"
#include "vircommand.h"
++++++ libxl-set-cach-mode.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -3,10 +3,10 @@
src/libxl/libxl_conf.c | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
-Index: libvirt-2.0.0/src/libxl/libxl_conf.c
+Index: libvirt-2.1.0/src/libxl/libxl_conf.c
===================================================================
---- libvirt-2.0.0.orig/src/libxl/libxl_conf.c
-+++ libvirt-2.0.0/src/libxl/libxl_conf.c
+--- libvirt-2.1.0.orig/src/libxl/libxl_conf.c
++++ libvirt-2.1.0/src/libxl/libxl_conf.c
@@ -562,6 +562,30 @@ libxlDiskSetDiscard(libxl_device_disk *x
#endif
}
@@ -38,7 +38,7 @@
static char *
libxlMakeNetworkDiskSrcStr(virStorageSourcePtr src,
const char *username,
-@@ -803,6 +827,7 @@ libxlMakeDisk(virDomainDiskDefPtr l_disk
+@@ -804,6 +828,7 @@ libxlMakeDisk(virDomainDiskDefPtr l_disk
x_disk->is_cdrom = l_disk->device == VIR_DOMAIN_DISK_DEVICE_CDROM ? 1 : 0;
if (libxlDiskSetDiscard(x_disk, l_disk->discard) < 0)
return -1;
++++++ libxl-set-migration-constraints.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -16,11 +16,11 @@
tools/virsh.pod | 8 ++++++++
6 files changed, 125 insertions(+), 6 deletions(-)
-Index: libvirt-2.0.0/include/libvirt/libvirt-domain.h
+Index: libvirt-2.1.0/include/libvirt/libvirt-domain.h
===================================================================
---- libvirt-2.0.0.orig/include/libvirt/libvirt-domain.h
-+++ libvirt-2.0.0/include/libvirt/libvirt-domain.h
-@@ -864,6 +864,31 @@ typedef enum {
+--- libvirt-2.1.0.orig/include/libvirt/libvirt-domain.h
++++ libvirt-2.1.0/include/libvirt/libvirt-domain.h
+@@ -873,6 +873,31 @@ typedef enum {
*/
# define VIR_MIGRATE_PARAM_AUTO_CONVERGE_INCREMENT "auto_converge.increment"
@@ -52,11 +52,11 @@
/* Domain migration. */
virDomainPtr virDomainMigrate (virDomainPtr domain, virConnectPtr dconn,
unsigned long flags, const char *dname,
-Index: libvirt-2.0.0/src/libxl/libxl_driver.c
+Index: libvirt-2.1.0/src/libxl/libxl_driver.c
===================================================================
---- libvirt-2.0.0.orig/src/libxl/libxl_driver.c
-+++ libvirt-2.0.0/src/libxl/libxl_driver.c
-@@ -5428,6 +5428,9 @@ libxlDomainMigratePerform3Params(virDoma
+--- libvirt-2.1.0.orig/src/libxl/libxl_driver.c
++++ libvirt-2.1.0/src/libxl/libxl_driver.c
+@@ -5826,6 +5826,9 @@ libxlDomainMigratePerform3Params(virDoma
const char *dname = NULL;
const char *uri = NULL;
int ret = -1;
@@ -66,7 +66,7 @@
#ifdef LIBXL_HAVE_NO_SUSPEND_RESUME
virReportUnsupportedError();
-@@ -5444,6 +5447,18 @@ libxlDomainMigratePerform3Params(virDoma
+@@ -5842,6 +5845,18 @@ libxlDomainMigratePerform3Params(virDoma
virTypedParamsGetString(params, nparams,
VIR_MIGRATE_PARAM_DEST_NAME,
&dname) < 0 ||
@@ -85,7 +85,7 @@
virTypedParamsGetString(params, nparams,
VIR_MIGRATE_PARAM_URI,
&uri) < 0)
-@@ -5458,11 +5473,11 @@ libxlDomainMigratePerform3Params(virDoma
+@@ -5856,11 +5871,11 @@ libxlDomainMigratePerform3Params(virDoma
if (flags & VIR_MIGRATE_PEER2PEER) {
if (libxlDomainMigrationPerformP2P(driver, vm, dom->conn, dom_xml,
@@ -99,10 +99,10 @@
goto cleanup;
}
-Index: libvirt-2.0.0/src/libxl/libxl_migration.c
+Index: libvirt-2.1.0/src/libxl/libxl_migration.c
===================================================================
---- libvirt-2.0.0.orig/src/libxl/libxl_migration.c
-+++ libvirt-2.0.0/src/libxl/libxl_migration.c
+--- libvirt-2.1.0.orig/src/libxl/libxl_migration.c
++++ libvirt-2.1.0/src/libxl/libxl_migration.c
@@ -357,18 +357,39 @@ libxlMigrateReceive(virNetSocketPtr sock
static int
libxlDoMigrateSend(libxlDriverPrivatePtr driver,
@@ -217,10 +217,10 @@
virObjectLock(vm);
cleanup:
-Index: libvirt-2.0.0/src/libxl/libxl_migration.h
+Index: libvirt-2.1.0/src/libxl/libxl_migration.h
===================================================================
---- libvirt-2.0.0.orig/src/libxl/libxl_migration.h
-+++ libvirt-2.0.0/src/libxl/libxl_migration.h
+--- libvirt-2.1.0.orig/src/libxl/libxl_migration.h
++++ libvirt-2.1.0/src/libxl/libxl_migration.h
@@ -37,6 +37,10 @@
VIR_MIGRATE_PARAM_URI, VIR_TYPED_PARAM_STRING, \
VIR_MIGRATE_PARAM_DEST_NAME, VIR_TYPED_PARAM_STRING, \
@@ -265,10 +265,10 @@
virDomainPtr
libxlDomainMigrationFinish(virConnectPtr dconn,
-Index: libvirt-2.0.0/tools/virsh-domain.c
+Index: libvirt-2.1.0/tools/virsh-domain.c
===================================================================
---- libvirt-2.0.0.orig/tools/virsh-domain.c
-+++ libvirt-2.0.0/tools/virsh-domain.c
+--- libvirt-2.1.0.orig/tools/virsh-domain.c
++++ libvirt-2.1.0/tools/virsh-domain.c
@@ -9977,6 +9977,22 @@ static const vshCmdOptDef opts_migrate[]
.type = VSH_OT_INT,
.help = N_("CPU throttling rate increment for auto-convergence")
@@ -328,11 +328,11 @@
if (vshCommandOptStringReq(ctl, cmd, "xml", &opt) < 0)
goto out;
if (opt) {
-Index: libvirt-2.0.0/tools/virsh.pod
+Index: libvirt-2.1.0/tools/virsh.pod
===================================================================
---- libvirt-2.0.0.orig/tools/virsh.pod
-+++ libvirt-2.0.0/tools/virsh.pod
-@@ -1631,6 +1631,14 @@ compression. I<--comp-mt-threads> and I<
+--- libvirt-2.1.0.orig/tools/virsh.pod
++++ libvirt-2.1.0/tools/virsh.pod
+@@ -1662,6 +1662,14 @@ compression. I<--comp-mt-threads> and I<
of compress threads on source and the number of decompress threads on target
respectively. I<--comp-xbzrle-cache> sets size of page cache in bytes.
++++++ libxl-support-block-script.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -7,10 +7,10 @@
For more details, see bsc#954872 and FATE#319810
-Index: libvirt-2.0.0/src/libxl/libxl_conf.c
+Index: libvirt-2.1.0/src/libxl/libxl_conf.c
===================================================================
---- libvirt-2.0.0.orig/src/libxl/libxl_conf.c
-+++ libvirt-2.0.0/src/libxl/libxl_conf.c
+--- libvirt-2.1.0.orig/src/libxl/libxl_conf.c
++++ libvirt-2.1.0/src/libxl/libxl_conf.c
@@ -562,6 +562,25 @@ libxlDiskSetDiscard(libxl_device_disk *x
#endif
}
@@ -37,7 +37,7 @@
static void
libxlDiskSetCacheMode(libxl_device_disk *x_disk, int cachemode)
{
-@@ -705,6 +724,7 @@ libxlMakeNetworkDiskSrc(virStorageSource
+@@ -706,6 +725,7 @@ libxlMakeNetworkDiskSrc(virStorageSource
int
libxlMakeDisk(virDomainDiskDefPtr l_disk, libxl_device_disk *x_disk)
{
@@ -45,7 +45,7 @@
const char *driver = virDomainDiskGetDriver(l_disk);
int format = virDomainDiskGetFormat(l_disk);
int actual_type = virStorageSourceGetActualType(l_disk->src);
-@@ -720,7 +740,7 @@ libxlMakeDisk(virDomainDiskDefPtr l_disk
+@@ -721,7 +741,7 @@ libxlMakeDisk(virDomainDiskDefPtr l_disk
if (libxlMakeNetworkDiskSrc(l_disk->src, &x_disk->pdev_path) < 0)
return -1;
} else {
@@ -54,7 +54,7 @@
return -1;
}
-@@ -828,6 +848,9 @@ libxlMakeDisk(virDomainDiskDefPtr l_disk
+@@ -829,6 +849,9 @@ libxlMakeDisk(virDomainDiskDefPtr l_disk
if (libxlDiskSetDiscard(x_disk, l_disk->discard) < 0)
return -1;
libxlDiskSetCacheMode(x_disk, l_disk->cachemode);
++++++ libxl-usb-vendor.patch ++++++
commit e7af9dcf1fb0703828ef9740cb9b9c00f2fa00a4
Author: Cédric Bosdonnat <cbosdonnat(a)suse.com>
Date: Fri Aug 5 09:10:50 2016 +0200
libxl: allow vendor/product addressing for USB hostdevs
libxl only has API to address the host USB devices by bus/device.
Find the bus/device if the user only provided the vendor/product
of the USB device.
Index: libvirt-2.1.0/src/libxl/libxl_conf.c
===================================================================
--- libvirt-2.1.0.orig/src/libxl/libxl_conf.c
+++ libvirt-2.1.0/src/libxl/libxl_conf.c
@@ -1483,23 +1483,36 @@ int
libxlMakeUSB(virDomainHostdevDefPtr hostdev, libxl_device_usbdev *usbdev)
{
virDomainHostdevSubsysUSBPtr usbsrc = &hostdev->source.subsys.u.usb;
+ virUSBDevicePtr usb = NULL;
+ int ret = -1;
if (hostdev->mode != VIR_DOMAIN_HOSTDEV_MODE_SUBSYS)
- return -1;
+ goto cleanup;
if (hostdev->source.subsys.type != VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_USB)
- return -1;
+ goto cleanup;
- if (usbsrc->bus <= 0 || usbsrc->device <= 0) {
- virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
- _("libxenlight supports only USB device "
- "specified by busnum:devnum"));
- return -1;
+ if (usbsrc->bus > 0 && usbsrc->device > 0) {
+ usbdev->u.hostdev.hostbus = usbsrc->bus;
+ usbdev->u.hostdev.hostaddr = usbsrc->device;
+ } else {
+ if (virHostdevFindUSBDevice(hostdev, true, &usb) < 0) {
+ virReportError(VIR_ERR_OPERATION_FAILED,
+ _("failed to find USB device busnum:devnum "
+ "for %x:%x"),
+ usbsrc->vendor, usbsrc->product);
+ goto cleanup;
+ }
+
+ usbdev->u.hostdev.hostbus = virUSBDeviceGetBus(usb);
+ usbdev->u.hostdev.hostaddr = virUSBDeviceGetDevno(usb);
}
- usbdev->u.hostdev.hostbus = usbsrc->bus;
- usbdev->u.hostdev.hostaddr = usbsrc->device;
+ ret = 0;
+
+ cleanup:
+ virUSBDeviceFree(usb);
- return 0;
+ return ret;
}
static int
++++++ lxc-wait-after-eth-del.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -13,10 +13,10 @@
src/lxc/lxc_process.c | 1 +
3 files changed, 4 insertions(+)
-Index: libvirt-2.0.0/src/lxc/lxc_controller.c
+Index: libvirt-2.1.0/src/lxc/lxc_controller.c
===================================================================
---- libvirt-2.0.0.orig/src/lxc/lxc_controller.c
-+++ libvirt-2.0.0/src/lxc/lxc_controller.c
+--- libvirt-2.1.0.orig/src/lxc/lxc_controller.c
++++ libvirt-2.1.0/src/lxc/lxc_controller.c
@@ -2009,6 +2009,7 @@ static int virLXCControllerDeleteInterfa
if (virNetDevVethDelete(ctrl->veths[i]) < 0)
ret = -1;
@@ -25,11 +25,11 @@
return ret;
}
-Index: libvirt-2.0.0/src/lxc/lxc_driver.c
+Index: libvirt-2.1.0/src/lxc/lxc_driver.c
===================================================================
---- libvirt-2.0.0.orig/src/lxc/lxc_driver.c
-+++ libvirt-2.0.0/src/lxc/lxc_driver.c
-@@ -4026,6 +4026,7 @@ lxcDomainAttachDeviceNetLive(virConnectP
+--- libvirt-2.1.0.orig/src/lxc/lxc_driver.c
++++ libvirt-2.1.0/src/lxc/lxc_driver.c
+@@ -4025,6 +4025,7 @@ lxcDomainAttachDeviceNetLive(virConnectP
case VIR_DOMAIN_NET_TYPE_NETWORK:
case VIR_DOMAIN_NET_TYPE_ETHERNET:
ignore_value(virNetDevVethDelete(veth));
@@ -37,7 +37,7 @@
break;
case VIR_DOMAIN_NET_TYPE_DIRECT:
-@@ -4455,6 +4456,7 @@ lxcDomainDetachDeviceNetLive(virDomainOb
+@@ -4454,6 +4455,7 @@ lxcDomainDetachDeviceNetLive(virDomainOb
virDomainAuditNet(vm, detach, NULL, "detach", false);
goto cleanup;
}
@@ -45,10 +45,10 @@
break;
/* It'd be nice to support this, but with macvlan
-Index: libvirt-2.0.0/src/lxc/lxc_process.c
+Index: libvirt-2.1.0/src/lxc/lxc_process.c
===================================================================
---- libvirt-2.0.0.orig/src/lxc/lxc_process.c
-+++ libvirt-2.0.0/src/lxc/lxc_process.c
+--- libvirt-2.1.0.orig/src/lxc/lxc_process.c
++++ libvirt-2.1.0/src/lxc/lxc_process.c
@@ -221,6 +221,7 @@ static void virLXCProcessCleanup(virLXCD
}
networkReleaseActualDevice(vm->def, iface);
++++++ pci-use-driver-override-sysfs.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -29,10 +29,10 @@
src/util/virpci.c | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 149 insertions(+), 2 deletions(-)
-Index: libvirt-2.0.0/src/util/virpci.c
+Index: libvirt-2.1.0/src/util/virpci.c
===================================================================
---- libvirt-2.0.0.orig/src/util/virpci.c
-+++ libvirt-2.0.0/src/util/virpci.c
+--- libvirt-2.1.0.orig/src/util/virpci.c
++++ libvirt-2.1.0/src/util/virpci.c
@@ -1089,8 +1089,54 @@ virPCIDeviceUnbind(virPCIDevicePtr dev)
return ret;
}
++++++ ppc64le-canonical-name.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -2,10 +2,10 @@
See bnc#894956
-Index: libvirt-2.0.0/src/util/virarch.c
+Index: libvirt-2.1.0/src/util/virarch.c
===================================================================
---- libvirt-2.0.0.orig/src/util/virarch.c
-+++ libvirt-2.0.0/src/util/virarch.c
+--- libvirt-2.1.0.orig/src/util/virarch.c
++++ libvirt-2.1.0/src/util/virarch.c
@@ -169,6 +169,8 @@ virArch virArchFromHost(void)
arch = VIR_ARCH_I686;
} else if (STREQ(ut.machine, "amd64")) {
++++++ qemu-apparmor-screenshot.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-2.0.0/examples/apparmor/libvirt-qemu
+Index: libvirt-2.1.0/examples/apparmor/libvirt-qemu
===================================================================
---- libvirt-2.0.0.orig/examples/apparmor/libvirt-qemu
-+++ libvirt-2.0.0/examples/apparmor/libvirt-qemu
+--- libvirt-2.1.0.orig/examples/apparmor/libvirt-qemu
++++ libvirt-2.1.0/examples/apparmor/libvirt-qemu
@@ -151,3 +151,6 @@
/etc/udev/udev.conf r,
/sys/bus/ r,
++++++ support-managed-pci-xen-driver.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -8,10 +8,10 @@
src/xenxs/xen_xm.c | 28 +++++++++++++++++++++++++++-
2 files changed, 35 insertions(+), 15 deletions(-)
-Index: libvirt-2.0.0/src/xenconfig/xen_common.c
+Index: libvirt-2.1.0/src/xenconfig/xen_common.c
===================================================================
---- libvirt-2.0.0.orig/src/xenconfig/xen_common.c
-+++ libvirt-2.0.0/src/xenconfig/xen_common.c
+--- libvirt-2.1.0.orig/src/xenconfig/xen_common.c
++++ libvirt-2.1.0/src/xenconfig/xen_common.c
@@ -394,6 +394,8 @@ xenParsePCI(virConfPtr conf, virDomainDe
{
virConfValuePtr list = virConfGetValue(conf, "pci");
@@ -66,10 +66,10 @@
hostdev->source.subsys.type = VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_PCI;
hostdev->source.subsys.u.pci.addr.domain = domainID;
hostdev->source.subsys.u.pci.addr.bus = busID;
-Index: libvirt-2.0.0/src/xenconfig/xen_sxpr.c
+Index: libvirt-2.1.0/src/xenconfig/xen_sxpr.c
===================================================================
---- libvirt-2.0.0.orig/src/xenconfig/xen_sxpr.c
-+++ libvirt-2.0.0/src/xenconfig/xen_sxpr.c
+--- libvirt-2.1.0.orig/src/xenconfig/xen_sxpr.c
++++ libvirt-2.1.0/src/xenconfig/xen_sxpr.c
@@ -1062,6 +1062,7 @@ xenParseSxprPCI(virDomainDefPtr def,
int busID;
int slotID;
++++++ suse-qemu-conf.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -7,10 +7,10 @@
etc.), but for now they are all lumped together in this
single patch.
-Index: libvirt-2.0.0/src/qemu/qemu.conf
+Index: libvirt-2.1.0/src/qemu/qemu.conf
===================================================================
---- libvirt-2.0.0.orig/src/qemu/qemu.conf
-+++ libvirt-2.0.0/src/qemu/qemu.conf
+--- libvirt-2.1.0.orig/src/qemu/qemu.conf
++++ libvirt-2.1.0/src/qemu/qemu.conf
@@ -212,11 +212,20 @@
# isolation, but it cannot appear in a list of drivers.
#
++++++ systemd-service-xen.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-2.0.0/daemon/libvirtd.service.in
+Index: libvirt-2.1.0/daemon/libvirtd.service.in
===================================================================
---- libvirt-2.0.0.orig/daemon/libvirtd.service.in
-+++ libvirt-2.0.0/daemon/libvirtd.service.in
+--- libvirt-2.1.0.orig/daemon/libvirtd.service.in
++++ libvirt-2.1.0/daemon/libvirtd.service.in
@@ -12,6 +12,7 @@ After=iscsid.service
After=apparmor.service
After=local-fs.target
++++++ virHostdevFindUSBDevice-privsyms.patch ++++++
commit e05e2dba970d3f4b5ec9bed80a7f0bb4ccc43dc8
Author: Cédric Bosdonnat <cbosdonnat(a)suse.com>
Date: Fri Aug 5 09:10:49 2016 +0200
Add virHostdevFindUSBDevice to private symbols
Finding an USB device from the vendor/device values will be needed
by libxl driver to convert from vendor/device to bus/dev addresses.
Index: libvirt-2.1.0/src/libvirt_private.syms
===================================================================
--- libvirt-2.1.0.orig/src/libvirt_private.syms
+++ libvirt-2.1.0/src/libvirt_private.syms
@@ -1641,6 +1641,7 @@ virHookPresent;
# util/virhostdev.h
+virHostdevFindUSBDevice;
virHostdevManagerGetDefault;
virHostdevPCINodeDeviceDetach;
virHostdevPCINodeDeviceReAttach;
Index: libvirt-2.1.0/src/util/virhostdev.c
===================================================================
--- libvirt-2.1.0.orig/src/util/virhostdev.c
+++ libvirt-2.1.0/src/util/virhostdev.c
@@ -1178,7 +1178,7 @@ virHostdevMarkUSBDevices(virHostdevManag
}
-static int
+int
virHostdevFindUSBDevice(virDomainHostdevDefPtr hostdev,
bool mandatory,
virUSBDevicePtr *usb)
Index: libvirt-2.1.0/src/util/virhostdev.h
===================================================================
--- libvirt-2.1.0.orig/src/util/virhostdev.h
+++ libvirt-2.1.0/src/util/virhostdev.h
@@ -66,6 +66,12 @@ virHostdevPreparePCIDevices(virHostdevMa
unsigned int flags)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
ATTRIBUTE_NONNULL(4);
+
+int
+virHostdevFindUSBDevice(virDomainHostdevDefPtr hostdev,
+ bool mandatory,
+ virUSBDevicePtr *usb)
+ ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
int
virHostdevPrepareUSBDevices(virHostdevManagerPtr hostdev_mgr,
const char *drv_name,
++++++ virtlockd-init-script.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,9 +1,9 @@
Adjust virtlockd init files to conform to SUSE standards
-Index: libvirt-2.0.0/src/locking/virtlockd.sysconf
+Index: libvirt-2.1.0/src/locking/virtlockd.sysconf
===================================================================
---- libvirt-2.0.0.orig/src/locking/virtlockd.sysconf
-+++ libvirt-2.0.0/src/locking/virtlockd.sysconf
+--- libvirt-2.1.0.orig/src/locking/virtlockd.sysconf
++++ libvirt-2.1.0/src/locking/virtlockd.sysconf
@@ -1,3 +1,7 @@
+## Path: System/Virtualization/virtlockd
+
@@ -12,10 +12,10 @@
#
# Pass extra arguments to virtlockd
#VIRTLOCKD_ARGS=
-Index: libvirt-2.0.0/src/locking/virtlockd.init.in
+Index: libvirt-2.1.0/src/locking/virtlockd.init.in
===================================================================
---- libvirt-2.0.0.orig/src/locking/virtlockd.init.in
-+++ libvirt-2.0.0/src/locking/virtlockd.init.in
+--- libvirt-2.1.0.orig/src/locking/virtlockd.init.in
++++ libvirt-2.1.0/src/locking/virtlockd.init.in
@@ -4,59 +4,57 @@
# http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-gen…
#
++++++ virtlogd-init-script.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,9 +1,9 @@
Adjust virtlogd init files to conform to SUSE standards
-Index: libvirt-2.0.0/src/logging/virtlogd.init.in
+Index: libvirt-2.1.0/src/logging/virtlogd.init.in
===================================================================
---- libvirt-2.0.0.orig/src/logging/virtlogd.init.in
-+++ libvirt-2.0.0/src/logging/virtlogd.init.in
+--- libvirt-2.1.0.orig/src/logging/virtlogd.init.in
++++ libvirt-2.1.0/src/logging/virtlogd.init.in
@@ -4,59 +4,56 @@
# http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-gen…
#
@@ -126,10 +126,10 @@
esac
-exit $RETVAL
+rc_exit
-Index: libvirt-2.0.0/src/logging/virtlogd.sysconf
+Index: libvirt-2.1.0/src/logging/virtlogd.sysconf
===================================================================
---- libvirt-2.0.0.orig/src/logging/virtlogd.sysconf
-+++ libvirt-2.0.0/src/logging/virtlogd.sysconf
+--- libvirt-2.1.0.orig/src/logging/virtlogd.sysconf
++++ libvirt-2.1.0/src/logging/virtlogd.sysconf
@@ -1,3 +1,7 @@
+## Path: System/Virtualization/virtlogd
+
++++++ xen-pv-cdrom.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-2.0.0/src/xenconfig/xen_sxpr.c
+Index: libvirt-2.1.0/src/xenconfig/xen_sxpr.c
===================================================================
---- libvirt-2.0.0.orig/src/xenconfig/xen_sxpr.c
-+++ libvirt-2.0.0/src/xenconfig/xen_sxpr.c
+--- libvirt-2.1.0.orig/src/xenconfig/xen_sxpr.c
++++ libvirt-2.1.0/src/xenconfig/xen_sxpr.c
@@ -392,7 +392,7 @@ xenParseSxprVifRate(const char *rate, un
static int
xenParseSxprDisks(virDomainDefPtr def,
++++++ xen-sxpr-disk-type.patch ++++++
--- /var/tmp/diff_new_pack.1yqjjK/_old 2016-08-29 15:35:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1yqjjK/_new 2016-08-29 15:35:38.000000000 +0200
@@ -6,10 +6,10 @@
https://bugzilla.suse.com/show_bug.cgi?id=938228
-Index: libvirt-2.0.0/src/xenconfig/xen_sxpr.c
+Index: libvirt-2.1.0/src/xenconfig/xen_sxpr.c
===================================================================
---- libvirt-2.0.0.orig/src/xenconfig/xen_sxpr.c
-+++ libvirt-2.0.0/src/xenconfig/xen_sxpr.c
+--- libvirt-2.1.0.orig/src/xenconfig/xen_sxpr.c
++++ libvirt-2.1.0/src/xenconfig/xen_sxpr.c
@@ -506,10 +506,11 @@ xenParseSxprDisks(virDomainDefPtr def,
omnipotent, we can revisit this, perhaps stat()'ing
the src file in question */
1
0
Hello community,
here is the log from the commit of package konsole for openSUSE:Factory checked in at 2016-08-29 15:33:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/konsole (Old)
and /work/SRC/openSUSE:Factory/.konsole.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "konsole"
Changes:
--------
--- /work/SRC/openSUSE:Factory/konsole/konsole.changes 2016-07-21 07:47:33.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.konsole.new/konsole.changes 2016-08-29 15:33:53.000000000 +0200
@@ -1,0 +2,24 @@
+Sun Aug 28 21:41:48 UTC 2016 - wbauer(a)tmo.at
+
+- Add fix-extra-window-when-restored-by-session-management.patch to
+ prevent creating an extra window upon session restoration
+ (kde#367447)
+
+-------------------------------------------------------------------
+Fri Aug 12 10:22:08 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:18:11 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+- Drop upstreamed patch Write-profile-changes-to-Konsoles-location.patch
+
+-------------------------------------------------------------------
Old:
----
Write-profile-changes-to-Konsoles-location.patch
konsole-16.04.3.tar.xz
New:
----
fix-extra-window-when-restored-by-session-management.patch
konsole-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ konsole.spec ++++++
--- /var/tmp/diff_new_pack.1MU1Mk/_old 2016-08-29 15:33:55.000000000 +0200
+++ /var/tmp/diff_new_pack.1MU1Mk/_new 2016-08-29 15:33:55.000000000 +0200
@@ -17,7 +17,7 @@
Name: konsole
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: KDE Terminal
License: GPL-2.0+
@@ -32,8 +32,8 @@
Source24: utilities-terminal-su-48.png
Source25: utilities-terminal-su-64.png
Source26: utilities-terminal-su-128.png
-# PATCH-FIX-UPSTREAM Write-profile-changes-to-Konsoles-location.patch kde#364336 -- fix modifying profiles when konsole is embedded in other applications
-Patch: Write-profile-changes-to-Konsoles-location.patch
+# PATCH-FIX-UPSTREAM fix-extra-window-when-restored-by-session-management.patch kde#367447 -- prevents creating an extra window upon session restoration
+Patch: fix-extra-window-when-restored-by-session-management.patch
BuildRequires: fdupes
BuildRequires: kbookmarks-devel
BuildRequires: kconfig-devel
@@ -121,8 +121,8 @@
%dir %{_kf5_htmldir}/en
%dir %{_kf5_htmldir}
%doc %{_kf5_htmldir}/en/konsole/
-%dir %_kf5_sharedir/appdata
-%_kf5_sharedir/appdata/org.kde.konsole.appdata.xml
+%dir %{_kf5_appstreamdir}
+%{_kf5_appstreamdir}/org.kde.konsole.appdata.xml
%files part
%defattr(-,root,root)
@@ -133,7 +133,6 @@
%dir %{_kf5_servicetypesdir}
%{_kf5_servicetypesdir}/terminalemulator.desktop
%{_kf5_sharedir}/konsole/
-%{_kf5_sharedir}/kxmlgui5/
%{_kf5_notifydir}/
%dir %{_kf5_plugindir}
%{_kf5_plugindir}/konsolepart.so
++++++ fix-extra-window-when-restored-by-session-management.patch ++++++
From: Kurt Hindenburg <kurt.hindenburg(a)gmail.com>
Date: Sun, 28 Aug 2016 13:08:02 +0000
Subject: Prevent 2 windows from opening upon session restore
X-Git-Url: http://quickgit.kde.org/?p=konsole.git&a=commitdiff&h=5b11fd593b954504343bd…
---
Prevent 2 windows from opening upon session restore
Session management would start 2 konsole windows upon login.
Thanks John Stanley (jpsinthemix gmail com) for patch
BUG: 367447
---
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -158,14 +158,13 @@
// of Konsole is started.
QObject::connect(&dbusService, &KDBusService::activateRequested, &konsoleApp, &Application::slotActivateRequested);
- if (!konsoleApp.newInstance()) {
+ if (app->isSessionRestored()) {
+ restoreSession(konsoleApp);
+ } else if (!konsoleApp.newInstance()) {
// An argument that printed something and mean we should just quit was passed.
delete app;
return 0;
}
-
- if (app->isSessionRestored())
- restoreSession(konsoleApp);
// Since we've allocated the QApplication on the heap for the KDBusService workaround,
// we need to delete it manually before returning from main().
++++++ konsole-16.04.3.tar.xz -> konsole-16.08.0.tar.xz ++++++
++++ 7297 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package plasma5-desktop for openSUSE:Factory checked in at 2016-08-29 15:33:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-desktop (Old)
and /work/SRC/openSUSE:Factory/.plasma5-desktop.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-desktop"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-desktop/plasma5-desktop.changes 2016-08-12 15:40:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.plasma5-desktop.new/plasma5-desktop.changes 2016-08-29 15:33:35.000000000 +0200
@@ -1,0 +2,22 @@
+Sat Aug 27 01:29:30 UTC 2016 - wbauer(a)tmo.at
+
+- Don't try to remove kactivities5.po anymore, they have been
+ removed upstream
+
+-------------------------------------------------------------------
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
+Fri Aug 26 09:59:11 UTC 2016 - wbauer(a)tmo.at
+
+- Add use-iconName-if-possible.patch: adjust the application menu's
+ search function to use the iconName if set, and change the
+ included runners to set the iconName instead of an icon to
+ prevent threading issues and speed up things (boo#994983)
+
+-------------------------------------------------------------------
Old:
----
plasma-desktop-5.7.3.tar.xz
New:
----
plasma-desktop-5.7.4.tar.xz
use-iconName-if-possible.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-desktop.spec ++++++
--- /var/tmp/diff_new_pack.JqYc6n/_old 2016-08-29 15:33:38.000000000 +0200
+++ /var/tmp/diff_new_pack.JqYc6n/_new 2016-08-29 15:33:38.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: plasma5-desktop
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: The KDE Plasma Workspace Components
License: GPL-2.0
@@ -28,6 +28,7 @@
Patch0: 0001-Require-xorg-evdev-2.8.99.1.patch
# PATCHES 100-200 and above are from upstream 5.7 branch
# PATCHES 201-300 and above are from upstream master/5.8 branch
+Patch201: use-iconName-if-possible.patch
BuildRequires: boost-devel
BuildRequires: extra-cmake-modules >= 1.8.0
BuildRequires: fdupes
@@ -176,8 +177,7 @@
%if 0%{?suse_version} > 1314 && "%{suse_version}" != "1320"
%patch0 -Rp1
%endif
-# conflict with kactivitimanagerd lang (and unused)
-rm -rf po/*/kactivities5.po
+%patch201 -p1
%build
%cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir}
@@ -308,10 +308,9 @@
%if %{with lang}
%files lang -f %{name}.lang
-%doc %lang(ca) %{_kf5_htmldir}/ca/
%doc %lang(cs) %{_kf5_htmldir}/cs/
+%doc %lang(de) %{_kf5_htmldir}/de/
%doc %lang(it) %{_kf5_htmldir}/it/
-#doc %%lang(de) %%{_kf5_htmldir}/de/
%doc %lang(nl) %{_kf5_htmldir}/nl/
%doc %lang(pt_BR) %{_kf5_htmldir}/pt_BR/
%doc %lang(ru) %{_kf5_htmldir}/ru/
++++++ plasma-desktop-5.7.3.tar.xz -> plasma-desktop-5.7.4.tar.xz ++++++
/work/SRC/openSUSE:Factory/plasma5-desktop/plasma-desktop-5.7.3.tar.xz /work/SRC/openSUSE:Factory/.plasma5-desktop.new/plasma-desktop-5.7.4.tar.xz differ: char 25, line 1
++++++ use-iconName-if-possible.patch ++++++
From: Kai Uwe Broulik <kde(a)privat.broulik.de>
Date: Fri, 17 Jun 2016 19:07:50 +0000
Subject: [Kicker RunnerMatchesModel] Use iconName() if possible
X-Git-Url: http://quickgit.kde.org/?p=plasma-desktop.git&a=commitdiff&h=6fd35500d5cc46…
---
[Kicker RunnerMatchesModel] Use iconName() if possible
Also bump Frameworks version requirement to 5.24 for that
Differential Revision: https://phabricator.kde.org/D1923
---
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -29,7 +29,7 @@
Concurrent
)
-set(KF5_MIN_VERSION "5.20.0")
+set(KF5_MIN_VERSION "5.24.0")
find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
Auth
Plasma
--- a/applets/kicker/plugin/runnermatchesmodel.cpp
+++ b/applets/kicker/plugin/runnermatchesmodel.cpp
@@ -54,6 +54,10 @@
if (role == Qt::DisplayRole) {
return match.text();
} else if (role == Qt::DecorationRole) {
+ if (!match.iconName().isEmpty()) {
+ return match.iconName();
+ }
+
return match.icon();
} else if (role == Kicker::DescriptionRole) {
return match.subtext();
From: Kai Uwe Broulik <kde(a)privat.broulik.de>
Date: Fri, 17 Jun 2016 19:28:17 +0000
Subject: Use iconName instead of icon in all kwin and plasma-desktop runner
X-Git-Url: http://quickgit.kde.org/?p=plasma-desktop.git&a=commitdiff&h=f7c41dba58ab7a…
---
Use iconName instead of icon in all kwin and plasma-desktop runner
---
--- a/runners/kwin/kwin-runner.cpp
+++ b/runners/kwin/kwin-runner.cpp
@@ -22,8 +22,6 @@
#include <QDBusConnection>
#include <QDBusServiceWatcher>
#include <QDBusConnectionInterface>
-
-#include <QIcon>
#include <KLocalizedString>
@@ -56,7 +54,7 @@
Plasma::QueryMatch match(this);
match.setId("kwin");
match.setType(Plasma::QueryMatch::ExactMatch);
- match.setIcon(QIcon::fromTheme("kwin"));
+ match.setIconName(QStringLiteral("kwin"));
match.setText(i18n("Open KWin debug console"));
match.setRelevance(1.0);
context.addMatch(match);
--- a/runners/plasma-desktop/plasma-desktop-runner.cpp
+++ b/runners/plasma-desktop/plasma-desktop-runner.cpp
@@ -23,7 +23,6 @@
#include <QDBusConnectionInterface>
#include <QDebug>
-#include <QIcon>
#include <KLocalizedString>
@@ -58,7 +57,7 @@
Plasma::QueryMatch match(this);
match.setId("plasma-desktop-console");
match.setType(Plasma::QueryMatch::ExactMatch);
- match.setIcon(QIcon::fromTheme("plasma"));
+ match.setIconName(QStringLiteral("plasma"));
match.setText(i18n("Open Plasma desktop interactive console"));
match.setRelevance(1.0);
context.addMatch(match);
@@ -67,7 +66,7 @@
Plasma::QueryMatch match(this);
match.setId("plasma-desktop-console");
match.setType(Plasma::QueryMatch::ExactMatch);
- match.setIcon(QIcon::fromTheme("kwin"));
+ match.setIconName(QStringLiteral("kwin"));
match.setText(i18n("Open KWin interactive console"));
match.setRelevance(1.0);
context.addMatch(match);
1
0
Hello community,
here is the log from the commit of package plasma5-workspace for openSUSE:Factory checked in at 2016-08-29 15:33:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-workspace (Old)
and /work/SRC/openSUSE:Factory/.plasma5-workspace.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-workspace"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-workspace/plasma5-workspace.changes 2016-08-12 15:41:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.plasma5-workspace.new/plasma5-workspace.changes 2016-08-29 15:33:20.000000000 +0200
@@ -1,0 +2,34 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+- Refresh plasma5-workspace.spec
+
+-------------------------------------------------------------------
+Tue Aug 23 17:25:26 UTC 2016 - wbauer(a)tmo.at
+
+- Add Use-iconName-instead-of-icon-in-all-runners.patch to fix
+ problems in KRunner caused by QIcon not being thread-safe
+ (boo#994983, kde#355122, kde#356957)
+
+-------------------------------------------------------------------
+Tue Aug 16 12:16:24 UTC 2016 - wbauer(a)tmo.at
+
+- Use xterm to install the debug packages in drkonqi, konsole
+ doesn't handle the -e parameter correctly currently
+ (boo#990353, kde#366793)
+
+-------------------------------------------------------------------
+Fri Aug 12 17:55:53 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0
+
+-------------------------------------------------------------------
+Thu Aug 11 18:10:49 UTC 2016 - wbauer(a)tmo.at
+
+- Add add-separate-autostart-file-for-klipper.patch to prevent
+ klipper from autostarting in e.g. GNOME (boo#993334)
+
+-------------------------------------------------------------------
Old:
----
plasma-workspace-5.7.3.tar.xz
New:
----
Use-iconName-instead-of-icon-in-all-runners.patch
add-separate-autostart-file-for-klipper.patch
plasma-workspace-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-workspace.spec ++++++
--- /var/tmp/diff_new_pack.ct4p8f/_old 2016-08-29 15:33:22.000000000 +0200
+++ /var/tmp/diff_new_pack.ct4p8f/_new 2016-08-29 15:33:22.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
Name: plasma5-workspace
-Version: 5.7.3
+Version: 5.7.4
Release: 0
-%define plasma_version 5.7.3
+%define plasma_version 5.7.4
Summary: The KDE Plasma Workspace Components
License: GPL-2.0+
Group: System/GUI/KDE
@@ -39,39 +39,41 @@
# PATCHES 201-300 and above are from upstream master/5.8 branch
# PATCH-FEATURE-UPSTREAM Configuration-option-for-System-Tray-icon-size.patch
Patch201: Configuration-option-for-System-Tray-icon-size.patch
+Patch202: add-separate-autostart-file-for-klipper.patch
+Patch203: Use-iconName-instead-of-icon-in-all-runners.patch
BuildRequires: breeze5-icons
BuildRequires: fdupes
BuildRequires: kf5-filesystem
BuildRequires: phonon4qt5-devel >= 4.6.60
BuildRequires: update-desktop-files
-BuildRequires: cmake(KF5Activities) >= 5.15.0
+BuildRequires: cmake(KF5Activities) >= 5.25.0
BuildRequires: cmake(KF5Baloo)
-BuildRequires: cmake(KF5CoreAddons) >= 5.15.0
-BuildRequires: cmake(KF5Crash) >= 5.15.0
-BuildRequires: cmake(KF5DBusAddons) >= 5.15.0
-BuildRequires: cmake(KF5Declarative) >= 5.15.0
-BuildRequires: cmake(KF5DocTools) >= 5.15.0
-BuildRequires: cmake(KF5GlobalAccel) >= 5.15.0
+BuildRequires: cmake(KF5CoreAddons) >= 5.25.0
+BuildRequires: cmake(KF5Crash) >= 5.25.0
+BuildRequires: cmake(KF5DBusAddons) >= 5.25.0
+BuildRequires: cmake(KF5Declarative) >= 5.25.0
+BuildRequires: cmake(KF5DocTools) >= 5.25.0
+BuildRequires: cmake(KF5GlobalAccel) >= 5.25.0
BuildRequires: cmake(KF5Holidays)
-BuildRequires: cmake(KF5I18n) >= 5.15.0
-BuildRequires: cmake(KF5IdleTime) >= 5.15.0
-BuildRequires: cmake(KF5JsEmbed) >= 5.15.0
-BuildRequires: cmake(KF5KCMUtils) >= 5.15.0
-BuildRequires: cmake(KF5KDELibs4Support) >= 5.15.0
-BuildRequires: cmake(KF5NetworkManagerQt) >= 5.15.0
-BuildRequires: cmake(KF5NewStuff) >= 5.15.0
-BuildRequires: cmake(KF5NotifyConfig) >= 5.15.0
-BuildRequires: cmake(KF5Package) >= 5.15.0
-BuildRequires: cmake(KF5Plasma) >= 5.15.0
+BuildRequires: cmake(KF5I18n) >= 5.25.0
+BuildRequires: cmake(KF5IdleTime) >= 5.25.0
+BuildRequires: cmake(KF5JsEmbed) >= 5.25.0
+BuildRequires: cmake(KF5KCMUtils) >= 5.25.0
+BuildRequires: cmake(KF5KDELibs4Support) >= 5.25.0
+BuildRequires: cmake(KF5NetworkManagerQt) >= 5.25.0
+BuildRequires: cmake(KF5NewStuff) >= 5.25.0
+BuildRequires: cmake(KF5NotifyConfig) >= 5.25.0
+BuildRequires: cmake(KF5Package) >= 5.25.0
+BuildRequires: cmake(KF5Plasma) >= 5.25.0
BuildRequires: cmake(KF5PlasmaQuick)
-BuildRequires: cmake(KF5Runner) >= 5.15.0
+BuildRequires: cmake(KF5Runner) >= 5.25.0
BuildRequires: cmake(KF5Screen) >= 5.0.93
-BuildRequires: cmake(KF5Solid) >= 5.15.0
-BuildRequires: cmake(KF5Su) >= 5.15.0
+BuildRequires: cmake(KF5Solid) >= 5.25.0
+BuildRequires: cmake(KF5Su) >= 5.25.0
BuildRequires: cmake(KF5SysGuard) >= %{plasma_version}
BuildRequires: cmake(KF5TextEditor)
-BuildRequires: cmake(KF5TextWidgets) >= 5.15.0
-BuildRequires: cmake(KF5Wallet) >= 5.15.0
+BuildRequires: cmake(KF5TextWidgets) >= 5.25.0
+BuildRequires: cmake(KF5Wallet) >= 5.25.0
BuildRequires: cmake(KF5Wayland) >= %{plasma_version}
BuildRequires: cmake(KF5XmlRpcClient)
BuildRequires: cmake(KScreenLocker) >= %{plasma_version}
@@ -196,7 +198,7 @@
Group: Development/Libraries/KDE
Requires: %{name}-libs = %{version}-%{release}
Requires: cmake(KF5SysGuard) >= %{plasma_version}
-Requires: cmake(KF5Wayland) >= 5.15.0
+Requires: cmake(KF5Wayland) >= 5.25.0
Requires: cmake(Qt5Core) >= 5.4.0
Requires: cmake(Qt5Gui) >= 5.4.0
Requires: cmake(Qt5Quick) >= 5.4.0
@@ -219,6 +221,8 @@
%patch4 -p1
%endif
%patch201 -p1
+%patch202 -p1
+%patch203 -p1
%build
%cmake_kf5 -d build -- -DKDE4_COMMON_PAM_SERVICE=xdm -DKDE_DEFAULT_HOME=.kde4 -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir}
@@ -231,6 +235,8 @@
%endif
install -p -D -m755 drkonqi/doc/examples/installdbgsymbols_suse.sh \
%{buildroot}/usr/bin/installdbgsymbols.sh
+ # Use xterm to install the debug packages, konsole doesn't handle the -e parameter correctly currently (boo#990353, kde#366793)
+ sed -i "s/konsole/xterm/" %{buildroot}/usr/bin/installdbgsymbols.sh
%suse_update_desktop_file -r %{buildroot}%{_kf5_applicationsdir}/org.kde.klipper.desktop System TrayIcon
mkdir -p %{buildroot}%{_kf5_iconsdir}/hicolor/48x48/apps/
cp %{_kf5_iconsdir}/breeze/apps/48/klipper.svg %{buildroot}%{_kf5_iconsdir}/hicolor/48x48/apps/
@@ -275,7 +281,7 @@
%{_kf5_bindir}/startkde
%{_kf5_bindir}/startplasmacompositor
%{_kf5_bindir}/systemmonitor
-%{_kf5_configdir}/autostart/org.kde.klipper.desktop
+%{_kf5_configdir}/autostart/klipper.desktop
%{_kf5_configdir}/autostart/plasmashell.desktop
%{_kf5_configdir}/autostart/krunner.desktop
%{_kf5_configdir}/autostart/xembedsniproxy.desktop
@@ -313,6 +319,7 @@
%{_kf5_sharedir}/solid/
%{_kf5_sharedir}/kio_desktop/
%{_kf5_iconsdir}/hicolor/48x48/apps/klipper.svg
+%{_kf5_appstreamdir}/
%files -n drkonqi5
%defattr(-,root,root)
@@ -351,7 +358,7 @@
%if %{with lang}
%files lang -f %{name}.lang
-%doc %lang(de) %{_kf5_htmldir}/de/
+%doc %lang(ca) %{_kf5_htmldir}/ca/
%doc %lang(cs) %{_kf5_htmldir}/cs/
%endif
++++++ Configuration-option-for-System-Tray-icon-size.patch ++++++
--- /var/tmp/diff_new_pack.ct4p8f/_old 2016-08-29 15:33:22.000000000 +0200
+++ /var/tmp/diff_new_pack.ct4p8f/_new 2016-08-29 15:33:22.000000000 +0200
@@ -30,7 +30,7 @@
+++ b/applets/systemtray/package/contents/ui/main.qml
@@ -30,8 +30,10 @@
- Layout.minimumHeight: vertical ? tasksRow.implicitHeight+ expander.implicitHeight + units.smallSpacing : units.smallSpacing
+ Layout.minimumHeight: vertical ? tasksRow.implicitHeight + (expander.visible ? expander.implicitHeight : 0) + units.smallSpacing : units.smallSpacing
+ property var iconSizes: ["small", "smallMedium", "medium", "large", "huge", "enormous"];
+
++++++ Use-iconName-instead-of-icon-in-all-runners.patch ++++++
From: Kai Uwe Broulik <kde(a)privat.broulik.de>
Date: Fri, 17 Jun 2016 19:23:39 +0000
Subject: Use iconName instead of icon in all runners
X-Git-Url: http://quickgit.kde.org/?p=plasma-workspace.git&a=commitdiff&h=e1692f1a2145…
---
Use iconName instead of icon in all runners
Also bump Frameworks version requirement to 5.24 for this
Differential Revision: https://phabricator.kde.org/D1922
---
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,7 +5,7 @@
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
set(QT_MIN_VERSION "5.6.0")
-set(KF5_MIN_VERSION "5.18.0")
+set(KF5_MIN_VERSION "5.24.0")
set(INSTALL_SDDM_THEME TRUE)
find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Widgets Quick QuickWidgets Concurrent Test Script Network)
find_package(ECM 1.8.0 REQUIRED NO_MODULE)
--- a/runners/activities/activityrunner.cpp
+++ b/runners/activities/activityrunner.cpp
@@ -158,7 +158,7 @@
Plasma::QueryMatch match(this);
match.setData(activity.id());
match.setType(Plasma::QueryMatch::ExactMatch);
- match.setIcon(activity.icon().isEmpty() ? QIcon::fromTheme(QStringLiteral("preferences-activities")) : QIcon::fromTheme(activity.icon()));
+ match.setIconName(activity.icon().isEmpty() ? QStringLiteral("preferences-activities") : activity.icon());
match.setText(i18n("Switch to \"%1\"", activity.name()));
match.setRelevance(0.7 + ((activity.state() == KActivities::Info::Running ||
activity.state() == KActivities::Info::Starting) ? 0.1 : 0));
--- a/runners/baloo/baloosearchrunner.cpp
+++ b/runners/baloo/baloosearchrunner.cpp
@@ -115,7 +115,7 @@
const QUrl url = QUrl::fromLocalFile(localUrl);
QString iconName = mimeDb.mimeTypeForFile(localUrl).iconName();
- match.setIcon(QIcon::fromTheme(iconName));
+ match.setIconName(iconName);
match.setId(it.filePath());
match.setText(url.fileName());
match.setData(url);
--- a/runners/calculator/calculatorrunner.cpp
+++ b/runners/calculator/calculatorrunner.cpp
@@ -215,7 +215,7 @@
if (cmd.toLower() == QLatin1String("universe") || cmd.toLower() == QLatin1String("life")) {
Plasma::QueryMatch match(this);
match.setType(Plasma::QueryMatch::InformationalMatch);
- match.setIcon(QIcon::fromTheme(QStringLiteral("accessories-calculator")));
+ match.setIconName(QStringLiteral("accessories-calculator"));
match.setText(QStringLiteral("42"));
match.setData("42");
match.setId(term);
@@ -264,7 +264,7 @@
Plasma::QueryMatch match(this);
match.setType(Plasma::QueryMatch::InformationalMatch);
- match.setIcon(QIcon::fromTheme(QStringLiteral("accessories-calculator")));
+ match.setIconName(QStringLiteral("accessories-calculator"));
match.setText(result);
match.setData(result);
match.setId(term);
--- a/runners/kill/killrunner.cpp
+++ b/runners/kill/killrunner.cpp
@@ -141,7 +141,7 @@
Plasma::QueryMatch match(this);
match.setText(i18n("Terminate %1", name));
match.setSubtext(i18n("Process ID: %1\nRunning as user: %2", QString::number(pid), user));
- match.setIcon(QIcon::fromTheme(QStringLiteral("application-exit")));
+ match.setIconName(QStringLiteral("application-exit"));
match.setData(data);
match.setId(name);
--- a/runners/locations/locationrunner.cpp
+++ b/runners/locations/locationrunner.cpp
@@ -61,9 +61,9 @@
match.setText(i18n("Open %1", term));
if (type == Plasma::RunnerContext::File) {
- match.setIcon(QIcon::fromTheme(KIO::iconNameForUrl(QUrl(term))));
- } else {
- match.setIcon(QIcon::fromTheme(QStringLiteral("system-file-manager")));
+ match.setIconName(KIO::iconNameForUrl(QUrl(term)));
+ } else {
+ match.setIconName(QStringLiteral("system-file-manager"));
}
match.setRelevance(1);
@@ -81,7 +81,7 @@
Plasma::QueryMatch match(this);
match.setType(Plasma::QueryMatch::ExactMatch);
match.setText(i18n("Open %1", term));
- match.setIcon(QIcon::fromTheme(QStringLiteral("system-help")));
+ match.setIconName(QStringLiteral("system-help"));
match.setRelevance(1);
match.setType(Plasma::QueryMatch::ExactMatch);
match.setId(QStringLiteral("help"));
@@ -101,7 +101,7 @@
Plasma::QueryMatch match(this);
match.setText(i18n("Go to %1", url.toDisplayString()));
- match.setIcon(QIcon::fromTheme(KProtocolInfo::icon(url.scheme())));
+ match.setIconName(KProtocolInfo::icon(url.scheme()));
match.setData(url.url());
if (KProtocolInfo::isHelperProtocol(url.scheme())) {
--- a/runners/powerdevil/PowerDevilRunner.cpp
+++ b/runners/powerdevil/PowerDevilRunner.cpp
@@ -197,7 +197,7 @@
}
Plasma::QueryMatch match(this);
match.setType(Plasma::QueryMatch::ExactMatch);
- match.setIcon(QIcon::fromTheme(m_profileIcon[i.key()]));
+ match.setIconName(m_profileIcon[i.key()]);
match.setText(i18n("Set Profile to '%1'", i.value()));
match.setData(i.key());
match.setRelevance(1);
@@ -217,7 +217,7 @@
int brightness = qBound(0, b, 100);
Plasma::QueryMatch match(this);
match.setType(Plasma::QueryMatch::ExactMatch);
- match.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management")));
+ match.setIconName(QStringLiteral("preferences-system-power-management"));
match.setText(i18n("Set Brightness to %1", brightness));
match.setData(brightness);
match.setRelevance(1);
@@ -227,7 +227,7 @@
} else {
Plasma::QueryMatch match1(this);
match1.setType(Plasma::QueryMatch::ExactMatch);
- match1.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management")));
+ match1.setIconName(QStringLiteral("preferences-system-power-management"));
match1.setText(i18n("Dim screen totally"));
match1.setRelevance(1);
match1.setId(QStringLiteral("DimTotal"));
@@ -235,7 +235,7 @@
Plasma::QueryMatch match2(this);
match2.setType(Plasma::QueryMatch::ExactMatch);
- match2.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management")));
+ match2.setIconName(QStringLiteral("preferences-system-power-management"));
match2.setText(i18n("Dim screen by half"));
match2.setRelevance(1);
match2.setId(QStringLiteral("DimHalf"));
@@ -272,12 +272,12 @@
switch ((Solid::PowerManagement::SleepState)value) {
case Solid::PowerManagement::SuspendState:
case Solid::PowerManagement::StandbyState:
- match.setIcon(QIcon::fromTheme(QStringLiteral("system-suspend")));
+ match.setIconName(QStringLiteral("system-suspend"));
match.setText(i18n("Suspend to RAM"));
match.setRelevance(1);
break;
case Solid::PowerManagement::HibernateState:
- match.setIcon(QIcon::fromTheme(QStringLiteral("system-suspend-hibernate")));
+ match.setIconName(QStringLiteral("system-suspend-hibernate"));
match.setText(i18n("Suspend to Disk"));
match.setRelevance(0.99);
break;
--- a/runners/recentdocuments/recentdocuments.cpp
+++ b/runners/recentdocuments/recentdocuments.cpp
@@ -36,7 +36,6 @@
{
Q_UNUSED(args);
setObjectName( QStringLiteral("Recent Documents" ));
- m_icon = QIcon::fromTheme(QStringLiteral("document-open-recent"));
loadRecentDocuments();
// listen for changes to the list of recent documents
KDirWatch *recentDocWatch = new KDirWatch(this);
@@ -53,7 +52,6 @@
void RecentDocuments::loadRecentDocuments()
{
- //qDebug() << "Refreshing recent documents.";
m_recentdocuments = KRecentDocument::recentDocuments();
}
@@ -79,10 +77,11 @@
Plasma::QueryMatch match(this);
match.setType(Plasma::QueryMatch::PossibleMatch);
match.setRelevance(1.0);
- match.setIcon(QIcon::fromTheme(config.readIcon()));
+ match.setIconName(config.readIcon());
match.setData(config.readUrl());
match.setText(config.readName());
match.setSubtext(i18n("Recent Document"));
+
context.addMatch(match);
}
}
--- a/runners/recentdocuments/recentdocuments.h
+++ b/runners/recentdocuments/recentdocuments.h
@@ -41,7 +41,6 @@
void loadRecentDocuments();
private:
- QIcon m_icon;
QStringList m_recentdocuments;
};
--- a/runners/services/servicerunner.cpp
+++ b/runners/services/servicerunner.cpp
@@ -253,9 +253,9 @@
Plasma::QueryMatch match(this);
match.setType(Plasma::QueryMatch::HelperMatch);
if (!action.icon().isEmpty()) {
- match.setIcon(QIcon::fromTheme(action.icon()));
+ match.setIconName(action.icon());
} else {
- match.setIcon(QIcon::fromTheme(service->icon()));
+ match.setIconName(service->icon());
}
match.setText(i18nc("Jump list search result, %1 is action (eg. open new tab), %2 is application (eg. browser)",
"%1 - %2", action.text(), service->name()));
@@ -310,7 +310,7 @@
}
if (!service->icon().isEmpty()) {
- match.setIcon(QIcon::fromTheme(service->icon()));
+ match.setIconName(service->icon());
}
}
--- a/runners/sessions/sessionrunner.cpp
+++ b/runners/sessions/sessionrunner.cpp
@@ -84,7 +84,7 @@
term.compare(i18n("log out"), Qt::CaseInsensitive) == 0) {
Plasma::QueryMatch match(this);
match.setText(i18nc("log out command","Logout"));
- match.setIcon(QIcon::fromTheme(QStringLiteral("system-log-out")));
+ match.setIconName(QStringLiteral("system-log-out"));
match.setData(LogoutAction);
match.setType(Plasma::QueryMatch::ExactMatch);
match.setRelevance(0.9);
@@ -93,7 +93,7 @@
term.compare(i18nc("restart computer command", "reboot"), Qt::CaseInsensitive) == 0) {
Plasma::QueryMatch match(this);
match.setText(i18n("Restart the computer"));
- match.setIcon(QIcon::fromTheme(QStringLiteral("system-reboot")));
+ match.setIconName(QStringLiteral("system-reboot"));
match.setData(RestartAction);
match.setType(Plasma::QueryMatch::ExactMatch);
match.setRelevance(0.9);
@@ -101,7 +101,7 @@
} else if (term.compare(i18nc("shutdown computer command","shutdown"), Qt::CaseInsensitive) == 0) {
Plasma::QueryMatch match(this);
match.setText(i18n("Shutdown the computer"));
- match.setIcon(QIcon::fromTheme(QStringLiteral("system-shutdown")));
+ match.setIconName(QStringLiteral("system-shutdown"));
match.setData(ShutdownAction);
match.setType(Plasma::QueryMatch::ExactMatch);
match.setRelevance(0.9);
@@ -110,7 +110,7 @@
if (KAuthorized::authorizeKAction(QStringLiteral("lock_screen"))) {
Plasma::QueryMatch match(this);
match.setText(i18n("Lock the screen"));
- match.setIcon(QIcon::fromTheme(QStringLiteral("system-lock-screen")));
+ match.setIconName(QStringLiteral("system-lock-screen"));
match.setData(LockAction);
match.setType(Plasma::QueryMatch::ExactMatch);
match.setRelevance(0.9);
@@ -161,7 +161,7 @@
dm.numReserve() >= 0) {
Plasma::QueryMatch match(this);
match.setType(Plasma::QueryMatch::ExactMatch);
- match.setIcon(QIcon::fromTheme(QStringLiteral("system-switch-user")));
+ match.setIconName(QStringLiteral("system-switch-user"));
match.setText(i18n("New Session"));
matches << match;
}
@@ -198,7 +198,7 @@
Plasma::QueryMatch match(this);
match.setType(type);
match.setRelevance(relevance);
- match.setIcon(QIcon::fromTheme(QStringLiteral("user-identity")));
+ match.setIconName(QStringLiteral("user-identity"));
match.setText(name);
match.setData(QString::number(session.vt));
matches << match;
--- a/runners/shell/shellrunner.cpp
+++ b/runners/shell/shellrunner.cpp
@@ -66,7 +66,7 @@
Plasma::QueryMatch match(this);
match.setId(term);
match.setType(Plasma::QueryMatch::ExactMatch);
- match.setIcon(QIcon::fromTheme(QStringLiteral("system-run")));
+ match.setIconName(QStringLiteral("system-run"));
match.setText(i18n("Run %1", term));
match.setRelevance(0.7);
context.addMatch(match);
--- a/runners/webshortcuts/webshortcutrunner.cpp
+++ b/runners/webshortcuts/webshortcutrunner.cpp
@@ -32,8 +32,6 @@
Q_UNUSED(args);
setObjectName( QLatin1String("Web Shortcut" ));
setIgnoredTypes(Plasma::RunnerContext::Directory | Plasma::RunnerContext::File | Plasma::RunnerContext::Executable);
-
- m_icon = QIcon::fromTheme(QStringLiteral("internet-web-browser"));
m_match.setType(Plasma::QueryMatch::ExactMatch);
m_match.setRelevance(0.9);
@@ -134,7 +132,7 @@
m_match.setData(filterData.uri().url());
m_match.setId("WebShortcut:" + key);
- m_match.setIcon(QIcon::fromTheme(filterData.iconName()));
+ m_match.setIconName(filterData.iconName());
m_match.setText(i18n("Search %1 for %2", m_lastProvider, filterData.searchTerm()));
context.addMatch(m_match);
}
--- a/runners/webshortcuts/webshortcutrunner.h
+++ b/runners/webshortcuts/webshortcutrunner.h
@@ -41,7 +41,6 @@
void resetState();
private:
- QIcon m_icon;
Plasma::QueryMatch m_match;
bool m_filterBeforeRun;
--- a/runners/windowedwidgets/windowedwidgetsrunner.cpp
+++ b/runners/windowedwidgets/windowedwidgetsrunner.cpp
@@ -120,7 +120,7 @@
}
if (!service->icon().isEmpty()) {
- match.setIcon(QIcon::fromTheme(service->icon()));
+ match.setIconName(service->icon());
}
}
--- a/runners/windows/windowsrunner.cpp
+++ b/runners/windows/windowsrunner.cpp
@@ -399,7 +399,7 @@
match.setType(Plasma::QueryMatch::ExactMatch);
match.setData(desktop);
match.setId("desktop-" + QString::number(desktop));
- match.setIcon(QIcon::fromTheme(QStringLiteral("user-desktop")));
+ match.setIconName(QStringLiteral("user-desktop"));
QString desktopName;
if (desktop <= m_desktopNames.size()) {
desktopName = m_desktopNames[desktop - 1];
++++++ add-separate-autostart-file-for-klipper.patch ++++++
From: Jonathan Riddell <jr(a)jriddell.org>
Date: Mon, 01 Aug 2016 09:49:45 +0000
Subject: add separate autostart file for klipper
X-Git-Url: http://quickgit.kde.org/?p=plasma-workspace.git&a=commitdiff&h=7ff606de2c7b…
---
add separate autostart file for klipper
Summary: add separate autostart file for klipper
Test Plan: install
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D2323
---
--- a/klipper/CMakeLists.txt
+++ b/klipper/CMakeLists.txt
@@ -65,7 +65,7 @@
install(TARGETS klipper ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
install(PROGRAMS org.kde.klipper.desktop DESTINATION ${KDE_INSTALL_APPDIR})
-install(PROGRAMS org.kde.klipper.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR})
+install(PROGRAMS klipper.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR})
# Plasma Data Engine
set(plasma_engine_clipboard_SRCS ${libklipper_common_SRCS} clipboardengine.cpp clipboardservice.cpp clipboardjob.cpp)
--- /dev/null
+++ b/klipper/klipper.desktop
@@ -0,0 +1,269 @@
+[Desktop Entry]
+Name=Klipper
+Name[af]=Klipper
+Name[ar]=مقصّ.ك
+Name[be]=Klipper
+Name[be@latin]=Klipper
+Name[bg]=Klipper
+Name[bn]=ক্লিপার
+Name[bn_IN]=Klipper
+Name[br]=Klipper
+Name[bs]=Kliper
+Name[ca]=Klipper
+Name[ca@valencia]=Klipper
+Name[cs]=Klipper
+Name[csb]=Klipper
+Name[cy]=Klipper
+Name[da]=Klipper
+Name[de]=Klipper
+Name[el]=Klipper
+Name[en_GB]=Klipper
+Name[eo]=Poŝilo
+Name[es]=Klipper
+Name[et]=Klipper
+Name[eu]=Klipper
+Name[fa]=Klipper
+Name[fi]=Klipper
+Name[fr]=Klipper
+Name[fy]=Klipper
+Name[ga]=Klipper
+Name[gl]=Klipper
+Name[gu]=ક્લિપર
+Name[he]=Klipper
+Name[hi]=क्लिपर
+Name[hne]=क्लिपर
+Name[hr]=Klipper
+Name[hsb]=Klipper
+Name[hu]=Klipper
+Name[ia]=Klipper
+Name[id]=Klipper
+Name[is]=Klipper
+Name[it]=Klipper
+Name[ja]=Klipper
+Name[ka]=Klipper
+Name[kk]=Алмасу буфері
+Name[km]=Klipper
+Name[kn]=ಕ್ಲಿಪ್ಪರ್
+Name[ko]=Klipper
+Name[ku]=Klipper
+Name[lt]=Klipper
+Name[lv]=Klipper
+Name[mai]=क्लिपर
+Name[mk]=Клипер
+Name[ml]=ക്ലിപ്പര്
+Name[mr]=क्लिपर
+Name[ms]=Klipper
+Name[nb]=Klipper
+Name[nds]=Klipper
+Name[ne]=क्लिपर
+Name[nl]=Klipper
+Name[nn]=Klipper
+Name[pa]=ਕੇਲਿਪਰ
+Name[pl]=Klipper
+Name[pt]=Klipper
+Name[pt_BR]=Klipper
+Name[ro]=Klipper
+Name[ru]=Klipper
+Name[se]=Klipper
+Name[si]=Klipper
+Name[sk]=Klipper
+Name[sl]=Klipper
+Name[sr]=Клипер
+Name[sr@ijekavian]=Клипер
+Name[sr@ijekavianlatin]=Klipper
+Name[sr@latin]=Klipper
+Name[sv]=Klipper
+Name[ta]=க்ளிப்பர்
+Name[te]=క్లిప్పర్
+Name[tg]=Клиппер
+Name[th]=คลิปเปอร์
+Name[tr]=Klipper
+Name[ug]=Klipper
+Name[uk]=Klipper
+Name[uz]=Klipper
+Name[uz@cyrillic]=Klipper
+Name[vi]=Klipper
+Name[wa]=Klipper
+Name[xh]=Klipper
+Name[x-test]=xxKlipperxx
+Name[zh_CN]=Klipper
+Name[zh_TW]=剪貼薄(Klipper)
+GenericName=Clipboard Tool
+GenericName[af]=Klipbord Program
+GenericName[ar]=أداة حافظة
+GenericName[be]=Буфер абмену
+GenericName[be@latin]=Pryłada, jakaja absłuhoŭvaje abmienny bufer
+GenericName[bg]=Системен буфер
+GenericName[bn]=ক্লিপবোর্ড টুল
+GenericName[br]=Ostilh ar golver
+GenericName[bs]=Alatka za klipbord
+GenericName[ca]=Eina de porta-retalls
+GenericName[ca@valencia]=Eina de porta-retalls
+GenericName[cs]=Program pro práci se schránkou
+GenericName[csb]=Nôrzãdze tacnika
+GenericName[cy]=Offeryn Gludfwrdd
+GenericName[da]=Udklipsholderværktøj
+GenericName[de]=Verwaltung der Zwischenablage
+GenericName[el]=Εργαλείο πρόχειρου
+GenericName[en_GB]=Clipboard Tool
+GenericName[eo]=Ilo por la poŝo
+GenericName[es]=Portapapeles
+GenericName[et]=Lõikepuhvri haldamine
+GenericName[eu]=Arbeleko tresna
+GenericName[fa]=ابزار تختهیادداشت
+GenericName[fi]=Leikepöytätyökalu
+GenericName[fr]=Presse-papier
+GenericName[fy]=Klamboerdbehear
+GenericName[ga]=Uirlis Ghearrthaisce
+GenericName[gl]=Utilidade de portarretallos
+GenericName[gu]=ક્લિપ બોર્ડ સાધન
+GenericName[he]=כלי לוח גזירה
+GenericName[hi]=क्लिपबोर्ड औज़ार
+GenericName[hne]=क्लिपबोर्ड औजार
+GenericName[hr]=Alat međuspremnika
+GenericName[hsb]=Zapisnik
+GenericName[hu]=Vágólapkezelő
+GenericName[ia]=Instrumento de Area de transferentia
+GenericName[id]=Alat Papan Klip
+GenericName[is]=Klippispjaldstól
+GenericName[it]=Strumento per gli appunti
+GenericName[ja]=クリップボードツール
+GenericName[ka]=გაცვლის ბუფერის უტილიტა
+GenericName[kk]=Алмасу буфер құралы
+GenericName[km]=ឧបករណ៍ក្ដារតម្បៀតខ្ទាស់
+GenericName[kn]=ಹಿಡಿಕೆ ಕಟ್ಟು (ಕ್ಲಿಪ್ ಬೋರ್ಡ್) ಸಲಕರಣೆ
+GenericName[ko]=클립보드 도구
+GenericName[lt]=Iškarpinės tvarkytuvė
+GenericName[lv]=Starpliktuves rīks
+GenericName[mai]=क्लिपबोर्ड अओजार
+GenericName[mk]=Алатка за табла со исечоци
+GenericName[ml]=ക്ലിപ്ബോര്ഡ് ഉപകരണം
+GenericName[mr]=क्लिपबोर्ड साधन
+GenericName[ms]=Alat Klipbod
+GenericName[nb]=Utklippstavle
+GenericName[nds]=Twischenaflaag-Warktüüch
+GenericName[ne]=क्लिपबोर्ड उपकरण
+GenericName[nl]=Klembordbeheer
+GenericName[nn]=Utklippstavle
+GenericName[pa]=ਕਲਿੱਪਬੋਰਡ ਟੂਲ
+GenericName[pl]=Narzędzie schowka
+GenericName[pt]=Ferramenta da Área de Transferência
+GenericName[pt_BR]=Ferramenta da área de transferência
+GenericName[ro]=Utilitar de clipboard
+GenericName[ru]=Монитор буфера обмена
+GenericName[se]=Čuohpusgirjereaidu
+GenericName[si]=ක්ලිප් පුවරු මෙවලම
+GenericName[sk]=Nástroj pre schránku
+GenericName[sl]=Orodje za odložišče
+GenericName[sr]=Алатка за клипборд
+GenericName[sr@ijekavian]=Алатка за клипборд
+GenericName[sr@ijekavianlatin]=Alatka za klipbord
+GenericName[sr@latin]=Alatka za klipbord
+GenericName[sv]=Klippbordsverktyg
+GenericName[ta]=தற்காலிக கருவி
+GenericName[te]=క్లిప్ బోర్డ్ పనిముట్టు
+GenericName[tg]=Утилита для буфера обмена
+GenericName[th]=เครื่องมือคลิปบอร์ด
+GenericName[tr]=Pano Aracı
+GenericName[ug]=چاپلاش تاختىسى قورالى
+GenericName[uk]=Утиліта буфера даних
+GenericName[uz]=Klipbord vositasi
+GenericName[uz@cyrillic]=Клипборд воситаси
+GenericName[vi]=Công cụ bảng nhớ tạm
+GenericName[wa]=Usteye presse-papî
+GenericName[xh]=Isixhobo Sebhodi eqhoboshayo
+GenericName[x-test]=xxClipboard Toolxx
+GenericName[zh_CN]=剪贴板工具
+GenericName[zh_TW]=剪貼簿工具
+Exec=klipper
+Icon=klipper
+Type=Application
+X-DocPath=klipper/index.html
+Terminal=false
+X-KDE-autostart-after=panel
+X-KDE-StartupNotify=false
+X-DBUS-StartupType=Unique
+X-DBUS-ServiceName=org.kde.klipper
+X-KDE-UniqueApplet=true
+X-KDE-autostart-condition=klipperrc:General:AutoStart:false
+OnlyShowIn=KDE;
+Categories=Qt;KDE;Utility;X-KDE-Utilities-Desktop;
+Comment=A cut & paste history utility
+Comment[af]='n Knip & plak geskiedenis program
+Comment[ar]=أداة تأريخ القصّ واللصق
+Comment[be]=Службовая праграма працы з гісторыяй выразання/устаўкі
+Comment[be@latin]=Pryłada dla prahladu historyi aperacyjaŭ vycinańnia dy ŭklejvańnia
+Comment[bg]=Инструмент за управление на операциите по копиране и поставяне
+Comment[bs]=Alatka za istorijat isecanja i naljepljivanja
+Comment[ca]=Una utilitat de l'historial per retallar i enganxar
+Comment[ca@valencia]=Una utilitat de l'historial per retallar i enganxar
+Comment[cs]=Nástroj pro historii práce se schránkou
+Comment[csb]=Nôrzãdze trzëmôjące historëjã tacnika
+Comment[da]=Et værktøj med historik til at klippe ud og indsætte
+Comment[de]=Programm zur Verwaltung der Zwischenablage
+Comment[el]=Ένα εργαλείο ιστορικού αποκοπής & επικόλλησης
+Comment[en_GB]=A cut & paste history utility
+Comment[eo]=Ilo por la eltonda kaj alglua historio
+Comment[es]=Una utilidad de cortar y pegar historial
+Comment[et]=Lõikamiste ja asetamiste ajaloo rakendus
+Comment[eu]=Ebaki/Itsatsi historiaren tresna bat
+Comment[fa]=برنامه سودمند تاریخچه برش و چسباندن
+Comment[fi]=Työkalu leikkaamiseen ja liittämiseen
+Comment[fr]=Un outil d'historique de copier / coller
+Comment[fy]=Klamboerdhistoarje
+Comment[ga]=Uirlis staire gearrtha agus greamaithe
+Comment[gl]=Un historial de cortar e apegar
+Comment[gu]=ઇતિહાસ કાપવા અને મૂકવાનું સાધન
+Comment[he]=כלי המשמש לשמירת היסטוריה אודות גזירה והדבקה
+Comment[hi]=काटें एवं चिपकाएं इतिहास यूटिलिटी
+Comment[hne]=काटव अउ चिपकाव इतिहास यूटिलिटी
+Comment[hr]=Alat za izrezivanje i preljepljivanje iz povijesti
+Comment[hsb]=Nastroj za wutřihanje a zasunjenje z prjedawšich přikazow
+Comment[hu]=Kezelőprogram a vágólaphoz (naplózással)
+Comment[ia]=Un utilitate per historia de talia & colla
+Comment[id]=Sebuah utilitas riwayat potong & tempel
+Comment[is]=Klipp & lím sögutól
+Comment[it]=Un programma per la cronologia del copia e incolla
+Comment[ja]=カット&ペースト履歴ユーティリティ
+Comment[kk]=Қиып алу және орналастыру журналы
+Comment[km]=កាត់ និងបិទភ្ជាប់ឧបករណ៍ប្រើប្រាស់ប្រវត្តិ
+Comment[kn]=ಕತ್ತರಿಸು ಮತ್ತು ಅಂಟಿಸು ಚರಿತ್ರೆ ಸೌಲಭ್ಯ
+Comment[ko]=자르고 붙인 기록 도구
+Comment[lt]=„Iškirpti ir padėti“ istorijos pagalbinė programa
+Comment[lv]=Izgriešanas un ielīmēšanas vēstures rīks
+Comment[mai]=काटू आओर साटू इतिहास यूटिलिटी
+Comment[mk]=Алатка за историјат на сечење и вметнување
+Comment[ml]=മുറിക്കല്-പകര്ത്തല് നാള്വഴിസൂക്ഷിപ്പുസഹായി.
+Comment[mr]=कापा व चिकटवा इतिहास उपकार्यक्रम
+Comment[nb]=Et verktøy som viser tidligere utklipp
+Comment[nds]=Vörgeschicht vun't Knippen un Infögen
+Comment[ne]=काट्ने र टाँस्ने इतिहास उपयोगिता
+Comment[nl]=Klembordgeschiedenis
+Comment[nn]=Eit verktøy som viser eldre utklipp
+Comment[pa]=ਇੱਕ ਕੱਟਣ ਅਤੇ ਚੇਪਣ ਅਤੀਤ ਸਹੂਲਤ
+Comment[pl]=Narzędzie przechowujące historię schowka
+Comment[pt]=Um utilitário de histórico de cópias e colagens
+Comment[pt_BR]=Um utilitário com o histórico de recortar e colar
+Comment[ro]=Utilitar cu istoria de tăiere și adăugare
+Comment[ru]=История буфера обмена
+Comment[se]=Reaidu mii čájeha boares čuohppusiid
+Comment[si]=කැපීම් හා ඇලවීම් ඉතිහාස මෙවලම
+Comment[sk]=Nástroj pre históriu akcií "Vystrihnúť a vložiť"
+Comment[sl]=Pripomoček z zgodovino za izreži in prilepi
+Comment[sr]=Алатка за историјат исецања и налепљивања
+Comment[sr@ijekavian]=Алатка за историјат исецања и налепљивања
+Comment[sr@ijekavianlatin]=Alatka za istorijat isecanja i nalepljivanja
+Comment[sr@latin]=Alatka za istorijat isecanja i nalepljivanja
+Comment[sv]=Ett verktyg med historik för klipp ut och klistra in
+Comment[ta]=A cut & paste history utility
+Comment[te]=కత్తిరించు & అతికించు చరిత్ర సౌలభ్యం
+Comment[tg]=История буфера обмена
+Comment[th]=เครื่องมือดูประวัติการตัดและวาง
+Comment[tr]=Bir kes & yapıştır geçmişi aracı
+Comment[ug]=كەس ۋە چاپلا تارىخىنى باشقۇرۇش قورالى
+Comment[uk]=Утиліта журналу буфера даних
+Comment[vi]=Công cụ chứa lịch sử các cắt dán
+Comment[wa]=Ene ahesse d' istwere di coper/aclacper
+Comment[x-test]=xxA cut & paste history utilityxx
+Comment[zh_CN]=管理剪切和粘贴历史的工具
+Comment[zh_TW]=剪貼紀錄公用程式
+
++++++ plasma-workspace-5.7.3.tar.xz -> plasma-workspace-5.7.4.tar.xz ++++++
/work/SRC/openSUSE:Factory/plasma5-workspace/plasma-workspace-5.7.3.tar.xz /work/SRC/openSUSE:Factory/.plasma5-workspace.new/plasma-workspace-5.7.4.tar.xz differ: char 26, line 1
1
0
Hello community,
here is the log from the commit of package systemsettings5 for openSUSE:Factory checked in at 2016-08-29 15:32:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemsettings5 (Old)
and /work/SRC/openSUSE:Factory/.systemsettings5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "systemsettings5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/systemsettings5/systemsettings5.changes 2016-08-12 15:41:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.systemsettings5.new/systemsettings5.changes 2016-08-29 15:32:46.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
systemsettings-5.7.3.tar.xz
New:
----
systemsettings-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ systemsettings5.spec ++++++
--- /var/tmp/diff_new_pack.kwjBhg/_old 2016-08-29 15:32:47.000000000 +0200
+++ /var/tmp/diff_new_pack.kwjBhg/_new 2016-08-29 15:32:47.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: systemsettings5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: KDE's control center
License: GPL-2.0+
++++++ systemsettings-5.7.3.tar.xz -> systemsettings-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/systemsettings-5.7.3/CMakeLists.txt new/systemsettings-5.7.4/CMakeLists.txt
--- old/systemsettings-5.7.3/CMakeLists.txt 2016-08-02 13:21:17.000000000 +0200
+++ new/systemsettings-5.7.4/CMakeLists.txt 2016-08-23 15:02:10.000000000 +0200
@@ -1,5 +1,5 @@
project(systemsettings)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
set(QT_MIN_VERSION "5.4.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/systemsettings-5.7.3/doc/CMakeLists.txt new/systemsettings-5.7.4/doc/CMakeLists.txt
--- old/systemsettings-5.7.3/doc/CMakeLists.txt 2016-08-02 13:21:17.000000000 +0200
+++ new/systemsettings-5.7.4/doc/CMakeLists.txt 2016-08-23 15:02:10.000000000 +0200
@@ -1,8 +1,8 @@
add_subdirectory(en)
+add_subdirectory(ca)
add_subdirectory(de)
add_subdirectory(it)
-add_subdirectory(sv)
add_subdirectory(nl)
add_subdirectory(pt_BR)
+add_subdirectory(sv)
add_subdirectory(uk)
-add_subdirectory(ca)
1
0
Hello community,
here is the log from the commit of package powerdevil5 for openSUSE:Factory checked in at 2016-08-29 15:32:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/powerdevil5 (Old)
and /work/SRC/openSUSE:Factory/.powerdevil5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "powerdevil5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/powerdevil5/powerdevil5.changes 2016-08-12 15:41:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.powerdevil5.new/powerdevil5.changes 2016-08-29 15:32:34.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
powerdevil-5.7.3.tar.xz
New:
----
powerdevil-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ powerdevil5.spec ++++++
--- /var/tmp/diff_new_pack.ezGthk/_old 2016-08-29 15:32:36.000000000 +0200
+++ /var/tmp/diff_new_pack.ezGthk/_new 2016-08-29 15:32:36.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: powerdevil5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: KDE Power Management module
License: GPL-2.0+
++++++ powerdevil-5.7.3.tar.xz -> powerdevil-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/CMakeLists.txt new/powerdevil-5.7.4/CMakeLists.txt
--- old/powerdevil-5.7.3/CMakeLists.txt 2016-08-02 13:20:38.000000000 +0200
+++ new/powerdevil-5.7.4/CMakeLists.txt 2016-08-23 15:01:18.000000000 +0200
@@ -1,5 +1,5 @@
project(PowerDevil)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ar/powerdevil.po new/powerdevil-5.7.4/po/ar/powerdevil.po
--- old/powerdevil-5.7.3/po/ar/powerdevil.po 2016-08-02 13:20:07.000000000 +0200
+++ new/powerdevil-5.7.4/po/ar/powerdevil.po 2016-08-23 15:00:36.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2014-07-04 21:21+0300\n"
"Last-Translator: Abdalrahim G. Fakhouri <abdilra7eem(a)yahoo.com>\n"
"Language-Team: Arabic <Arabic <doc(a)arabeyes.org>>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/as/powerdevil.po new/powerdevil-5.7.4/po/as/powerdevil.po
--- old/powerdevil-5.7.3/po/as/powerdevil.po 2016-08-02 13:20:07.000000000 +0200
+++ new/powerdevil-5.7.4/po/as/powerdevil.po 2016-08-23 15:00:35.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2009-01-15 15:43+0530\n"
"Last-Translator: Amitakhya Phukan <অমিতাক্ষ ফুকন>\n"
"Language-Team: Assamese <fedora-trans-as(a)redhat.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ast/powerdevil.po new/powerdevil-5.7.4/po/ast/powerdevil.po
--- old/powerdevil-5.7.3/po/ast/powerdevil.po 2016-08-02 13:20:07.000000000 +0200
+++ new/powerdevil-5.7.4/po/ast/powerdevil.po 2016-08-23 15:00:36.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2015-12-09 03:13+0100\n"
"Last-Translator: enolp <enolp(a)softastur.org>\n"
"Language-Team: Asturian <>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/be(a)latin/powerdevil.po new/powerdevil-5.7.4/po/be(a)latin/powerdevil.po
--- old/powerdevil-5.7.3/po/be(a)latin/powerdevil.po 2016-08-02 13:20:08.000000000 +0200
+++ new/powerdevil-5.7.4/po/be(a)latin/powerdevil.po 2016-08-23 15:00:36.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2008-11-20 22:42+0200\n"
"Last-Translator: Ihar Hrachyshka <ihar.hrachyshka(a)gmail.com>\n"
"Language-Team: Belarusian Latin <i18n(a)mova.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/bg/powerdevil.po new/powerdevil-5.7.4/po/bg/powerdevil.po
--- old/powerdevil-5.7.3/po/bg/powerdevil.po 2016-08-02 13:20:08.000000000 +0200
+++ new/powerdevil-5.7.4/po/bg/powerdevil.po 2016-08-23 15:00:37.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2014-05-11 15:12+0200\n"
"Last-Translator: Svetoslav Stefanov <svetlisashkov(a)yahoo.com>\n"
"Language-Team: Bulgarian <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/bn/powerdevil.po new/powerdevil-5.7.4/po/bn/powerdevil.po
--- old/powerdevil-5.7.3/po/bn/powerdevil.po 2016-08-02 13:20:08.000000000 +0200
+++ new/powerdevil-5.7.4/po/bn/powerdevil.po 2016-08-23 15:00:37.000000000 +0200
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: potwerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2010-06-01 18:58+0530\n"
"Last-Translator: Deepayan Sarkar <deepayan.sarkar(a)gmail.com>\n"
"Language-Team: American English <kde-translation(a)bengalinux.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/bn_IN/powerdevil.po new/powerdevil-5.7.4/po/bn_IN/powerdevil.po
--- old/powerdevil-5.7.3/po/bn_IN/powerdevil.po 2016-08-02 13:20:08.000000000 +0200
+++ new/powerdevil-5.7.4/po/bn_IN/powerdevil.po 2016-08-23 15:00:37.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2008-12-30 15:12+0530\n"
"Last-Translator: Runa Bhattacharjee <runab(a)redhat.com>\n"
"Language-Team: Bengali INDIA <fedora-trans-bn_IN(a)redhat.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/bs/powerdevil.po new/powerdevil-5.7.4/po/bs/powerdevil.po
--- old/powerdevil-5.7.3/po/bs/powerdevil.po 2016-08-02 13:20:09.000000000 +0200
+++ new/powerdevil-5.7.4/po/bs/powerdevil.po 2016-08-23 15:00:38.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2013-10-18 20:23+0000\n"
"Last-Translator: Samir Ribić <Unknown>\n"
"Language-Team: bosanski <bs(a)li.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ca/powerdevil.po new/powerdevil-5.7.4/po/ca/powerdevil.po
--- old/powerdevil-5.7.3/po/ca/powerdevil.po 2016-08-02 13:20:09.000000000 +0200
+++ new/powerdevil-5.7.4/po/ca/powerdevil.po 2016-08-23 15:00:39.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-15 23:13+0200\n"
"Last-Translator: Josep Ma. Ferrer <txemaq(a)gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ca(a)valencia/powerdevil.po new/powerdevil-5.7.4/po/ca(a)valencia/powerdevil.po
--- old/powerdevil-5.7.3/po/ca(a)valencia/powerdevil.po 2016-08-02 13:20:09.000000000 +0200
+++ new/powerdevil-5.7.4/po/ca(a)valencia/powerdevil.po 2016-08-23 15:00:39.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-15 23:13+0200\n"
"Last-Translator: Josep Ma. Ferrer <txemaq(a)gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/cs/powerdevil.po new/powerdevil-5.7.4/po/cs/powerdevil.po
--- old/powerdevil-5.7.3/po/cs/powerdevil.po 2016-08-02 13:20:10.000000000 +0200
+++ new/powerdevil-5.7.4/po/cs/powerdevil.po 2016-08-23 15:00:40.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-07-21 15:55+0100\n"
"Last-Translator: Vít Pelčák <vit(a)pelcak.org>\n"
"Language-Team: Czech <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/da/powerdevil.po new/powerdevil-5.7.4/po/da/powerdevil.po
--- old/powerdevil-5.7.3/po/da/powerdevil.po 2016-08-02 13:20:11.000000000 +0200
+++ new/powerdevil-5.7.4/po/da/powerdevil.po 2016-08-23 15:00:41.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-18 14:55+0100\n"
"Last-Translator: Martin Schlander <mschlander(a)opensuse.org>\n"
"Language-Team: Danish <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/de/powerdevil.po new/powerdevil-5.7.4/po/de/powerdevil.po
--- old/powerdevil-5.7.3/po/de/powerdevil.po 2016-08-02 13:20:11.000000000 +0200
+++ new/powerdevil-5.7.4/po/de/powerdevil.po 2016-08-23 15:00:41.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-28 22:49+0100\n"
"Last-Translator: Burkhard Lück <lueck(a)hube-lueck.de>\n"
"Language-Team: German <kde-i18n-de(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/el/powerdevil.po new/powerdevil-5.7.4/po/el/powerdevil.po
--- old/powerdevil-5.7.3/po/el/powerdevil.po 2016-08-02 13:20:11.000000000 +0200
+++ new/powerdevil-5.7.4/po/el/powerdevil.po 2016-08-23 15:00:43.000000000 +0200
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-07-29 19:55+0200\n"
"Last-Translator: Dimitris Kardarakos <dimkard(a)gmail.com>\n"
"Language-Team: Greek <kde-i18n-el(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/en_GB/powerdevil.po new/powerdevil-5.7.4/po/en_GB/powerdevil.po
--- old/powerdevil-5.7.3/po/en_GB/powerdevil.po 2016-08-02 13:20:11.000000000 +0200
+++ new/powerdevil-5.7.4/po/en_GB/powerdevil.po 2016-08-23 15:00:43.000000000 +0200
@@ -7,16 +7,16 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
-"PO-Revision-Date: 2016-05-02 11:55+0100\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
+"PO-Revision-Date: 2016-08-05 13:11+0000\n"
"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
@@ -91,10 +91,8 @@
#: actions/bundled/handlebuttoneventsconfig.cpp:107
#: actions/bundled/suspendsessionconfig.cpp:89
-#, fuzzy
-#| msgid "Shutdown"
msgid "Shut down"
-msgstr "Shutdown"
+msgstr "Shut down"
#: actions/bundled/handlebuttoneventsconfig.cpp:108
#: actions/bundled/suspendsessionconfig.cpp:90
@@ -245,13 +243,12 @@
#, kde-format
msgctxt "%1 is vendor name, %2 is product name"
msgid "%1 %2"
-msgstr ""
+msgstr "%1 %2"
#: powerdevilcore.cpp:500
-#, fuzzy, kde-format
-#| msgid "Battery Low (%1% Remaining)"
+#, kde-format
msgid "Mouse Battery Low (%1% Remaining)"
-msgstr "Battery Low (%1% Remaining)"
+msgstr "Mouse Battery Low (%1% Remaining)"
#: powerdevilcore.cpp:502
#, kde-format
@@ -260,12 +257,13 @@
"The battery in your mouse (\"%1\") is low, and the device may turn itself "
"off at any time. Please replace or charge the battery as soon as possible."
msgstr ""
+"The battery in your mouse (\"%1\") is low, and the device may turn itself "
+"off at any time. Please replace or charge the battery as soon as possible."
#: powerdevilcore.cpp:507
-#, fuzzy, kde-format
-#| msgid "Battery Low (%1% Remaining)"
+#, kde-format
msgid "Keyboard Battery Low (%1% Remaining)"
-msgstr "Battery Low (%1% Remaining)"
+msgstr "Keyboard Battery Low (%1% Remaining)"
#: powerdevilcore.cpp:509
#, kde-format
@@ -274,13 +272,14 @@
"The battery in your keyboard (\"%1\") is low, and the device may turn itself "
"off at any time. Please replace or charge the battery as soon as possible."
msgstr ""
+"The battery in your keyboard (\"%1\") is low, and the device may turn itself "
+"off at any time. Please replace or charge the battery as soon as possible."
#: powerdevilcore.cpp:514
-#, fuzzy, kde-format
-#| msgid "Battery Low (%1% Remaining)"
+#, kde-format
msgctxt "The battery in an external device"
msgid "Device Battery Low (%1% Remaining)"
-msgstr "Battery Low (%1% Remaining)"
+msgstr "Device Battery Low (%1% Remaining)"
#: powerdevilcore.cpp:516
#, kde-format
@@ -290,6 +289,9 @@
"itself off at any time. Please replace or charge the battery as soon as "
"possible."
msgstr ""
+"The battery in a connected device (\"%1\") is low, and the device may turn "
+"itself off at any time. Please replace or charge the battery as soon as "
+"possible."
#: powerdevilcore.cpp:540
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/en_GB/powerdevilactivitiesconfig.po new/powerdevil-5.7.4/po/en_GB/powerdevilactivitiesconfig.po
--- old/powerdevil-5.7.3/po/en_GB/powerdevilactivitiesconfig.po 2016-08-02 13:20:11.000000000 +0200
+++ new/powerdevil-5.7.4/po/en_GB/powerdevilactivitiesconfig.po 2016-08-23 15:00:43.000000000 +0200
@@ -1,21 +1,21 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
-# Steve Allewell <steve.allewell(a)gmail.com>, 2014, 2015.
+# Steve Allewell <steve.allewell(a)gmail.com>, 2014, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-05-05 08:07+0000\n"
-"PO-Revision-Date: 2015-09-12 11:47+0100\n"
-"Last-Translator: \n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"PO-Revision-Date: 2016-08-05 13:11+0000\n"
+"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
@@ -62,10 +62,8 @@
msgstr "Hibernate"
#: activitywidget.cpp:104
-#, fuzzy
-#| msgid "Shutdown"
msgid "Shut down"
-msgstr "Shutdown"
+msgstr "Shut down"
#: activitywidget.cpp:108
msgid "PC running on AC power"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/en_GB/powerdevilglobalconfig.po new/powerdevil-5.7.4/po/en_GB/powerdevilglobalconfig.po
--- old/powerdevil-5.7.3/po/en_GB/powerdevilglobalconfig.po 2016-08-02 13:20:11.000000000 +0200
+++ new/powerdevil-5.7.4/po/en_GB/powerdevilglobalconfig.po 2016-08-23 15:00:43.000000000 +0200
@@ -2,21 +2,21 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Andrew Coles <andrew_coles(a)yahoo.co.uk>, 2010.
-# Steve Allewell <steve.allewell(a)gmail.com>, 2014, 2015.
+# Steve Allewell <steve.allewell(a)gmail.com>, 2014, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-06-14 08:41+0000\n"
-"PO-Revision-Date: 2015-09-12 11:47+0100\n"
-"Last-Translator: \n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"PO-Revision-Date: 2016-08-05 13:11+0000\n"
+"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
@@ -39,10 +39,8 @@
msgstr "Hibernate"
#: GeneralPage.cpp:113
-#, fuzzy
-#| msgid "Shutdown"
msgid "Shut down"
-msgstr "Shutdown"
+msgstr "Shut down"
#: GeneralPage.cpp:203
msgid ""
@@ -110,4 +108,4 @@
#. i18n: ectx: property (text), widget (QLabel, lowPeripheralLabel)
#: generalPage.ui:151
msgid "Low level for peripheral devices:"
-msgstr ""
\ No newline at end of file
+msgstr "Low level for peripheral devices:"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/eo/powerdevil.po new/powerdevil-5.7.4/po/eo/powerdevil.po
--- old/powerdevil-5.7.3/po/eo/powerdevil.po 2016-08-02 13:20:11.000000000 +0200
+++ new/powerdevil-5.7.4/po/eo/powerdevil.po 2016-08-23 15:00:42.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2009-12-23 16:16+0100\n"
"Last-Translator: Axel Rousseau <axel(a)esperanto-jeunes.org>\n"
"Language-Team: esperanto <kde-i18n-eo(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/es/powerdevil.po new/powerdevil-5.7.4/po/es/powerdevil.po
--- old/powerdevil-5.7.3/po/es/powerdevil.po 2016-08-02 13:20:12.000000000 +0200
+++ new/powerdevil-5.7.4/po/es/powerdevil.po 2016-08-23 15:00:43.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-15 00:10+0200\n"
"Last-Translator: Eloy Cuadra <ecuadra(a)eloihr.net>\n"
"Language-Team: Spanish <kde-l10n-es(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/et/powerdevil.po new/powerdevil-5.7.4/po/et/powerdevil.po
--- old/powerdevil-5.7.3/po/et/powerdevil.po 2016-08-02 13:20:12.000000000 +0200
+++ new/powerdevil-5.7.4/po/et/powerdevil.po 2016-08-23 15:00:43.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-07-27 17:19+0300\n"
"Last-Translator: Marek Laane <qiilaq69(a)gmail.com>\n"
"Language-Team: Estonian <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/eu/powerdevil.po new/powerdevil-5.7.4/po/eu/powerdevil.po
--- old/powerdevil-5.7.3/po/eu/powerdevil.po 2016-08-02 13:20:12.000000000 +0200
+++ new/powerdevil-5.7.4/po/eu/powerdevil.po 2016-08-23 15:00:44.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2014-01-25 17:13+0100\n"
"Last-Translator: Iñigo Salvador Azurmendi <xalba(a)euskalnet.net>\n"
"Language-Team: Basque <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/fi/powerdevil.po new/powerdevil-5.7.4/po/fi/powerdevil.po
--- old/powerdevil-5.7.3/po/fi/powerdevil.po 2016-08-02 13:20:13.000000000 +0200
+++ new/powerdevil-5.7.4/po/fi/powerdevil.po 2016-08-23 15:00:45.000000000 +0200
@@ -12,7 +12,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-07-04 22:05+0200\n"
"Last-Translator: Lasse Liehu <lasse.liehu(a)gmail.com>\n"
"Language-Team: Finnish <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/fr/powerdevil.po new/powerdevil-5.7.4/po/fr/powerdevil.po
--- old/powerdevil-5.7.3/po/fr/powerdevil.po 2016-08-02 13:20:13.000000000 +0200
+++ new/powerdevil-5.7.4/po/fr/powerdevil.po 2016-08-23 15:00:45.000000000 +0200
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2015-11-11 09:52+0100\n"
"Last-Translator: Maxime Corteel <mcorteel(a)gmail.com>\n"
"Language-Team: French <kde-francophone(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/fy/powerdevil.po new/powerdevil-5.7.4/po/fy/powerdevil.po
--- old/powerdevil-5.7.3/po/fy/powerdevil.po 2016-08-02 13:20:13.000000000 +0200
+++ new/powerdevil-5.7.4/po/fy/powerdevil.po 2016-08-23 15:00:45.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2009-06-27 00:52+0200\n"
"Last-Translator: Rinse de Vries <rinsedevries(a)kde.nl>\n"
"Language-Team: Frysk <kde-i18n-fry(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ga/powerdevil.po new/powerdevil-5.7.4/po/ga/powerdevil.po
--- old/powerdevil-5.7.3/po/ga/powerdevil.po 2016-08-02 13:20:13.000000000 +0200
+++ new/powerdevil-5.7.4/po/ga/powerdevil.po 2016-08-23 15:00:46.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kdebase/powerdevil.po\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2009-01-20 10:11-0500\n"
"Last-Translator: Kevin Scannell <kscanne(a)gmail.com>\n"
"Language-Team: Irish <gaeilge-gnulinux(a)lists.sourceforge.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/gl/powerdevil.po new/powerdevil-5.7.4/po/gl/powerdevil.po
--- old/powerdevil-5.7.3/po/gl/powerdevil.po 2016-08-02 13:20:14.000000000 +0200
+++ new/powerdevil-5.7.4/po/gl/powerdevil.po 2016-08-23 15:00:46.000000000 +0200
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-29 07:20+0100\n"
"Last-Translator: Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail."
"com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/gu/powerdevil.po new/powerdevil-5.7.4/po/gu/powerdevil.po
--- old/powerdevil-5.7.3/po/gu/powerdevil.po 2016-08-02 13:20:14.000000000 +0200
+++ new/powerdevil-5.7.4/po/gu/powerdevil.po 2016-08-23 15:00:46.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2010-06-22 16:52+0530\n"
"Last-Translator: Sweta Kothari <swkothar(a)redhat.com>\n"
"Language-Team: Gujarati\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/he/powerdevil.po new/powerdevil-5.7.4/po/he/powerdevil.po
--- old/powerdevil-5.7.3/po/he/powerdevil.po 2016-08-02 13:20:15.000000000 +0200
+++ new/powerdevil-5.7.4/po/he/powerdevil.po 2016-08-23 15:00:47.000000000 +0200
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-28 00:05+0200\n"
"Last-Translator: Elkana Bardugo <ttv200(a)gmail.com>\n"
"Language-Team: Hebrew <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/hi/powerdevil.po new/powerdevil-5.7.4/po/hi/powerdevil.po
--- old/powerdevil-5.7.3/po/hi/powerdevil.po 2016-08-02 13:20:14.000000000 +0200
+++ new/powerdevil-5.7.4/po/hi/powerdevil.po 2016-08-23 15:00:47.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kde4 - powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2008-12-02 17:49+0530\n"
"Last-Translator: Ravishankar Shrivastava <raviratlami(a)aol.in>\n"
"Language-Team: Indlinux <indlinux-hindi(a)lists.sourceforge.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/hr/powerdevil.po new/powerdevil-5.7.4/po/hr/powerdevil.po
--- old/powerdevil-5.7.3/po/hr/powerdevil.po 2016-08-02 13:20:15.000000000 +0200
+++ new/powerdevil-5.7.4/po/hr/powerdevil.po 2016-08-23 15:00:48.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2011-03-05 15:58+0100\n"
"Last-Translator: Marko Dimjasevic <marko(a)dimjasevic.net>\n"
"Language-Team: Croatian <kde-croatia-list(a)lists.sourceforge.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/hsb/powerdevil.po new/powerdevil-5.7.4/po/hsb/powerdevil.po
--- old/powerdevil-5.7.3/po/hsb/powerdevil.po 2016-08-02 13:20:15.000000000 +0200
+++ new/powerdevil-5.7.4/po/hsb/powerdevil.po 2016-08-23 15:00:48.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: desktop_kdebase\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2008-11-06 22:08+0100\n"
"Last-Translator: Eduard Werner <edi.werner(a)gmx.de>\n"
"Language-Team: en_US <kde-i18n-doc(a)lists.kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/hu/powerdevil.po new/powerdevil-5.7.4/po/hu/powerdevil.po
--- old/powerdevil-5.7.3/po/hu/powerdevil.po 2016-08-02 13:20:16.000000000 +0200
+++ new/powerdevil-5.7.4/po/hu/powerdevil.po 2016-08-23 15:00:49.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: KDE 4.2\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2014-08-27 11:02+0200\n"
"Last-Translator: Kristóf Kiszel <ulysses(a)kubuntu.org>\n"
"Language-Team: Hungarian <kde-l10n-hu(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ia/powerdevil.po new/powerdevil-5.7.4/po/ia/powerdevil.po
--- old/powerdevil-5.7.3/po/ia/powerdevil.po 2016-08-02 13:20:16.000000000 +0200
+++ new/powerdevil-5.7.4/po/ia/powerdevil.po 2016-08-23 15:00:49.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2013-11-27 14:23+0100\n"
"Last-Translator: G.Sora <g.sora(a)tiscali.it>\n"
"Language-Team: Interlingua <kde-l10n-ia(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/id/powerdevil.po new/powerdevil-5.7.4/po/id/powerdevil.po
--- old/powerdevil-5.7.3/po/id/powerdevil.po 2016-08-02 13:20:16.000000000 +0200
+++ new/powerdevil-5.7.4/po/id/powerdevil.po 2016-08-23 15:00:49.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2014-11-22 11:37+0700\n"
"Last-Translator: Andhika Padmawan <andhika.padmawan(a)gmail.com>\n"
"Language-Team: Indonesian <translation-team-id(a)lists.sourceforge.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/is/powerdevil.po new/powerdevil-5.7.4/po/is/powerdevil.po
--- old/powerdevil-5.7.3/po/is/powerdevil.po 2016-08-02 13:20:17.000000000 +0200
+++ new/powerdevil-5.7.4/po/is/powerdevil.po 2016-08-23 15:00:50.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-04-08 22:57+0000\n"
"Last-Translator: Sveinn í Felli <sv1(a)fellsnet.is>\n"
"Language-Team: Icelandic <translation-team-is(a)lists.sourceforge.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/it/powerdevil.po new/powerdevil-5.7.4/po/it/powerdevil.po
--- old/powerdevil-5.7.3/po/it/powerdevil.po 2016-08-02 13:20:17.000000000 +0200
+++ new/powerdevil-5.7.4/po/it/powerdevil.po 2016-08-23 15:00:50.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-20 20:29+0200\n"
"Last-Translator: Vincenzo Reale <smart2128(a)baslug.org>\n"
"Language-Team: Italian <kde-i18n-it(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ja/powerdevil.po new/powerdevil-5.7.4/po/ja/powerdevil.po
--- old/powerdevil-5.7.3/po/ja/powerdevil.po 2016-08-02 13:20:17.000000000 +0200
+++ new/powerdevil-5.7.4/po/ja/powerdevil.po 2016-08-23 15:00:50.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2015-05-13 19:34-0700\n"
"Last-Translator: Fumiaki Okushi <fumiaki.okushi(a)gmail.com>\n"
"Language-Team: Japanese <kde-jp(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/kk/powerdevil.po new/powerdevil-5.7.4/po/kk/powerdevil.po
--- old/powerdevil-5.7.3/po/kk/powerdevil.po 2016-08-02 13:20:18.000000000 +0200
+++ new/powerdevil-5.7.4/po/kk/powerdevil.po 2016-08-23 15:00:51.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2013-06-21 05:51+0600\n"
"Last-Translator: Sairan Kikkarin <sairan(a)computer.org>\n"
"Language-Team: Kazakh <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/km/powerdevil.po new/powerdevil-5.7.4/po/km/powerdevil.po
--- old/powerdevil-5.7.3/po/km/powerdevil.po 2016-08-02 13:20:18.000000000 +0200
+++ new/powerdevil-5.7.4/po/km/powerdevil.po 2016-08-23 15:00:51.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2012-06-14 13:53+0700\n"
"Last-Translator: Khoem Sokhem <khoemsokhem(a)khmeros.info>\n"
"Language-Team: Khmer\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ko/powerdevil.po new/powerdevil-5.7.4/po/ko/powerdevil.po
--- old/powerdevil-5.7.3/po/ko/powerdevil.po 2016-08-02 13:20:18.000000000 +0200
+++ new/powerdevil-5.7.4/po/ko/powerdevil.po 2016-08-23 15:00:52.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2015-10-17 21:55+0200\n"
"Last-Translator: Shinjo Park <kde(a)peremen.name>\n"
"Language-Team: Korean <kde(a)peremen.name>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ku/powerdevil.po new/powerdevil-5.7.4/po/ku/powerdevil.po
--- old/powerdevil-5.7.3/po/ku/powerdevil.po 2016-08-02 13:20:18.000000000 +0200
+++ new/powerdevil-5.7.4/po/ku/powerdevil.po 2016-08-23 15:00:52.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2008-12-31 04:01+0200\n"
"Last-Translator: Omer Ensari <oensari(a)gmail.com>\n"
"Language-Team: Kurdish <kde-i18n-doc(a)lists.kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/lt/powerdevil.po new/powerdevil-5.7.4/po/lt/powerdevil.po
--- old/powerdevil-5.7.3/po/lt/powerdevil.po 2016-08-02 13:20:19.000000000 +0200
+++ new/powerdevil-5.7.4/po/lt/powerdevil.po 2016-08-23 15:00:53.000000000 +0200
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2015-12-29 21:15+0200\n"
"Last-Translator: Mindaugas Baranauskas <opensuse.lietuviu.kalba(a)gmail.com>\n"
"Language-Team: lt <kde-i18n-lt(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/lv/powerdevil.po new/powerdevil-5.7.4/po/lv/powerdevil.po
--- old/powerdevil-5.7.3/po/lv/powerdevil.po 2016-08-02 13:20:19.000000000 +0200
+++ new/powerdevil-5.7.4/po/lv/powerdevil.po 2016-08-23 15:00:53.000000000 +0200
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2012-01-07 08:18+0200\n"
"Last-Translator: Maris Nartiss <maris.kde(a)gmail.com>\n"
"Language-Team: Latvian\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/mai/powerdevil.po new/powerdevil-5.7.4/po/mai/powerdevil.po
--- old/powerdevil-5.7.3/po/mai/powerdevil.po 2016-08-02 13:20:19.000000000 +0200
+++ new/powerdevil-5.7.4/po/mai/powerdevil.po 2016-08-23 15:00:53.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2010-01-29 16:32+0530\n"
"Last-Translator: Rajesh Ranjan <rajesh672(a)gmail.com>\n"
"Language-Team: Maithili <maithili.sf.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ml/powerdevil.po new/powerdevil-5.7.4/po/ml/powerdevil.po
--- old/powerdevil-5.7.3/po/ml/powerdevil.po 2016-08-02 13:20:20.000000000 +0200
+++ new/powerdevil-5.7.4/po/ml/powerdevil.po 2016-08-23 15:00:54.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2009-12-31 01:31+0530\n"
"Last-Translator: Praveen Arimbrathodiyil <pravi.a(a)gmail.com>\n"
"Language-Team: Malayalam <smc-discuss(a)googlegroups.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/mr/powerdevil.po new/powerdevil-5.7.4/po/mr/powerdevil.po
--- old/powerdevil-5.7.3/po/mr/powerdevil.po 2016-08-02 13:20:20.000000000 +0200
+++ new/powerdevil-5.7.4/po/mr/powerdevil.po 2016-08-23 15:00:55.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2014-10-28 10:28+0530\n"
"Last-Translator: Chetan Khona <chetan(a)kompkin.com>\n"
"Language-Team: American English <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ms/powerdevil.po new/powerdevil-5.7.4/po/ms/powerdevil.po
--- old/powerdevil-5.7.3/po/ms/powerdevil.po 2016-08-02 13:20:20.000000000 +0200
+++ new/powerdevil-5.7.4/po/ms/powerdevil.po 2016-08-23 15:00:55.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2010-07-23 21:16+0800\n"
"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman(a)gmail.com>\n"
"Language-Team: Malay <kedidiemas(a)yahoogroups.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/nds/powerdevil.po new/powerdevil-5.7.4/po/nds/powerdevil.po
--- old/powerdevil-5.7.3/po/nds/powerdevil.po 2016-08-02 13:20:21.000000000 +0200
+++ new/powerdevil-5.7.4/po/nds/powerdevil.po 2016-08-23 15:00:55.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2014-08-11 12:48+0200\n"
"Last-Translator: Sönke Dibbern <s_dibbern(a)web.de>\n"
"Language-Team: Low Saxon <kde-i18n-nds(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/nl/powerdevil.po new/powerdevil-5.7.4/po/nl/powerdevil.po
--- old/powerdevil-5.7.3/po/nl/powerdevil.po 2016-08-02 13:20:21.000000000 +0200
+++ new/powerdevil-5.7.4/po/nl/powerdevil.po 2016-08-23 15:00:56.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-15 17:20+0200\n"
"Last-Translator: Freek de Kruijf <freekdekruijf(a)kde.nl>\n"
"Language-Team: Dutch <kde-i18n-nl(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/or/powerdevil.po new/powerdevil-5.7.4/po/or/powerdevil.po
--- old/powerdevil-5.7.3/po/or/powerdevil.po 2016-08-02 13:20:22.000000000 +0200
+++ new/powerdevil-5.7.4/po/or/powerdevil.po 2016-08-23 15:00:57.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2009-01-02 11:50+0530\n"
"Last-Translator: Manoj Kumar Giri <mgiri(a)redhat.com>\n"
"Language-Team: Oriya <oriya-it(a)googlegroups.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/pa/powerdevil.po new/powerdevil-5.7.4/po/pa/powerdevil.po
--- old/powerdevil-5.7.3/po/pa/powerdevil.po 2016-08-02 13:20:22.000000000 +0200
+++ new/powerdevil-5.7.4/po/pa/powerdevil.po 2016-08-23 15:00:57.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2014-03-26 11:56-0500\n"
"Last-Translator: A S Alam <aalam(a)users.sf.net>\n"
"Language-Team: Punjabi/Panjabi <punjabi-users(a)lists.sf.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/pl/powerdevil.po new/powerdevil-5.7.4/po/pl/powerdevil.po
--- old/powerdevil-5.7.3/po/pl/powerdevil.po 2016-08-02 13:20:23.000000000 +0200
+++ new/powerdevil-5.7.4/po/pl/powerdevil.po 2016-08-23 15:00:58.000000000 +0200
@@ -6,8 +6,8 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
-"PO-Revision-Date: 2016-06-18 07:48+0100\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
+"PO-Revision-Date: 2016-08-06 07:29+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -302,8 +302,8 @@
"Your battery is low. If you need to continue using your computer, either "
"plug in your computer, or shut it down and then change the battery."
msgstr ""
-"Poziom naładowania baterii jest niski. Jeśli musisz kontynuować używanie "
-"komputera, to albo podłącz go do sieci, albo wyłącz go i zmień baterię."
+"Poziom naładowania baterii jest niski. Aby kontynuować używanie komputera, "
+"podłącz go do sieci ablo wymień baterię."
#: powerdevilcore.cpp:552
#, kde-format
@@ -336,7 +336,7 @@
"Your battery level is critical, the computer will be suspended in 60 seconds."
msgstr ""
"Poziom naładowania baterii jest krytyczny, stan systemu będzie zapisany do "
-"pamięci, a komputer wyłączony, za 60 sekund."
+"pamięci, a komputer wyłączony za 60 sekund."
#: powerdevilcore.cpp:578
msgid "Your battery level is critical, save your work as soon as possible."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/pt/powerdevil.po new/powerdevil-5.7.4/po/pt/powerdevil.po
--- old/powerdevil-5.7.3/po/pt/powerdevil.po 2016-08-02 13:20:23.000000000 +0200
+++ new/powerdevil-5.7.4/po/pt/powerdevil.po 2016-08-23 15:00:58.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-14 14:47+0100\n"
"Last-Translator: José Nuno Coelho Pires <zepires(a)gmail.com>\n"
"Language-Team: Portuguese <kde-i18n-pt(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/pt_BR/powerdevil.po new/powerdevil-5.7.4/po/pt_BR/powerdevil.po
--- old/powerdevil-5.7.3/po/pt_BR/powerdevil.po 2016-08-02 13:20:23.000000000 +0200
+++ new/powerdevil-5.7.4/po/pt_BR/powerdevil.po 2016-08-23 15:00:59.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-05-06 22:39-0300\n"
"Last-Translator: André Marcelo Alvarenga <alvarenga(a)kde.org>\n"
"Language-Team: Brazilian Portuguese <kde-i18n-pt_br(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ro/powerdevil.po new/powerdevil-5.7.4/po/ro/powerdevil.po
--- old/powerdevil-5.7.3/po/ro/powerdevil.po 2016-08-02 13:20:23.000000000 +0200
+++ new/powerdevil-5.7.4/po/ro/powerdevil.po 2016-08-23 15:00:59.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2013-11-26 22:58+0200\n"
"Last-Translator: Sergiu Bivol <sergiu(a)ase.md>\n"
"Language-Team: Romanian <kde-i18n-ro(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ru/powerdevil.po new/powerdevil-5.7.4/po/ru/powerdevil.po
--- old/powerdevil-5.7.3/po/ru/powerdevil.po 2016-08-02 13:20:23.000000000 +0200
+++ new/powerdevil-5.7.4/po/ru/powerdevil.po 2016-08-23 15:01:00.000000000 +0200
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-30 13:48+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/si/powerdevil.po new/powerdevil-5.7.4/po/si/powerdevil.po
--- old/powerdevil-5.7.3/po/si/powerdevil.po 2016-08-02 13:20:24.000000000 +0200
+++ new/powerdevil-5.7.4/po/si/powerdevil.po 2016-08-23 15:01:00.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2009-12-28 19:26+0530\n"
"Last-Translator: Danishka Navin <danishka(a)gmail.com>\n"
"Language-Team: Sinhala <danishka(a)gmail.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/sk/powerdevil.po new/powerdevil-5.7.4/po/sk/powerdevil.po
--- old/powerdevil-5.7.3/po/sk/powerdevil.po 2016-08-02 13:20:24.000000000 +0200
+++ new/powerdevil-5.7.4/po/sk/powerdevil.po 2016-08-23 15:01:00.000000000 +0200
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-20 20:41+0100\n"
"Last-Translator: Roman Paholik <wizzardsk(a)gmail.com>\n"
"Language-Team: Slovak <kde-sk(a)linux.sk>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/sl/powerdevil.po new/powerdevil-5.7.4/po/sl/powerdevil.po
--- old/powerdevil-5.7.3/po/sl/powerdevil.po 2016-08-02 13:20:24.000000000 +0200
+++ new/powerdevil-5.7.4/po/sl/powerdevil.po 2016-08-23 15:01:00.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-07-11 18:38+0200\n"
"Last-Translator: Andrej Mernik <andrejm(a)ubuntu.si>\n"
"Language-Team: Slovenian <lugos-slo(a)lugos.si>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/sq/powerdevil.po new/powerdevil-5.7.4/po/sq/powerdevil.po
--- old/powerdevil-5.7.3/po/sq/powerdevil.po 2016-08-02 13:20:24.000000000 +0200
+++ new/powerdevil-5.7.4/po/sq/powerdevil.po 2016-08-23 15:01:01.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kdebase-workspace\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2009-08-09 13:09+0000\n"
"Last-Translator: Vilson Gjeci <vilsongjeci(a)gmail.com>\n"
"Language-Team: Albanian <sq(a)li.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/sr/powerdevil.po new/powerdevil-5.7.4/po/sr/powerdevil.po
--- old/powerdevil-5.7.3/po/sr/powerdevil.po 2016-08-02 13:20:25.000000000 +0200
+++ new/powerdevil-5.7.4/po/sr/powerdevil.po 2016-08-23 15:01:01.000000000 +0200
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-07-03 22:53+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/sr(a)ijekavian/powerdevil.po new/powerdevil-5.7.4/po/sr(a)ijekavian/powerdevil.po
--- old/powerdevil-5.7.3/po/sr(a)ijekavian/powerdevil.po 2016-08-02 13:20:26.000000000 +0200
+++ new/powerdevil-5.7.4/po/sr(a)ijekavian/powerdevil.po 2016-08-23 15:01:01.000000000 +0200
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-07-03 22:53+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/sr(a)ijekavianlatin/powerdevil.po new/powerdevil-5.7.4/po/sr(a)ijekavianlatin/powerdevil.po
--- old/powerdevil-5.7.3/po/sr(a)ijekavianlatin/powerdevil.po 2016-08-02 13:20:26.000000000 +0200
+++ new/powerdevil-5.7.4/po/sr(a)ijekavianlatin/powerdevil.po 2016-08-23 15:01:02.000000000 +0200
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-07-03 22:53+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/sr(a)latin/powerdevil.po new/powerdevil-5.7.4/po/sr(a)latin/powerdevil.po
--- old/powerdevil-5.7.3/po/sr(a)latin/powerdevil.po 2016-08-02 13:20:26.000000000 +0200
+++ new/powerdevil-5.7.4/po/sr(a)latin/powerdevil.po 2016-08-23 15:01:02.000000000 +0200
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-07-03 22:53+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/sv/powerdevil.po new/powerdevil-5.7.4/po/sv/powerdevil.po
--- old/powerdevil-5.7.3/po/sv/powerdevil.po 2016-08-02 13:20:26.000000000 +0200
+++ new/powerdevil-5.7.4/po/sv/powerdevil.po 2016-08-23 15:01:03.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-14 18:18+0100\n"
"Last-Translator: Stefan Asserhäll <stefan.asserhall(a)bredband.net>\n"
"Language-Team: Swedish <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/te/powerdevil.po new/powerdevil-5.7.4/po/te/powerdevil.po
--- old/powerdevil-5.7.3/po/te/powerdevil.po 2016-08-02 13:20:27.000000000 +0200
+++ new/powerdevil-5.7.4/po/te/powerdevil.po 2016-08-23 15:01:03.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2009-01-16 22:16+0530\n"
"Last-Translator: Krishna Babu K <kkrothap(a)redhat.com>\n"
"Language-Team: Telugu <en(a)li.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/tg/powerdevil.po new/powerdevil-5.7.4/po/tg/powerdevil.po
--- old/powerdevil-5.7.3/po/tg/powerdevil.po 2016-08-02 13:20:27.000000000 +0200
+++ new/powerdevil-5.7.4/po/tg/powerdevil.po 2016-08-23 15:01:03.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2009-01-14 14:48+0500\n"
"Last-Translator: Victor Ibragimov <victor.ibragimov(a)gmail.com>\n"
"Language-Team: Tajik <>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/th/powerdevil.po new/powerdevil-5.7.4/po/th/powerdevil.po
--- old/powerdevil-5.7.3/po/th/powerdevil.po 2016-08-02 13:20:27.000000000 +0200
+++ new/powerdevil-5.7.4/po/th/powerdevil.po 2016-08-23 15:01:03.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2010-12-18 14:04+0700\n"
"Last-Translator: Thanomsub Noppaburana <donga.nb(a)gmail.com>\n"
"Language-Team: Thai <thai-l10n(a)googlegroups.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/tr/powerdevil.po new/powerdevil-5.7.4/po/tr/powerdevil.po
--- old/powerdevil-5.7.3/po/tr/powerdevil.po 2016-08-02 13:20:27.000000000 +0200
+++ new/powerdevil-5.7.4/po/tr/powerdevil.po 2016-08-23 15:01:04.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2015-08-26 08:37+0000\n"
"Last-Translator: Simge <simgesezgin88(a)gmail.com>\n"
"Language-Team: Turkish <kde-l10n-tr(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/ug/powerdevil.po new/powerdevil-5.7.4/po/ug/powerdevil.po
--- old/powerdevil-5.7.3/po/ug/powerdevil.po 2016-08-02 13:20:28.000000000 +0200
+++ new/powerdevil-5.7.4/po/ug/powerdevil.po 2016-08-23 15:01:04.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2013-09-08 07:05+0900\n"
"Last-Translator: Gheyret Kenji <gheyret(a)gmail.com>\n"
"Language-Team: Uyghur Computer Science Association <UKIJ(a)yahoogroups.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/uk/powerdevil.po new/powerdevil-5.7.4/po/uk/powerdevil.po
--- old/powerdevil-5.7.3/po/uk/powerdevil.po 2016-08-02 13:20:28.000000000 +0200
+++ new/powerdevil-5.7.4/po/uk/powerdevil.po 2016-08-23 15:01:05.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-14 20:25+0300\n"
"Last-Translator: Yuri Chornoivan <yurchor(a)ukr.net>\n"
"Language-Team: Ukrainian <kde-i18n-uk(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/wa/powerdevil.po new/powerdevil-5.7.4/po/wa/powerdevil.po
--- old/powerdevil-5.7.3/po/wa/powerdevil.po 2016-08-02 13:20:29.000000000 +0200
+++ new/powerdevil-5.7.4/po/wa/powerdevil.po 2016-08-23 15:01:06.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2011-01-05 19:44+0100\n"
"Last-Translator: Jean Cayron <jean.cayron(a)gmail.com>\n"
"Language-Team: Walloon <linux(a)walon.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/zh_CN/powerdevil.po new/powerdevil-5.7.4/po/zh_CN/powerdevil.po
--- old/powerdevil-5.7.3/po/zh_CN/powerdevil.po 2016-08-02 13:20:30.000000000 +0200
+++ new/powerdevil-5.7.4/po/zh_CN/powerdevil.po 2016-08-23 15:01:06.000000000 +0200
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: kdebase\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-17 13:12-0800\n"
"Last-Translator: Weng Xuetian <wengxt(a)gmail.com>\n"
"Language-Team: Chinese <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/po/zh_TW/powerdevil.po new/powerdevil-5.7.4/po/zh_TW/powerdevil.po
--- old/powerdevil-5.7.3/po/zh_TW/powerdevil.po 2016-08-02 13:20:30.000000000 +0200
+++ new/powerdevil-5.7.4/po/zh_TW/powerdevil.po 2016-08-23 15:01:07.000000000 +0200
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: powerdevil\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-14 08:40+0000\n"
+"POT-Creation-Date: 2016-08-11 11:08+0000\n"
"PO-Revision-Date: 2016-06-27 17:49+0800\n"
"Last-Translator: Jeff Huang <s8321414(a)gmail.com>\n"
"Language-Team: Chinese <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.7.3/powerdevil.notifyrc new/powerdevil-5.7.4/powerdevil.notifyrc
--- old/powerdevil-5.7.3/powerdevil.notifyrc 2016-08-02 13:20:06.000000000 +0200
+++ new/powerdevil-5.7.4/powerdevil.notifyrc 2016-08-23 15:00:33.000000000 +0200
@@ -658,6 +658,7 @@
Name[da]=Lavt tilkoblingsbatteri
Name[de]=Akku-Ladestand angeschlossener Geräte niedrig
Name[el]=Χαμηλό επίπεδο περιφερειακής μπαταρίας
+Name[en_GB]=Peripheral Battery Low
Name[es]=Batería de periférico baja
Name[et]=Lisaseadme aku laetus on madal
Name[fi]=Oheislaitteen akku vähissä
@@ -685,6 +686,7 @@
Comment[da]=Batteriet i en tilsluttet enhed, såsom mus eller tastatur er lavt
Comment[de]=Der Akku-Ladestand in einem angeschlossenen Gerät wie zum Beispiel einer Maus oder einer Tastatur ist niedrig
Comment[el]=Η μπαταρία σε μια συνδεδεμένη συσκευή, όπως ποντίκι ή πληκτρολόγιο, είναι σε χαμηλό επίπεδο
+Comment[en_GB]=The battery in a connected device, such as mouse or keyboard, is low
Comment[es]=La batería de un dispositivo conectado, como un ratón o un teclado, está baja
Comment[et]=Lisaseadme, näiteks hiire või klaviatuuri, aku hakkab tühjaks saama
Comment[fi]=Oheislaitteen, kuten hiiren tai näppäimistön, akku on vähissä
1
0
Hello community,
here is the log from the commit of package polkit-kde-agent-5 for openSUSE:Factory checked in at 2016-08-29 15:32:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/polkit-kde-agent-5 (Old)
and /work/SRC/openSUSE:Factory/.polkit-kde-agent-5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "polkit-kde-agent-5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/polkit-kde-agent-5/polkit-kde-agent-5.changes 2016-08-12 15:41:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.polkit-kde-agent-5.new/polkit-kde-agent-5.changes 2016-08-29 15:32:17.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
polkit-kde-agent-1-5.7.3.tar.xz
New:
----
polkit-kde-agent-1-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ polkit-kde-agent-5.spec ++++++
--- /var/tmp/diff_new_pack.HMOzKb/_old 2016-08-29 15:32:19.000000000 +0200
+++ /var/tmp/diff_new_pack.HMOzKb/_new 2016-08-29 15:32:19.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: polkit-kde-agent-5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: PolicyKit authentication agent for KDE
License: GPL-2.0 and LGPL-2.1+
++++++ polkit-kde-agent-1-5.7.3.tar.xz -> polkit-kde-agent-1-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polkit-kde-agent-1-5.7.3/CMakeLists.txt new/polkit-kde-agent-1-5.7.4/CMakeLists.txt
--- old/polkit-kde-agent-1-5.7.3/CMakeLists.txt 2016-08-02 13:19:54.000000000 +0200
+++ new/polkit-kde-agent-1-5.7.4/CMakeLists.txt 2016-08-23 15:00:24.000000000 +0200
@@ -1,5 +1,5 @@
project(polkit-kde-agent-1)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
# minimal requirements
cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR)
1
0
Hello community,
here is the log from the commit of package plasma5-session for openSUSE:Factory checked in at 2016-08-29 15:31:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-session (Old)
and /work/SRC/openSUSE:Factory/.plasma5-session.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-session"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-session/plasma5-session.changes 2016-08-08 13:55:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.plasma5-session.new/plasma5-session.changes 2016-08-29 15:31:54.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
+Tue Aug 2 11:39:01 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Bump to 5.7.3
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-session.spec ++++++
--- /var/tmp/diff_new_pack.YPii6s/_old 2016-08-29 15:31:55.000000000 +0200
+++ /var/tmp/diff_new_pack.YPii6s/_new 2016-08-29 15:31:55.000000000 +0200
@@ -17,7 +17,7 @@
Name: plasma5-session
-Version: 5.7.2
+Version: 5.7.4
Release: 0
Summary: The KDE Session
License: GPL-2.0+
1
0
Hello community,
here is the log from the commit of package plasma5-pa for openSUSE:Factory checked in at 2016-08-29 15:31:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-pa (Old)
and /work/SRC/openSUSE:Factory/.plasma5-pa.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-pa"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-pa/plasma5-pa.changes 2016-08-12 15:41:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.plasma5-pa.new/plasma5-pa.changes 2016-08-29 15:31:40.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
+Fri Aug 12 23:41:31 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0
+
+-------------------------------------------------------------------
Old:
----
plasma-pa-5.7.3.tar.xz
New:
----
plasma-pa-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-pa.spec ++++++
--- /var/tmp/diff_new_pack.nXhSf7/_old 2016-08-29 15:31:43.000000000 +0200
+++ /var/tmp/diff_new_pack.nXhSf7/_new 2016-08-29 15:31:43.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: plasma5-pa
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: The new Plasma5 Volume Manager
License: GPL-2.0+
@@ -27,12 +27,12 @@
Source: plasma-pa-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= 0.0.14
BuildRequires: kf5-filesystem
-BuildRequires: cmake(KF5CoreAddons)
-BuildRequires: cmake(KF5Declarative)
-BuildRequires: cmake(KF5DocTools)
-BuildRequires: cmake(KF5GlobalAccel)
-BuildRequires: cmake(KF5I18n)
-BuildRequires: cmake(KF5Plasma)
+BuildRequires: cmake(KF5CoreAddons) >= 5.25.0
+BuildRequires: cmake(KF5Declarative) >= 5.25.0
+BuildRequires: cmake(KF5DocTools) >= 5.25.0
+BuildRequires: cmake(KF5GlobalAccel) >= 5.25.0
+BuildRequires: cmake(KF5I18n) >= 5.25.0
+BuildRequires: cmake(KF5Plasma) >= 5.25.0
BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5DBus)
BuildRequires: cmake(Qt5Quick)
@@ -77,6 +77,7 @@
%{_kf5_sharedir}/kpackage/
%{_kf5_servicesdir}/
%{_kf5_plasmadir}/
+%{_kf5_appstreamdir}/
%if %{with lang}
%dir %{_kf5_htmldir}/en
%dir %{_kf5_htmldir}
++++++ plasma-pa-5.7.3.tar.xz -> plasma-pa-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.7.3/CMakeLists.txt new/plasma-pa-5.7.4/CMakeLists.txt
--- old/plasma-pa-5.7.3/CMakeLists.txt 2016-08-02 11:46:55.000000000 +0200
+++ new/plasma-pa-5.7.4/CMakeLists.txt 2016-08-23 14:57:01.000000000 +0200
@@ -1,7 +1,7 @@
project(plasma-volume-control)
cmake_minimum_required(VERSION 2.8.12)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
set (QT_MIN_VERSION "5.4.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.7.3/po/en_GB/kcm_pulseaudio.po new/plasma-pa-5.7.4/po/en_GB/kcm_pulseaudio.po
--- old/plasma-pa-5.7.3/po/en_GB/kcm_pulseaudio.po 2016-08-02 11:46:29.000000000 +0200
+++ new/plasma-pa-5.7.4/po/en_GB/kcm_pulseaudio.po 2016-08-23 14:56:25.000000000 +0200
@@ -7,15 +7,15 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-06-13 08:45+0000\n"
-"PO-Revision-Date: 2016-04-24 11:19+0100\n"
+"PO-Revision-Date: 2016-08-05 13:10+0000\n"
"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
@@ -114,7 +114,7 @@
#: kcm/package/contents/ui/StreamListItem.qml:59
msgid "Notification Sounds"
-msgstr ""
+msgstr "Notification Sounds"
#: kcm/package/contents/ui/StreamListItem.qml:61
#, kde-format
@@ -123,9 +123,6 @@
msgstr "%1: %2"
#: kcm/package/contents/ui/VolumeSlider.qml:80
-#, fuzzy
-#| msgctxt "only used for sizing, should be widest possible string"
-#| msgid "100%"
msgid "100%"
msgstr "100%"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.7.3/po/en_GB/plasma_applet_org.kde.plasma.volume.po new/plasma-pa-5.7.4/po/en_GB/plasma_applet_org.kde.plasma.volume.po
--- old/plasma-pa-5.7.3/po/en_GB/plasma_applet_org.kde.plasma.volume.po 2016-08-02 11:46:29.000000000 +0200
+++ new/plasma-pa-5.7.4/po/en_GB/plasma_applet_org.kde.plasma.volume.po 2016-08-23 14:56:25.000000000 +0200
@@ -7,31 +7,31 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-06-26 10:57+0000\n"
-"PO-Revision-Date: 2016-04-24 11:23+0100\n"
+"PO-Revision-Date: 2016-08-05 13:11+0000\n"
"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
#: contents/config/config.qml:26
msgid "General"
-msgstr ""
+msgstr "General"
#: contents/ui/ConfigGeneral.qml:35
msgid "Maximum volume:"
-msgstr ""
+msgstr "Maximum volume:"
#: contents/ui/ConfigGeneral.qml:43 contents/ui/ConfigGeneral.qml:56
msgid "%"
-msgstr ""
+msgstr "%"
#: contents/ui/ConfigGeneral.qml:48
msgid "Volume step:"
-msgstr ""
+msgstr "Volume step:"
#: contents/ui/ListItemBase.qml:188
#, kde-format
@@ -70,20 +70,16 @@
msgstr "Mute"
#: contents/ui/main.qml:218
-#, fuzzy
-#| msgid "Increase Volume"
msgid "Increase Microphone Volume"
-msgstr "Increase Volume"
+msgstr "Increase Microphone Volume"
#: contents/ui/main.qml:224
-#, fuzzy
-#| msgid "Decrease Volume"
msgid "Decrease Microphone Volume"
-msgstr "Decrease Volume"
+msgstr "Decrease Microphone Volume"
#: contents/ui/main.qml:230
msgid "Mute Microphone"
-msgstr ""
+msgstr "Mute Microphone"
#: contents/ui/main.qml:251
msgid "Devices"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.7.3/src/context.cpp new/plasma-pa-5.7.4/src/context.cpp
--- old/plasma-pa-5.7.3/src/context.cpp 2016-08-02 11:46:23.000000000 +0200
+++ new/plasma-pa-5.7.4/src/context.cpp 2016-08-23 14:56:16.000000000 +0200
@@ -369,7 +369,7 @@
m_context = nullptr;
}
reset();
- QTimer::singleShot(0, this, &Context::connectToDaemon);
+ QTimer::singleShot(1000, this, &Context::connectToDaemon);
}
}
1
0
Hello community,
here is the log from the commit of package plasma5-openSUSE for openSUSE:Factory checked in at 2016-08-29 15:31:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-openSUSE (Old)
and /work/SRC/openSUSE:Factory/.plasma5-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-openSUSE"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-openSUSE/plasma5-openSUSE.changes 2016-08-12 15:41:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.plasma5-openSUSE.new/plasma5-openSUSE.changes 2016-08-29 15:31:13.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Aug 24 16:24:37 UTC 2016 - wbauer(a)tmo.at
+
+- Set widgetStyle=Breeze in the openSUSE look-and-feel. Using
+ breeze (lowercase) breaks the kconf update tool that should
+ change the KDE4 config on first login, resulting in KDE4
+ applications still using oxygen.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.bzwBOn/_old 2016-08-29 15:31:15.000000000 +0200
+++ /var/tmp/diff_new_pack.bzwBOn/_new 2016-08-29 15:31:15.000000000 +0200
@@ -19,7 +19,7 @@
# the greeter is currently not built by default, see boo#950863
%bcond_with greeter
-%define plasma_version 5.7.3
+%define plasma_version 5.7.4
%if %suse_version == 1315 && %is_opensuse
%define suse_branding_version 42.1
%else
++++++ plasma5-openSUSE-13.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma5-openSUSE/config-files/usr/share/plasma/look-and-feel/org.openSUSE.desktop/contents/defaults new/plasma5-openSUSE/config-files/usr/share/plasma/look-and-feel/org.openSUSE.desktop/contents/defaults
--- old/plasma5-openSUSE/config-files/usr/share/plasma/look-and-feel/org.openSUSE.desktop/contents/defaults 2015-04-28 11:58:13.000000000 +0200
+++ new/plasma5-openSUSE/config-files/usr/share/plasma/look-and-feel/org.openSUSE.desktop/contents/defaults 2016-08-24 18:32:04.000000000 +0200
@@ -1,5 +1,5 @@
[kdeglobals][KDE]
-widgetStyle=breeze
+widgetStyle=Breeze
[kdeglobals][General]
ColorScheme=Breeze
1
0
Hello community,
here is the log from the commit of package plasma5-integration for openSUSE:Factory checked in at 2016-08-29 15:30:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-integration (Old)
and /work/SRC/openSUSE:Factory/.plasma5-integration.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-integration"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-integration/plasma5-integration.changes 2016-08-12 15:41:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.plasma5-integration.new/plasma5-integration.changes 2016-08-29 15:30:23.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
plasma-integration-5.7.3.tar.xz
New:
----
plasma-integration-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-integration.spec ++++++
--- /var/tmp/diff_new_pack.FcieAc/_old 2016-08-29 15:30:24.000000000 +0200
+++ /var/tmp/diff_new_pack.FcieAc/_new 2016-08-29 15:30:24.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: plasma5-integration
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Plugins responsible for better integration of Qt applications in KDE Workspace
License: GPL-2.0+
++++++ plasma-integration-5.7.3.tar.xz -> plasma-integration-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-integration-5.7.3/CMakeLists.txt new/plasma-integration-5.7.4/CMakeLists.txt
--- old/plasma-integration-5.7.3/CMakeLists.txt 2016-08-02 11:45:11.000000000 +0200
+++ new/plasma-integration-5.7.4/CMakeLists.txt 2016-08-23 14:55:13.000000000 +0200
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 2.8.12)
project(PlasmaIntegration)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
include(FeatureSummary)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-integration-5.7.3/po/et/plasmaintegration5.po new/plasma-integration-5.7.4/po/et/plasmaintegration5.po
--- old/plasma-integration-5.7.3/po/et/plasmaintegration5.po 1970-01-01 01:00:00.000000000 +0100
+++ new/plasma-integration-5.7.4/po/et/plasmaintegration5.po 2016-08-23 14:55:07.000000000 +0200
@@ -0,0 +1,126 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <qiilaq69(a)gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2016-04-15 07:51+0000\n"
+"PO-Revision-Date: 2016-08-18 19:28+0300\n"
+"Last-Translator: Marek Laane <qiilaq69(a)gmail.com>\n"
+"Language-Team: Estonian <kde-i18n-doc(a)kde.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: platformtheme/kdeplatformfiledialoghelper.cpp:256
+msgctxt "@title:window"
+msgid "Open File"
+msgstr "Faili avamine"
+
+#: platformtheme/kdeplatformfiledialoghelper.cpp:256
+msgctxt "@title:window"
+msgid "Save File"
+msgstr "Faili salvestamine"
+
+#: platformtheme/kdeplatformtheme.cpp:237
+msgctxt "@action:button"
+msgid "Save All"
+msgstr "Salvesta kõik"
+
+#: platformtheme/kdeplatformtheme.cpp:243
+msgctxt "@action:button"
+msgid "Yes to All"
+msgstr "Jah kõigile"
+
+#: platformtheme/kdeplatformtheme.cpp:247
+msgctxt "@action:button"
+msgid "No to All"
+msgstr "Ei kõigile"
+
+#: platformtheme/kdeplatformtheme.cpp:250
+msgctxt "@action:button"
+msgid "Abort"
+msgstr "Katkesta"
+
+#: platformtheme/kdeplatformtheme.cpp:252
+msgctxt "@action:button"
+msgid "Retry"
+msgstr "Proovi uuesti"
+
+#: platformtheme/kdeplatformtheme.cpp:254
+msgctxt "@action:button"
+msgid "Ignore"
+msgstr "Eira"
+
+#: platformtheme/kdirselectdialog.cpp:132
+msgctxt "folder name"
+msgid "New Folder"
+msgstr "Uus kataloog"
+
+#: platformtheme/kdirselectdialog.cpp:137
+msgctxt "@title:window"
+msgid "New Folder"
+msgstr "Uus kataloog"
+
+#: platformtheme/kdirselectdialog.cpp:138
+#, kde-format
+msgctxt "@label:textbox"
+msgid ""
+"Create new folder in:\n"
+"%1"
+msgstr ""
+"Uus kataloog asukohas:\n"
+"%1"
+
+#: platformtheme/kdirselectdialog.cpp:168
+#, kde-format
+msgid "A file or folder named %1 already exists."
+msgstr "Fail või kataloog nimega %1 on juba olemas."
+
+#: platformtheme/kdirselectdialog.cpp:171
+msgid "You do not have permission to create that folder."
+msgstr "Sul ei ole õigusi selle kataloogi loomiseks."
+
+#: platformtheme/kdirselectdialog.cpp:285
+msgctxt "@title:window"
+msgid "Select Folder"
+msgstr "Kataloogi valimine"
+
+#: platformtheme/kdirselectdialog.cpp:294
+msgctxt "@action:button"
+msgid "New Folder..."
+msgstr "Uus kataloog..."
+
+#: platformtheme/kdirselectdialog.cpp:340
+msgctxt "@action:inmenu"
+msgid "New Folder..."
+msgstr "Uus kataloog..."
+
+#: platformtheme/kdirselectdialog.cpp:347
+msgctxt "@action:inmenu"
+msgid "Move to Trash"
+msgstr "Viska prügikasti"
+
+#: platformtheme/kdirselectdialog.cpp:354
+msgctxt "@action:inmenu"
+msgid "Delete"
+msgstr "Kustuta"
+
+#: platformtheme/kdirselectdialog.cpp:363
+msgctxt "@option:check"
+msgid "Show Hidden Folders"
+msgstr "Peidetud kataloogide näitamine"
+
+#: platformtheme/kdirselectdialog.cpp:370
+msgctxt "@action:inmenu"
+msgid "Properties"
+msgstr "Omadused"
+
+#: platformtheme/kfiletreeview.cpp:192
+msgid "Show Hidden Folders"
+msgstr "Peidetud kataloogide näitamine"
\ No newline at end of file
1
0
Hello community,
here is the log from the commit of package plasma5-addons for openSUSE:Factory checked in at 2016-08-29 15:29:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-addons (Old)
and /work/SRC/openSUSE:Factory/.plasma5-addons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-addons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-addons/plasma5-addons.changes 2016-08-12 15:40:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.plasma5-addons.new/plasma5-addons.changes 2016-08-29 15:30:07.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
+Fri Aug 12 23:39:43 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0
+
+-------------------------------------------------------------------
Old:
----
kdeplasma-addons-5.7.3.tar.xz
New:
----
kdeplasma-addons-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-addons.spec ++++++
--- /var/tmp/diff_new_pack.YNmMwI/_old 2016-08-29 15:30:09.000000000 +0200
+++ /var/tmp/diff_new_pack.YNmMwI/_new 2016-08-29 15:30:09.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: plasma5-addons
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Additional Plasma5 Widgets
License: LGPL-2.1 and GPL-2.0+ and GPL-3.0
@@ -26,20 +26,20 @@
Url: http://www.kde.org/
Source: kdeplasma-addons-%{version}.tar.xz
BuildRequires: kf5-filesystem
-BuildRequires: cmake(KF5Activities) >= 5.8.0
-BuildRequires: cmake(KF5Config) >= 5.8.0
-BuildRequires: cmake(KF5ConfigWidgets) >= 5.8.0
-BuildRequires: cmake(KF5CoreAddons) >= 5.8.0
-BuildRequires: cmake(KF5I18n) >= 5.8.0
-BuildRequires: cmake(KF5KCMUtils) >= 5.8.0
-BuildRequires: cmake(KF5KDELibs4Support) >= 5.8.0
-BuildRequires: cmake(KF5KIO) >= 5.8.0
-BuildRequires: cmake(KF5Kross) >= 5.8.0
-BuildRequires: cmake(KF5NewStuff) >= 5.8.0
-BuildRequires: cmake(KF5Plasma) >= 5.8.0
-BuildRequires: cmake(KF5Runner) >= 5.8.0
-BuildRequires: cmake(KF5Service) >= 5.8.0
-BuildRequires: cmake(KF5UnitConversion) >= 5.8.0
+BuildRequires: cmake(KF5Activities) >= 5.25.0
+BuildRequires: cmake(KF5Config) >= 5.25.0
+BuildRequires: cmake(KF5ConfigWidgets) >= 5.25.0
+BuildRequires: cmake(KF5CoreAddons) >= 5.25.0
+BuildRequires: cmake(KF5I18n) >= 5.25.0
+BuildRequires: cmake(KF5KCMUtils) >= 5.25.0
+BuildRequires: cmake(KF5KDELibs4Support) >= 5.25.0
+BuildRequires: cmake(KF5KIO) >= 5.25.0
+BuildRequires: cmake(KF5Kross) >= 5.25.0
+BuildRequires: cmake(KF5NewStuff) >= 5.25.0
+BuildRequires: cmake(KF5Plasma) >= 5.25.0
+BuildRequires: cmake(KF5Runner) >= 5.25.0
+BuildRequires: cmake(KF5Service) >= 5.25.0
+BuildRequires: cmake(KF5UnitConversion) >= 5.25.0
BuildRequires: cmake(LibTaskManager) >= %{version}
%if 0%{?suse_version} > 1314 && "%{suse_version}" != "1320"
BuildRequires: cmake(KDEExperimentalPurpose)
@@ -102,6 +102,7 @@
%{_kf5_plasmadir}/
%{_kf5_sharedir}/kwin/
%{_kf5_iconsdir}/hicolor/*/*/*.*
+%{_kf5_appstreamdir}/
%if %{with lang}
%files lang -f %{name}.lang
++++++ kdeplasma-addons-5.7.3.tar.xz -> kdeplasma-addons-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/CMakeLists.txt new/kdeplasma-addons-5.7.4/CMakeLists.txt
--- old/kdeplasma-addons-5.7.3/CMakeLists.txt 2016-08-02 11:35:37.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/CMakeLists.txt 2016-08-23 14:40:10.000000000 +0200
@@ -1,5 +1,5 @@
project(kdeplasma-addons)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/applets/activitypager/package/metadata.desktop new/kdeplasma-addons-5.7.4/applets/activitypager/package/metadata.desktop
--- old/kdeplasma-addons-5.7.3/applets/activitypager/package/metadata.desktop 2016-08-02 11:34:51.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/applets/activitypager/package/metadata.desktop 2016-08-23 14:39:00.000000000 +0200
@@ -18,7 +18,7 @@
Name[lt]=Veiklų perjungimas
Name[nl]=Pager van activiteiten
Name[nn]=Aktivitetsbytar
-Name[pl]=Przełącznik działań
+Name[pl]=Przełącznik aktywności
Name[pt]=Paginador de Actividades
Name[pt_BR]=Paginador de atividades
Name[ru]=Переключение комнат
@@ -51,7 +51,7 @@
Comment[lt]=Persijungimas tarp veiklų
Comment[nl]=Tussen activiteiten schakelen
Comment[nn]=Byt mellom aktiviteter
-Comment[pl]=Przełącza pomiędzy działaniami
+Comment[pl]=Przełącza między aktywnościami
Comment[pt]=Mudar de actividades
Comment[pt_BR]=Alterna entre as atividades
Comment[ru]=Переключение между комнатами
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/applets/showdesktop/package/contents/ui/main.qml new/kdeplasma-addons-5.7.4/applets/showdesktop/package/contents/ui/main.qml
--- old/kdeplasma-addons-5.7.3/applets/showdesktop/package/contents/ui/main.qml 2016-08-02 11:34:51.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/applets/showdesktop/package/contents/ui/main.qml 2016-08-23 14:39:00.000000000 +0200
@@ -31,7 +31,7 @@
// you can't have an applet with just a compact representation :(
Plasmoid.preferredRepresentation: Plasmoid.fullRepresentation
- Plasmoid.onActivated: showdesktop.showDesktop()
+ Plasmoid.onActivated: showdesktop.showingDesktop = !showdesktop.showingDesktop
Plasmoid.icon: plasmoid.configuration.icon
Plasmoid.title: i18n("Show Desktop")
Plasmoid.toolTipSubText: i18n("Show the Plasma desktop")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/po/en_GB/plasma_applet_org.kde.plasma.weather.po new/kdeplasma-addons-5.7.4/po/en_GB/plasma_applet_org.kde.plasma.weather.po
--- old/kdeplasma-addons-5.7.3/po/en_GB/plasma_applet_org.kde.plasma.weather.po 2016-08-02 11:35:00.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/po/en_GB/plasma_applet_org.kde.plasma.weather.po 2016-08-23 14:39:18.000000000 +0200
@@ -7,105 +7,102 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-06-16 08:11+0000\n"
-"PO-Revision-Date: 2016-04-24 11:23+0100\n"
+"PO-Revision-Date: 2016-08-05 13:11+0000\n"
"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
#: i18n.dat:1
msgctxt "wind direction"
msgid "N"
-msgstr ""
+msgstr "N"
#: i18n.dat:2
msgctxt "wind direction"
msgid "NNE"
-msgstr ""
+msgstr "NNE"
#: i18n.dat:3
msgctxt "wind direction"
msgid "NE"
-msgstr ""
+msgstr "NE"
#: i18n.dat:4
msgctxt "wind direction"
msgid "ENE"
-msgstr ""
+msgstr "ENE"
#: i18n.dat:5
msgctxt "wind direction"
msgid "E"
-msgstr ""
+msgstr "E"
#: i18n.dat:6
msgctxt "wind direction"
msgid "SSE"
-msgstr ""
+msgstr "SSE"
#: i18n.dat:7
msgctxt "wind direction"
msgid "SE"
-msgstr ""
+msgstr "SE"
#: i18n.dat:8
msgctxt "wind direction"
msgid "ESE"
-msgstr ""
+msgstr "ESE"
#: i18n.dat:9
msgctxt "wind direction"
msgid "S"
-msgstr ""
+msgstr "S"
#: i18n.dat:10
msgctxt "wind direction"
msgid "NNW"
-msgstr ""
+msgstr "NNW"
#: i18n.dat:11
msgctxt "wind direction"
msgid "NW"
-msgstr ""
+msgstr "NW"
#: i18n.dat:12
msgctxt "wind direction"
msgid "WNW"
-msgstr ""
+msgstr "WNW"
#: i18n.dat:13
msgctxt "wind direction"
msgid "W"
-msgstr ""
+msgstr "W"
#: i18n.dat:14
msgctxt "wind direction"
msgid "SSW"
-msgstr ""
+msgstr "SSW"
#: i18n.dat:15
msgctxt "wind direction"
msgid "SW"
-msgstr ""
+msgstr "SW"
#: i18n.dat:16
msgctxt "wind direction"
msgid "WSW"
-msgstr ""
+msgstr "WSW"
#: i18n.dat:17
msgctxt "wind direction"
msgid "VR"
-msgstr ""
+msgstr "VR"
#: i18n.dat:18
-#, fuzzy
-#| msgctxt "Wind condition"
-#| msgid "Calm"
msgctxt "wind speed"
msgid "Calm"
msgstr "Calm"
@@ -113,17 +110,17 @@
#: i18n.dat:19
msgctxt "pressure tendency"
msgid "rising"
-msgstr ""
+msgstr "rising"
#: i18n.dat:20
msgctxt "pressure tendency"
msgid "falling"
-msgstr ""
+msgstr "falling"
#: i18n.dat:21
msgctxt "pressure tendency"
msgid "steady"
-msgstr ""
+msgstr "steady"
#: package/contents/config/config.qml:24
msgid "Weather Station"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/po/eo/lancelot.po new/kdeplasma-addons-5.7.4/po/eo/lancelot.po
--- old/kdeplasma-addons-5.7.3/po/eo/lancelot.po 2016-08-02 11:35:01.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/po/eo/lancelot.po 2016-08-23 14:39:17.000000000 +0200
@@ -6,7 +6,7 @@
"Project-Id-Version: lancelot\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2014-05-23 01:43+0000\n"
-"PO-Revision-Date: 2009-11-15 12:06+0100\n"
+"PO-Revision-Date: 2016-08-08 20:31+0100\n"
"Last-Translator: Axel Rousseau <axel(a)esperanto-jeunes.org>\n"
"Language-Team: esperanto <kde-i18n-eo(a)kde.org>\n"
"Language: \n"
@@ -63,15 +63,15 @@
#: application/i18n_strings.cpp:24 application/LancelotWindow.cpp:152
msgid "&Documents"
-msgstr ""
+msgstr "&Dokumentoj"
#: application/i18n_strings.cpp:25 application/LancelotWindow.cpp:154
msgid "&Contacts"
-msgstr ""
+msgstr "&Kontaktoj"
#: application/i18n_strings.cpp:26 application/LancelotWindow.cpp:156
msgid "Co&mputer"
-msgstr ""
+msgstr "Ko&mputilo"
#. i18n: ectx: attribute (title), widget (QWidget, tabApplications)
#: application/i18n_strings.cpp:27 application/LancelotWindow.cpp:158
@@ -87,7 +87,7 @@
#: application/i18n_strings.cpp:30 application/LancelotWindow.cpp:475
#: application/ui_LancelotWindowBase.h:123
msgid "Contacts"
-msgstr ""
+msgstr "Kontaktoj"
#: application/i18n_strings.cpp:31 application/LancelotWindow.cpp:475
#: application/ui_LancelotWindowBase.h:110
@@ -162,7 +162,7 @@
#: application/LancelotWindow.cpp:627
msgctxt "@title New documents"
msgid "New"
-msgstr ""
+msgstr "Nova"
#: application/LancelotWindow.cpp:629
msgctxt "@title List of open documents"
@@ -206,10 +206,8 @@
msgstr "Agordu elprenado de eroj"
#: application/LancelotWindow.cpp:1096
-#, fuzzy
-#| msgid "Lancelot"
msgid "About Lancelot"
-msgstr "Lancelot"
+msgstr "Pri Lancelot"
#: application/LancelotWindow.cpp:1134 application/LancelotWindow.cpp:1136
msgid "Configure Lancelot menu"
@@ -248,7 +246,7 @@
#. i18n: ectx: property (text), widget (QRadioButton, radioActivationClassic)
#: application/ui/LancelotConfigBase.ui:49
msgid "Cla&ssic menu"
-msgstr ""
+msgstr "Kla&sika menuo"
#. i18n: ectx: property (toolTip), widget (QRadioButton, radioActivationNoClick)
#: application/ui/LancelotConfigBase.ui:56
@@ -416,10 +414,8 @@
msgstr "Menuo"
#: launcher/LancelotApplet.cpp:395
-#, fuzzy
-#| msgid "Lancelot"
msgid "Lancelot Menu"
-msgstr "Lancelot"
+msgstr "Lancelot Menuo"
#: launcher/LancelotAppletConfig.cpp:59
msgid "KDE Logo"
@@ -568,10 +564,8 @@
msgstr ""
#: parts/PartsMergedModel.cpp:280
-#, fuzzy
-#| msgid "Documents"
msgid "New Documents"
-msgstr "Dokumentoj"
+msgstr "Novaj Dokumentoj"
#: parts/PartsMergedModel.cpp:285
#, fuzzy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/po/es/konqprofiles.po new/kdeplasma-addons-5.7.4/po/es/konqprofiles.po
--- old/kdeplasma-addons-5.7.3/po/es/konqprofiles.po 2016-08-02 11:35:01.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/po/es/konqprofiles.po 2016-08-23 14:39:18.000000000 +0200
@@ -3,13 +3,14 @@
#
# Enrique Matias Sanchez (aka Quique) <cronopios(a)gmail.com>, 2012.
# Javier Vinal <fjvinal(a)gmail.com>, 2013.
+# Eloy Cuadra <ecuadra(a)eloihr.net>, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2014-08-21 08:05+0000\n"
-"PO-Revision-Date: 2013-11-25 14:09+0100\n"
-"Last-Translator: Javier Vinal <fjvinal(a)gmail.com>\n"
+"PO-Revision-Date: 2016-08-07 12:04+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra(a)eloihr.net>\n"
"Language-Team: Spanish <kde-l10n-es(a)kde.org>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
@@ -24,4 +25,4 @@
#: package/contents/ui/konqprofiles.qml:94
msgid "Arbitrary String Which Says The Dictionary Type"
-msgstr "Cadena arbitraria que indica el tipo de diccionario"
\ No newline at end of file
+msgstr "Cadena de texto que indica el tipo de diccionario"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/po/es/konsoleprofiles.po new/kdeplasma-addons-5.7.4/po/es/konsoleprofiles.po
--- old/kdeplasma-addons-5.7.3/po/es/konsoleprofiles.po 2016-08-02 11:35:01.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/po/es/konsoleprofiles.po 2016-08-23 14:39:18.000000000 +0200
@@ -4,13 +4,14 @@
# Enrique Matias Sanchez (aka Quique) <cronopios(a)gmail.com>, 2012.
# Rocio Gallego <traducciones @rociogallego.com>, 2012.
# Javier Vinal <fjvinal(a)gmail.com>, 2013.
+# Eloy Cuadra <ecuadra(a)eloihr.net>, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-07-16 09:05+0000\n"
-"PO-Revision-Date: 2013-11-25 14:09+0100\n"
-"Last-Translator: Javier Vinal <fjvinal(a)gmail.com>\n"
+"PO-Revision-Date: 2016-08-07 12:04+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra(a)eloihr.net>\n"
"Language-Team: Spanish <kde-l10n-es(a)kde.org>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
@@ -25,4 +26,4 @@
#: package/contents/ui/konsoleprofiles.qml:101
msgid "Arbitrary String Which Says Something"
-msgstr "Cadena arbitraria que indica algo"
\ No newline at end of file
+msgstr "Cadena de texto que significa algo"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/po/es/plasma_runner_translator.po new/kdeplasma-addons-5.7.4/po/es/plasma_runner_translator.po
--- old/kdeplasma-addons-5.7.3/po/es/plasma_runner_translator.po 2016-08-02 11:35:01.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/po/es/plasma_runner_translator.po 2016-08-23 14:39:18.000000000 +0200
@@ -2,13 +2,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Javier Viñal <fjvinal(a)gmail.com>, 2013.
+# Eloy Cuadra <ecuadra(a)eloihr.net>, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2013-08-12 01:42+0000\n"
-"PO-Revision-Date: 2013-08-19 14:23+0200\n"
-"Last-Translator: Javier Viñal <fjvinal(a)gmail.com>\n"
+"PO-Revision-Date: 2016-08-07 12:18+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra(a)eloihr.net>\n"
"Language-Team: Spanish <kde-l10n-es(a)kde.org>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
@@ -19,16 +20,16 @@
#: translator.cpp:55
msgid "<language code>"
-msgstr "<language code>"
+msgstr "<código de idioma>"
#: translator.cpp:56
msgid "Translates the word(s) :q: into target language"
-msgstr "Traduce las palabras :q: en el idioma destino"
+msgstr "Traduce las palabras :q: al idioma de destino"
#: translator.cpp:59
msgid "<source language>-<target language>"
-msgstr "<source language>-<target language>"
+msgstr "<idioma de origen>-<idioma de destino>"
#: translator.cpp:60
msgid "Translates the word(s) :q: from the source into target language"
-msgstr "Traduce las palabras :q: desde el idioma origen en el destino"
\ No newline at end of file
+msgstr "Traduce las palabras :q: del idioma de origen al de destino"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/po/es/plasma_runner_youtube.po new/kdeplasma-addons-5.7.4/po/es/plasma_runner_youtube.po
--- old/kdeplasma-addons-5.7.3/po/es/plasma_runner_youtube.po 2016-08-02 11:35:01.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/po/es/plasma_runner_youtube.po 2016-08-23 14:39:18.000000000 +0200
@@ -3,13 +3,14 @@
#
# Rocio Gallego <traducciones @rociogallego.com>, 2012.
# Javier Vinal <fjvinal(a)gmail.com>, 2013.
+# Eloy Cuadra <ecuadra(a)eloihr.net>, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2013-04-09 04:44+0200\n"
-"PO-Revision-Date: 2013-11-25 14:09+0100\n"
-"Last-Translator: Javier Vinal <fjvinal(a)gmail.com>\n"
+"PO-Revision-Date: 2016-08-07 12:16+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra(a)eloihr.net>\n"
"Language-Team: Spanish <kde-l10n-es(a)kde.org>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
@@ -21,8 +22,8 @@
#: youtube.cpp:49
msgid "Lists the videos matching the query, using YouTube search"
msgstr ""
-"Muestra un listado de los vídeos que corresponden a la consulta utilizando "
-"la búsqueda de YouTube"
+"Muestra un listado de los vídeos que coinciden con la consulta usando la "
+"búsqueda de YouTube"
#: youtube.cpp:148
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/po/et/plasma_applet_org.kde.plasma.mediaframe.po new/kdeplasma-addons-5.7.4/po/et/plasma_applet_org.kde.plasma.mediaframe.po
--- old/kdeplasma-addons-5.7.3/po/et/plasma_applet_org.kde.plasma.mediaframe.po 1970-01-01 01:00:00.000000000 +0100
+++ new/kdeplasma-addons-5.7.4/po/et/plasma_applet_org.kde.plasma.mediaframe.po 2016-08-23 14:39:19.000000000 +0200
@@ -0,0 +1,132 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <qiilaq69(a)gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2016-07-17 14:00+0000\n"
+"PO-Revision-Date: 2016-08-18 19:41+0300\n"
+"Last-Translator: Marek Laane <qiilaq69(a)gmail.com>\n"
+"Language-Team: Estonian <kde-i18n-doc(a)kde.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: package/contents/config/config.qml:25
+msgid "General"
+msgstr "Üldine"
+
+#: package/contents/config/config.qml:30
+#: package/contents/ui/ConfigPaths.qml:137
+msgid "Paths"
+msgstr "Asukohad"
+
+#: package/contents/ui/ConfigGeneral.qml:62
+msgid "Change picture every"
+msgstr "Piltide vahetamise sagedus"
+
+#: package/contents/ui/ConfigGeneral.qml:69
+msgid "s"
+msgstr "s"
+
+#: package/contents/ui/ConfigGeneral.qml:82
+msgid "Fill mode"
+msgstr "Täitmise režiim"
+
+#: package/contents/ui/ConfigGeneral.qml:91
+msgid "Stretch"
+msgstr "Venitamine"
+
+#: package/contents/ui/ConfigGeneral.qml:93
+msgid "The image is scaled to fit"
+msgstr "Pilt skaleeritakse sobivaks"
+
+#: package/contents/ui/ConfigGeneral.qml:96
+msgid "Preserve aspect fit"
+msgstr "Proportsioon säilitatakse"
+
+#: package/contents/ui/ConfigGeneral.qml:98
+#: package/contents/ui/ConfigGeneral.qml:151
+msgid "The image is scaled uniformly to fit without cropping"
+msgstr "Pilt skaleeritakse ühetaoliselt täitmiseks ilma kärpimata"
+
+#: package/contents/ui/ConfigGeneral.qml:101
+msgid "Preserve aspect crop"
+msgstr "Proportsioon säilitatakse, kärpimisvõimalus"
+
+#: package/contents/ui/ConfigGeneral.qml:103
+msgid "The image is scaled uniformly to fill, cropping if necessary"
+msgstr "Pilt skaleeritakse ühetaoliselt täitmiseks, vajadusel kärbitakse"
+
+#: package/contents/ui/ConfigGeneral.qml:106
+msgid "Tile"
+msgstr "Paanidena"
+
+#: package/contents/ui/ConfigGeneral.qml:108
+msgid "The image is duplicated horizontally and vertically"
+msgstr "Pilti korratakse rõht- ja püstsuunas"
+
+#: package/contents/ui/ConfigGeneral.qml:111
+msgid "Tile vertically"
+msgstr "Paanidena püstsuunas"
+
+#: package/contents/ui/ConfigGeneral.qml:113
+msgid "The image is stretched horizontally and tiled vertically"
+msgstr "Pilti venitatakse rõhtsuunas ja paanitakse püstsuunas"
+
+#: package/contents/ui/ConfigGeneral.qml:116
+msgid "Tile horizontally"
+msgstr "Paanidena rõhtsuunas"
+
+#: package/contents/ui/ConfigGeneral.qml:118
+msgid "The image is stretched vertically and tiled horizontally"
+msgstr "Pilti venitatakse püstsuunas ja paanitakse rõhtsuunas"
+
+#: package/contents/ui/ConfigGeneral.qml:121
+msgid "Pad"
+msgstr "Polster"
+
+#: package/contents/ui/ConfigGeneral.qml:123
+msgid "The image is not transformed"
+msgstr "Pilti ei muudeta"
+
+#: package/contents/ui/ConfigGeneral.qml:157
+msgid "Randomize items"
+msgstr "Elemendid juhuslikult"
+
+#: package/contents/ui/ConfigGeneral.qml:162
+msgid "Pause on mouseover"
+msgstr "Paus hiirekursori all"
+
+#: package/contents/ui/ConfigGeneral.qml:167
+msgid "Background frame"
+msgstr "Taustaraam"
+
+#: package/contents/ui/ConfigGeneral.qml:172
+msgid "Left click image opens in external viewer"
+msgstr "Vasakklõpsuga avaneb pilt välises näitajas"
+
+#: package/contents/ui/ConfigPaths.qml:63
+msgid "Choose files"
+msgstr "Failide valimine"
+
+#: package/contents/ui/ConfigPaths.qml:92
+msgid "Choose a folder"
+msgstr "Kataloogi valimine"
+
+#: package/contents/ui/ConfigPaths.qml:124
+msgid "Add folder..."
+msgstr "Lisa kataloog..."
+
+#: package/contents/ui/ConfigPaths.qml:130
+msgid "Add files..."
+msgstr "Lisa failid..."
+
+#: package/contents/ui/main.qml:418
+msgid "Configure plasmoid..."
+msgstr "Seadista plasmoidi..."
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/po/pl/plasma_applet_org.kde.plasma.weather.po new/kdeplasma-addons-5.7.4/po/pl/plasma_applet_org.kde.plasma.weather.po
--- old/kdeplasma-addons-5.7.3/po/pl/plasma_applet_org.kde.plasma.weather.po 2016-08-02 11:35:14.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/po/pl/plasma_applet_org.kde.plasma.weather.po 2016-08-23 14:39:38.000000000 +0200
@@ -7,7 +7,7 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-06-16 08:11+0000\n"
-"PO-Revision-Date: 2016-06-18 07:46+0100\n"
+"PO-Revision-Date: 2016-08-06 06:57+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -161,7 +161,7 @@
#: package/contents/ui/configWeatherStation.qml:90
msgid "Location:"
-msgstr "Położenie:"
+msgstr "Miejscowość:"
#: package/contents/ui/configWeatherStation.qml:128
msgid "Search"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/po/ru/plasma_applet_org.kde.plasma.activitypager.po new/kdeplasma-addons-5.7.4/po/ru/plasma_applet_org.kde.plasma.activitypager.po
--- old/kdeplasma-addons-5.7.3/po/ru/plasma_applet_org.kde.plasma.activitypager.po 2016-08-02 11:35:15.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/po/ru/plasma_applet_org.kde.plasma.activitypager.po 2016-08-23 14:39:37.000000000 +0200
@@ -7,7 +7,7 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-03-10 07:55+0000\n"
-"PO-Revision-Date: 2016-03-17 11:21+0300\n"
+"PO-Revision-Date: 2016-08-12 01:14+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -43,10 +43,8 @@
msgstr "Показывать значки:"
#: package/contents/ui/configGeneral.qml:114
-#, fuzzy
-#| msgid "Selecting current desktop:"
msgid "Selecting current activity:"
-msgstr "При выборе текущего рабочего стола:"
+msgstr "При выборе текущей комнаты:"
#: package/contents/ui/configGeneral.qml:120
msgid "Does nothing"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/po/ru/plasma_applet_org.kde.plasma.systemloadviewer.po new/kdeplasma-addons-5.7.4/po/ru/plasma_applet_org.kde.plasma.systemloadviewer.po
--- old/kdeplasma-addons-5.7.3/po/ru/plasma_applet_org.kde.plasma.systemloadviewer.po 2016-08-02 11:35:15.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/po/ru/plasma_applet_org.kde.plasma.systemloadviewer.po 2016-08-23 14:39:37.000000000 +0200
@@ -2,14 +2,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Nick Shaforostoff <shaforostoff(a)kde.ru>, 2009.
-# Alexander Potashev <aspotashev(a)gmail.com>, 2010, 2015.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2010, 2015, 2016.
# Alexander Lakhin <exclusion(a)gmail.com>, 2013.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-11-03 14:06+0000\n"
-"PO-Revision-Date: 2015-04-21 20:40+0300\n"
+"PO-Revision-Date: 2016-08-20 15:54+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -128,10 +128,9 @@
msgstr " с"
#: package/contents/ui/SystemLoadViewer.qml:211
-#, fuzzy, kde-format
-#| msgid "CPU %1 Usage: %2% at %3 MHz<br />"
+#, kde-format
msgid "CPU%1: %2% @ %3 Mhz"
-msgstr "Использование ЦП %1: %2% при %3 МГц<br />"
+msgstr "ЦП %1: %2% при %3 МГц"
#: package/contents/ui/SystemLoadViewer.qml:219
#, kde-format
@@ -160,4 +159,4 @@
#: package/contents/ui/SystemLoadViewer.qml:387
#, kde-format
msgid "CPU %1"
-msgstr ""
\ No newline at end of file
+msgstr "Процессор %1"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-5.7.3/po/ru/plasma_applet_org.kde.plasma.weather.po new/kdeplasma-addons-5.7.4/po/ru/plasma_applet_org.kde.plasma.weather.po
--- old/kdeplasma-addons-5.7.3/po/ru/plasma_applet_org.kde.plasma.weather.po 2016-08-02 11:35:15.000000000 +0200
+++ new/kdeplasma-addons-5.7.4/po/ru/plasma_applet_org.kde.plasma.weather.po 2016-08-23 14:39:37.000000000 +0200
@@ -1,15 +1,15 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
+#
# Nick Shaforostoff <shaforostoff(a)kde.ru>, 2009.
# Artem Sereda <overmind88(a)gmail.com>, 2009.
# Alexander Potashev <aspotashev(a)gmail.com>, 2010, 2016.
-#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-06-16 08:11+0000\n"
-"PO-Revision-Date: 2016-06-08 01:58+0300\n"
+"PO-Revision-Date: 2016-08-20 14:59+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -26,110 +26,107 @@
#: i18n.dat:1
msgctxt "wind direction"
msgid "N"
-msgstr ""
+msgstr "С"
#: i18n.dat:2
msgctxt "wind direction"
msgid "NNE"
-msgstr ""
+msgstr "ССВ"
#: i18n.dat:3
msgctxt "wind direction"
msgid "NE"
-msgstr ""
+msgstr "СВ"
#: i18n.dat:4
msgctxt "wind direction"
msgid "ENE"
-msgstr ""
+msgstr "ВСВ"
#: i18n.dat:5
msgctxt "wind direction"
msgid "E"
-msgstr ""
+msgstr "В"
#: i18n.dat:6
msgctxt "wind direction"
msgid "SSE"
-msgstr ""
+msgstr "ЮЮВ"
#: i18n.dat:7
msgctxt "wind direction"
msgid "SE"
-msgstr ""
+msgstr "ЮВ"
#: i18n.dat:8
msgctxt "wind direction"
msgid "ESE"
-msgstr ""
+msgstr "ВЮВ"
#: i18n.dat:9
msgctxt "wind direction"
msgid "S"
-msgstr ""
+msgstr "Ю"
#: i18n.dat:10
msgctxt "wind direction"
msgid "NNW"
-msgstr ""
+msgstr "ССЗ"
#: i18n.dat:11
msgctxt "wind direction"
msgid "NW"
-msgstr ""
+msgstr "СЗ"
#: i18n.dat:12
msgctxt "wind direction"
msgid "WNW"
-msgstr ""
+msgstr "ЗСЗ"
#: i18n.dat:13
msgctxt "wind direction"
msgid "W"
-msgstr ""
+msgstr "З"
#: i18n.dat:14
msgctxt "wind direction"
msgid "SSW"
-msgstr ""
+msgstr "ЮЮЗ"
#: i18n.dat:15
msgctxt "wind direction"
msgid "SW"
-msgstr ""
+msgstr "ЮЗ"
#: i18n.dat:16
msgctxt "wind direction"
msgid "WSW"
-msgstr ""
+msgstr "ЗЮЗ"
#: i18n.dat:17
msgctxt "wind direction"
msgid "VR"
-msgstr ""
+msgstr "переменчивый"
#: i18n.dat:18
-#, fuzzy
-#| msgctxt "Wind condition"
-#| msgid "Calm"
msgctxt "wind speed"
msgid "Calm"
-msgstr "Безветренно"
+msgstr "Штиль"
#: i18n.dat:19
msgctxt "pressure tendency"
msgid "rising"
-msgstr ""
+msgstr "повышается"
#: i18n.dat:20
msgctxt "pressure tendency"
msgid "falling"
-msgstr ""
+msgstr "понижается"
#: i18n.dat:21
msgctxt "pressure tendency"
msgid "steady"
-msgstr ""
+msgstr "не меняется"
#: package/contents/config/config.qml:24
msgid "Weather Station"
@@ -189,16 +186,12 @@
msgstr "Необходимо выполнить настройку"
#: package/contents/ui/main.qml:47
-#, fuzzy, kde-format
-#| msgctxt ""
-#| "%1 is the weather condition, %2 is the temperature, both come from the "
-#| "weather provider"
-#| msgid "%1 %2"
+#, kde-format
msgctxt ""
"%1 is the weather condition, %2 is the temperature, both come from the "
"weather provider"
msgid "%1 %2"
-msgstr "%1 %2"
+msgstr "%1, %2"
#: package/contents/ui/main.qml:100
msgid "Details"
@@ -309,12 +302,10 @@
msgstr "н/д"
#: weatherapplet.cpp:219
-#, fuzzy, kde-format
-#| msgctxt "certain weather condition, probability percentage"
-#| msgid "%1 (%2%)"
+#, kde-format
msgctxt "certain weather condition (probability percentage)"
msgid "%1 (%2%)"
-msgstr "%1 (%2)"
+msgstr "%1 (%2%)"
#: weatherapplet.cpp:229 weatherapplet.cpp:241
msgctxt "Short for no data available"
@@ -380,9 +371,6 @@
msgstr "Влажность: %1 %2"
#: weatherapplet.cpp:351
-#, fuzzy
-#| msgctxt "Precent, measure unit"
-#| msgid "%"
msgctxt "Percent, measure unit"
msgid "%"
msgstr "%"
1
0
Hello community,
here is the log from the commit of package plasma-nm5 for openSUSE:Factory checked in at 2016-08-29 15:29:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma-nm5 (Old)
and /work/SRC/openSUSE:Factory/.plasma-nm5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-nm5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma-nm5/plasma-nm5.changes 2016-08-12 15:41:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.plasma-nm5.new/plasma-nm5.changes 2016-08-29 15:29:46.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
+Fri Aug 12 23:37:32 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0
+
+-------------------------------------------------------------------
Old:
----
plasma-nm-5.7.3.tar.xz
New:
----
plasma-nm-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma-nm5.spec ++++++
--- /var/tmp/diff_new_pack.xqhEDN/_old 2016-08-29 15:29:48.000000000 +0200
+++ /var/tmp/diff_new_pack.xqhEDN/_new 2016-08-29 15:29:48.000000000 +0200
@@ -19,7 +19,7 @@
%bcond_without lang
%define mm_support 1
Name: plasma-nm5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Plasma applet written in QML for managing network connections
License: (LGPL-2.1 or LGPL-3.0) and (GPL-2.0 or GPL-3.0)
@@ -32,26 +32,26 @@
BuildRequires: kf5-filesystem
BuildRequires: mobile-broadband-provider-info
BuildRequires: update-desktop-files
-BuildRequires: cmake(KF5Completion)
-BuildRequires: cmake(KF5ConfigWidgets)
-BuildRequires: cmake(KF5CoreAddons)
-BuildRequires: cmake(KF5DBusAddons)
-BuildRequires: cmake(KF5Declarative)
-BuildRequires: cmake(KF5I18n)
-BuildRequires: cmake(KF5IconThemes)
-BuildRequires: cmake(KF5Init)
-BuildRequires: cmake(KF5ItemViews)
-BuildRequires: cmake(KF5KDELibs4Support)
-BuildRequires: cmake(KF5KIO)
+BuildRequires: cmake(KF5Completion) >= 5.25.0
+BuildRequires: cmake(KF5ConfigWidgets) >= 5.25.0
+BuildRequires: cmake(KF5CoreAddons) >= 5.25.0
+BuildRequires: cmake(KF5DBusAddons) >= 5.25.0
+BuildRequires: cmake(KF5Declarative) >= 5.25.0
+BuildRequires: cmake(KF5I18n) >= 5.25.0
+BuildRequires: cmake(KF5IconThemes) >= 5.25.0
+BuildRequires: cmake(KF5Init) >= 5.25.0
+BuildRequires: cmake(KF5ItemViews) >= 5.25.0
+BuildRequires: cmake(KF5KDELibs4Support) >= 5.25.0
+BuildRequires: cmake(KF5KIO) >= 5.25.0
BuildRequires: cmake(KF5NetworkManagerQt) >= 5.14.0
-BuildRequires: cmake(KF5Notifications)
-BuildRequires: cmake(KF5Plasma)
-BuildRequires: cmake(KF5Service)
-BuildRequires: cmake(KF5Solid)
-BuildRequires: cmake(KF5Wallet)
-BuildRequires: cmake(KF5WidgetsAddons)
-BuildRequires: cmake(KF5WindowSystem)
-BuildRequires: cmake(KF5XmlGui)
+BuildRequires: cmake(KF5Notifications) >= 5.25.0
+BuildRequires: cmake(KF5Plasma) >= 5.25.0
+BuildRequires: cmake(KF5Service) >= 5.25.0
+BuildRequires: cmake(KF5Solid) >= 5.25.0
+BuildRequires: cmake(KF5Wallet) >= 5.25.0
+BuildRequires: cmake(KF5WidgetsAddons) >= 5.25.0
+BuildRequires: cmake(KF5WindowSystem) >= 5.25.0
+BuildRequires: cmake(KF5XmlGui) >= 5.25.0
BuildRequires: cmake(Qca-qt5) >= 2.1.0
BuildRequires: cmake(Qt5Core) >= 5.4.0
BuildRequires: cmake(Qt5DBus) >= 5.4.0
@@ -255,6 +255,7 @@
%{_kf5_servicesdir}/plasma-applet*.desktop
%{_kf5_servicetypesdir}/
%{_kf5_sharedir}/plasma/
+%{_kf5_appstreamdir}/
%files openvpn
%defattr(-,root,root)
++++++ plasma-nm-5.7.3.tar.xz -> plasma-nm-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/CMakeLists.txt new/plasma-nm-5.7.4/CMakeLists.txt
--- old/plasma-nm-5.7.3/CMakeLists.txt 2016-08-02 11:46:11.000000000 +0200
+++ new/plasma-nm-5.7.4/CMakeLists.txt 2016-08-23 14:56:04.000000000 +0200
@@ -3,7 +3,7 @@
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
set(QT_MIN_VERSION "5.4.0")
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
set(PLASMANM_VERSION_STRING ${PROJECT_VERSION} )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/ca(a)valencia/plasmanetworkmanagement-libs.po new/plasma-nm-5.7.4/po/ca(a)valencia/plasmanetworkmanagement-libs.po
--- old/plasma-nm-5.7.3/po/ca(a)valencia/plasmanetworkmanagement-libs.po 2016-08-02 11:45:47.000000000 +0200
+++ new/plasma-nm-5.7.4/po/ca(a)valencia/plasmanetworkmanagement-libs.po 2016-08-23 14:55:28.000000000 +0200
@@ -3,15 +3,15 @@
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
-# Antoni Bella Pérez <antonibella5(a)yahoo.com>, 2014, 2015.
+# Antoni Bella Pérez <antonibella5(a)yahoo.com>, 2014, 2015, 2016.
# Josep Ma. Ferrer <txemaq(a)gmail.com>, 2014, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: plasmanetworkmanagement-libs\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-29 10:59+0000\n"
-"PO-Revision-Date: 2016-06-03 22:13+0200\n"
-"Last-Translator: Josep Ma. Ferrer <txemaq(a)gmail.com>\n"
+"PO-Revision-Date: 2016-07-29 14:34+0100\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5(a)yahoo.com>\n"
"Language-Team: Catalan <kde-i18n-ca(a)kde.org>\n"
"Language: ca@valencia\n"
"MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Accelerator-Marker: &\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
#: declarative/networkstatus.cpp:117
msgctxt ""
@@ -1123,6 +1123,11 @@
"should be left blank. It is only required if there are multiple access "
"concentrators or a specific service is known to be required."
msgstr ""
+"Si s'especifica, instrueix al PPPoE a que només inicï sessions amb "
+"concentradors d'accés que proporcionin el serivei especificat. Per a la "
+"majoria dels proveïdors, això s'ha de deixar en blanc. Només es requereix si "
+"hi ha diversos concentradors d'accés o es coneix un servei específic que ho "
+"requerisca."
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: editor/settings/ui/team.ui:31
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/cs/plasmanetworkmanagement-libs.po new/plasma-nm-5.7.4/po/cs/plasmanetworkmanagement-libs.po
--- old/plasma-nm-5.7.3/po/cs/plasmanetworkmanagement-libs.po 2016-08-02 11:45:47.000000000 +0200
+++ new/plasma-nm-5.7.4/po/cs/plasmanetworkmanagement-libs.po 2016-08-23 14:55:29.000000000 +0200
@@ -636,7 +636,8 @@
#. i18n: ectx: property (text), widget (QLabel, modeLabel)
#. i18n: ectx: property (text), widget (QLabel, label_3)
-#: editor/settings/ui/bond.ui:116 editor/settings/ui/wificonnectionwidget.ui:43
+#: editor/settings/ui/bond.ui:116
+#: editor/settings/ui/wificonnectionwidget.ui:43
msgid "Mode:"
msgstr "Režim:"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/en_GB/plasmanetworkmanagement-libs.po new/plasma-nm-5.7.4/po/en_GB/plasmanetworkmanagement-libs.po
--- old/plasma-nm-5.7.3/po/en_GB/plasmanetworkmanagement-libs.po 2016-08-02 11:45:49.000000000 +0200
+++ new/plasma-nm-5.7.4/po/en_GB/plasmanetworkmanagement-libs.po 2016-08-23 14:55:31.000000000 +0200
@@ -7,15 +7,15 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-29 10:59+0000\n"
-"PO-Revision-Date: 2016-02-21 10:50+0000\n"
+"PO-Revision-Date: 2016-08-05 13:11+0000\n"
"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
#: declarative/networkstatus.cpp:117
msgctxt ""
@@ -1122,6 +1122,10 @@
"should be left blank. It is only required if there are multiple access "
"concentrators or a specific service is known to be required."
msgstr ""
+"If specified, instruct PPPoE to only initiate sessions with access "
+"concentrators that provide the specified service. For most providers, this "
+"should be left blank. It is only required if there are multiple access "
+"concentrators or a specific service is known to be required."
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: editor/settings/ui/team.ui:31
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/ja/plasmanetworkmanagement-libs.po new/plasma-nm-5.7.4/po/ja/plasmanetworkmanagement-libs.po
--- old/plasma-nm-5.7.3/po/ja/plasmanetworkmanagement-libs.po 2016-08-02 11:45:55.000000000 +0200
+++ new/plasma-nm-5.7.4/po/ja/plasmanetworkmanagement-libs.po 2016-08-23 14:55:45.000000000 +0200
@@ -633,7 +633,8 @@
#. i18n: ectx: property (text), widget (QLabel, modeLabel)
#. i18n: ectx: property (text), widget (QLabel, label_3)
-#: editor/settings/ui/bond.ui:116 editor/settings/ui/wificonnectionwidget.ui:43
+#: editor/settings/ui/bond.ui:116
+#: editor/settings/ui/wificonnectionwidget.ui:43
msgid "Mode:"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/pl/plasmanetworkmanagement-kded.po new/plasma-nm-5.7.4/po/pl/plasmanetworkmanagement-kded.po
--- old/plasma-nm-5.7.3/po/pl/plasmanetworkmanagement-kded.po 2016-08-02 11:46:01.000000000 +0200
+++ new/plasma-nm-5.7.4/po/pl/plasmanetworkmanagement-kded.po 2016-08-23 14:55:48.000000000 +0200
@@ -7,7 +7,7 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-04-09 08:02+0000\n"
-"PO-Revision-Date: 2016-04-30 06:38+0100\n"
+"PO-Revision-Date: 2016-08-06 07:01+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -90,7 +90,7 @@
msgctxt ""
"@info:status Notification when the device failed due to PppStartFailedReason"
msgid "PPP failed to start"
-msgstr "Nieudane uruchomienie PPP"
+msgstr "Nie udało się uruchomić PPP"
#: notification.cpp:135
msgctxt ""
@@ -108,7 +108,7 @@
msgctxt ""
"@info:status Notification when the device failed due to DhcpStartFailedReason"
msgid "DHCP failed to start"
-msgstr "Nieudane uruchomienie DHCP"
+msgstr "Nie udało się uruchomić DHCP"
#: notification.cpp:147
msgctxt ""
@@ -127,7 +127,7 @@
"@info:status Notification when the device failed due to "
"SharedStartFailedReason"
msgid "The shared service failed to start"
-msgstr "Nieudane uruchomienie usługi współdzielonej"
+msgstr "Nie udało się uruchomić usługi współdzielonej"
#: notification.cpp:159
msgctxt ""
@@ -140,7 +140,7 @@
"@info:status Notification when the device failed due to "
"AutoIpStartFailedReason"
msgid "The auto IP service failed to start"
-msgstr "Nieudane uruchomienie usługi samoczynnego IP"
+msgstr "Nie udało się uruchomić usługi samoczynnego IP"
#: notification.cpp:167
msgctxt ""
@@ -189,7 +189,7 @@
msgctxt ""
"@info:status Notification when the device failed due to ModemInitFailedReason"
msgid "The modem could not be initialized"
-msgstr "Nie można było zainicjować modemu"
+msgstr "Nie udało się zainicjować modemu"
#: notification.cpp:199
msgctxt ""
@@ -230,7 +230,7 @@
"@info:status Notification when the device failed due to "
"GsmPinCheckFailedReason"
msgid "The GSM PIN check failed"
-msgstr "Niepowodzenie sprawdzania PIN GSM"
+msgstr "Nie udało się sprawdzenie PINu GSM"
#: notification.cpp:223
msgctxt ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/pl/plasmanetworkmanagement-libs.po new/plasma-nm-5.7.4/po/pl/plasmanetworkmanagement-libs.po
--- old/plasma-nm-5.7.3/po/pl/plasmanetworkmanagement-libs.po 2016-08-02 11:46:01.000000000 +0200
+++ new/plasma-nm-5.7.4/po/pl/plasmanetworkmanagement-libs.po 2016-08-23 14:55:48.000000000 +0200
@@ -7,7 +7,7 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-29 10:59+0000\n"
-"PO-Revision-Date: 2016-06-04 08:19+0100\n"
+"PO-Revision-Date: 2016-08-06 09:03+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -1121,6 +1121,11 @@
"should be left blank. It is only required if there are multiple access "
"concentrators or a specific service is known to be required."
msgstr ""
+"Jeśli podano, to poinstruuj PPPoE, aby zainicjowało tylko sesję z "
+"koncentratorami dostępu, które dostarczają daną usługę Dla większości "
+"dostawców to pole powinno pozostać puste. Jest ono potrzebne tylko gdy "
+"występuje wiele koncentratorów dostępu lub gdy wiadomo, że wymagana jest "
+"dana usługa."
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: editor/settings/ui/team.ui:31
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement-libs.po new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement-libs.po
--- old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement-libs.po 2016-08-02 11:46:02.000000000 +0200
+++ new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement-libs.po 2016-08-23 14:55:50.000000000 +0200
@@ -9,7 +9,7 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-29 10:59+0000\n"
-"PO-Revision-Date: 2016-03-16 23:22+0300\n"
+"PO-Revision-Date: 2016-08-19 09:50+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -485,10 +485,8 @@
#. i18n: ectx: property (text), widget (QPushButton, btnTlsAltSubjectMatches)
#. i18n: ectx: property (text), widget (QPushButton, btnTlsConnectToServers)
#: editor/settings/ui/802-1x.ui:191 editor/settings/ui/802-1x.ui:215
-#, fuzzy
-#| msgid "Add..."
msgid "..."
-msgstr "Добавить..."
+msgstr "..."
#. i18n: ectx: property (text), widget (QLabel, label_29)
#: editor/settings/ui/802-1x.ui:200
@@ -947,6 +945,8 @@
"to add\n"
"an IP address"
msgstr ""
+"IP-адресы позволяют идентифицировать компьютер в сети.\n"
+"Нажмите кнопку «Добавить», чтобы добавить IP-адрес."
#. i18n: ectx: property (toolTip), widget (QCheckBox, ipv4RequiredCB)
#: editor/settings/ui/ipv4.ui:312
@@ -1196,6 +1196,8 @@
"by the\n"
" BSSID entered here. Example: 00:11:22:33:44:55"
msgstr ""
+"Привязать это соединение к точке доступа Wi-Fi, которая\n"
+"имеет указанный здесь BSSID. Пример: 00:11:22:33:44:55."
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: editor/settings/ui/wificonnectionwidget.ui:125
@@ -1349,6 +1351,8 @@
"This option locks this connection to the network device specified by its\n"
"permanent MAC address entered here. Example: 00:11:22:33:44:55"
msgstr ""
+"Привязать это соединение к сетевому устройству, которое\n"
+"имеет указанный здесь MAC-адрес. Пример: 00:11:22:33:44:55."
#. i18n: ectx: property (toolTip), widget (KLineEdit, clonedMacAddress)
#: editor/settings/ui/wiredconnectionwidget.ui:67
@@ -1361,11 +1365,14 @@
#. i18n: ectx: property (toolTip), widget (QSpinBox, mtu)
#: editor/settings/ui/wiredconnectionwidget.ui:106
+#, fuzzy
msgid ""
"Only transmit packets of the specified size or smaller, breaking larger "
"packets up\n"
"into multiple Ethernet frames"
msgstr ""
+"Передавать пакеты только указанного или меньшего размера,\n"
+"разбивая [...]"
#. i18n: ectx: property (text), widget (QLabel, speedLabel)
#: editor/settings/ui/wiredconnectionwidget.ui:125
@@ -1378,6 +1385,8 @@
"Request that the device use only the specified speed. In MBit/s, example 100 "
"== 100Mbit/s"
msgstr ""
+"Требовать, чтобы устройство работало только на указанной\n"
+"в мегабитах в секунду скорости. Например, 100 означает 100 Мбит/с."
#. i18n: ectx: property (suffix), widget (QSpinBox, speed)
#: editor/settings/ui/wiredconnectionwidget.ui:150
@@ -1387,29 +1396,35 @@
#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
#: editor/settings/ui/wiredconnectionwidget.ui:160
msgid "Duplex:"
-msgstr "Дуплексный:"
+msgstr "Дуплекс:"
+# BUGME: please fix Ukrainian translation --aspotashev
#. i18n: ectx: property (toolTip), widget (KComboBox, duplex)
#: editor/settings/ui/wiredconnectionwidget.ui:176
msgid ""
"Request that the device use the specified duplex mode. Either \"half\" or "
"\"full\""
msgstr ""
+"Требовать, чтобы устройство использовало либо полнодуплексный,\n"
+"либо полудуплексный режим."
#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
#: editor/settings/ui/wiredconnectionwidget.ui:180
msgid "Full"
-msgstr "Полнодуплексный"
+msgstr "Полнодуплексное"
#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
#: editor/settings/ui/wiredconnectionwidget.ui:185
msgid "Half"
-msgstr "Полудуплексный"
+msgstr "Полудуплексное"
#. i18n: ectx: property (toolTip), widget (QCheckBox, autonegotiate)
#: editor/settings/ui/wiredconnectionwidget.ui:199
msgid "Allow auto-negotiation of port speed and duplex mode"
msgstr ""
+"Разрешить автоматическое согласование скорости и\n"
+"автоматический выбор между полнодуплексной и\n"
+"полудуплексной связью."
#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
#: editor/settings/ui/wiredconnectionwidget.ui:202
@@ -1658,7 +1673,7 @@
#: editor/widgets/passwordfield.cpp:70
msgid "This password is not required"
-msgstr ""
+msgstr "Этот пароль не требуется"
#: editor/widgets/passwordfield.cpp:80
msgid "Change the visibility of the password"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement_openvpnui.po new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement_openvpnui.po
--- old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement_openvpnui.po 2016-08-02 11:46:02.000000000 +0200
+++ new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement_openvpnui.po 2016-08-23 14:55:50.000000000 +0200
@@ -9,7 +9,7 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-11-03 14:09+0000\n"
-"PO-Revision-Date: 2016-03-27 22:25+0300\n"
+"PO-Revision-Date: 2016-08-16 17:22+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -156,7 +156,7 @@
#. i18n: ectx: property (toolTip), widget (KUrlRequester, x509PassCaFile)
#: openvpn.ui:117 openvpn.ui:378 openvpn.ui:471
msgid "Certificate authority (CA) file in .pem format."
-msgstr ""
+msgstr "Файл центра сертификации (CA) в формате «.pem»."
#. i18n: ectx: property (filter), widget (KUrlRequester, x509CaFile)
#. i18n: ectx: property (filter), widget (KUrlRequester, x509Cert)
@@ -182,6 +182,8 @@
"Local peer's signed certificate in .pem format (signed by CA of CA "
"Certificate)."
msgstr ""
+"Подписанный сертификат локального компьютера в формате .pem\n"
+"(подписанный выбранным центром сертификации)."
#. i18n: ectx: property (text), widget (QLabel, textLabel4)
#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
@@ -193,7 +195,7 @@
#. i18n: ectx: property (toolTip), widget (KUrlRequester, x509PassKey)
#: openvpn.ui:163 openvpn.ui:517
msgid "Local peer's private key in .pem format."
-msgstr ""
+msgstr "Закрытый ключ локального компьютера в формате .pem."
#. i18n: ectx: property (text), widget (QLabel, label_7)
#. i18n: ectx: property (text), widget (QLabel, label_6)
@@ -264,20 +266,22 @@
msgid "Local IP Address:"
msgstr "Локальный IP-адрес:"
+# BUGME: why does this description for "pskLocalIp" talk about remote endpoint? --aspotashev
#. i18n: ectx: property (toolTip), widget (QLineEdit, pskLocalIp)
#: openvpn.ui:285
msgid "IP address of the remote VPN endpoint."
-msgstr ""
+msgstr "IP-адрес удалённого хоста в VPN."
#. i18n: ectx: property (text), widget (QLabel, textLabel7)
#: openvpn.ui:295
msgid "Remote IP Address:"
msgstr "Удалённый IP-адрес:"
+# BUGME: why does this description for "pskRemoteIp" talk about local endpoint? --aspotashev
#. i18n: ectx: property (toolTip), widget (QLineEdit, pskRemoteIp)
#: openvpn.ui:308
msgid "IP address of the local VPN endpoint."
-msgstr ""
+msgstr "IP-адрес локального хоста в VPN."
#. i18n: ectx: property (text), widget (QLabel, lblKeyDirection)
#: openvpn.ui:342
@@ -286,11 +290,16 @@
"peer. For example, if the peer uses '1', this connection must use '0'. If "
"you are unsure what value to use, contact your system administrator."
msgstr ""
+"Если указано направление ключа, оно должно быть установлено в значение, "
+"противоположное этому же параметру на удалённом хосте. Например, если на "
+"удалённом компьютере задано значение «1», но для этого соединения нужно "
+"установить его в «0». Если сомневаетесь, какое значение выбрать, обратитесь "
+"к системному администратору."
#. i18n: ectx: property (filter), widget (KUrlRequester, passCaFile)
#: openvpn.ui:381
msgid "*.pem *.crt *.key *.cer"
-msgstr ""
+msgstr "*.pem *.crt *.key *.cer"
#. i18n: ectx: property (text), widget (QLabel, textLabel9)
#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
@@ -348,8 +357,6 @@
#. i18n: ectx: property (text), widget (QLabel, label_8)
#: openvpnadvanced.ui:63
-#, fuzzy
-#| msgid "Tunnel MTU:"
msgid "Custom tunnel MTU:"
msgstr "MTU туннеля:"
@@ -359,34 +366,41 @@
"Take the TUN device MTU to be the specified value and derive the link MTU "
"from it."
msgstr ""
+"Использовать указанное значение в качестве MTU для устройства TUN.\n"
+"Максимальный размер пакетов (MTU), пересылаемых между клиентами\n"
+"OpenVPN, будет выбран автоматически, исходя из указанного здесь значения."
#. i18n: ectx: property (text), widget (QLabel, label_9)
#: openvpnadvanced.ui:90
-#, fuzzy
-#| msgid "UDP fragment size:"
msgid "Custom UDP fragment size:"
msgstr "Размер фрагмента UDP:"
+# Hint: See "--fragment" in "man openvpn" --aspotashev
#. i18n: ectx: property (toolTip), widget (QSpinBox, sbUdpFragmentSize)
#: openvpnadvanced.ui:100
msgid "Enable internal datagram fragmentation with this maximum size."
msgstr ""
+"Включить принудительную фрагментацию датаграмм в протоколе UDP,\n"
+"ограничивая их размер указанным максимальным значением."
+# BUGME: please add colon at the end --aspotashev
#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
#: openvpnadvanced.ui:117
msgid "Use custom renegotiation interval"
-msgstr "Нестандартный интервал пересогласования"
+msgstr "Нестандартный интервал пересогласования:"
#. i18n: ectx: property (toolTip), widget (QSpinBox, sbCustomReneg)
#: openvpnadvanced.ui:127
msgid "Renegotiate data channel key after the specified number of seconds."
msgstr ""
+"Создавать новый ключ канала данных с указанной периодичностью\n"
+"(в секундах)."
#. i18n: ectx: property (toolTip), widget (QCheckBox, chkUseVirtualDeviceType)
#. i18n: ectx: property (toolTip), widget (QComboBox, cmbDeviceType)
#: openvpnadvanced.ui:141 openvpnadvanced.ui:154
msgid "Explicitly set virtual device type (TUN/TAP)."
-msgstr ""
+msgstr "Явным образом задать тип виртуального устройства (TUN или TAP)."
#. i18n: ectx: property (text), widget (QCheckBox, chkUseVirtualDeviceType)
#: openvpnadvanced.ui:144
@@ -410,6 +424,8 @@
"Use custom name for TUN/TAP virtual device (instead of default \"tun\" or "
"\"tap\")."
msgstr ""
+"Использовать нестандартное имя для виртуального устройства TUN/TAP (вместо "
+"«tun» или «tap»)."
#. i18n: ectx: property (text), widget (QCheckBox, chkUseVirtualDeviceName)
#: openvpnadvanced.ui:178
@@ -419,7 +435,7 @@
#. i18n: ectx: property (placeholderText), widget (QLineEdit, leVirtualDeviceName)
#: openvpnadvanced.ui:197
msgid "Automatic"
-msgstr "Будет выбрано автоматически"
+msgstr "Стандартное имя"
#. i18n: ectx: property (toolTip), widget (QCheckBox, chkUseLZO)
#: openvpnadvanced.ui:206
@@ -443,10 +459,9 @@
#. i18n: ectx: property (toolTip), widget (QCheckBox, chkMssRestrict)
#: openvpnadvanced.ui:226
-#, fuzzy
-#| msgid "Restrict TCP maximum segment size (MSS)"
msgid "Restrict tunnel TCP maximum segment size."
-msgstr "Ограничить максимальный размер сегмента (MSS) для TCP"
+msgstr ""
+"Ограничить максимальный размер сегмента (MSS) для TCP-соединения туннеля."
#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
#: openvpnadvanced.ui:229
@@ -459,11 +474,13 @@
"Randomize the order of gateways list (remote) as a kind of basic load-\n"
"balancing measure."
msgstr ""
+"Перемешивать список шлюзов в случайном порядке, чтобы\n"
+"чтобы обеспечить простейшую балансировку нагрузки."
#. i18n: ectx: property (text), widget (QCheckBox, chkRandRemHosts)
#: openvpnadvanced.ui:240
msgid "Randomize remote hosts"
-msgstr ""
+msgstr "Выбирать шлюз случайным образом"
#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
#: openvpnadvanced.ui:261
@@ -482,6 +499,8 @@
"Cipher\n"
"Block Chaining mode)."
msgstr ""
+"Шифровать пакеты указанным алгоритмом. По умолчанию\n"
+"используется BF-CBC."
#. i18n: ectx: property (text), item, widget (QComboBox, cboCipher)
#: openvpnadvanced.ui:293
@@ -495,11 +514,13 @@
"Set cipher key size to a custom value. If unspecified, it defaults to cipher-"
"specific size."
msgstr ""
+"Использовать указанную длину ключа шифрования. Если не указано,\n"
+"используется стандартная для выбранного шифра длина ключа."
#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomCipherKey)
#: openvpnadvanced.ui:308
msgid "Use custom size of cipher key:"
-msgstr ""
+msgstr "Задать длину ключа:"
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: openvpnadvanced.ui:338
@@ -512,6 +533,8 @@
"Authenticate packets with HMAC using message digest algorithm. The default "
"is SHA1."
msgstr ""
+"Хеш-функция, используемая в алгоритме HMAC проверки подлинности\n"
+"сообщений. По умолчанию используется SHA-1."
#. i18n: ectx: property (text), item, widget (QComboBox, cboHmac)
#: openvpnadvanced.ui:358
@@ -582,6 +605,8 @@
"Accept connections only from a host with X509 name or common name equal to\n"
"the specified one."
msgstr ""
+"Принимать соединения только от хостов с именами стандарта X.509\n"
+"или CN (common name), эквивалентными указанному."
#. i18n: ectx: property (whatsThis), widget (QLineEdit, subjectMatch)
#: openvpnadvanced.ui:449
@@ -594,15 +619,12 @@
#. i18n: ectx: property (text), widget (QLabel, lbSubjectMatch)
#: openvpnadvanced.ui:473
-#, fuzzy
-#| msgid ""
-#| "Connect only to servers whose certificate matches the given subject. "
-#| "Example: /CN=myvpn.company.com"
msgid ""
"Connect only to servers whose certificate matches the given subject.\n"
"Example: /CN=myvpn.company.com"
msgstr ""
-"Подключаться только к серверам, в сертификате которых указан данный субъект. "
+"Подключаться только к серверам, в сертификате которых указан данный "
+"субъект.\n"
"Пример: /CN=myvpn.company.com"
#. i18n: ectx: property (toolTip), widget (QCheckBox, chkRemoteCertTls)
@@ -617,7 +639,7 @@
#. i18n: ectx: property (text), widget (QCheckBox, chkRemoteCertTls)
#: openvpnadvanced.ui:487
msgid "Verify peer (server) certificate usage signature"
-msgstr ""
+msgstr "Проверять назначение сертификата удалённого хоста (сервера)"
#. i18n: ectx: property (text), widget (QLabel, labelRemoteCertTls)
#: openvpnadvanced.ui:499
@@ -636,10 +658,10 @@
#. i18n: ectx: property (toolTip), widget (QGroupBox, useExtraTlsAuth)
#: openvpnadvanced.ui:529
-#, fuzzy
-#| msgid "Use additional TLS authentication"
msgid "Add an additional layer of HMAC authentication."
-msgstr "Использовать дополнительную TLS-аутентификацию"
+msgstr ""
+"Использовать дополнительную проверку подлинности данных\n"
+"по механизму HMAC."
#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
#: openvpnadvanced.ui:532
@@ -648,10 +670,8 @@
#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
#: openvpnadvanced.ui:544
-#, fuzzy
-#| msgid "CA File:"
msgid "Key File:"
-msgstr "Файл ЦС:"
+msgstr "Файл ключа:"
#. i18n: ectx: property (toolTip), widget (KUrlRequester, kurlTlsAuthKey)
#: openvpnadvanced.ui:558
@@ -660,6 +680,8 @@
"channel\n"
"to protect against DoS attacks."
msgstr ""
+"Добавить ещё одну проверку подлинности по механизму HMAC\n"
+"для управляющего канала TLS, чтобы защититься от DoS-атак."
#. i18n: ectx: property (toolTip), widget (QComboBox, cboDirection)
#: openvpnadvanced.ui:578
@@ -712,6 +734,8 @@
"Select this option if your organization requires the use of a proxy server "
"to access the Internet."
msgstr ""
+"Задайте эту группу параметров, если ваша организация требует использования "
+"прокси-сервера для подключения к сети Интернет."
#. i18n: ectx: property (text), widget (QLabel, label_12)
#: openvpnadvanced.ui:694
@@ -721,7 +745,7 @@
#. i18n: ectx: property (toolTip), widget (QLineEdit, proxyServerAddress)
#: openvpnadvanced.ui:704
msgid "Connect to remote host through a proxy with this address."
-msgstr ""
+msgstr "Подключаться к удаленному хосту через прокси-сервер по этому адресу."
#. i18n: ectx: property (text), widget (QLabel, label_13)
#: openvpnadvanced.ui:714
@@ -731,27 +755,33 @@
#. i18n: ectx: property (toolTip), widget (QSpinBox, sbProxyPort)
#: openvpnadvanced.ui:730
msgid "Connect to remote host through a proxy with this port."
-msgstr ""
+msgstr "Подключаться к удаленному хосту через прокси-сервер на этом порте."
#. i18n: ectx: property (text), widget (QLabel, label_14)
#: openvpnadvanced.ui:740
msgid "Proxy Username:"
msgstr "Имя пользователя прокси:"
+# BUGME: upcase Socks->SOCKS --aspotashev
#. i18n: ectx: property (toolTip), widget (PasswordField, proxyUsername)
#: openvpnadvanced.ui:750
msgid "HTTP/Socks proxy username passed to OpenVPN when prompted for it."
msgstr ""
+"Имя пользователя для прокси-сервера HTTP/SOCKS, через который будет\n"
+"подключаться OpenVPN."
#. i18n: ectx: property (text), widget (QLabel, label_15)
#: openvpnadvanced.ui:760 openvpnauth.cpp:113
msgid "Proxy Password:"
msgstr "Пароль для прокси:"
+# BUGME: upcase Socks->SOCKS --aspotashev
#. i18n: ectx: property (toolTip), widget (PasswordField, proxyPassword)
#: openvpnadvanced.ui:772
msgid "HTTP/Socks proxy password passed to OpenVPN when prompted for it."
msgstr ""
+"Пароль для прокси-сервера HTTP/SOCKS, через который будет\n"
+"подключаться OpenVPN."
#. i18n: ectx: property (toolTip), widget (QCheckBox, chkProxyRetry)
#: openvpnadvanced.ui:784
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement_sshui.po new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement_sshui.po
--- old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement_sshui.po 2016-08-02 11:46:02.000000000 +0200
+++ new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement_sshui.po 2016-08-23 14:55:50.000000000 +0200
@@ -1,13 +1,13 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
-# Alexander Potashev <aspotashev(a)gmail.com>, 2015.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-11-03 14:09+0000\n"
-"PO-Revision-Date: 2015-08-20 15:39+0300\n"
+"PO-Revision-Date: 2016-08-20 14:09+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -26,7 +26,7 @@
#. i18n: ectx: property (text), widget (QCheckBox, chk_useCustomTunnelMtu)
#: sshadvanced.ui:46
msgid "Use custom tunnel Maximum Transmission Unit (MTU):"
-msgstr ""
+msgstr "Использовать нестандартный максимальный размер пакета (MTU):"
#. i18n: ectx: property (text), widget (QCheckBox, chk_extraSshOptions)
#: sshadvanced.ui:70
@@ -61,17 +61,17 @@
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: sshwidget.ui:17
msgid "General"
-msgstr ""
+msgstr "Основное"
#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
#: sshwidget.ui:25
msgid "Gateway:"
-msgstr ""
+msgstr "Шлюз:"
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
#: sshwidget.ui:40
msgid "Network Settings"
-msgstr ""
+msgstr "Сетевые параметры"
#. i18n: ectx: property (text), widget (QLabel, lbl_remoteIp)
#. i18n: ectx: property (text), widget (QLabel, lbl_remoteIpv6)
@@ -113,32 +113,32 @@
#. i18n: ectx: property (text), widget (QLabel, lbl_password)
#: sshwidget.ui:162
msgid "Password:"
-msgstr ""
+msgstr "Пароль:"
#. i18n: ectx: property (text), widget (QLabel, lbl_sshKeyFile)
#: sshwidget.ui:177
msgid "SSH Key File:"
-msgstr ""
+msgstr "Файл ключа SSH:"
#. i18n: ectx: property (text), widget (QLabel, lbl_authType)
#: sshwidget.ui:195
msgid "Type:"
-msgstr ""
+msgstr "Тип:"
#. i18n: ectx: property (text), item, widget (QComboBox, cmb_authType)
#: sshwidget.ui:203
msgid "SSH Agent"
-msgstr ""
+msgstr "Выбирается клиентом SSH"
#. i18n: ectx: property (text), item, widget (QComboBox, cmb_authType)
#: sshwidget.ui:208
msgid "Password"
-msgstr ""
+msgstr "По паролю"
#. i18n: ectx: property (text), item, widget (QComboBox, cmb_authType)
#: sshwidget.ui:213
msgid "Key authentication"
-msgstr ""
+msgstr "По ключу"
#. i18n: ectx: property (text), widget (QPushButton, btn_advancedOption)
#: sshwidget.ui:241
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement_sstpui.po new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement_sstpui.po
--- old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement_sstpui.po 2016-08-02 11:46:02.000000000 +0200
+++ new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement_sstpui.po 2016-08-23 14:55:50.000000000 +0200
@@ -1,13 +1,13 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
-# Alexander Potashev <aspotashev(a)gmail.com>, 2015.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-11-03 14:09+0000\n"
-"PO-Revision-Date: 2015-08-20 15:34+0300\n"
+"PO-Revision-Date: 2016-08-20 13:45+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -21,7 +21,7 @@
#. i18n: ectx: attribute (title), widget (QWidget, pptpTab)
#: sstpadvanced.ui:39
msgid "Point-to-Point"
-msgstr ""
+msgstr "Точка-точка"
#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
#: sstpadvanced.ui:45
@@ -30,10 +30,8 @@
#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
#: sstpadvanced.ui:54
-#, fuzzy
-#| msgid "Allow following authentication methods:"
msgid "A&llow following authentication methods:"
-msgstr "Разрешить следующие методы аутентификации:"
+msgstr "Разрешить следующие &методы аутентификации:"
#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
#: sstpadvanced.ui:65
@@ -64,37 +62,39 @@
#: sstpadvanced.ui:111
msgid "Use Microsoft Point-to-Point Encryption"
msgstr ""
+"Использовать протокол шифрования данных от Microsoft\n"
+"(Microsoft Point-to-Point Encryption, MPPE)"
#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
#: sstpadvanced.ui:114
msgid "&Use MPPE Encryption"
-msgstr ""
+msgstr "И&спользовать шифрование MPPE"
#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
#: sstpadvanced.ui:135
msgid "Cr&ypto:"
-msgstr ""
+msgstr "&Шифрование:"
#. i18n: ectx: property (text), item, widget (QComboBox, cb_MPPECrypto)
#: sstpadvanced.ui:152
msgctxt "like in use Any configuration"
msgid "Any"
-msgstr ""
+msgstr "Любое"
#. i18n: ectx: property (text), item, widget (QComboBox, cb_MPPECrypto)
#: sstpadvanced.ui:157
msgid "128 bit"
-msgstr ""
+msgstr "128-битное"
#. i18n: ectx: property (text), item, widget (QComboBox, cb_MPPECrypto)
#: sstpadvanced.ui:162
msgid "40 bit"
-msgstr ""
+msgstr "40-битное"
#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
#: sstpadvanced.ui:170
msgid "Use stateful encryption"
-msgstr ""
+msgstr "Использовать шифрование с сохранением состояния"
#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
#: sstpadvanced.ui:180
@@ -119,17 +119,17 @@
#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
#: sstpadvanced.ui:225
msgid "Echo"
-msgstr ""
+msgstr "Эхо-пакеты"
#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
#: sstpadvanced.ui:234
msgid "Send PPP echo packets "
-msgstr ""
+msgstr "Посылать эхо-пакеты PPP"
#. i18n: ectx: property (title), widget (QGroupBox, grp_misc)
#: sstpadvanced.ui:244
msgid "Misc"
-msgstr ""
+msgstr "Прочее"
#. i18n: ectx: property (text), widget (QCheckBox, chk_useCustomUnitNumber)
#: sstpadvanced.ui:252
@@ -139,7 +139,7 @@
#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
#: sstpadvanced.ui:285
msgid "Proxy"
-msgstr ""
+msgstr "Прокси-сервер"
#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
@@ -180,7 +180,7 @@
#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
#: sstpwidget.ui:25
msgid "Gateway:"
-msgstr ""
+msgstr "Шлюз:"
#. i18n: ectx: property (text), widget (QPushButton, btn_advancedOption)
#: sstpwidget.ui:55
@@ -200,7 +200,7 @@
#. i18n: ectx: property (text), widget (QLabel, lbl_caCert)
#: sstpwidget.ui:107
msgid "CA Certificate:"
-msgstr ""
+msgstr "Сертификат ЦС:"
#. i18n: ectx: property (text), widget (QCheckBox, chk_ignoreCertWarnings)
#: sstpwidget.ui:114
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement_strongswanui.po new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement_strongswanui.po
--- old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement_strongswanui.po 2016-08-02 11:46:02.000000000 +0200
+++ new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement_strongswanui.po 2016-08-23 14:55:50.000000000 +0200
@@ -3,13 +3,13 @@
#
# Victor Ryzhykh <victorr2007(a)yandex.ru>, 2014.
# Alexander Lakhin <exclusion(a)gmail.com>, 2014.
-# Alexander Potashev <aspotashev(a)gmail.com>, 2014.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2014, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-11-03 14:09+0000\n"
-"PO-Revision-Date: 2014-08-24 21:27+0400\n"
+"PO-Revision-Date: 2016-08-20 14:20+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -18,7 +18,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
#: strongswanauth.cpp:73
msgctxt "@label:textbox password label for private key password"
@@ -80,7 +80,7 @@
#. i18n: ectx: property (text), item, widget (QComboBox, cmbMethod)
#: strongswanprop.ui:83
msgid "Certificate/ssh-agent"
-msgstr "Сертификат/ssh-agent"
+msgstr "Сертификат/клиент SSH"
#. i18n: ectx: property (text), item, widget (QComboBox, cmbMethod)
#: strongswanprop.ui:88
@@ -109,17 +109,14 @@
#. i18n: ectx: property (text), widget (QLabel, label_5)
#: strongswanprop.ui:210
-#, fuzzy
-#| msgid "&Username:"
msgid "Username:"
-msgstr "&Имя пользователя:"
+msgstr "Имя пользователя:"
+# BUGME: please add colon --aspotashev
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: strongswanprop.ui:238
-#, fuzzy
-#| msgid "User &Password"
msgid "User Password"
-msgstr "Пароль &пользователя:"
+msgstr "Пароль пользователя:"
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
#: strongswanprop.ui:255
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement_vpncui.po new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement_vpncui.po
--- old/plasma-nm-5.7.3/po/ru/plasmanetworkmanagement_vpncui.po 2016-08-02 11:46:02.000000000 +0200
+++ new/plasma-nm-5.7.4/po/ru/plasmanetworkmanagement_vpncui.po 2016-08-23 14:55:50.000000000 +0200
@@ -3,13 +3,13 @@
#
# Victor Ryzhykh <victorr2007(a)yandex.ru>, 2014.
# Alexander Lakhin <exclusion(a)gmail.com>, 2014.
-# Alexander Potashev <aspotashev(a)gmail.com>, 2014.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2014, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-11-03 14:09+0000\n"
-"PO-Revision-Date: 2014-08-24 21:21+0400\n"
+"PO-Revision-Date: 2016-08-20 14:15+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -18,7 +18,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
#: vpnc.cpp:89
msgid "Error decrypting the obfuscated password"
@@ -100,10 +100,8 @@
#. i18n: ectx: property (toolTip), widget (QLineEdit, group)
#: vpnc.ui:82
-#, fuzzy
-#| msgid "Group name:"
msgid "Group name"
-msgstr "Имя группы:"
+msgstr "Имя группы"
#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
#. i18n: ectx: property (text), widget (QLabel, label_4)
@@ -130,10 +128,8 @@
#. i18n: ectx: property (toolTip), widget (PasswordField, leGroupPassword)
#. i18n: ectx: property (toolTip), widget (PasswordField, groupPassword)
#: vpnc.ui:127 vpncauth.ui:84
-#, fuzzy
-#| msgid "Group password:"
msgid "Group password."
-msgstr "Пароль группы:"
+msgstr "Пароль группы"
# CA -- Certification authority -- центр сертификации / удостоверяющий центр --aspotashev
#. i18n: ectx: property (text), widget (QLabel, label_6)
@@ -144,7 +140,7 @@
#. i18n: ectx: property (toolTip), widget (KUrlRequester, caFile)
#: vpnc.ui:171
msgid "CA certificate in PEM format."
-msgstr ""
+msgstr "Файл центра сертификации (CA) в формате «.pem»."
#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
#: vpnc.ui:174
@@ -174,10 +170,8 @@
# Possible values are "Cisco" and "Netscreen". Не "поставщик", потому что важен тип VPN, а не тот, кто его продал. --aspotashev
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: vpncadvanced.ui:44
-#, fuzzy
-#| msgid "&Vendor:"
msgid "Vendor:"
-msgstr "&Производитель:"
+msgstr "Производитель:"
#. i18n: ectx: property (toolTip), widget (QComboBox, vendor)
#: vpncadvanced.ui:60
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/sk/plasmanetworkmanagement-libs.po new/plasma-nm-5.7.4/po/sk/plasmanetworkmanagement-libs.po
--- old/plasma-nm-5.7.3/po/sk/plasmanetworkmanagement-libs.po 2016-08-02 11:46:03.000000000 +0200
+++ new/plasma-nm-5.7.4/po/sk/plasmanetworkmanagement-libs.po 2016-08-23 14:55:51.000000000 +0200
@@ -5,7 +5,7 @@
"Project-Id-Version: plasmanetworkmanagement-libs\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-29 10:59+0000\n"
-"PO-Revision-Date: 2016-03-14 20:30+0100\n"
+"PO-Revision-Date: 2016-08-12 21:45+0100\n"
"Last-Translator: Roman Paholik <wizzardsk(a)gmail.com>\n"
"Language-Team: Slovak <kde-sk(a)linux.sk>\n"
"Language: sk\n"
@@ -1117,6 +1117,10 @@
"should be left blank. It is only required if there are multiple access "
"concentrators or a specific service is known to be required."
msgstr ""
+"Ak je určené, PPPoE iba začne sedenia s prístupom koncentrátorov, ktoré "
+"poskytujú určenú službu. Pre väčšinu poskytovateľov by sa malo nechať "
+"prázdne. Je to potrebné iba vtedy, ak sú viaceré koncentrátory prístupu "
+"alebo je známe, že je potrebná špecifická služba."
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: editor/settings/ui/team.ui:31
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/sr/plasmanetworkmanagement-libs.po new/plasma-nm-5.7.4/po/sr/plasmanetworkmanagement-libs.po
--- old/plasma-nm-5.7.3/po/sr/plasmanetworkmanagement-libs.po 2016-08-02 11:46:04.000000000 +0200
+++ new/plasma-nm-5.7.4/po/sr/plasmanetworkmanagement-libs.po 2016-08-23 14:55:52.000000000 +0200
@@ -4,8 +4,8 @@
msgstr ""
"Project-Id-Version: plasmanetworkmanagement-libs\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-27 12:05+0000\n"
-"PO-Revision-Date: 2016-01-31 00:15+0100\n"
+"POT-Creation-Date: 2016-07-29 10:59+0000\n"
+"PO-Revision-Date: 2016-08-14 23:47+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
"Language: sr\n"
@@ -455,7 +455,7 @@
#: editor/settings/ui/802-1x.ui:78 editor/settings/ui/802-1x.ui:262
#: editor/settings/ui/802-1x.ui:391 editor/settings/ui/802-1x.ui:495
#: editor/settings/ui/802-1x.ui:629 editor/settings/ui/cdma.ui:37
-#: editor/settings/ui/gsm.ui:41 editor/settings/ui/pppoe.ui:33
+#: editor/settings/ui/gsm.ui:41 editor/settings/ui/pppoe.ui:37
#: editor/settings/ui/wifisecurity.ui:184
msgid "Username:"
msgstr "Корисничко име:"
@@ -469,7 +469,7 @@
#: editor/settings/ui/802-1x.ui:91 editor/settings/ui/802-1x.ui:275
#: editor/settings/ui/802-1x.ui:404 editor/settings/ui/802-1x.ui:508
#: editor/settings/ui/802-1x.ui:642 editor/settings/ui/cdma.ui:50
-#: editor/settings/ui/gsm.ui:54 editor/settings/ui/pppoe.ui:46
+#: editor/settings/ui/gsm.ui:54 editor/settings/ui/pppoe.ui:50
#: editor/settings/ui/wifisecurity.ui:197
#: editor/settings/ui/wifisecurity.ui:221
msgid "Password:"
@@ -1130,6 +1130,19 @@
msgid "Service:"
msgstr "Сервис:"
+#. i18n: ectx: property (toolTip), widget (KLineEdit, service)
+#: editor/settings/ui/pppoe.ui:30
+msgid ""
+"If specified, instruct PPPoE to only initiate sessions with access "
+"concentrators that provide the specified serivce. For most providers, this "
+"should be left blank. It is only required if there are multiple access "
+"concentrators or a specific service is known to be required."
+msgstr ""
+"Ако је задато, ПППоЕ се упућује да покреће сесије само са концентраторима "
+"приступа који пружају задати сервис. Код већине провајдера ово треба "
+"оставити празним. Потребно је само ако има више концентратора приступа или "
+"је познато да се тражи одређени сервис."
+
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: editor/settings/ui/team.ui:31
msgid "Teamed connections:"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/sr(a)ijekavian/plasmanetworkmanagement-libs.po new/plasma-nm-5.7.4/po/sr(a)ijekavian/plasmanetworkmanagement-libs.po
--- old/plasma-nm-5.7.3/po/sr(a)ijekavian/plasmanetworkmanagement-libs.po 2016-08-02 11:46:04.000000000 +0200
+++ new/plasma-nm-5.7.4/po/sr(a)ijekavian/plasmanetworkmanagement-libs.po 2016-08-23 14:55:53.000000000 +0200
@@ -4,8 +4,8 @@
msgstr ""
"Project-Id-Version: plasmanetworkmanagement-libs\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-27 12:05+0000\n"
-"PO-Revision-Date: 2016-01-31 00:15+0100\n"
+"POT-Creation-Date: 2016-07-29 10:59+0000\n"
+"PO-Revision-Date: 2016-08-14 23:47+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
"Language: sr@ijekavian\n"
@@ -455,7 +455,7 @@
#: editor/settings/ui/802-1x.ui:78 editor/settings/ui/802-1x.ui:262
#: editor/settings/ui/802-1x.ui:391 editor/settings/ui/802-1x.ui:495
#: editor/settings/ui/802-1x.ui:629 editor/settings/ui/cdma.ui:37
-#: editor/settings/ui/gsm.ui:41 editor/settings/ui/pppoe.ui:33
+#: editor/settings/ui/gsm.ui:41 editor/settings/ui/pppoe.ui:37
#: editor/settings/ui/wifisecurity.ui:184
msgid "Username:"
msgstr "Корисничко име:"
@@ -469,7 +469,7 @@
#: editor/settings/ui/802-1x.ui:91 editor/settings/ui/802-1x.ui:275
#: editor/settings/ui/802-1x.ui:404 editor/settings/ui/802-1x.ui:508
#: editor/settings/ui/802-1x.ui:642 editor/settings/ui/cdma.ui:50
-#: editor/settings/ui/gsm.ui:54 editor/settings/ui/pppoe.ui:46
+#: editor/settings/ui/gsm.ui:54 editor/settings/ui/pppoe.ui:50
#: editor/settings/ui/wifisecurity.ui:197
#: editor/settings/ui/wifisecurity.ui:221
msgid "Password:"
@@ -1130,6 +1130,19 @@
msgid "Service:"
msgstr "Сервис:"
+#. i18n: ectx: property (toolTip), widget (KLineEdit, service)
+#: editor/settings/ui/pppoe.ui:30
+msgid ""
+"If specified, instruct PPPoE to only initiate sessions with access "
+"concentrators that provide the specified serivce. For most providers, this "
+"should be left blank. It is only required if there are multiple access "
+"concentrators or a specific service is known to be required."
+msgstr ""
+"Ако је задато, ПППоЕ се упућује да покреће сесије само са концентраторима "
+"приступа који пружају задати сервис. Код већине провајдера ово треба "
+"оставити празним. Потребно је само ако има више концентратора приступа или "
+"је познато да се тражи одређени сервис."
+
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: editor/settings/ui/team.ui:31
msgid "Teamed connections:"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/sr(a)ijekavianlatin/plasmanetworkmanagement-libs.po new/plasma-nm-5.7.4/po/sr(a)ijekavianlatin/plasmanetworkmanagement-libs.po
--- old/plasma-nm-5.7.3/po/sr(a)ijekavianlatin/plasmanetworkmanagement-libs.po 2016-08-02 11:46:04.000000000 +0200
+++ new/plasma-nm-5.7.4/po/sr(a)ijekavianlatin/plasmanetworkmanagement-libs.po 2016-08-23 14:55:53.000000000 +0200
@@ -4,8 +4,8 @@
msgstr ""
"Project-Id-Version: plasmanetworkmanagement-libs\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-27 12:05+0000\n"
-"PO-Revision-Date: 2016-01-31 00:15+0100\n"
+"POT-Creation-Date: 2016-07-29 10:59+0000\n"
+"PO-Revision-Date: 2016-08-14 23:47+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
"Language: sr@ijekavianlatin\n"
@@ -455,7 +455,7 @@
#: editor/settings/ui/802-1x.ui:78 editor/settings/ui/802-1x.ui:262
#: editor/settings/ui/802-1x.ui:391 editor/settings/ui/802-1x.ui:495
#: editor/settings/ui/802-1x.ui:629 editor/settings/ui/cdma.ui:37
-#: editor/settings/ui/gsm.ui:41 editor/settings/ui/pppoe.ui:33
+#: editor/settings/ui/gsm.ui:41 editor/settings/ui/pppoe.ui:37
#: editor/settings/ui/wifisecurity.ui:184
msgid "Username:"
msgstr "Korisničko ime:"
@@ -469,7 +469,7 @@
#: editor/settings/ui/802-1x.ui:91 editor/settings/ui/802-1x.ui:275
#: editor/settings/ui/802-1x.ui:404 editor/settings/ui/802-1x.ui:508
#: editor/settings/ui/802-1x.ui:642 editor/settings/ui/cdma.ui:50
-#: editor/settings/ui/gsm.ui:54 editor/settings/ui/pppoe.ui:46
+#: editor/settings/ui/gsm.ui:54 editor/settings/ui/pppoe.ui:50
#: editor/settings/ui/wifisecurity.ui:197
#: editor/settings/ui/wifisecurity.ui:221
msgid "Password:"
@@ -1130,6 +1130,19 @@
msgid "Service:"
msgstr "Servis:"
+#. i18n: ectx: property (toolTip), widget (KLineEdit, service)
+#: editor/settings/ui/pppoe.ui:30
+msgid ""
+"If specified, instruct PPPoE to only initiate sessions with access "
+"concentrators that provide the specified serivce. For most providers, this "
+"should be left blank. It is only required if there are multiple access "
+"concentrators or a specific service is known to be required."
+msgstr ""
+"Ako je zadato, PPPoE se upućuje da pokreće sesije samo sa koncentratorima "
+"pristupa koji pružaju zadati servis. Kod većine provajdera ovo treba "
+"ostaviti praznim. Potrebno je samo ako ima više koncentratora pristupa ili "
+"je poznato da se traži određeni servis."
+
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: editor/settings/ui/team.ui:31
msgid "Teamed connections:"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nm-5.7.3/po/sr(a)latin/plasmanetworkmanagement-libs.po new/plasma-nm-5.7.4/po/sr(a)latin/plasmanetworkmanagement-libs.po
--- old/plasma-nm-5.7.3/po/sr(a)latin/plasmanetworkmanagement-libs.po 2016-08-02 11:46:04.000000000 +0200
+++ new/plasma-nm-5.7.4/po/sr(a)latin/plasmanetworkmanagement-libs.po 2016-08-23 14:55:53.000000000 +0200
@@ -4,8 +4,8 @@
msgstr ""
"Project-Id-Version: plasmanetworkmanagement-libs\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-06-27 12:05+0000\n"
-"PO-Revision-Date: 2016-01-31 00:15+0100\n"
+"POT-Creation-Date: 2016-07-29 10:59+0000\n"
+"PO-Revision-Date: 2016-08-14 23:47+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
"Language: sr@latin\n"
@@ -455,7 +455,7 @@
#: editor/settings/ui/802-1x.ui:78 editor/settings/ui/802-1x.ui:262
#: editor/settings/ui/802-1x.ui:391 editor/settings/ui/802-1x.ui:495
#: editor/settings/ui/802-1x.ui:629 editor/settings/ui/cdma.ui:37
-#: editor/settings/ui/gsm.ui:41 editor/settings/ui/pppoe.ui:33
+#: editor/settings/ui/gsm.ui:41 editor/settings/ui/pppoe.ui:37
#: editor/settings/ui/wifisecurity.ui:184
msgid "Username:"
msgstr "Korisničko ime:"
@@ -469,7 +469,7 @@
#: editor/settings/ui/802-1x.ui:91 editor/settings/ui/802-1x.ui:275
#: editor/settings/ui/802-1x.ui:404 editor/settings/ui/802-1x.ui:508
#: editor/settings/ui/802-1x.ui:642 editor/settings/ui/cdma.ui:50
-#: editor/settings/ui/gsm.ui:54 editor/settings/ui/pppoe.ui:46
+#: editor/settings/ui/gsm.ui:54 editor/settings/ui/pppoe.ui:50
#: editor/settings/ui/wifisecurity.ui:197
#: editor/settings/ui/wifisecurity.ui:221
msgid "Password:"
@@ -1130,6 +1130,19 @@
msgid "Service:"
msgstr "Servis:"
+#. i18n: ectx: property (toolTip), widget (KLineEdit, service)
+#: editor/settings/ui/pppoe.ui:30
+msgid ""
+"If specified, instruct PPPoE to only initiate sessions with access "
+"concentrators that provide the specified serivce. For most providers, this "
+"should be left blank. It is only required if there are multiple access "
+"concentrators or a specific service is known to be required."
+msgstr ""
+"Ako je zadato, PPPoE se upućuje da pokreće sesije samo sa koncentratorima "
+"pristupa koji pružaju zadati servis. Kod većine provajdera ovo treba "
+"ostaviti praznim. Potrebno je samo ako ima više koncentratora pristupa ili "
+"je poznato da se traži određeni servis."
+
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: editor/settings/ui/team.ui:31
msgid "Teamed connections:"
1
0
Hello community,
here is the log from the commit of package oxygen5 for openSUSE:Factory checked in at 2016-08-29 15:29:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/oxygen5 (Old)
and /work/SRC/openSUSE:Factory/.oxygen5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "oxygen5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/oxygen5/oxygen5.changes 2016-08-12 15:40:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.oxygen5.new/oxygen5.changes 2016-08-29 15:29:34.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
oxygen-5.7.3.tar.xz
New:
----
oxygen-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ oxygen5.spec ++++++
--- /var/tmp/diff_new_pack.kys8Cz/_old 2016-08-29 15:29:37.000000000 +0200
+++ /var/tmp/diff_new_pack.kys8Cz/_new 2016-08-29 15:29:37.000000000 +0200
@@ -20,7 +20,7 @@
%define kwin_deco 1
Name: oxygen5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Oxygen style, KWin decoration, cursors and sounds
License: GPL-2.0+
++++++ oxygen-5.7.3.tar.xz -> oxygen-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oxygen-5.7.3/CMakeLists.txt new/oxygen-5.7.4/CMakeLists.txt
--- old/oxygen-5.7.3/CMakeLists.txt 2016-08-02 11:43:29.000000000 +0200
+++ new/oxygen-5.7.4/CMakeLists.txt 2016-08-23 14:53:07.000000000 +0200
@@ -1,5 +1,5 @@
project(oxygen)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
1
0
Hello community,
here is the log from the commit of package milou5 for openSUSE:Factory checked in at 2016-08-29 15:28:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/milou5 (Old)
and /work/SRC/openSUSE:Factory/.milou5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "milou5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/milou5/milou5.changes 2016-08-12 15:40:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.milou5.new/milou5.changes 2016-08-29 15:29:04.000000000 +0200
@@ -1,0 +2,21 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
+Thu Aug 25 20:15:03 UTC 2016 - wbauer(a)tmo.at
+
+- Add use-iconName.patch to use iconName instead of icon if set,
+ that's preferred since KDE Frameworks 5.24 because having each
+ runner set (and lookup) an icon for the results can lead to
+ threading issues (boo#994983)
+
+-------------------------------------------------------------------
+Fri Aug 12 23:36:20 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0
+
+-------------------------------------------------------------------
Old:
----
milou-5.7.3.tar.xz
New:
----
milou-5.7.4.tar.xz
use-iconName.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ milou5.spec ++++++
--- /var/tmp/diff_new_pack.qxRjK9/_old 2016-08-29 15:29:10.000000000 +0200
+++ /var/tmp/diff_new_pack.qxRjK9/_new 2016-08-29 15:29:10.000000000 +0200
@@ -18,22 +18,24 @@
%bcond_without lang
Name: milou5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Dedicated search application built on top of Baloo
License: GPL-2.0+ and LGPL-2.1+
Group: System/GUI/KDE
Url: https://projects.kde.org/milou
Source: milou-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM use-iconName.patch boo#994983 -- use iconName for the results if it is set, that's preferred since having each runner set an icon for the results can lead to threading issues
+Patch: use-iconName.patch
BuildRequires: extra-cmake-modules >= 1.2.0
BuildRequires: fdupes
BuildRequires: kf5-filesystem
-BuildRequires: cmake(KF5CoreAddons)
-BuildRequires: cmake(KF5Declarative)
-BuildRequires: cmake(KF5I18n)
-BuildRequires: cmake(KF5Plasma)
-BuildRequires: cmake(KF5Runner)
-BuildRequires: cmake(KF5Service)
+BuildRequires: cmake(KF5CoreAddons) >= 5.25.0
+BuildRequires: cmake(KF5Declarative) >= 5.25.0
+BuildRequires: cmake(KF5I18n) >= 5.25.0
+BuildRequires: cmake(KF5Plasma) >= 5.25.0
+BuildRequires: cmake(KF5Runner) >= 5.25.0
+BuildRequires: cmake(KF5Service) >= 5.25.0
BuildRequires: cmake(Qt5Qml) >= 5.4.0
BuildRequires: cmake(Qt5Quick) >= 5.4.0
BuildRequires: cmake(Qt5Script) >= 5.4.0
@@ -50,6 +52,7 @@
%lang_package
%prep
%setup -q -n milou-%{version}
+%patch -p1
%build
%cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir}
@@ -78,6 +81,7 @@
%{_kf5_servicesdir}/
%{_kf5_servicetypesdir}/
%{_kf5_plugindir}/
+%{_kf5_appstreamdir}/
%if %{with lang}
%files lang -f %{name}.lang
++++++ milou-5.7.3.tar.xz -> milou-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/milou-5.7.3/CMakeLists.txt new/milou-5.7.4/CMakeLists.txt
--- old/milou-5.7.3/CMakeLists.txt 2016-08-02 11:42:42.000000000 +0200
+++ new/milou-5.7.4/CMakeLists.txt 2016-08-23 14:52:06.000000000 +0200
@@ -1,5 +1,5 @@
project(Milou)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12)
++++++ use-iconName.patch ++++++
From: Kai Uwe Broulik <kde(a)privat.broulik.de>
Date: Fri, 17 Jun 2016 11:45:46 +0000
Subject: Make use of new QueryMatch::iconName() and use a PlasmaCore.IconItem instead of QIconItem
X-Git-Url: http://quickgit.kde.org/?p=milou.git&a=commitdiff&h=5e0d799f63796741efff3ff…
---
Make use of new QueryMatch::iconName() and use a PlasmaCore.IconItem instead of QIconItem
---
--- a/lib/qml/ResultDelegate.qml
+++ b/lib/qml/ResultDelegate.qml
@@ -163,13 +163,13 @@
rightMargin: units.smallSpacing
}
- QtExtra.QIconItem {
+ PlasmaCore.IconItem {
id: typePixmap
- width: Globals.IconSize
- height: Globals.IconSize
-
- icon: model.decoration
- smooth: true
+ Layout.preferredWidth: Globals.IconSize
+ Layout.fillHeight: true
+ source: model.decoration
+ usesPlasmaTheme: false
+ animated: false
}
PlasmaComponents.Label {
--- a/lib/sourcesmodel.cpp
+++ b/lib/sourcesmodel.cpp
@@ -103,6 +103,10 @@
return m.text();
case Qt::DecorationRole:
+ if (!m.iconName().isEmpty()) {
+ return m.iconName();
+ }
+
return m.icon();
case TypeRole:
1
0
Hello community,
here is the log from the commit of package libksysguard5 for openSUSE:Factory checked in at 2016-08-29 15:28:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libksysguard5 (Old)
and /work/SRC/openSUSE:Factory/.libksysguard5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libksysguard5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libksysguard5/libksysguard5.changes 2016-08-12 15:40:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libksysguard5.new/libksysguard5.changes 2016-08-29 15:28:33.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
libksysguard-5.7.3.tar.xz
New:
----
libksysguard-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libksysguard5.spec ++++++
--- /var/tmp/diff_new_pack.jlAPaf/_old 2016-08-29 15:28:35.000000000 +0200
+++ /var/tmp/diff_new_pack.jlAPaf/_new 2016-08-29 15:28:35.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: libksysguard5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Task management and system monitoring library
License: GPL-2.0+
++++++ libksysguard-5.7.3.tar.xz -> libksysguard-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksysguard-5.7.3/CMakeLists.txt new/libksysguard-5.7.4/CMakeLists.txt
--- old/libksysguard-5.7.3/CMakeLists.txt 2016-08-02 11:42:05.000000000 +0200
+++ new/libksysguard-5.7.4/CMakeLists.txt 2016-08-23 14:50:02.000000000 +0200
@@ -1,5 +1,5 @@
project(libksysguard)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
1
0
Hello community,
here is the log from the commit of package libkscreen2 for openSUSE:Factory checked in at 2016-08-29 15:28:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkscreen2 (Old)
and /work/SRC/openSUSE:Factory/.libkscreen2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkscreen2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkscreen2/libkscreen2.changes 2016-08-12 15:40:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libkscreen2.new/libkscreen2.changes 2016-08-29 15:28:15.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
libkscreen-5.7.3.tar.xz
New:
----
libkscreen-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkscreen2.spec ++++++
--- /var/tmp/diff_new_pack.Rfpuaj/_old 2016-08-29 15:28:16.000000000 +0200
+++ /var/tmp/diff_new_pack.Rfpuaj/_new 2016-08-29 15:28:16.000000000 +0200
@@ -19,7 +19,7 @@
%define lname libKF5Screen7
%define plasma_version 5.0.0
Name: libkscreen2
-Version: 5.7.3
+Version: 5.7.4
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= 5.14.0
++++++ libkscreen-5.7.3.tar.xz -> libkscreen-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkscreen-5.7.3/CMakeLists.txt new/libkscreen-5.7.4/CMakeLists.txt
--- old/libkscreen-5.7.3/CMakeLists.txt 2016-08-02 11:41:29.000000000 +0200
+++ new/libkscreen-5.7.4/CMakeLists.txt 2016-08-23 14:48:20.000000000 +0200
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 2.8.12)
project(libkscreen)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
find_package(ECM 5.14.0 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkscreen-5.7.3/backends/xrandr/xrandrconfig.cpp new/libkscreen-5.7.4/backends/xrandr/xrandrconfig.cpp
--- old/libkscreen-5.7.3/backends/xrandr/xrandrconfig.cpp 2016-08-02 11:41:29.000000000 +0200
+++ new/libkscreen-5.7.4/backends/xrandr/xrandrconfig.cpp 2016-08-23 14:48:20.000000000 +0200
@@ -498,6 +498,7 @@
XRandRCrtc *freeCrtc = Q_NULLPTR;
qCDebug(KSCREEN_XRANDR) << m_crtcs;
Q_FOREACH (XRandRCrtc *crtc, m_crtcs) {
+ crtc->update();
qCDebug(KSCREEN_XRANDR) << "Testing CRTC" << crtc->crtc();
qCDebug(KSCREEN_XRANDR) << "\tFree:" << crtc->isFree();
qCDebug(KSCREEN_XRANDR) << "\tMode:" << crtc->mode();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkscreen-5.7.3/backends/xrandr/xrandrcrtc.cpp new/libkscreen-5.7.4/backends/xrandr/xrandrcrtc.cpp
--- old/libkscreen-5.7.3/backends/xrandr/xrandrcrtc.cpp 2016-08-02 11:41:29.000000000 +0200
+++ new/libkscreen-5.7.4/backends/xrandr/xrandrcrtc.cpp 2016-08-23 14:48:20.000000000 +0200
@@ -66,6 +66,7 @@
bool XRandRCrtc::connectOutput(xcb_randr_output_t output)
{
+ update();
qCDebug(KSCREEN_XRANDR) << "Connected output" << output << "to CRTC" << m_crtc;
if (!m_possibleOutputs.contains(output)) {
qCDebug(KSCREEN_XRANDR) << "Output" << output << "is not an allowed output for CRTC" << m_crtc;
@@ -80,6 +81,7 @@
void XRandRCrtc::disconectOutput(xcb_randr_output_t output)
{
+ update();
qCDebug(KSCREEN_XRANDR) << "Disconnected output" << output << "from CRTC" << m_crtc;
const int index = m_outputs.indexOf(output);
if (index > -1) {
@@ -104,6 +106,8 @@
for (int i = 0; i < crtcInfo->num_possible_outputs; ++i) {
m_possibleOutputs.append(possible[i]);
}
+
+ m_outputs.clear();
xcb_randr_output_t *outputs = xcb_randr_get_crtc_info_outputs(crtcInfo);
for (int i = 0; i < crtcInfo->num_outputs; ++i) {
m_outputs.append(outputs[i]);
1
0
Hello community,
here is the log from the commit of package libkdecoration2 for openSUSE:Factory checked in at 2016-08-29 15:28:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkdecoration2 (Old)
and /work/SRC/openSUSE:Factory/.libkdecoration2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkdecoration2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkdecoration2/libkdecoration2.changes 2016-08-12 15:40:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libkdecoration2.new/libkdecoration2.changes 2016-08-29 15:28:02.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
kdecoration-5.7.3.tar.xz
New:
----
kdecoration-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkdecoration2.spec ++++++
--- /var/tmp/diff_new_pack.SGpkWZ/_old 2016-08-29 15:28:04.000000000 +0200
+++ /var/tmp/diff_new_pack.SGpkWZ/_new 2016-08-29 15:28:04.000000000 +0200
@@ -19,7 +19,7 @@
%define lname libkdecorations2-5
%define lname_private libkdecorations2private5
Name: libkdecoration2
-Version: 5.7.3
+Version: 5.7.4
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= 0.0.11
++++++ kdecoration-5.7.3.tar.xz -> kdecoration-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-5.7.3/CMakeLists.txt new/kdecoration-5.7.4/CMakeLists.txt
--- old/kdecoration-5.7.3/CMakeLists.txt 2016-08-02 11:34:26.000000000 +0200
+++ new/kdecoration-5.7.4/CMakeLists.txt 2016-08-23 14:38:24.000000000 +0200
@@ -1,5 +1,5 @@
project(decoration-api)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
1
0
Hello community,
here is the log from the commit of package kwin5 for openSUSE:Factory checked in at 2016-08-29 15:27:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwin5 (Old)
and /work/SRC/openSUSE:Factory/.kwin5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwin5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kwin5/kwin5.changes 2016-08-12 15:40:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kwin5.new/kwin5.changes 2016-08-29 15:27:51.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
kwin-5.7.3.tar.xz
New:
----
kwin-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kwin5.spec ++++++
--- /var/tmp/diff_new_pack.5XSy9X/_old 2016-08-29 15:27:52.000000000 +0200
+++ /var/tmp/diff_new_pack.5XSy9X/_new 2016-08-29 15:27:52.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: kwin5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: KDE Window Manager
License: GPL-2.0+
++++++ kwin-5.7.3.tar.xz -> kwin-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/CMakeLists.txt new/kwin-5.7.4/CMakeLists.txt
--- old/kwin-5.7.3/CMakeLists.txt 2016-08-02 11:40:59.000000000 +0200
+++ new/kwin-5.7.4/CMakeLists.txt 2016-08-23 14:47:53.000000000 +0200
@@ -1,5 +1,5 @@
project(KWIN)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/autotests/test_xrandr_screens.cpp new/kwin-5.7.4/autotests/test_xrandr_screens.cpp
--- old/kwin-5.7.3/autotests/test_xrandr_screens.cpp 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/autotests/test_xrandr_screens.cpp 2016-08-23 14:46:16.000000000 +0200
@@ -138,7 +138,7 @@
QVERIFY(screens->eventType() != 0);
QCOMPARE(screens->eventType(), Xcb::Extensions::self()->randrNotifyEvent());
QCOMPARE(screens->extension(), 0);
- QCOMPARE(screens->genericEventType(), 0);
+ QCOMPARE(screens->genericEventTypes(), QVector<int>{0});
screens->init();
QRect xephyrDefault = QRect(0, 0, 640, 480);
QCOMPARE(screens->count(), 1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/autotests/wayland/lockscreen.cpp new/kwin-5.7.4/autotests/wayland/lockscreen.cpp
--- old/kwin-5.7.3/autotests/wayland/lockscreen.cpp 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/autotests/wayland/lockscreen.cpp 2016-08-23 14:46:16.000000000 +0200
@@ -343,6 +343,8 @@
QScopedPointer<Pointer> pointer(m_seat->createPointer());
QVERIFY(!pointer.isNull());
+ QSignalSpy enteredSpy(pointer.data(), &Pointer::entered);
+ QVERIFY(enteredSpy.isValid());
QSignalSpy buttonChangedSpy(pointer.data(), &Pointer::buttonStateChanged);
QVERIFY(buttonChangedSpy.isValid());
@@ -352,6 +354,7 @@
// first move cursor into the center of the window
quint32 timestamp = 1;
MOTION(c->geometry().center());
+ QVERIFY(enteredSpy.wait());
// and simulate a click
PRESS;
QVERIFY(buttonChangedSpy.wait());
@@ -367,6 +370,8 @@
QVERIFY(!buttonChangedSpy.wait(100));
UNLOCK
+ QVERIFY(enteredSpy.wait());
+ QCOMPARE(enteredSpy.count(), 2);
// and click again
PRESS;
@@ -383,6 +388,8 @@
QVERIFY(!pointer.isNull());
QSignalSpy axisChangedSpy(pointer.data(), &Pointer::axisChanged);
QVERIFY(axisChangedSpy.isValid());
+ QSignalSpy enteredSpy(pointer.data(), &Pointer::entered);
+ QVERIFY(enteredSpy.isValid());
AbstractClient *c = showWindow();
QVERIFY(c);
@@ -390,6 +397,7 @@
// first move cursor into the center of the window
quint32 timestamp = 1;
MOTION(c->geometry().center());
+ QVERIFY(enteredSpy.wait());
// and simulate axis
kwinApp()->platform()->pointerAxisHorizontal(5.0, timestamp++);
QVERIFY(axisChangedSpy.wait());
@@ -404,6 +412,8 @@
// and unlock
UNLOCK
+ QVERIFY(enteredSpy.wait());
+ QCOMPARE(enteredSpy.count(), 2);
// and move axis again
kwinApp()->platform()->pointerAxisHorizontal(5.0, timestamp++);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/autotests/wayland/pointer_input.cpp new/kwin-5.7.4/autotests/wayland/pointer_input.cpp
--- old/kwin-5.7.3/autotests/wayland/pointer_input.cpp 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/autotests/wayland/pointer_input.cpp 2016-08-23 14:46:16.000000000 +0200
@@ -232,6 +232,7 @@
Cursor::setPos(QPoint(25, 25));
QVERIFY(enteredSpy.wait());
QCOMPARE(enteredSpy.count(), 1);
+ QCOMPARE(enteredSpy.first().at(1).toPointF(), QPointF(25, 25));
// window should have focus
QCOMPARE(pointer->enteredSurface(), surface);
// also on the server
@@ -274,15 +275,12 @@
// enter
kwinApp()->platform()->pointerMotion(QPointF(25, 25), 1);
QVERIFY(enteredSpy.wait());
- // we get a move event together with the enter, that's actually wrong but also shouldn't harm
- QVERIFY(movedSpy.wait());
- QCOMPARE(movedSpy.count(), 1);
- QCOMPARE(movedSpy.first().first().toPointF(), QPointF(25, 25));
+ QCOMPARE(enteredSpy.first().at(1).toPointF(), QPointF(25, 25));
// now warp
Cursor::setPos(QPoint(26, 26));
QVERIFY(movedSpy.wait());
- QCOMPARE(movedSpy.count(), 2);
+ QCOMPARE(movedSpy.count(), 1);
QCOMPARE(movedSpy.last().first().toPointF(), QPointF(26, 26));
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/cursor.cpp new/kwin-5.7.4/cursor.cpp
--- old/kwin-5.7.3/cursor.cpp 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/cursor.cpp 2016-08-23 14:46:16.000000000 +0200
@@ -263,7 +263,7 @@
{
public:
XInputEventFilter(X11Cursor *parent, int xi_opcode)
- : X11EventFilter(XCB_GE_GENERIC, xi_opcode, XI_RawMotion)
+ : X11EventFilter(XCB_GE_GENERIC, xi_opcode, QVector<int>{XI_RawMotion, XI_RawButtonPress, XI_RawButtonRelease})
, m_x11Cursor(parent)
{}
virtual ~XInputEventFilter() = default;
@@ -389,6 +389,8 @@
memset(mask1, 0, sizeof(mask1));
XISetMask(mask1, XI_RawMotion);
+ XISetMask(mask1, XI_RawButtonPress);
+ XISetMask(mask1, XI_RawButtonRelease);
evmasks[0].deviceid = XIAllMasterDevices;
evmasks[0].mask_len = sizeof(mask1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/events.cpp new/kwin-5.7.4/events.cpp
--- old/kwin-5.7.3/events.cpp 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/events.cpp 2016-08-23 14:46:16.000000000 +0200
@@ -237,7 +237,7 @@
xcb_ge_generic_event_t *ge = reinterpret_cast<xcb_ge_generic_event_t *>(e);
foreach (X11EventFilter *filter, m_genericEventFilters) {
- if (filter->extension() == ge->extension && filter->genericEventType() == ge->event_type && filter->event(e)) {
+ if (filter->extension() == ge->extension && filter->genericEventTypes().contains(ge->event_type) && filter->event(e)) {
return true;
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/kcmkwin/kwincompositing/kcmkwineffects.desktop new/kwin-5.7.4/kcmkwin/kwincompositing/kcmkwineffects.desktop
--- old/kwin-5.7.3/kcmkwin/kwincompositing/kcmkwineffects.desktop 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/kcmkwin/kwincompositing/kcmkwineffects.desktop 2016-08-23 14:46:16.000000000 +0200
@@ -120,6 +120,7 @@
X-KDE-Keywords[pl]=kwin,okno,menadżer,efekt,efekty 3D,efekty 2D,efekty graficzne,efekty pulpitu,animacje,różne animacje,efekty zarządzania oknami,efekty przełączania okien,efekty przełączania pulpitów,animacje,animacje pulpitu,sterowniki,ustawienia sterowników,renderowania, efekt odwrócenia,szkło powiększające,efekt powiększenia,efekt pomocnika przyciągania, efekt śledzenia myszy,efekt przybliżenia,rozmycie,tablica,efekt eksplozji,efekt zanikania,efekt zanikania pulpitu,efekt rozpadania,efekt slajdu,efekt podświetlania okna, efekt logowania,efekt wylogowywania,efekt magicznej lampy,efekt animacji minimalizacji, efekt znacznika myszy,efekt skalowania,efekt zrzutu ekranu,efekt arkusza,efekt slajdu,efekt wysuwających się elementów wyskakujących,efekt prześwitywania,przezroczystość,efekt geometrii okna,efekt chwiejnych okien,efekt odczuć przy starcie,efekt okna rodzica,efekt przyciemniania nieaktywnych,efekt przyciemniania ekranu,efekt przesuwania do tył,efekt pokazania ilości klatek na sekundę
X-KDE-Keywords[pt]=kwin,janela,gestor,composição,efeito,efeitos 3D,efeitos 2D,OpenGL,XRender,configuração do vídeo,efeitos gráficos,efeitos do ecrã,animações,animações diversas,efeitos de gestão das janelas,efeito de mudança de janelas,efeito de mudança de ecrãs,animações,velocidade da animação,animações do ecrã,controladores,configuração dos controladores,desenho,efeito de inversão,efeito de lupa,efeito de lente,efeito de ajuda no ajuste, efeito de seguimento do rato,efeito de ampliação,efeito de borrão,efeito de quadro,efeito de explosão,efeito de desvanecimento,efeito de desvanecimento do ecrã,efeito de destruição,efeito de deslizamento,efeito de realce da janela,efeito na autenticação,efeito do encerramento,efeito de lâmpada mágica,efeito de animação na minimização,efeito de marcação com rato,efeito de escala,efeito de captura do ecrã,efeito de folha,efeito de mensagens deslizantes,efeito de miniaturas na barra de tarefas,efeito de miniaturas laterais,efeito de janelas a tremer,efeito do arranque inicial,efeito da janela-mãe,efeito de escurecimento de janelas inactivas,efeito de deslize para trás,efeitos visuais,beleza,efeito de apresentação das IPS,efeito de pintura,efeito de mudança em caixa,efeito de mudança de capas, efeito de animação do cubo do ecrã,efeito de grelha do ecrã,efeito de mudança por viragem,efeito de destaque,efeito de apresentação das janelas,efeito de dimensionamento das janelas
X-KDE-Keywords[pt_BR]=kwin,janela,gerenciador,efeito,efeitos 3D,efeitos 2D,efeitos gráficos,efeitos da área de trabalho,animações,animações diversas,efeitos do gerenciamento de janelas,efeito de mudança de janelas,efeito de mudança de área de trabalho,animações da área de trabalho,drivers,configuração dos drivers,desenho,renderização,efeito de inversão,efeito de lupa,efeito de lente,efeito de ajuda no ajuste,efeito de rastreamento do mouse,efeito de ampliação,efeito de borrão,efeito de explosão,efeito de escurecimento,efeito de escurecimento da área de trabalho,efeito de destruição,efeito de deslizamento,efeito de realce da janela,efeito na autenticação,efeito de encerramento de sessão,efeito de lâmpada mágica,efeito de animação na minimização,efeito de marcação com mouse,efeito em escala,efeito de captura de tela,efeito de folha,efeito de slide,efeito de mensagens deslizantes,efeito de miniaturas na barra de tarefas,efeito de miniaturas laterais,transparência,efeito de transparência,efeito de geometria de janelas,efeito de janelas trêmulas,efeito do inicialização,efeito da janela-mãe,efeito de escurecimento de janelas inativas,efeito de deslize para trás,efeitos visuais,beleza,efeito de apresentação de FPS,efeito de pintura,efeito de mudança em caixa,efeito de mudança de capas,efeito de animação do cubo da área de trabalho,efeito de grade da área de trabalho,efeito de mudança em pilha,efeito de destaque,efeito de apresentação das janelas,efeito de dimensionamento das janelas
+X-KDE-Keywords[ru]=kwin,window,manager,effect,3D effects,2D effects,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,magic lamp effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop cube effect,desktop cube animation effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,эффекты рабочего стола,графические эффекты,рендеринг,параметры видео,настройка видео,трёхмерные эффекты,двумерные эффекты,эффекты управления окнами,эффекты диспетчера окон,анимация куба рабочих столов,плавная смена рабочих столов,прокрутка,анимация всплывающих окон,анимация появления окна,вход в систему,завершение сеанса,завершение работы,колышущиеся окна,болтающиеся окна,колыхание окон,край экрана,лист,анимация распахивания,анимация максимизации,максимизация окна,распахивание окна,миниатюры окон сбоку,миниатюры окон на краю экрана,полупрозрачность окон,размытие фона,размывание фона,распад закрывающихся окон,растворение закрывающихся окон,рисование на экране,рисование мышью на экране,скольжение окон,анимация сворачивания,сворачивание окон,волшебная лампа,график производительности,производительность эффектов,подсветка отрисовки,подсветка рендеринга,подсветка обновляемых частей экрана,анимация щелчка мышью,инверсия цветов,инвертирование цветов,поиск курсора мыши,разметка экрана,сетка на экране,линейки на экране,экранная разметка,экранная сетка,линза,искажение линзой,лупа,увеличение области экрана,масштаб рабочего стола,изменение масштаба рабочего стола,управление окнами,специальные возможности,инструменты,внешний вид,анимация переключения рабочих столов,все окна,просмотр всех окон,все рабочие столы,просмотр всех рабочих столов,изменение размера окна,масштабирование текстуры окна,куб с рабочими столами,перелистывание окон,управление фокусом,затемнение неактивных окон,затемнение основного окна,затемнение под диалогом,затемнение экрана при административной задаче,соскальзывание окон при смене фокуса
X-KDE-Keywords[sk]=kwin, okno, manažér, kompozícia, efekt, 3D efekty, 2D efekty, OpenGL, XRender,nastavenia obrazu, grafické efekty, desktop efekty, animácie, rôzneanimácie, efekty správa okien, okno prepínanie efektov, stolnýspínacie efekt, animácie, animácie rýchlosť, stolný animácie, ovládače,nastavenie ovládača, renderovanie, poskytnúť, invertný skutočnosti zrkadlá účinok,lupa efekt, snap pomocník efekt, trať myš efekt, zoom efekt, rozmazaniuúčinok, prístrojová doska efekt, výbuch efekt, fade efekt, fade stolný efekt,rozpadnúť účinok, zostupovej efekt, zvýraznenie okno efekt, efekt prihlásenie, odhlásenieúčinok, čarovnú lampu účinok, minimálny efekt animácie, myši značky efekt, mierkav skutočnosti, screenshot efekt, list efekt, snímka efekt, posuvné vyskakovacie okná účinok,miniatúry na hlavnom paneli efekt, náhľad stranou efekt, priesvitnosť, translucencieúčinok, transparentnosť, okno geometrie efekt, vratkú okná efekt, uvedenie do prevádzkyspätná väzba, dialóg rodič efekt, matný efekt neaktívny, stlmiť obrazovku efekt,posunutím zadnej efekt, pastva pre oči, cukrík zobraziť FPS efekt, zobrazovať farby efekt, boxprepínač efekt, kryt prepínače účinok, desktop, desktop cube efekt kocky animácieúčinok, Desktop Grid efekt, flip switch efekt, obrys účinok, súčasné oknáúčinok, zmena veľkosti okna efekt
X-KDE-Keywords[sl]=kwin,upravljalnik oken,učinek,učinki 3d,učinki 2d,grafični učinki,namizni učinki,animacije,upravljanje z okni,preklapljanje oken,preklapljanje namizij,namizne animacije,gonilniki,izrisovanje,obrni,povečevalno steklo,pripenjalni pomagalnik,sledenje miški,približanje,zabriši,eksplozija,pojemanje,pojemanje namizja,razpad,drsenje,poudari okno,učinek prijave,učinek odjave,čarobna svetilka,animacija skrčenja,risanje,animirano pojavljanje,zaslonska slika,list,drsenje,drseča pojavna okna,sličice za opravilno vrstico,sličica ob strani,prosojnost,prozornost,geometrija okna,majava okna,odziv zagona,nadrejeno pogovorno okno,potemni nedejavno,potemni zaslon,zdrs v ozadje,vidni bonbončki,pokaži sličice na sekundo,izrisovanje,preklapljanje - škatla,preklapljanje - ovitki,kocka z namizji,animacija kocka z namizji,mreža namizij,preklapljanje - sklad,oris,predstavi okna,spreminjanje velikosti okna
X-KDE-Keywords[sr]=kwin,window,manager,effect,3D effects,2D effects,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,magic lamp effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop cube effect,desktop cube animation effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,К‑вин,прозор,менаџер,ефекат,3Д ефекти,2Д ефекти,графички ефекти,ефекти површи,анимације,разне анимације,ефекти управљања прозорима,ефекти мењања прозора,ефекти мењања површи,анимације,анимације површи,драјвери,поставке драјвера,рендеровање,исцртавање,ефекат извртања,ефекат лупе,ефекат уклапања,ефекат праћења миша,ефекат увеличања,ефекат замућења,инструмент-табла,ефекат експлозије,ефекат утапања,ефеката утапања површи,ефекат распадања,ефекат распарчавања,ефекат клизања,ефекат истицања прозора,ефекат пријављивања,ефекат одјављивања,ефекат магичне лампе,ефекат минимизовања,ефекат трагова миша,ефекат скалирања,ефекат снимка екрана,ефекат листа,ефекат клизања,ефекат клизајућих искакача,ефекат ефекат сличица на траци задатака,ефекат прозирности,прозирност,провидност,ефекат геометрије прозора,ефекат лелујајућих прозора,ефекат одзива покретања,ефекат родитељског дијалог,ефекат потамњења неактивног,ефекат потамњења екрана,шминка,ефекат приказивања,ефекат кутијастог пребацивања,ефекат коцке површи,ефекат анимације коцке површи,ефекат мреже површи,ефекат превртања,ефекат представљања прозора,ефекат промене величине прозора
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/kcmkwin/kwincompositing/kwincompositing.desktop new/kwin-5.7.4/kcmkwin/kwincompositing/kwincompositing.desktop
--- old/kwin-5.7.3/kcmkwin/kwincompositing/kwincompositing.desktop 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/kcmkwin/kwincompositing/kwincompositing.desktop 2016-08-23 14:46:16.000000000 +0200
@@ -114,6 +114,7 @@
X-KDE-Keywords[pl]=kwin,okno,menadżer,menedżer,zarządca,kompozytor,efekt,efekt 3D,efekt 2D,OpenGL,XRender,ustawienia wideo,efekty graficzne,efekty pulpitu,szybkość animacji
X-KDE-Keywords[pt]=kwin,janela,gestor,composição,efeito,efeitos 3D,efeitos 2D,OpenGL,XRender,configuração do vídeo,efeitos gráficos,efeitos do ecrã,velocidade da animação
X-KDE-Keywords[pt_BR]=kwin,janela,gerenciador,composição,efeito,efeitos 3D,efeitos 2D,OpenGL,XRender,configurações de vídeo,efeitos gráficos,efeitos da área de trabalho,velocidade da animação
+X-KDE-Keywords[ru]=kwin,window,manager,compositing,effect,3D effects,2D effects,OpenGL,XRender,video settings,graphical effects,desktop effects,композитинг,композитный диспетчер окон,эффекты рабочего стола,графические эффекты,рендеринг,параметры видео,настройка видео,скорость анимации
X-KDE-Keywords[sk]=kwin,okno,správca,kompozícia,efekt,3D efekty,2D efekty,OpenGL,XRender,nastavenia videa,grafické efekty,efekty plochy
X-KDE-Keywords[sl]=kwin,okna,upravljalnik,skladnja,učinek,3D učinki,2D učinki,OpenGL,XRender,nastavitve videa,video,grafični učinki,učinki namizja,hitrost animacije
X-KDE-Keywords[sr]=kwin,window,manager,compositing,effect,3D effects,2D effects,OpenGL,XRender,video settings,graphical effects,desktop effects,animation speed,К‑вин,прозор,менаџер,слагање,ефекти,3Д ефекти,2Д ефекти,опенГЛ,Икс‑рендер,видео поставке,графички ефекти,ефекти површи,брзина анимације
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/kcmkwin/kwintabbox/kwintabbox.desktop new/kwin-5.7.4/kcmkwin/kwintabbox/kwintabbox.desktop
--- old/kwin-5.7.3/kcmkwin/kwintabbox/kwintabbox.desktop 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/kcmkwin/kwintabbox/kwintabbox.desktop 2016-08-23 14:46:16.000000000 +0200
@@ -96,7 +96,7 @@
Comment[nds]=Finstern dörgahn
Comment[nl]=Navigatie door vensters
Comment[nn]=Bla gjennom vindauge
-Comment[pl]=Przechodzenie pomiędzy oknami
+Comment[pl]=Przełączanie pomiędzy oknami
Comment[pt]=Navegação pelas Janelas
Comment[pt_BR]=Navegação pelas janelas
Comment[ru]=Настройка переключателя окон
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/cs/kcmkwinrules.po new/kwin-5.7.4/po/cs/kcmkwinrules.po
--- old/kwin-5.7.3/po/cs/kcmkwinrules.po 2016-08-02 11:40:13.000000000 +0200
+++ new/kwin-5.7.4/po/cs/kcmkwinrules.po 2016-08-23 14:46:33.000000000 +0200
@@ -303,8 +303,8 @@
#: ruleswidget.cpp:66
msgid ""
-"Enable this checkbox to alter this window property for the specified "
-"window(s)."
+"Enable this checkbox to alter this window property for the specified window"
+"(s)."
msgstr "Povolte ke změně této vlastnosti pro daná okna."
#: ruleswidget.cpp:68
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/cs/kcmkwm.po new/kwin-5.7.4/po/cs/kcmkwm.po
--- old/kwin-5.7.3/po/cs/kcmkwm.po 2016-08-02 11:40:13.000000000 +0200
+++ new/kwin-5.7.4/po/cs/kcmkwm.po 2016-08-23 14:46:33.000000000 +0200
@@ -953,8 +953,8 @@
#. i18n: ectx: property (text), item, widget (KComboBox, coTiInAct2)
#. i18n: ectx: property (text), item, widget (KComboBox, coTiAct3)
#. i18n: ectx: property (text), item, widget (KComboBox, coTiInAct3)
-#: mouse.ui:75 mouse.ui:257 mouse.ui:330 mouse.ui:401 mouse.ui:474 mouse.ui:545
-#: mouse.ui:618
+#: mouse.ui:75 mouse.ui:257 mouse.ui:330 mouse.ui:401 mouse.ui:474
+#: mouse.ui:545 mouse.ui:618
msgid "Shade"
msgstr "Sbalit"
@@ -966,8 +966,8 @@
#. i18n: ectx: property (text), item, widget (KComboBox, coTiInAct2)
#. i18n: ectx: property (text), item, widget (KComboBox, coTiAct3)
#. i18n: ectx: property (text), item, widget (KComboBox, coTiInAct3)
-#: mouse.ui:85 mouse.ui:262 mouse.ui:335 mouse.ui:406 mouse.ui:479 mouse.ui:550
-#: mouse.ui:623
+#: mouse.ui:85 mouse.ui:262 mouse.ui:335 mouse.ui:406 mouse.ui:479
+#: mouse.ui:550 mouse.ui:623
msgid "Close"
msgstr "Zavřít"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/cs/kwin.po new/kwin-5.7.4/po/cs/kwin.po
--- old/kwin-5.7.3/po/cs/kwin.po 2016-08-02 11:40:13.000000000 +0200
+++ new/kwin-5.7.4/po/cs/kwin.po 2016-08-23 14:46:33.000000000 +0200
@@ -9,7 +9,7 @@
"Project-Id-Version: kwin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-21 11:58+0000\n"
-"PO-Revision-Date: 2016-07-21 16:18+0100\n"
+"PO-Revision-Date: 2016-08-17 14:27+0100\n"
"Last-Translator: Vít Pelčák <vit(a)pelcak.org>\n"
"Language-Team: Czech <kde-i18n-doc(a)kde.org>\n"
"Language: cs\n"
@@ -75,107 +75,107 @@
#: debug_console.cpp:85
msgctxt "A mouse button"
msgid "Extra Button 4"
-msgstr ""
+msgstr "Extra tlačítko 4"
#: debug_console.cpp:87
msgctxt "A mouse button"
msgid "Extra Button 5"
-msgstr ""
+msgstr "Extra tlačítko 5"
#: debug_console.cpp:89
msgctxt "A mouse button"
msgid "Extra Button 6"
-msgstr ""
+msgstr "Extra tlačítko 6"
#: debug_console.cpp:91
msgctxt "A mouse button"
msgid "Extra Button 7"
-msgstr ""
+msgstr "Extra tlačítko 7"
#: debug_console.cpp:93
msgctxt "A mouse button"
msgid "Extra Button 8"
-msgstr ""
+msgstr "Extra tlačítko 8"
#: debug_console.cpp:95
msgctxt "A mouse button"
msgid "Extra Button 9"
-msgstr ""
+msgstr "Extra tlačítko 9"
#: debug_console.cpp:97
msgctxt "A mouse button"
msgid "Extra Button 10"
-msgstr ""
+msgstr "Extra tlačítko 10"
#: debug_console.cpp:99
msgctxt "A mouse button"
msgid "Extra Button 11"
-msgstr ""
+msgstr "Extra tlačítko 11"
#: debug_console.cpp:101
msgctxt "A mouse button"
msgid "Extra Button 12"
-msgstr ""
+msgstr "Extra tlačítko 12"
#: debug_console.cpp:103
msgctxt "A mouse button"
msgid "Extra Button 13"
-msgstr ""
+msgstr "Extra tlačítko 13"
#: debug_console.cpp:105
msgctxt "A mouse button"
msgid "Extra Button 14"
-msgstr ""
+msgstr "Extra tlačítko 14"
#: debug_console.cpp:107
msgctxt "A mouse button"
msgid "Extra Button 15"
-msgstr ""
+msgstr "Extra tlačítko 15"
#: debug_console.cpp:109
msgctxt "A mouse button"
msgid "Extra Button 16"
-msgstr ""
+msgstr "Extra tlačítko 16"
#: debug_console.cpp:111
msgctxt "A mouse button"
msgid "Extra Button 17"
-msgstr ""
+msgstr "Extra tlačítko 17"
#: debug_console.cpp:113
msgctxt "A mouse button"
msgid "Extra Button 18"
-msgstr ""
+msgstr "Extra tlačítko 18"
#: debug_console.cpp:115
msgctxt "A mouse button"
msgid "Extra Button 19"
-msgstr ""
+msgstr "Extra tlačítko 19"
#: debug_console.cpp:117
msgctxt "A mouse button"
msgid "Extra Button 20"
-msgstr ""
+msgstr "Extra tlačítko 20"
#: debug_console.cpp:119
msgctxt "A mouse button"
msgid "Extra Button 21"
-msgstr ""
+msgstr "Extra tlačítko 21"
#: debug_console.cpp:121
msgctxt "A mouse button"
msgid "Extra Button 22"
-msgstr ""
+msgstr "Extra tlačítko 22"
#: debug_console.cpp:123
msgctxt "A mouse button"
msgid "Extra Button 23"
-msgstr ""
+msgstr "Extra tlačítko 23"
#: debug_console.cpp:125
msgctxt "A mouse button"
msgid "Extra Button 24"
-msgstr ""
+msgstr "Extra tlačítko 24"
#: debug_console.cpp:135 debug_console.cpp:137
msgid "Input Device"
@@ -204,7 +204,7 @@
#: debug_console.cpp:186 debug_console.cpp:196
msgctxt "A button in a mouse press/release event"
msgid "Button"
-msgstr ""
+msgstr "Tlačítko"
#: debug_console.cpp:187 debug_console.cpp:197
msgctxt "A button in a mouse press/release event"
@@ -229,27 +229,27 @@
#: debug_console.cpp:220
msgctxt "The orientation of a pointer axis event"
msgid "Orientation"
-msgstr ""
+msgstr "7Natočení"
#: debug_console.cpp:221
msgctxt "An orientation of a pointer axis event"
msgid "Horizontal"
-msgstr ""
+msgstr "Vodorovně"
#: debug_console.cpp:222
msgctxt "An orientation of a pointer axis event"
msgid "Vertical"
-msgstr ""
+msgstr "Svisle"
#: debug_console.cpp:238
msgctxt "A key press event"
msgid "Key Press"
-msgstr ""
+msgstr "Stisk klávesy"
#: debug_console.cpp:241
msgctxt "A key release event"
msgid "Key Release"
-msgstr ""
+msgstr "Uvolnění klávesy"
#: debug_console.cpp:252
msgctxt "A keyboard modifier"
@@ -284,7 +284,7 @@
#: debug_console.cpp:278
msgctxt "Whether the event is an automatic key repeat"
msgid "Repeat"
-msgstr ""
+msgstr "Opakovat"
#: debug_console.cpp:279
msgctxt "The code as read from the input device"
@@ -294,7 +294,7 @@
#: debug_console.cpp:280
msgctxt "The translated code to an Xkb symbol"
msgid "Xkb symbol"
-msgstr ""
+msgstr "Symbol Xkb"
#: debug_console.cpp:281
msgctxt "The translated code interpreted as text"
@@ -304,7 +304,7 @@
#: debug_console.cpp:282
msgctxt "The currently active modifiers"
msgid "Modifiers"
-msgstr ""
+msgstr "Modifikátory"
#: debug_console.cpp:295
msgctxt "A touch down event"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/cs/kwin_effects.po new/kwin-5.7.4/po/cs/kwin_effects.po
--- old/kwin-5.7.3/po/cs/kwin_effects.po 2016-08-02 11:40:13.000000000 +0200
+++ new/kwin-5.7.4/po/cs/kwin_effects.po 2016-08-23 14:46:33.000000000 +0200
@@ -168,7 +168,7 @@
#: trackmouse/trackmouse_config.cpp:62
#: windowgeometry/windowgeometry_config.cpp:54 zoom/zoom_config.cpp:63
msgid "KWin"
-msgstr ""
+msgstr "KWin"
#. i18n: ectx: attribute (title), widget (QWidget, tab)
#: cube/cube_config.ui:21
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/en_GB/kcmkwinscreenedges.po new/kwin-5.7.4/po/en_GB/kcmkwinscreenedges.po
--- old/kwin-5.7.3/po/en_GB/kcmkwinscreenedges.po 2016-08-02 11:40:15.000000000 +0200
+++ new/kwin-5.7.4/po/en_GB/kcmkwinscreenedges.po 2016-08-23 14:46:42.000000000 +0200
@@ -2,20 +2,21 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Andrew Coles <andrew_coles(a)yahoo.co.uk>, 2009, 2010.
-# Steve Allewell <steve.allewell(a)gmail.com>, 2014.
+# Steve Allewell <steve.allewell(a)gmail.com>, 2014, 2016.
msgid ""
msgstr ""
"Project-Id-Version: kcmkwinscreenedges\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-05-09 08:35+0000\n"
-"PO-Revision-Date: 2014-06-28 18:06+0100\n"
+"PO-Revision-Date: 2016-08-05 13:10+0000\n"
"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 2.0\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
@@ -40,11 +41,11 @@
#: main.cpp:190
msgctxt "Open krunner"
msgid "Run Command"
-msgstr ""
+msgstr "Run Command"
#: main.cpp:191
msgid "Activity Manager"
-msgstr ""
+msgstr "Activity Manager"
#: main.cpp:195
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/en_GB/kwin.po new/kwin-5.7.4/po/en_GB/kwin.po
--- old/kwin-5.7.3/po/en_GB/kwin.po 2016-08-02 11:40:15.000000000 +0200
+++ new/kwin-5.7.4/po/en_GB/kwin.po 2016-08-23 14:46:42.000000000 +0200
@@ -9,15 +9,15 @@
"Project-Id-Version: kwin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-21 11:58+0000\n"
-"PO-Revision-Date: 2016-04-24 11:20+0100\n"
+"PO-Revision-Date: 2016-08-05 13:10+0000\n"
"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
@@ -179,12 +179,12 @@
#: debug_console.cpp:135 debug_console.cpp:137
msgid "Input Device"
-msgstr ""
+msgstr "Input Device"
#: debug_console.cpp:135
msgctxt "The input device of the event is not known"
msgid "Unknown"
-msgstr ""
+msgstr "Unknown"
#: debug_console.cpp:173
msgctxt "A mouse pointer motion event"
@@ -332,214 +332,158 @@
msgstr "Touch Up"
#: debug_console.cpp:421
-#, fuzzy
-#| msgid "Mouse Emulation"
msgid "No Mouse Buttons"
-msgstr "Mouse Emulation"
+msgstr "No Mouse Buttons"
#: debug_console.cpp:425
msgctxt "Mouse Button"
msgid "left"
-msgstr ""
+msgstr "left"
#: debug_console.cpp:428
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Right"
msgctxt "Mouse Button"
msgid "right"
-msgstr "Right"
+msgstr "right"
#: debug_console.cpp:431
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Middle"
msgctxt "Mouse Button"
msgid "middle"
-msgstr "Middle"
+msgstr "middle"
#: debug_console.cpp:434
msgctxt "Mouse Button"
msgid "back"
-msgstr ""
+msgstr "back"
#: debug_console.cpp:437
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Forward"
msgctxt "Mouse Button"
msgid "forward"
-msgstr "Forward"
+msgstr "forward"
#: debug_console.cpp:440
msgctxt "Mouse Button"
msgid "extra 1"
-msgstr ""
+msgstr "extra 1"
#: debug_console.cpp:443
msgctxt "Mouse Button"
msgid "extra 2"
-msgstr ""
+msgstr "extra 2"
#: debug_console.cpp:446
msgctxt "Mouse Button"
msgid "extra 3"
-msgstr ""
+msgstr "extra 3"
#: debug_console.cpp:449
msgctxt "Mouse Button"
msgid "extra 4"
-msgstr ""
+msgstr "extra 4"
#: debug_console.cpp:452
msgctxt "Mouse Button"
msgid "extra 5"
-msgstr ""
+msgstr "extra 5"
#: debug_console.cpp:455
msgctxt "Mouse Button"
msgid "extra 6"
-msgstr ""
+msgstr "extra 6"
#: debug_console.cpp:458
msgctxt "Mouse Button"
msgid "extra 7"
-msgstr ""
+msgstr "extra 7"
#: debug_console.cpp:461
msgctxt "Mouse Button"
msgid "extra 8"
-msgstr ""
+msgstr "extra 8"
#: debug_console.cpp:464
msgctxt "Mouse Button"
msgid "extra 9"
-msgstr ""
+msgstr "extra 9"
#: debug_console.cpp:467
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 10"
msgctxt "Mouse Button"
msgid "extra 10"
-msgstr "Extra Button 10"
+msgstr "extra 10"
#: debug_console.cpp:470
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 11"
msgctxt "Mouse Button"
msgid "extra 11"
-msgstr "Extra Button 11"
+msgstr "extra 11"
#: debug_console.cpp:473
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 12"
msgctxt "Mouse Button"
msgid "extra 12"
-msgstr "Extra Button 12"
+msgstr "extra 12"
#: debug_console.cpp:476
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 13"
msgctxt "Mouse Button"
msgid "extra 13"
-msgstr "Extra Button 13"
+msgstr "extra 13"
#: debug_console.cpp:479
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 14"
msgctxt "Mouse Button"
msgid "extra 14"
-msgstr "Extra Button 14"
+msgstr "extra 14"
#: debug_console.cpp:482
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 15"
msgctxt "Mouse Button"
msgid "extra 15"
-msgstr "Extra Button 15"
+msgstr "extra 15"
#: debug_console.cpp:485
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 16"
msgctxt "Mouse Button"
msgid "extra 16"
-msgstr "Extra Button 16"
+msgstr "extra 16"
#: debug_console.cpp:488
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 17"
msgctxt "Mouse Button"
msgid "extra 17"
-msgstr "Extra Button 17"
+msgstr "extra 17"
#: debug_console.cpp:491
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 18"
msgctxt "Mouse Button"
msgid "extra 18"
-msgstr "Extra Button 18"
+msgstr "extra 18"
#: debug_console.cpp:494
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 19"
msgctxt "Mouse Button"
msgid "extra 19"
-msgstr "Extra Button 19"
+msgstr "extra 19"
#: debug_console.cpp:497
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 20"
msgctxt "Mouse Button"
msgid "extra 20"
-msgstr "Extra Button 20"
+msgstr "extra 20"
#: debug_console.cpp:500
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 21"
msgctxt "Mouse Button"
msgid "extra 21"
-msgstr "Extra Button 21"
+msgstr "extra 21"
#: debug_console.cpp:503
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 22"
msgctxt "Mouse Button"
msgid "extra 22"
-msgstr "Extra Button 22"
+msgstr "extra 22"
#: debug_console.cpp:506
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 23"
msgctxt "Mouse Button"
msgid "extra 23"
-msgstr "Extra Button 23"
+msgstr "extra 23"
#: debug_console.cpp:509
-#, fuzzy
-#| msgctxt "A mouse button"
-#| msgid "Extra Button 24"
msgctxt "Mouse Button"
msgid "extra 24"
-msgstr "Extra Button 24"
+msgstr "extra 24"
#: debug_console.cpp:512
msgctxt "Mouse Button"
msgid "task"
-msgstr ""
+msgstr "task"
#: debug_console.cpp:853
msgid "X11 Client Windows"
@@ -1454,15 +1398,15 @@
#: virtualkeyboard.cpp:92
msgid "Virtual Keyboard"
-msgstr ""
+msgstr "Virtual Keyboard"
#: virtualkeyboard.cpp:208
msgid "Virtual Keyboard is enabled."
-msgstr ""
+msgstr "Virtual Keyboard is enabled."
#: virtualkeyboard.cpp:211
msgid "Virtual Keyboard is disabled."
-msgstr ""
+msgstr "Virtual Keyboard is disabled."
#: workspace.cpp:1320
msgctxt "Introductory text shown in the support information."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/ja/kcmkwinrules.po new/kwin-5.7.4/po/ja/kcmkwinrules.po
--- old/kwin-5.7.3/po/ja/kcmkwinrules.po 2016-08-02 11:40:24.000000000 +0200
+++ new/kwin-5.7.4/po/ja/kcmkwinrules.po 2016-08-23 14:46:52.000000000 +0200
@@ -301,8 +301,8 @@
#: ruleswidget.cpp:66
msgid ""
-"Enable this checkbox to alter this window property for the specified "
-"window(s)."
+"Enable this checkbox to alter this window property for the specified window"
+"(s)."
msgstr ""
"特定のウィンドウについてウィンドウのプロパティを変更するには、該当する項目に"
"チェックを入れてください。"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/ja/kcmkwm.po new/kwin-5.7.4/po/ja/kcmkwm.po
--- old/kwin-5.7.3/po/ja/kcmkwm.po 2016-08-02 11:40:24.000000000 +0200
+++ new/kwin-5.7.4/po/ja/kcmkwm.po 2016-08-23 14:46:52.000000000 +0200
@@ -1059,8 +1059,8 @@
#. i18n: ectx: property (text), item, widget (KComboBox, coTiInAct2)
#. i18n: ectx: property (text), item, widget (KComboBox, coTiAct3)
#. i18n: ectx: property (text), item, widget (KComboBox, coTiInAct3)
-#: mouse.ui:75 mouse.ui:257 mouse.ui:330 mouse.ui:401 mouse.ui:474 mouse.ui:545
-#: mouse.ui:618
+#: mouse.ui:75 mouse.ui:257 mouse.ui:330 mouse.ui:401 mouse.ui:474
+#: mouse.ui:545 mouse.ui:618
msgid "Shade"
msgstr "シェード"
@@ -1072,8 +1072,8 @@
#. i18n: ectx: property (text), item, widget (KComboBox, coTiInAct2)
#. i18n: ectx: property (text), item, widget (KComboBox, coTiAct3)
#. i18n: ectx: property (text), item, widget (KComboBox, coTiInAct3)
-#: mouse.ui:85 mouse.ui:262 mouse.ui:335 mouse.ui:406 mouse.ui:479 mouse.ui:550
-#: mouse.ui:623
+#: mouse.ui:85 mouse.ui:262 mouse.ui:335 mouse.ui:406 mouse.ui:479
+#: mouse.ui:550 mouse.ui:623
msgid "Close"
msgstr "閉じる"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/pl/kcmkwincompositing.po new/kwin-5.7.4/po/pl/kcmkwincompositing.po
--- old/kwin-5.7.3/po/pl/kcmkwincompositing.po 2016-08-02 11:40:33.000000000 +0200
+++ new/kwin-5.7.4/po/pl/kcmkwincompositing.po 2016-08-23 14:47:03.000000000 +0200
@@ -11,7 +11,7 @@
"Project-Id-Version: kcmkwincompositing\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-21 11:58+0000\n"
-"PO-Revision-Date: 2016-07-02 08:21+0100\n"
+"PO-Revision-Date: 2016-08-20 08:25+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -62,12 +62,12 @@
"immediate crash!\n"
"Alternatively, you might want to use the XRender backend instead."
msgstr ""
-"Kompozycje OpenGL (domyślne) spowodowały awarię KWin w przeszłości.\n"
-"Z dużą pewnością stało się tak z powodu błędu w sterowniku.\n"
-"Jeśli od tamtego czasu nastąpiło uaktualnienie do stabilnego sterowniki,\n"
-"to można wyzerować to ostrzeżenie, lecz licz się z tym, że może oznaczać to "
-"natychmiastową awarię!\n"
-"Alternatywnie, można użyć silnika XRender."
+"Kompozycje OpenGL wywołały usterkę KWin w przeszłości.\n"
+"Najprawdopodobniej powodem był błąd w sterowniku.\n"
+"Włącz wykrywanie OpenGL, gdy uważasz, że w międzyczasie,\n"
+"uaktualniłeś sterowniki do bardziej stabilnych, jednak miej na uwadze, że "
+"może to natychmiastowo wywołać usterkę!\n"
+"Alternatywnie, możesz użyć silnika XRender."
#. i18n: ectx: property (text), widget (KMessageWidget, scaleWarning)
#: compositing.ui:45
@@ -218,7 +218,7 @@
#: main.cpp:82
msgid "Re-enable OpenGL detection"
-msgstr "Włącz ponownie wykrywanie OpenGL"
+msgstr "Włącz wykrywanie OpenGL"
#: main.cpp:138
msgid ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/pl/kwin.po new/kwin-5.7.4/po/pl/kwin.po
--- old/kwin-5.7.3/po/pl/kwin.po 2016-08-02 11:40:33.000000000 +0200
+++ new/kwin-5.7.4/po/pl/kwin.po 2016-08-23 14:47:03.000000000 +0200
@@ -1,5 +1,5 @@
# translation of kwin.po to
-# Version: $Revision: 1465027 $
+# Version: $Revision: 1466653 $
# translation of kwin.po to Polish
# translation of kwin.po to
# Norbert Popiołek <norbert(a)kde.com.pl>
@@ -16,7 +16,7 @@
"Project-Id-Version: kwin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-21 11:58+0000\n"
-"PO-Revision-Date: 2016-07-16 08:58+0100\n"
+"PO-Revision-Date: 2016-08-06 07:31+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -625,11 +625,11 @@
#: kwinbindings.cpp:40
msgid "Walk Through Window Tabs"
-msgstr "Przechodzenie między kartami"
+msgstr "Przełącz kartę okna"
#: kwinbindings.cpp:41
msgid "Walk Through Window Tabs (Reverse)"
-msgstr "Przechodzenie między kartami (odwrotne)"
+msgstr "Przełącz kartę okna (odwrotnie)"
#: kwinbindings.cpp:42
msgid "Remove Window From Group"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/ru/kcmkwinrules.po new/kwin-5.7.4/po/ru/kcmkwinrules.po
--- old/kwin-5.7.3/po/ru/kcmkwinrules.po 2016-08-02 11:40:35.000000000 +0200
+++ new/kwin-5.7.4/po/ru/kcmkwinrules.po 2016-08-23 14:47:06.000000000 +0200
@@ -4,7 +4,7 @@
# Gregory Mokhin <mok(a)kde.ru>, 2005.
# Leonid Kanter <leon(a)asplinux.ru>, 2005.
# Andrey Cherepanov <skull(a)kde.ru>, 2009.
-# Alexander Potashev <aspotashev(a)gmail.com>, 2010, 2011, 2012, 2014, 2015.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2010, 2011, 2012, 2014, 2015, 2016.
# Alexey D. <lq07829icatm(a)rambler.ru>, 2012.
# Yuri Efremov <yur.arh(a)gmail.com>, 2012, 2013.
# Alexander Lakhin <exclusion(a)gmail.com>, 2013.
@@ -13,7 +13,7 @@
"Project-Id-Version: kcmkwinrules\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-11-19 09:30+0000\n"
-"PO-Revision-Date: 2015-04-18 21:08+0300\n"
+"PO-Revision-Date: 2016-08-13 22:01+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -1093,13 +1093,20 @@
"Otherwise it's interleaved with the stealing prevention\n"
"assigned to the window that wants the focus."
msgstr ""
+"Этот параметр определяет приоритет, с которым текущее окно\n"
+"старается удерживать фокус.\n"
+"\n"
+"«Отключить» позволит отдавать фокус всегда.\n"
+"«Не передавать фокус автоматически» запрещает\n"
+"передачу фокуса другому окну.\n"
+"При промежуточных значениях этого параметра будет\n"
+"также учитываться параметр «Предотвращение похищения\n"
+"фокуса» у окна, которое запрашивает фокус."
#. i18n: ectx: property (text), widget (QCheckBox, enable_fpplevel)
#: ruleswidgetbase.ui:2232
-#, fuzzy
-#| msgid "&Focus stealing prevention"
msgid "Focus protection"
-msgstr "Предотвращение похищения &фокуса"
+msgstr "Защита фокуса"
#. i18n: ectx: property (toolTip), widget (QCheckBox, enable_acceptfocus)
#: ruleswidgetbase.ui:2295
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/ru/kcmkwinscreenedges.po new/kwin-5.7.4/po/ru/kcmkwinscreenedges.po
--- old/kwin-5.7.3/po/ru/kcmkwinscreenedges.po 2016-08-02 11:40:35.000000000 +0200
+++ new/kwin-5.7.4/po/ru/kcmkwinscreenedges.po 2016-08-23 14:47:06.000000000 +0200
@@ -1,7 +1,7 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
-# Alexander Potashev <aspotashev(a)gmail.com>, 2009, 2010, 2014.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2009, 2010, 2014, 2016.
# Nick Shaforostoff <shaforostoff(a)kde.ru>, 2009.
# Nick Shaforostoff <shafff(a)ukr.net>, 2009, 2010.
# Andrey Cherepanov <skull(a)kde.ru>, 2009.
@@ -12,14 +12,14 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-05-09 08:35+0000\n"
-"PO-Revision-Date: 2014-08-26 13:20+0400\n"
+"PO-Revision-Date: 2016-08-13 21:48+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Environment: kde\n"
@@ -49,11 +49,11 @@
#: main.cpp:190
msgctxt "Open krunner"
msgid "Run Command"
-msgstr ""
+msgstr "Выполнить команду"
#: main.cpp:191
msgid "Activity Manager"
-msgstr ""
+msgstr "Диспетчер комнат"
#: main.cpp:195
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/po/ru/kwin.po new/kwin-5.7.4/po/ru/kwin.po
--- old/kwin-5.7.3/po/ru/kwin.po 2016-08-02 11:40:35.000000000 +0200
+++ new/kwin-5.7.4/po/ru/kwin.po 2016-08-23 14:47:06.000000000 +0200
@@ -20,7 +20,7 @@
"Project-Id-Version: kwin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-21 11:58+0000\n"
-"PO-Revision-Date: 2016-06-30 10:51+0300\n"
+"PO-Revision-Date: 2016-08-23 01:57+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -52,9 +52,10 @@
"Графические эффекты были отключены другим приложением.<br/>Можно их "
"возобновить комбинацией клавиш «%1»."
+# BUGME: strings from kwin.git/debug_console.ui are not translatable --aspotashev
#: debug_console.cpp:66
msgid "Timestamp"
-msgstr ""
+msgstr "Временная метка"
#: debug_console.cpp:73
msgctxt "A mouse button"
@@ -193,22 +194,22 @@
#: debug_console.cpp:135 debug_console.cpp:137
msgid "Input Device"
-msgstr ""
+msgstr "Устройство ввода"
#: debug_console.cpp:135
msgctxt "The input device of the event is not known"
msgid "Unknown"
-msgstr ""
+msgstr "Неизвестное"
#: debug_console.cpp:173
msgctxt "A mouse pointer motion event"
msgid "Pointer Motion"
-msgstr ""
+msgstr "Движение указателя"
#: debug_console.cpp:178
msgctxt "The global mouse pointer position"
msgid "Global Position"
-msgstr ""
+msgstr "Абсолютное положение"
#: debug_console.cpp:181
msgctxt "A mouse pointer button press event"
@@ -258,12 +259,12 @@
#: debug_console.cpp:238
msgctxt "A key press event"
msgid "Key Press"
-msgstr ""
+msgstr "Нажатие клавиши"
#: debug_console.cpp:241
msgctxt "A key release event"
msgid "Key Release"
-msgstr ""
+msgstr "Отпускание клавиши"
#: debug_console.cpp:252
msgctxt "A keyboard modifier"
@@ -288,68 +289,66 @@
#: debug_console.cpp:268
msgctxt "A keyboard modifier"
msgid "Keypad"
-msgstr ""
+msgstr "Дополнительная клавиатура"
#: debug_console.cpp:272
msgctxt "A keyboard modifier"
msgid "Group-switch"
-msgstr ""
+msgstr "Групповой переключатель"
#: debug_console.cpp:278
msgctxt "Whether the event is an automatic key repeat"
msgid "Repeat"
-msgstr ""
+msgstr "Автоповтор"
#: debug_console.cpp:279
msgctxt "The code as read from the input device"
msgid "Scan code"
-msgstr ""
+msgstr "Скан-код"
#: debug_console.cpp:280
msgctxt "The translated code to an Xkb symbol"
msgid "Xkb symbol"
-msgstr ""
+msgstr "Символ XKB"
#: debug_console.cpp:281
msgctxt "The translated code interpreted as text"
msgid "Utf8"
-msgstr ""
+msgstr "UTF-8"
#: debug_console.cpp:282
msgctxt "The currently active modifiers"
msgid "Modifiers"
-msgstr ""
+msgstr "Клавиши-модификаторы"
#: debug_console.cpp:295
msgctxt "A touch down event"
msgid "Touch down"
-msgstr ""
+msgstr "Прикосновение"
#: debug_console.cpp:297 debug_console.cpp:313 debug_console.cpp:329
msgctxt "The id of the touch point in the touch event"
msgid "Point identifier"
-msgstr ""
+msgstr "Идентификатор точки"
#: debug_console.cpp:298 debug_console.cpp:314
msgctxt "The global position of the touch point"
msgid "Global position"
-msgstr ""
+msgstr "Абсолютное положение"
#: debug_console.cpp:311
msgctxt "A touch motion event"
msgid "Touch Motion"
-msgstr ""
+msgstr "Движение точки касания"
#: debug_console.cpp:327
msgctxt "A touch up event"
msgid "Touch Up"
-msgstr ""
+msgstr "Отпускание панели"
#: debug_console.cpp:421
-#, fuzzy
-#| msgid "Mouse Emulation"
msgid "No Mouse Buttons"
-msgstr "Эмуляция мыши"
+msgstr "Нет кнопок мыши"
#: debug_console.cpp:425
msgctxt "Mouse Button"
@@ -502,26 +501,20 @@
msgstr "задача"
#: debug_console.cpp:853
-#, fuzzy
-#| msgid "Close Window"
msgid "X11 Client Windows"
-msgstr "Закрыть окно"
+msgstr "Окна клиентов X11"
#: debug_console.cpp:855
msgid "X11 Unmanaged Windows"
-msgstr ""
+msgstr "Неуправляемые окна X11"
#: debug_console.cpp:857
-#, fuzzy
-#| msgid "Shade Window"
msgid "Wayland Windows"
-msgstr "Свернуть окно в заголовок"
+msgstr "Окна Wayland"
#: debug_console.cpp:859
-#, fuzzy
-#| msgid "Lower Window"
msgid "Internal Windows"
-msgstr "Опустить окно"
+msgstr "Внутренние окна"
#: killer/killer.cpp:44
msgid "Window Manager"
@@ -1007,7 +1000,7 @@
#: main_wayland.cpp:593 main_x11.cpp:423
msgid "Disable KActivities integration."
-msgstr ""
+msgstr "Выключить интеграцию с комнатами KDE."
#: main_wayland.cpp:598
msgid "Applications to start once Wayland and Xwayland server are started"
@@ -1427,15 +1420,15 @@
#: virtualkeyboard.cpp:92
msgid "Virtual Keyboard"
-msgstr ""
+msgstr "Виртуальная клавиатура"
#: virtualkeyboard.cpp:208
msgid "Virtual Keyboard is enabled."
-msgstr ""
+msgstr "Экранная клавиатура включена."
#: virtualkeyboard.cpp:211
msgid "Virtual Keyboard is disabled."
-msgstr ""
+msgstr "Экранная клавиатура выключена."
#: workspace.cpp:1320
msgctxt "Introductory text shown in the support information."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/pointer_input.cpp new/kwin-5.7.4/pointer_input.cpp
--- old/kwin-5.7.3/pointer_input.cpp 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/pointer_input.cpp 2016-08-23 14:46:16.000000000 +0200
@@ -281,6 +281,9 @@
}
if (t && t->surface()) {
m_window = QPointer<Toplevel>(t);
+ // TODO: add convenient API to update global pos together with updating focused surface
+ seat->setFocusedPointerSurface(nullptr);
+ seat->setPointerPos(m_pos.toPoint());
seat->setFocusedPointerSurface(t->surface(), t->inputTransformation());
m_windowGeometryConnection = connect(t, &Toplevel::geometryChanged, this,
[this] {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/scene.cpp new/kwin-5.7.4/scene.cpp
--- old/kwin-5.7.3/scene.cpp 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/scene.cpp 2016-08-23 14:46:16.000000000 +0200
@@ -928,6 +928,15 @@
return ret;
}
+void Scene::Window::updateShadow(Shadow* shadow)
+{
+ if (m_shadow == shadow) {
+ return;
+ }
+ delete m_shadow;
+ m_shadow = shadow;
+}
+
//****************************************
// WindowPixmap
//****************************************
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/scene.h new/kwin-5.7.4/scene.h
--- old/kwin-5.7.3/scene.h 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/scene.h 2016-08-23 14:46:16.000000000 +0200
@@ -538,12 +538,6 @@
}
inline
-void Scene::Window::updateShadow(Shadow* shadow)
-{
- m_shadow = shadow;
-}
-
-inline
const Shadow* Scene::Window::shadow() const
{
return m_shadow;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/shadow.cpp new/kwin-5.7.4/shadow.cpp
--- old/kwin-5.7.3/shadow.cpp 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/shadow.cpp 2016-08-23 14:46:16.000000000 +0200
@@ -337,10 +337,11 @@
auto clear = [this]() {
if (m_topLevel && m_topLevel->effectWindow() && m_topLevel->effectWindow()->sceneWindow() &&
m_topLevel->effectWindow()->sceneWindow()->shadow()) {
- m_topLevel->effectWindow()->sceneWindow()->updateShadow(0);
- m_topLevel->effectWindow()->buildQuads(true);
+ auto w = m_topLevel->effectWindow();
+ // this also deletes the shadow
+ w->sceneWindow()->updateShadow(nullptr);
+ w->buildQuads(true);
}
- deleteLater();
};
if (m_decorationShadow) {
if (AbstractClient *c = qobject_cast<AbstractClient*>(m_topLevel)) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/x11eventfilter.cpp new/kwin-5.7.4/x11eventfilter.cpp
--- old/kwin-5.7.3/x11eventfilter.cpp 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/x11eventfilter.cpp 2016-08-23 14:46:16.000000000 +0200
@@ -25,7 +25,12 @@
{
X11EventFilter::X11EventFilter(int eventType, int opcode, int genericEventType)
- : m_eventType(eventType), m_extension(opcode), m_genericEventType(genericEventType)
+ : X11EventFilter(eventType, opcode, QVector<int>{genericEventType})
+{
+}
+
+X11EventFilter::X11EventFilter(int eventType, int opcode, const QVector< int > &genericEventTypes)
+ : m_eventType(eventType), m_extension(opcode), m_genericEventTypes(genericEventTypes)
{
Workspace::self()->registerEventFilter(this);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.7.3/x11eventfilter.h new/kwin-5.7.4/x11eventfilter.h
--- old/kwin-5.7.3/x11eventfilter.h 2016-08-02 11:40:08.000000000 +0200
+++ new/kwin-5.7.4/x11eventfilter.h 2016-08-23 14:46:16.000000000 +0200
@@ -23,6 +23,8 @@
#include <xcb/xcb.h>
+#include <QVector>
+
#include <kwin_export.h>
namespace KWin
@@ -35,6 +37,7 @@
* Creates an event filter for the given event type.
*/
X11EventFilter(int eventType, int opcode = 0, int genericEventType = 0);
+ X11EventFilter(int eventType, int opcode, const QVector<int> &genericEventTypes);
/**
* Destroys the event filter.
@@ -54,11 +57,11 @@
int extension() const { return m_extension; }
/**
- * Returns the type of generic events to filter.
+ * Returns the types of generic events to filter.
*
* Only used when the event type is XCB_GE_GENERIC.
*/
- int genericEventType() const { return m_genericEventType; }
+ QVector<int> genericEventTypes() const { return m_genericEventTypes; }
/**
* This method is called for every event of the filtered type.
@@ -70,7 +73,7 @@
private:
int m_eventType;
int m_extension;
- int m_genericEventType;
+ QVector<int> m_genericEventTypes;
};
} // namespace KWin
1
0
Hello community,
here is the log from the commit of package kwayland-integration for openSUSE:Factory checked in at 2016-08-29 15:27:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwayland-integration (Old)
and /work/SRC/openSUSE:Factory/.kwayland-integration.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwayland-integration"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kwayland-integration/kwayland-integration.changes 2016-08-12 15:39:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kwayland-integration.new/kwayland-integration.changes 2016-08-29 15:27:40.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
kwayland-integration-5.7.3.tar.xz
New:
----
kwayland-integration-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kwayland-integration.spec ++++++
--- /var/tmp/diff_new_pack.6A3KS2/_old 2016-08-29 15:27:41.000000000 +0200
+++ /var/tmp/diff_new_pack.6A3KS2/_new 2016-08-29 15:27:41.000000000 +0200
@@ -17,7 +17,7 @@
Name: kwayland-integration
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Integration plugins for various KDE frameworks for wayland windowing system
License: LGPL-2.1+
++++++ kwayland-integration-5.7.3.tar.xz -> kwayland-integration-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.7.3/CMakeLists.txt new/kwayland-integration-5.7.4/CMakeLists.txt
--- old/kwayland-integration-5.7.3/CMakeLists.txt 2016-08-02 11:39:57.000000000 +0200
+++ new/kwayland-integration-5.7.4/CMakeLists.txt 2016-08-23 14:46:04.000000000 +0200
@@ -1,5 +1,5 @@
project(kwayland-integration)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
1
0
Hello community,
here is the log from the commit of package ksysguard5 for openSUSE:Factory checked in at 2016-08-29 15:27:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ksysguard5 (Old)
and /work/SRC/openSUSE:Factory/.ksysguard5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ksysguard5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ksysguard5/ksysguard5.changes 2016-08-12 15:39:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ksysguard5.new/ksysguard5.changes 2016-08-29 15:27:29.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
ksysguard-5.7.3.tar.xz
New:
----
ksysguard-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ksysguard5.spec ++++++
--- /var/tmp/diff_new_pack.5BOPy6/_old 2016-08-29 15:27:30.000000000 +0200
+++ /var/tmp/diff_new_pack.5BOPy6/_new 2016-08-29 15:27:30.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: ksysguard5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: KDE System Guard daemon
License: GPL-2.0
++++++ ksysguard-5.7.3.tar.xz -> ksysguard-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksysguard-5.7.3/CMakeLists.txt new/ksysguard-5.7.4/CMakeLists.txt
--- old/ksysguard-5.7.3/CMakeLists.txt 2016-08-02 11:39:39.000000000 +0200
+++ new/ksysguard-5.7.4/CMakeLists.txt 2016-08-23 14:45:46.000000000 +0200
@@ -1,5 +1,5 @@
project(ksysguard)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
set(QT_MIN_VERSION "5.4.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksysguard-5.7.3/doc/CMakeLists.txt new/ksysguard-5.7.4/doc/CMakeLists.txt
--- old/ksysguard-5.7.3/doc/CMakeLists.txt 2016-08-02 11:39:39.000000000 +0200
+++ new/ksysguard-5.7.4/doc/CMakeLists.txt 2016-08-23 14:45:46.000000000 +0200
@@ -1,9 +1,9 @@
add_subdirectory(en)
+add_subdirectory(ca)
add_subdirectory(de)
+add_subdirectory(et)
add_subdirectory(it)
-add_subdirectory(sv)
add_subdirectory(nl)
add_subdirectory(pt_BR)
+add_subdirectory(sv)
add_subdirectory(uk)
-add_subdirectory(ca)
-add_subdirectory(et)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksysguard-5.7.3/gui/org.kde.ksysguard.desktop new/ksysguard-5.7.4/gui/org.kde.ksysguard.desktop
--- old/ksysguard-5.7.3/gui/org.kde.ksysguard.desktop 2016-08-02 11:39:20.000000000 +0200
+++ new/ksysguard-5.7.4/gui/org.kde.ksysguard.desktop 2016-08-23 14:45:25.000000000 +0200
@@ -184,6 +184,7 @@
Comment[pl]=Monitoruje uruchomione procesy i wydajność systemu
Comment[pt]=Vigiar os processos em execução e a performance do sistema
Comment[pt_BR]=Monitora os processos em execução e o desempenho do sistema
+Comment[ru]=Наблюдение за процессами и производительностью системы
Comment[sk]=Monitoruje spustené procesy a výkon systému
Comment[sl]=Nadzirajte tekoča opravila in zmogljivost sistema
Comment[sr]=Надгледајте процесе у раду и перформансе система
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksysguard-5.7.3/po/cs/ksysguard.po new/ksysguard-5.7.4/po/cs/ksysguard.po
--- old/ksysguard-5.7.3/po/cs/ksysguard.po 2016-08-02 11:39:22.000000000 +0200
+++ new/ksysguard-5.7.4/po/cs/ksysguard.po 2016-08-23 14:45:27.000000000 +0200
@@ -874,11 +874,13 @@
msgid "Bac&kground color:"
msgstr "Barva poza&dí:"
-#: SensorDisplayLib/SensorDisplay.cpp:116 SensorDisplayLib/SensorLogger.cpp:597
+#: SensorDisplayLib/SensorDisplay.cpp:116
+#: SensorDisplayLib/SensorLogger.cpp:597
msgid "&Properties"
msgstr "&Vlastnosti"
-#: SensorDisplayLib/SensorDisplay.cpp:121 SensorDisplayLib/SensorLogger.cpp:602
+#: SensorDisplayLib/SensorDisplay.cpp:121
+#: SensorDisplayLib/SensorLogger.cpp:602
msgid "&Remove Display"
msgstr "Odst&ranit displej"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksysguard-5.7.3/po/el/ksysguard.po new/ksysguard-5.7.4/po/el/ksysguard.po
--- old/ksysguard-5.7.3/po/el/ksysguard.po 2016-08-02 11:39:23.000000000 +0200
+++ new/ksysguard-5.7.4/po/el/ksysguard.po 2016-08-23 14:45:27.000000000 +0200
@@ -11,19 +11,20 @@
# Antonis Geralis <capoiosct(a)gmail.com>, 2011, 2012, 2014.
# Dimitrios Glentadakis <dglent(a)gmail.com>, 2012.
# Stelios <sstavra(a)gmail.com>, 2012.
+# Dimitris Kardarakos <dimkard(a)gmail.com>, 2016.
msgid ""
msgstr ""
"Project-Id-Version: ksysguard\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-04-20 07:44+0000\n"
-"PO-Revision-Date: 2014-02-08 23:10+0200\n"
-"Last-Translator: Antonis Geralis <capoiosct(a)gmail.com>\n"
+"PO-Revision-Date: 2016-08-04 13:06+0200\n"
+"Last-Translator: Dimitris Kardarakos <dimkard(a)gmail.com>\n"
"Language-Team: Greek <kde-i18n-el(a)kde.org>\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
msgctxt "NAME OF TRANSLATORS"
@@ -198,10 +199,8 @@
msgstr "Swap: %1 / %2Swap: %1%1"
#: ksysguard.cpp:538
-#, fuzzy
-#| msgid "(c) 1996-2008 The KDE System Monitor Developers"
msgid "(c) 1996-2016 The KDE System Monitor Developers"
-msgstr "(c) 1996-2008 Οι προγραμματιστές της Εποπτείας Συστήματος"
+msgstr "(c) 1996-2016 Οι προγραμματιστές του επόπτη συστήματος του KDE"
#: ksysguard.cpp:540
msgid "John Tapsell"
@@ -864,10 +863,8 @@
#. i18n: ectx: property (text), widget (QLabel, m_lblLowerLimit)
#: SensorDisplayLib/MultiMeterSettingsWidget.ui:86
-#, fuzzy
-#| msgid "Lower limit:"
msgid "&Lower limit:"
-msgstr "Ελάχιστο όριο:"
+msgstr "Ε&λάχιστο όριο:"
#. i18n: ectx: property (text), widget (QCheckBox, m_upperLimitActive)
#: SensorDisplayLib/MultiMeterSettingsWidget.ui:119
@@ -882,24 +879,18 @@
#. i18n: ectx: property (text), widget (QLabel, textLabel1_2)
#: SensorDisplayLib/MultiMeterSettingsWidget.ui:175
-#, fuzzy
-#| msgid "Normal digit color:"
msgid "Nor&mal digit color:"
-msgstr "Κανονικό χρώμα ψηφίου:"
+msgstr "Χρώμα κανονι&κού ψηφίου:"
#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
#: SensorDisplayLib/MultiMeterSettingsWidget.ui:205
-#, fuzzy
-#| msgid "Alarm digit color:"
msgid "Alarm di&git color:"
-msgstr "Χρώμα ψηφίου συναγερμού:"
+msgstr "Χρώμα &ψηφίου συναγερμού:"
#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
#: SensorDisplayLib/MultiMeterSettingsWidget.ui:235
-#, fuzzy
-#| msgid "Background color:"
msgid "Bac&kground color:"
-msgstr "Χρώμα φόντου:"
+msgstr "Χρώμα &φόντου:"
#: SensorDisplayLib/SensorDisplay.cpp:116
#: SensorDisplayLib/SensorLogger.cpp:597
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksysguard-5.7.3/po/ja/ksysguard.po new/ksysguard-5.7.4/po/ja/ksysguard.po
--- old/ksysguard-5.7.3/po/ja/ksysguard.po 2016-08-02 11:39:25.000000000 +0200
+++ new/ksysguard-5.7.4/po/ja/ksysguard.po 2016-08-23 14:45:30.000000000 +0200
@@ -896,11 +896,13 @@
msgid "Bac&kground color:"
msgstr "背景色:"
-#: SensorDisplayLib/SensorDisplay.cpp:116 SensorDisplayLib/SensorLogger.cpp:597
+#: SensorDisplayLib/SensorDisplay.cpp:116
+#: SensorDisplayLib/SensorLogger.cpp:597
msgid "&Properties"
msgstr "プロパティ(&P)"
-#: SensorDisplayLib/SensorDisplay.cpp:121 SensorDisplayLib/SensorLogger.cpp:602
+#: SensorDisplayLib/SensorDisplay.cpp:121
+#: SensorDisplayLib/SensorLogger.cpp:602
msgid "&Remove Display"
msgstr "センサー表示を削除(&R)"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksysguard-5.7.3/po/ru/ksysguard.po new/ksysguard-5.7.4/po/ru/ksysguard.po
--- old/ksysguard-5.7.3/po/ru/ksysguard.po 2016-08-02 11:39:29.000000000 +0200
+++ new/ksysguard-5.7.4/po/ru/ksysguard.po 2016-08-23 14:45:33.000000000 +0200
@@ -16,7 +16,7 @@
"Project-Id-Version: ksysguard\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-04-20 07:44+0000\n"
-"PO-Revision-Date: 2016-03-27 20:29+0300\n"
+"PO-Revision-Date: 2016-08-20 15:23+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -197,10 +197,8 @@
msgstr "Подкачка: %1 / %2Подкачка: %1%1"
#: ksysguard.cpp:538
-#, fuzzy
-#| msgid "(c) 1996-2008 The KDE System Monitor Developers"
msgid "(c) 1996-2016 The KDE System Monitor Developers"
-msgstr "© Разработчики KSysGuard, 1996-2008"
+msgstr "© Разработчики KSysGuard, 1996-2016"
#: ksysguard.cpp:540
msgid "John Tapsell"
@@ -860,10 +858,8 @@
#. i18n: ectx: property (text), widget (QLabel, m_lblLowerLimit)
#: SensorDisplayLib/MultiMeterSettingsWidget.ui:86
-#, fuzzy
-#| msgid "Lower limit:"
msgid "&Lower limit:"
-msgstr "Нижний предел:"
+msgstr "&Нижний предел:"
#. i18n: ectx: property (text), widget (QCheckBox, m_upperLimitActive)
#: SensorDisplayLib/MultiMeterSettingsWidget.ui:119
@@ -878,24 +874,18 @@
#. i18n: ectx: property (text), widget (QLabel, textLabel1_2)
#: SensorDisplayLib/MultiMeterSettingsWidget.ui:175
-#, fuzzy
-#| msgid "Normal digit color:"
msgid "Nor&mal digit color:"
-msgstr "Обычный цвет цифр:"
+msgstr "Об&ычный цвет цифр:"
#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
#: SensorDisplayLib/MultiMeterSettingsWidget.ui:205
-#, fuzzy
-#| msgid "Alarm digit color:"
msgid "Alarm di&git color:"
-msgstr "Тревожный цвет цифр:"
+msgstr "Т&ревожный цвет цифр:"
#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
#: SensorDisplayLib/MultiMeterSettingsWidget.ui:235
-#, fuzzy
-#| msgid "Background color:"
msgid "Bac&kground color:"
-msgstr "Цвет фона:"
+msgstr "Цвет &фона:"
#: SensorDisplayLib/SensorDisplay.cpp:116
#: SensorDisplayLib/SensorLogger.cpp:597
1
0
Hello community,
here is the log from the commit of package ksshaskpass5 for openSUSE:Factory checked in at 2016-08-29 15:27:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ksshaskpass5 (Old)
and /work/SRC/openSUSE:Factory/.ksshaskpass5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ksshaskpass5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ksshaskpass5/ksshaskpass5.changes 2016-08-12 15:39:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ksshaskpass5.new/ksshaskpass5.changes 2016-08-29 15:27:18.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
ksshaskpass-5.7.3.tar.xz
New:
----
ksshaskpass-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ksshaskpass5.spec ++++++
--- /var/tmp/diff_new_pack.NHYead/_old 2016-08-29 15:27:19.000000000 +0200
+++ /var/tmp/diff_new_pack.NHYead/_new 2016-08-29 15:27:19.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: ksshaskpass5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Plasma 5 version of ssh-askpass
License: GPL-2.0+
++++++ ksshaskpass-5.7.3.tar.xz -> ksshaskpass-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksshaskpass-5.7.3/CMakeLists.txt new/ksshaskpass-5.7.4/CMakeLists.txt
--- old/ksshaskpass-5.7.3/CMakeLists.txt 2016-08-02 11:39:12.000000000 +0200
+++ new/ksshaskpass-5.7.4/CMakeLists.txt 2016-08-23 14:45:16.000000000 +0200
@@ -1,6 +1,6 @@
project(ksshaskpass)
cmake_minimum_required(VERSION 2.8.12)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
find_package(Qt5 REQUIRED COMPONENTS Core)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksshaskpass-5.7.3/po/pl/ksshaskpass.po new/ksshaskpass-5.7.4/po/pl/ksshaskpass.po
--- old/ksshaskpass-5.7.3/po/pl/ksshaskpass.po 2016-08-02 11:39:10.000000000 +0200
+++ new/ksshaskpass-5.7.4/po/pl/ksshaskpass.po 2016-08-23 14:45:14.000000000 +0200
@@ -1,13 +1,13 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
-# Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>, 2015.
+# Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-01-12 08:05+0000\n"
-"PO-Revision-Date: 2015-12-05 07:15+0100\n"
+"PO-Revision-Date: 2016-08-20 09:00+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -63,7 +63,7 @@
#: main.cpp:52
msgid "Original author"
-msgstr "Autor pierwowzoru"
+msgstr "Autor pierwszej wersji"
#: main.cpp:59
msgctxt "Name of a prompt for a password"
1
0
Hello community,
here is the log from the commit of package kscreenlocker for openSUSE:Factory checked in at 2016-08-29 15:27:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kscreenlocker (Old)
and /work/SRC/openSUSE:Factory/.kscreenlocker.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kscreenlocker"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kscreenlocker/kscreenlocker.changes 2016-08-12 15:39:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kscreenlocker.new/kscreenlocker.changes 2016-08-29 15:27:05.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
kscreenlocker-5.7.3.tar.xz
New:
----
kscreenlocker-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kscreenlocker.spec ++++++
--- /var/tmp/diff_new_pack.lhgltV/_old 2016-08-29 15:27:06.000000000 +0200
+++ /var/tmp/diff_new_pack.lhgltV/_new 2016-08-29 15:27:06.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: kscreenlocker
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Library and components for secure lock screen architecture
License: GPL-2.0+
++++++ kscreenlocker-5.7.3.tar.xz -> kscreenlocker-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.7.3/CMakeLists.txt new/kscreenlocker-5.7.4/CMakeLists.txt
--- old/kscreenlocker-5.7.3/CMakeLists.txt 2016-08-02 11:38:57.000000000 +0200
+++ new/kscreenlocker-5.7.4/CMakeLists.txt 2016-08-23 14:44:59.000000000 +0200
@@ -1,4 +1,4 @@
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.7.3/po/pl/screenlocker_kcm.po new/kscreenlocker-5.7.4/po/pl/screenlocker_kcm.po
--- old/kscreenlocker-5.7.3/po/pl/screenlocker_kcm.po 2016-08-02 11:38:49.000000000 +0200
+++ new/kscreenlocker-5.7.4/po/pl/screenlocker_kcm.po 2016-08-23 14:44:46.000000000 +0200
@@ -7,7 +7,7 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-04-09 08:00+0000\n"
-"PO-Revision-Date: 2016-04-16 06:29+0100\n"
+"PO-Revision-Date: 2016-08-06 07:45+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -54,7 +54,7 @@
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: kcm.ui:36
msgid "Re&quire password after locking:"
-msgstr "Wyma&gaj hasła po zablokowaniu:"
+msgstr "Wymagaj hasła po zablokowaniu:"
#. i18n: ectx: property (toolTip), widget (QLabel, label_7)
#. i18n: ectx: property (toolTip), widget (KKeySequenceWidget, lockscreenShortcut)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.7.3/po/ru/kscreenlocker_greet.po new/kscreenlocker-5.7.4/po/ru/kscreenlocker_greet.po
--- old/kscreenlocker-5.7.3/po/ru/kscreenlocker_greet.po 2016-08-02 11:38:50.000000000 +0200
+++ new/kscreenlocker-5.7.4/po/ru/kscreenlocker_greet.po 2016-08-23 14:44:48.000000000 +0200
@@ -3,13 +3,13 @@
#
# Yuri Efremov <yur.arh(a)gmail.com>, 2013.
# Julia Dronova <juliette.tux(a)gmail.com>, 2013.
-# Alexander Potashev <aspotashev(a)gmail.com>, 2014, 2015.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2014, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-03-31 08:06+0000\n"
-"PO-Revision-Date: 2015-04-22 00:02+0300\n"
+"PO-Revision-Date: 2016-08-13 23:45+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -26,13 +26,13 @@
#: main.cpp:98
msgid "Starts the greeter in testing mode"
-msgstr "Запустить приветствие в тестовом режиме"
+msgstr "Запустить приветствие в тестовом режиме."
#: main.cpp:101
-#, fuzzy
-#| msgid "Starts the greeter in testing mode"
msgid "Starts the greeter with the selected theme (only in Testing mode)"
-msgstr "Запустить приветствие в тестовом режиме"
+msgstr ""
+"Запустить приветствие с указанной темой оформления (возможно только в "
+"тестовом режиме)."
#: main.cpp:106
msgid "Lock immediately, ignoring any grace time etc."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.7.3/po/ru/screenlocker_kcm.po new/kscreenlocker-5.7.4/po/ru/screenlocker_kcm.po
--- old/kscreenlocker-5.7.3/po/ru/screenlocker_kcm.po 2016-08-02 11:38:50.000000000 +0200
+++ new/kscreenlocker-5.7.4/po/ru/screenlocker_kcm.po 2016-08-23 14:44:48.000000000 +0200
@@ -1,13 +1,13 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
-# Alexander Potashev <aspotashev(a)gmail.com>, 2014, 2015.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2014, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-04-09 08:00+0000\n"
-"PO-Revision-Date: 2015-04-22 02:28+0300\n"
+"PO-Revision-Date: 2016-08-13 23:47+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -18,29 +18,25 @@
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Lokalize 2.0\n"
-# BUGME: needs plurals: minute/minutes --aspotashev
+# "Блокировать экран автоматически после: [...]" --aspotashev
#: kcm.cpp:50
-#, fuzzy
-#| msgid " min"
msgctxt "Spinbox suffix. Short for minutes"
msgid " min"
msgid_plural " mins"
-msgstr[0] " мин"
-msgstr[1] " мин"
-msgstr[2] " мин"
-msgstr[3] " мин"
+msgstr[0] " минуты"
+msgstr[1] " минут"
+msgstr[2] " минут"
+msgstr[3] " минуты"
-# BUGME: needs plurals: second/seconds --aspotashev
+# "Требовать пароль через: [...]" --aspotashev
#: kcm.cpp:52
-#, fuzzy
-#| msgid " sec"
msgctxt "Spinbox suffix. Short for seconds"
msgid " sec"
msgid_plural " secs"
-msgstr[0] " сек"
-msgstr[1] " сек"
-msgstr[2] " сек"
-msgstr[3] " сек"
+msgstr[0] " секунду"
+msgstr[1] " секунды"
+msgstr[2] " секунд"
+msgstr[3] " секунду"
#: kcm.cpp:70
msgid "Lock Session"
@@ -59,6 +55,7 @@
msgid "Lock screen automatically after:"
msgstr "Блокировать экран автоматически после:"
+# BUGME: this "&" is visible in the UI --aspotashev
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: kcm.ui:36
msgid "Re&quire password after locking:"
1
0
Hello community,
here is the log from the commit of package kscreen5 for openSUSE:Factory checked in at 2016-08-29 15:26:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kscreen5 (Old)
and /work/SRC/openSUSE:Factory/.kscreen5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kscreen5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kscreen5/kscreen5.changes 2016-08-12 15:39:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kscreen5.new/kscreen5.changes 2016-08-29 15:26:53.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
kscreen-5.7.3.tar.xz
New:
----
kscreen-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kscreen5.spec ++++++
--- /var/tmp/diff_new_pack.kRl9gJ/_old 2016-08-29 15:26:55.000000000 +0200
+++ /var/tmp/diff_new_pack.kRl9gJ/_new 2016-08-29 15:26:55.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: kscreen5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: KDE's screen management software
License: GPL-2.0+
++++++ kscreen-5.7.3.tar.xz -> kscreen-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreen-5.7.3/CMakeLists.txt new/kscreen-5.7.4/CMakeLists.txt
--- old/kscreen-5.7.3/CMakeLists.txt 2016-08-02 11:38:23.000000000 +0200
+++ new/kscreen-5.7.4/CMakeLists.txt 2016-08-23 14:43:59.000000000 +0200
@@ -1,5 +1,5 @@
project(KScreen)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
cmake_minimum_required(VERSION 2.8.12)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreen-5.7.3/kcm/src/declarative/qmloutput.cpp new/kscreen-5.7.4/kcm/src/declarative/qmloutput.cpp
--- old/kscreen-5.7.3/kcm/src/declarative/qmloutput.cpp 2016-08-02 11:37:57.000000000 +0200
+++ new/kscreen-5.7.4/kcm/src/declarative/qmloutput.cpp 2016-08-23 14:43:17.000000000 +0200
@@ -29,7 +29,7 @@
const static int sMargin = 0;
const static int sSnapArea = 20;
-const static int sSnapAlignArea = 10;
+const static int sSnapAlignArea = 6;
Q_DECLARE_METATYPE(KScreen::ModePtr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreen-5.7.3/po/ru/kcm_displayconfiguration.po new/kscreen-5.7.4/po/ru/kcm_displayconfiguration.po
--- old/kscreen-5.7.3/po/ru/kcm_displayconfiguration.po 2016-08-02 11:38:16.000000000 +0200
+++ new/kscreen-5.7.4/po/ru/kcm_displayconfiguration.po 2016-08-23 14:43:49.000000000 +0200
@@ -1,13 +1,13 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
-# Alexander Potashev <aspotashev(a)gmail.com>, 2015.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-26 12:18+0000\n"
-"PO-Revision-Date: 2015-08-20 17:48+0300\n"
+"PO-Revision-Date: 2016-08-13 22:05+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -178,25 +178,27 @@
msgid "No available resolutions"
msgstr "Нет доступных разрешений экрана"
+# BUGME: please change dialog title to smth more specific --aspotashev
#. i18n: ectx: property (windowTitle), widget (QDialog, Scaling)
#: src/scaling.ui:14
msgid "Dialog"
-msgstr ""
+msgstr "Масштабирование экрана"
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: src/scaling.ui:20
msgid "Screen Scaling"
-msgstr ""
+msgstr "Масштабирование экрана"
#. i18n: ectx: property (text), widget (QLabel, label)
#: src/scaling.ui:31
msgid "Scale:"
-msgstr ""
+msgstr "Масштаб:"
+# BUGME: should not be translatable --aspotashev
#. i18n: ectx: property (text), widget (QLabel, scaleLabel)
#: src/scaling.ui:72
msgid "TextLabel"
-msgstr ""
+msgstr "TextLabel"
#: src/scalingconfig.cpp:40
msgid "Scaling changes will come into effect after restart"
@@ -205,38 +207,38 @@
#. i18n: ectx: attribute (title), widget (QWidget, tab)
#: src/stylepreview.ui:19
msgid "Tab 1"
-msgstr ""
+msgstr "Вкладка 1"
#. i18n: ectx: property (title), widget (QGroupBox, GroupBox1)
#: src/stylepreview.ui:29
msgid "Group Box"
-msgstr ""
+msgstr "Группа"
#. i18n: ectx: property (text), widget (QRadioButton, RadioButton1)
#. i18n: ectx: property (text), widget (QRadioButton, RadioButton2)
#: src/stylepreview.ui:35 src/stylepreview.ui:45
msgid "Radio button"
-msgstr ""
+msgstr "Переключатель"
#. i18n: ectx: property (text), widget (QCheckBox, CheckBox1)
#: src/stylepreview.ui:62
msgid "Checkbox"
-msgstr ""
+msgstr "Флажок"
#. i18n: ectx: property (text), widget (QPushButton, PushButton1)
#: src/stylepreview.ui:115
msgid "Button"
-msgstr ""
+msgstr "Кнопка"
#. i18n: ectx: property (text), item, widget (QComboBox, ComboBox1)
#: src/stylepreview.ui:125
msgid "Combobox"
-msgstr ""
+msgstr "Выпадающий список"
#. i18n: ectx: attribute (title), widget (QWidget, tab)
#: src/stylepreview.ui:155
msgid "Tab 2"
-msgstr ""
+msgstr "Вкладка 2"
#: src/widget.cpp:90
msgid "Primary display:"
1
0
Hello community,
here is the log from the commit of package kmenuedit5 for openSUSE:Factory checked in at 2016-08-29 15:26:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmenuedit5 (Old)
and /work/SRC/openSUSE:Factory/.kmenuedit5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kmenuedit5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kmenuedit5/kmenuedit5.changes 2016-08-12 15:39:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kmenuedit5.new/kmenuedit5.changes 2016-08-29 15:26:42.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
kmenuedit-5.7.3.tar.xz
New:
----
kmenuedit-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kmenuedit5.spec ++++++
--- /var/tmp/diff_new_pack.R2gTA1/_old 2016-08-29 15:26:44.000000000 +0200
+++ /var/tmp/diff_new_pack.R2gTA1/_new 2016-08-29 15:26:44.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: kmenuedit5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Provides the interface and basic tools for the KDE workspace
License: GPL-2.0
++++++ kmenuedit-5.7.3.tar.xz -> kmenuedit-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmenuedit-5.7.3/CMakeLists.txt new/kmenuedit-5.7.4/CMakeLists.txt
--- old/kmenuedit-5.7.3/CMakeLists.txt 2016-08-02 11:37:48.000000000 +0200
+++ new/kmenuedit-5.7.4/CMakeLists.txt 2016-08-23 14:43:08.000000000 +0200
@@ -1,5 +1,5 @@
project(kmenuedit)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
set(QT_MIN_VERSION "5.4.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmenuedit-5.7.3/doc/CMakeLists.txt new/kmenuedit-5.7.4/doc/CMakeLists.txt
--- old/kmenuedit-5.7.3/doc/CMakeLists.txt 2016-08-02 11:37:48.000000000 +0200
+++ new/kmenuedit-5.7.4/doc/CMakeLists.txt 2016-08-23 14:43:08.000000000 +0200
@@ -1,8 +1,8 @@
add_subdirectory(en)
+add_subdirectory(ca)
add_subdirectory(de)
add_subdirectory(it)
-add_subdirectory(sv)
add_subdirectory(nl)
add_subdirectory(pt_BR)
+add_subdirectory(sv)
add_subdirectory(uk)
-add_subdirectory(ca)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmenuedit-5.7.3/po/pl/kmenuedit.po new/kmenuedit-5.7.4/po/pl/kmenuedit.po
--- old/kmenuedit-5.7.3/po/pl/kmenuedit.po 2016-08-02 11:37:39.000000000 +0200
+++ new/kmenuedit-5.7.4/po/pl/kmenuedit.po 2016-08-23 14:42:55.000000000 +0200
@@ -1,4 +1,4 @@
-# Version: $Revision: 1462113 $
+# Version: $Revision: 1466653 $
# translation of kmenuedit.po to Polish
# translation of kmenuedit.po to
# translation of kmenuedit.po to
@@ -14,7 +14,7 @@
"Project-Id-Version: kmenuedit\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-04-07 08:15+0000\n"
-"PO-Revision-Date: 2016-01-30 09:17+0100\n"
+"PO-Revision-Date: 2016-08-06 07:45+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -142,7 +142,7 @@
#: kmenuedit.cpp:79
msgid "New S&eparator"
-msgstr "Nowy odgranicz&enie"
+msgstr "Nowy rozdzi&elacz"
#: kmenuedit.cpp:83
msgid "&Sort"
1
0
Hello community,
here is the log from the commit of package kinfocenter5 for openSUSE:Factory checked in at 2016-08-29 15:26:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kinfocenter5 (Old)
and /work/SRC/openSUSE:Factory/.kinfocenter5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kinfocenter5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kinfocenter5/kinfocenter5.changes 2016-08-12 15:39:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kinfocenter5.new/kinfocenter5.changes 2016-08-29 15:26:24.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
kinfocenter-5.7.3.tar.xz
New:
----
kinfocenter-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kinfocenter5.spec ++++++
--- /var/tmp/diff_new_pack.2xgfDy/_old 2016-08-29 15:26:25.000000000 +0200
+++ /var/tmp/diff_new_pack.2xgfDy/_new 2016-08-29 15:26:25.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: kinfocenter5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Utility that provides information about a computer system
License: GPL-2.0+
++++++ kinfocenter-5.7.3.tar.xz -> kinfocenter-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kinfocenter-5.7.3/CMakeLists.txt new/kinfocenter-5.7.4/CMakeLists.txt
--- old/kinfocenter-5.7.3/CMakeLists.txt 2016-08-02 11:37:22.000000000 +0200
+++ new/kinfocenter-5.7.4/CMakeLists.txt 2016-08-23 14:42:31.000000000 +0200
@@ -1,5 +1,5 @@
project(kinfocenter)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
set(QT_MIN_VERSION "5.4.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kinfocenter-5.7.3/Categories/kinfocentercategory.desktop new/kinfocenter-5.7.4/Categories/kinfocentercategory.desktop
--- old/kinfocenter-5.7.3/Categories/kinfocentercategory.desktop 2016-08-02 11:36:44.000000000 +0200
+++ new/kinfocenter-5.7.4/Categories/kinfocentercategory.desktop 2016-08-23 14:41:29.000000000 +0200
@@ -41,7 +41,7 @@
Name[nl]=Categorie KInfoCenter
Name[nn]=KInfoCenter-kategori
Name[pa]=ਕੇ-ਜਾਣਕਾਰੀ ਸੈਂਟਰ ਕੈਟਾਗਰੀ
-Name[pl]=Kategoria centrum informacyjnego
+Name[pl]=Kategoria ośrodka informacji
Name[pt]=Categoria do KInfoCenter
Name[pt_BR]=Categoria do KInfoCenter
Name[ro]=Categorie Centru de informații KDE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kinfocenter-5.7.3/doc/CMakeLists.txt new/kinfocenter-5.7.4/doc/CMakeLists.txt
--- old/kinfocenter-5.7.3/doc/CMakeLists.txt 2016-08-02 11:37:22.000000000 +0200
+++ new/kinfocenter-5.7.4/doc/CMakeLists.txt 2016-08-23 14:42:31.000000000 +0200
@@ -1,10 +1,10 @@
add_subdirectory(en)
+add_subdirectory(ca)
add_subdirectory(de)
add_subdirectory(it)
-add_subdirectory(sv)
add_subdirectory(nl)
add_subdirectory(pt_BR)
-add_subdirectory(uk)
add_subdirectory(sr)
add_subdirectory(sr@latin)
-add_subdirectory(ca)
+add_subdirectory(sv)
+add_subdirectory(uk)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kinfocenter-5.7.3/doc/de/index.docbook new/kinfocenter-5.7.4/doc/de/index.docbook
--- old/kinfocenter-5.7.3/doc/de/index.docbook 2016-08-02 11:37:17.000000000 +0200
+++ new/kinfocenter-5.7.4/doc/de/index.docbook 2016-08-23 14:42:24.000000000 +0200
@@ -388,7 +388,7 @@
>Geräteinformationen</title>
<para
->Diese Modul zeigt alle in Ihrem PC vorhandenen Geräte an. Es gibt in diesem Modul drei Bereiche, einen Gerätebetrachter, einen Bereich zur anzeige der Informationen und eine Statusleiste.</para>
+>Dieses Modul zeigt alle in Ihrem PC vorhandenen Geräte an. Es gibt in diesem Modul drei Bereiche, einen Gerätebetrachter, einen Bereich zur Anzeige der Informationen und eine Statusleiste.</para>
<sect2 id="devlist">
<title
>Gerätebetrachter</title>
@@ -528,11 +528,11 @@
>Die weiteren Einträge hängen von der Art des ausgewählten Gerätes ab. Diese Einträge haben selbsterklärende Beschriftungen. Die angezeigten Informationen können mit der Maus markiert und kopiert werden.</para>
<note>
<para
->Die <quote
+>Die Einträge <quote
>Maximalgeschwindigkeit</quote
> und <quote
>Unterstützte Instruktions-Sätze</quote
-> Einträge für Prozessoren werden normalerweise nicht über Solid ermittelt.</para>
+> für Prozessoren werden normalerweise nicht über Solid ermittelt.</para>
</note>
<note>
<para
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kinfocenter-5.7.3/org.kde.kinfocenter.desktop new/kinfocenter-5.7.4/org.kde.kinfocenter.desktop
--- old/kinfocenter-5.7.3/org.kde.kinfocenter.desktop 2016-08-02 11:36:44.000000000 +0200
+++ new/kinfocenter-5.7.4/org.kde.kinfocenter.desktop 2016-08-23 14:41:29.000000000 +0200
@@ -22,7 +22,7 @@
Name[it]=Centro delle informazioni
Name[nl]=Informatiecentrum
Name[nn]=Infosenter
-Name[pl]=Centrum informacyjne
+Name[pl]=Ośrodek informacji
Name[pt]=Centro de Informações
Name[pt_BR]=Centro de Informações
Name[ru]=Информация о системе
@@ -100,7 +100,7 @@
GenericName[nn]=KDEs informasjonssenter
GenericName[or]=ସୂଚନା କେନ୍ଦ୍ର
GenericName[pa]=ਜਾਣਕਾਰੀ ਸੈਂਟਰ
-GenericName[pl]=Centrum informacyjne
+GenericName[pl]=Ośrodek informacji
GenericName[pt]=Centro de Informações
GenericName[pt_BR]=Centro de Informações
GenericName[ro]=Centru de informații
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kinfocenter-5.7.3/po/en_GB/kcm-about-distro.po new/kinfocenter-5.7.4/po/en_GB/kcm-about-distro.po
--- old/kinfocenter-5.7.3/po/en_GB/kcm-about-distro.po 2016-08-02 11:36:50.000000000 +0200
+++ new/kinfocenter-5.7.4/po/en_GB/kcm-about-distro.po 2016-08-23 14:41:40.000000000 +0200
@@ -7,15 +7,15 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-28 11:38+0000\n"
-"PO-Revision-Date: 2016-03-06 11:42+0000\n"
+"PO-Revision-Date: 2016-08-05 13:10+0000\n"
"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
@@ -71,7 +71,7 @@
#. i18n: ectx: property (text), widget (QLabel, variantLabel)
#: Module.ui:42
msgid "{variantLabel}"
-msgstr ""
+msgstr "{variantLabel}"
#. i18n: ectx: property (text), widget (QLabel, plasma)
#: Module.ui:77
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kinfocenter-5.7.3/po/en_GB/kcm_energyinfo.po new/kinfocenter-5.7.4/po/en_GB/kcm_energyinfo.po
--- old/kinfocenter-5.7.3/po/en_GB/kcm_energyinfo.po 2016-08-02 11:36:50.000000000 +0200
+++ new/kinfocenter-5.7.4/po/en_GB/kcm_energyinfo.po 2016-08-23 14:41:40.000000000 +0200
@@ -1,21 +1,21 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
-# , 2015.
+# Steve Allewell <steve.allewell(a)gmail.com>, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-06-17 11:44+0000\n"
-"PO-Revision-Date: 2015-04-26 16:10+0100\n"
-"Last-Translator: \n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"PO-Revision-Date: 2016-08-05 13:10+0000\n"
+"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
@@ -50,16 +50,11 @@
msgstr "Energy"
#: package/contents/ui/main.qml:62
-#, fuzzy
-#| msgid "Energy Consumption"
msgctxt "current power draw from the battery in W"
msgid "Consumption"
-msgstr "Energy Consumption"
+msgstr "Consumption"
#: package/contents/ui/main.qml:62
-#, fuzzy
-#| msgctxt "Shorthand for Watts"
-#| msgid "W"
msgctxt "Watt"
msgid "W"
msgstr "W"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kinfocenter-5.7.3/po/pl/kinfocenter.po new/kinfocenter-5.7.4/po/pl/kinfocenter.po
--- old/kinfocenter-5.7.3/po/pl/kinfocenter.po 2016-08-02 11:37:02.000000000 +0200
+++ new/kinfocenter-5.7.4/po/pl/kinfocenter.po 2016-08-23 14:42:00.000000000 +0200
@@ -1,5 +1,5 @@
# translation of kinfocenter.po to
-# Version: $Revision: 1462113 $
+# Version: $Revision: 1467596 $
# translation of kcontrol.po to
# translation of kcontrol.po to
# translation of kcontrol.po to
@@ -17,7 +17,7 @@
"Project-Id-Version: kinfocenter\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-03-09 07:26+0000\n"
-"PO-Revision-Date: 2016-03-12 06:56+0100\n"
+"PO-Revision-Date: 2016-08-20 08:48+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -39,7 +39,7 @@
#: infocenter.cpp:52
msgctxt "Main window title"
msgid "KInfocenter"
-msgstr "Centrum informacji KDE"
+msgstr "Ośrodek informacji KDE"
#: infocenter.cpp:128
msgctxt "Information about current module located in about menu"
@@ -78,7 +78,7 @@
#: main.cpp:38
msgid "Info Center"
-msgstr "Centrum informacyjne"
+msgstr "Ośrodek informacji"
#: main.cpp:46
msgid "Copyright 2009-2016 KDE"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kinfocenter-5.7.3/po/ru/kcm_energyinfo.po new/kinfocenter-5.7.4/po/ru/kcm_energyinfo.po
--- old/kinfocenter-5.7.3/po/ru/kcm_energyinfo.po 2016-08-02 11:37:03.000000000 +0200
+++ new/kinfocenter-5.7.4/po/ru/kcm_energyinfo.po 2016-08-23 14:42:02.000000000 +0200
@@ -1,13 +1,13 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
-# Alexander Potashev <aspotashev(a)gmail.com>, 2015.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-06-17 11:44+0000\n"
-"PO-Revision-Date: 2015-04-16 01:14+0300\n"
+"PO-Revision-Date: 2016-08-13 21:28+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -51,19 +51,14 @@
msgstr "Заряд"
#: package/contents/ui/main.qml:62
-#, fuzzy
-#| msgid "Energy Consumption"
msgctxt "current power draw from the battery in W"
msgid "Consumption"
msgstr "Энергопотребление"
#: package/contents/ui/main.qml:62
-#, fuzzy
-#| msgctxt "Shorthand for Watts"
-#| msgid "W"
msgctxt "Watt"
msgid "W"
-msgstr " Вт"
+msgstr "Вт"
#: package/contents/ui/main.qml:63
msgid "Voltage"
1
0
Hello community,
here is the log from the commit of package khotkeys5 for openSUSE:Factory checked in at 2016-08-29 15:26:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/khotkeys5 (Old)
and /work/SRC/openSUSE:Factory/.khotkeys5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "khotkeys5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/khotkeys5/khotkeys5.changes 2016-08-12 15:39:05.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.khotkeys5.new/khotkeys5.changes 2016-08-29 15:26:03.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
khotkeys-5.7.3.tar.xz
New:
----
khotkeys-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ khotkeys5.spec ++++++
--- /var/tmp/diff_new_pack.3fhVFH/_old 2016-08-29 15:26:04.000000000 +0200
+++ /var/tmp/diff_new_pack.3fhVFH/_new 2016-08-29 15:26:04.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: khotkeys5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: KDE's hotkey daemon
License: GPL-2.0+
++++++ khotkeys-5.7.3.tar.xz -> khotkeys-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/khotkeys-5.7.3/CMakeLists.txt new/khotkeys-5.7.4/CMakeLists.txt
--- old/khotkeys-5.7.3/CMakeLists.txt 2016-08-02 11:36:35.000000000 +0200
+++ new/khotkeys-5.7.4/CMakeLists.txt 2016-08-23 14:41:19.000000000 +0200
@@ -1,5 +1,5 @@
project(khotkeys)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
1
0
Hello community,
here is the log from the commit of package kde-user-manager for openSUSE:Factory checked in at 2016-08-29 15:25:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kde-user-manager (Old)
and /work/SRC/openSUSE:Factory/.kde-user-manager.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kde-user-manager"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kde-user-manager/kde-user-manager.changes 2016-08-12 15:38:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kde-user-manager.new/kde-user-manager.changes 2016-08-29 15:25:54.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
user-manager-5.7.3.tar.xz
New:
----
user-manager-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kde-user-manager.spec ++++++
--- /var/tmp/diff_new_pack.0HfigG/_old 2016-08-29 15:25:57.000000000 +0200
+++ /var/tmp/diff_new_pack.0HfigG/_new 2016-08-29 15:25:57.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: kde-user-manager
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: KDE System Settings module to manage users
License: GPL-2.0+
++++++ user-manager-5.7.3.tar.xz -> user-manager-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/user-manager-5.7.3/CMakeLists.txt new/user-manager-5.7.4/CMakeLists.txt
--- old/user-manager-5.7.3/CMakeLists.txt 2016-08-02 13:21:32.000000000 +0200
+++ new/user-manager-5.7.4/CMakeLists.txt 2016-08-23 15:02:28.000000000 +0200
@@ -1,6 +1,6 @@
project(user-manager)
cmake_minimum_required(VERSION 2.8.12)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
find_package(ECM 1.3.0 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/user-manager-5.7.3/po/en_GB/user_manager.po new/user-manager-5.7.4/po/en_GB/user_manager.po
--- old/user-manager-5.7.3/po/en_GB/user_manager.po 2016-08-02 13:21:27.000000000 +0200
+++ new/user-manager-5.7.4/po/en_GB/user_manager.po 2016-08-23 15:02:22.000000000 +0200
@@ -1,21 +1,21 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
-# Steve Allewell <steve.allewell(a)gmail.com>, 2014.
+# Steve Allewell <steve.allewell(a)gmail.com>, 2014, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-22 11:44+0000\n"
-"PO-Revision-Date: 2014-12-23 13:03+0000\n"
+"PO-Revision-Date: 2016-08-05 13:11+0000\n"
"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
-"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
+"Language-Team: English <kde-l10n-en_gb(a)kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
#. i18n: ectx: property (placeholderText), widget (QLineEdit, username)
#: src/account.ui:69
@@ -64,10 +64,8 @@
msgstr "MyPassword"
#: src/accountinfo.cpp:68
-#, fuzzy
-#| msgid "Load from file..."
msgid "Choose from Gallery..."
-msgstr "Load from file..."
+msgstr "Choose from Gallery..."
#: src/accountinfo.cpp:72
msgid "Load from file..."
@@ -102,12 +100,12 @@
#: src/avatargallery.cpp:31
msgctxt "@title:window"
msgid "Change your Face"
-msgstr ""
+msgstr "Change your Face"
#. i18n: ectx: property (text), widget (QLabel, header)
#: src/avatargallery.ui:25
msgid "Select a new face:"
-msgstr ""
+msgstr "Select a new face:"
#. i18n: ectx: property (toolTip), widget (QPushButton, addBtn)
#: src/kcm.ui:69
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/user-manager-5.7.3/po/ru/user_manager.po new/user-manager-5.7.4/po/ru/user_manager.po
--- old/user-manager-5.7.3/po/ru/user_manager.po 2016-08-02 13:21:30.000000000 +0200
+++ new/user-manager-5.7.4/po/ru/user_manager.po 2016-08-23 15:02:26.000000000 +0200
@@ -2,13 +2,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Yuri Efremov <yur.arh(a)gmail.com>, 2013.
-# Alexander Potashev <aspotashev(a)gmail.com>, 2014, 2015.
+# Alexander Potashev <aspotashev(a)gmail.com>, 2014, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-07-22 11:44+0000\n"
-"PO-Revision-Date: 2015-04-15 04:41+0300\n"
+"PO-Revision-Date: 2016-08-20 15:02+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -66,10 +66,8 @@
msgstr "Мой пароль"
#: src/accountinfo.cpp:68
-#, fuzzy
-#| msgid "Load from file..."
msgid "Choose from Gallery..."
-msgstr "Загрузить из файла..."
+msgstr "Выбрать из галереи..."
#: src/accountinfo.cpp:72
msgid "Load from file..."
@@ -104,12 +102,12 @@
#: src/avatargallery.cpp:31
msgctxt "@title:window"
msgid "Change your Face"
-msgstr ""
+msgstr "Выбор изображения пользователя"
#. i18n: ectx: property (text), widget (QLabel, header)
#: src/avatargallery.ui:25
msgid "Select a new face:"
-msgstr ""
+msgstr "Выберите новое изображение:"
#. i18n: ectx: property (toolTip), widget (QPushButton, addBtn)
#: src/kcm.ui:69
@@ -123,7 +121,7 @@
#: src/lib/accountmodel.cpp:238
msgid "New User"
-msgstr "Новый пользователь"
+msgstr "Добавить пользователя"
#: src/lib/accountmodel.cpp:355
msgid "Users"
1
0
Hello community,
here is the log from the commit of package kde-gtk-config5 for openSUSE:Factory checked in at 2016-08-29 15:25:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kde-gtk-config5 (Old)
and /work/SRC/openSUSE:Factory/.kde-gtk-config5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kde-gtk-config5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kde-gtk-config5/kde-gtk-config5.changes 2016-08-12 15:38:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kde-gtk-config5.new/kde-gtk-config5.changes 2016-08-29 15:25:32.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
kde-gtk-config-5.7.3.tar.xz
New:
----
kde-gtk-config-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kde-gtk-config5.spec ++++++
--- /var/tmp/diff_new_pack.w6FgPr/_old 2016-08-29 15:25:33.000000000 +0200
+++ /var/tmp/diff_new_pack.w6FgPr/_new 2016-08-29 15:25:33.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: kde-gtk-config5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: KCM Module to Configure GTK2 and GTK3 Applications Appearance Under KDE
License: LGPL-3.0+ and GPL-3.0+
++++++ kde-gtk-config-5.7.3.tar.xz -> kde-gtk-config-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-gtk-config-5.7.3/CMakeLists.txt new/kde-gtk-config-5.7.4/CMakeLists.txt
--- old/kde-gtk-config-5.7.3/CMakeLists.txt 2016-08-02 11:34:41.000000000 +0200
+++ new/kde-gtk-config-5.7.4/CMakeLists.txt 2016-08-23 14:38:45.000000000 +0200
@@ -1,5 +1,5 @@
project(kde-gtk-config)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
cmake_minimum_required(VERSION 2.8.12)
find_package(ECM 0.0.9 REQUIRED NO_MODULE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-gtk-config-5.7.3/kde-gtk-config.desktop new/kde-gtk-config-5.7.4/kde-gtk-config.desktop
--- old/kde-gtk-config-5.7.3/kde-gtk-config.desktop 2016-08-02 11:34:34.000000000 +0200
+++ new/kde-gtk-config-5.7.4/kde-gtk-config.desktop 2016-08-23 14:38:36.000000000 +0200
@@ -28,7 +28,7 @@
Comment[nds]=Elementenstil vun Gnome/GTK-Programmen instellen
Comment[nl]=Widget-stijl van GNOME/GTK-toepassingen
Comment[nn]=Elementsstil for GNOME/GTK-program
-Comment[pl]=Styl elementów układu sterowania aplikacji GNOME/GTK
+Comment[pl]=Wygląd interfejsu aplikacji GNOME/GTK
Comment[pt]=Estilo Gráfico das Aplicações em GNOME/GTK
Comment[pt_BR]=Estilo do widget para aplicativos GNOME/GTK
Comment[ro]=Stilul controalelor din aplicații GNOME/GTK
@@ -74,7 +74,7 @@
Name[nds]=Gnome-Programmstil (GTK)
Name[nl]=GNOME stijl van toepassing (GTK)
Name[nn]=GNOME-programstil (GTK)
-Name[pl]=Styl aplikacji GNOME (GTK)
+Name[pl]=Wygląd aplikacji GNOME (GTK)
Name[pt]=Estilo de Aplicações do GNOME (GTK)
Name[pt_BR]=Estilo dos aplicativos GNOME (GTK)
Name[ro]=Stilul aplicațiilor GNOME (GTK)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-gtk-config-5.7.3/po/it/kde-gtk-config.po new/kde-gtk-config-5.7.4/po/it/kde-gtk-config.po
--- old/kde-gtk-config-5.7.3/po/it/kde-gtk-config.po 2016-08-02 11:34:38.000000000 +0200
+++ new/kde-gtk-config-5.7.4/po/it/kde-gtk-config.po 2016-08-23 14:38:40.000000000 +0200
@@ -1,14 +1,14 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Daniele Cocca <daniele.cocca(a)gmail.com>, 2011.
-# Vincenzo Reale <smart2128(a)baslug.org>, 2012.
+# Vincenzo Reale <smart2128(a)baslug.org>, 2012, 2016.
#
msgid ""
msgstr ""
"Project-Id-Version: kde-gtk-config\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-01-17 07:43+0000\n"
-"PO-Revision-Date: 2016-01-24 19:01+0100\n"
+"PO-Revision-Date: 2016-08-17 16:28+0100\n"
"Last-Translator: Vincenzo Reale <smart2128(a)baslug.org>\n"
"Language-Team: Italian <kde-i18n-it(a)kde.org>\n"
"Language: it\n"
@@ -29,7 +29,7 @@
#: src/dialog_installer.cpp:86 src/dialog_installer.cpp:100
#, kde-format
msgid "Could not install the %1 theme."
-msgstr "Impossible installare il tema %1."
+msgstr "Impossibile installare il tema %1."
#: src/dialog_installer.cpp:86 src/dialog_installer.cpp:100
msgid "Cannot install theme"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-gtk-config-5.7.3/po/pl/kde-gtk-config.po new/kde-gtk-config-5.7.4/po/pl/kde-gtk-config.po
--- old/kde-gtk-config-5.7.3/po/pl/kde-gtk-config.po 2016-08-02 11:34:39.000000000 +0200
+++ new/kde-gtk-config-5.7.4/po/pl/kde-gtk-config.po 2016-08-23 14:38:42.000000000 +0200
@@ -7,7 +7,7 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-01-17 07:43+0000\n"
-"PO-Revision-Date: 2016-01-23 06:51+0100\n"
+"PO-Revision-Date: 2016-08-06 06:48+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -149,11 +149,11 @@
#: src/gtkconfigkcmodule.cpp:125
msgid "Download GTK2 themes..."
-msgstr "Pobierz wystroje dla GTK2..."
+msgstr "Pobierz wygląd dla GTK2..."
#: src/gtkconfigkcmodule.cpp:126
msgid "Download GTK3 themes..."
-msgstr "Pobierz wystroje dla GTK3..."
+msgstr "Pobierz wygląd dla GTK3..."
#: src/gtkconfigkcmodule.cpp:127
msgid "Install a local theme..."
@@ -187,7 +187,7 @@
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: src/ui/dialog_installer.ui:82 src/ui/dialog_installer.ui:198
msgid "Select the theme file you want to install:"
-msgstr "Wybierz plik wystroju, który chcesz wgrać:"
+msgstr "Wybierz plik wyglądu, który chcesz wgrać:"
#. i18n: ectx: property (text), widget (QLabel, label_4)
#. i18n: ectx: property (text), widget (QLabel, label_8)
@@ -230,7 +230,7 @@
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: src/ui/dialog_uninstaller.ui:38
msgid "Select a GTK theme to uninstall"
-msgstr "Wybierz wystrój dla GTK do wgrania"
+msgstr "Wybierz wygląd dla GTK do wgrania"
#. i18n: ectx: property (text), widget (QPushButton, but_uninstall_theme)
#. i18n: ectx: property (text), widget (QPushButton, but_uninstall_icon)
@@ -256,12 +256,12 @@
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
#: src/ui/gui.ui:17
msgid "GTK Themes"
-msgstr "Wystroje dla GTK"
+msgstr "Wygląd dla GTK"
#. i18n: ectx: property (text), widget (QLabel, label_9)
#: src/ui/gui.ui:23
msgid "Select a GTK2 Theme:"
-msgstr "Wybierz wystrój dla GTK2:"
+msgstr "Dla GTK2 wybieraj:"
#. i18n: ectx: property (toolTip), widget (QToolButton, gtk2Preview)
#. i18n: ectx: property (toolTip), widget (QToolButton, gtk3Preview)
@@ -272,7 +272,7 @@
#. i18n: ectx: property (text), widget (QLabel, label_21)
#: src/ui/gui.ui:57
msgid "Select a GTK3 Theme:"
-msgstr "Wybierz wystrój dla GTK3:"
+msgstr "Dla GTK3 wybieraj:"
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: src/ui/gui.ui:91
@@ -337,7 +337,7 @@
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: src/ui/gui.ui:239
msgid "Fallback theme:"
-msgstr "Wystrój zapasowy:"
+msgstr "Zestaw zapasowy:"
#. i18n: ectx: property (toolTip), widget (QToolButton, newThemes)
#: src/ui/gui.ui:476
@@ -350,15 +350,15 @@
"gnome.org\"><span style=\" text-decoration: underline; color:#0000ff;\">art."
"gnome.org</span></a></p></body></html>"
msgstr ""
-"<html><head/><body><p>Tutaj można znaleźć więcej wystrojów dla GTK. Można je "
+"<html><head/><body><p>Tutaj można znaleźć więcej wyglądów dla GTK. Można je "
"również pobrać z następujących stron.</p><p>Można je pobrać również ze stron "
-"opendesktop tak jak sugerujemy poniżej</p><p align=\"center\"><a href="
-"\"http://gnome-look.org\"><span style=\" text-decoration: underline; color:"
-"#0000ff;\">gnome-look.org</span></a><br/><a href=\"art.gnome.org\"><span "
-"style=\" text-decoration: underline; color:#0000ff;\">art.gnome.org</span></"
-"a></p></body></html>"
+"opendesktop tak jak polecamy poniżej</p><p align=\"center\"><a href=\"http://"
+"gnome-look.org\"><span style=\" text-decoration: underline; color:#0000ff;"
+"\">gnome-look.org</span></a><br/><a href=\"art.gnome.org\"><span style=\" "
+"text-decoration: underline; color:#0000ff;\">art.gnome.org</span></a></p></"
+"body></html>"
#. i18n: ectx: property (text), widget (QToolButton, newThemes)
#: src/ui/gui.ui:479
msgid "Get New Themes"
-msgstr "Pobierz nowe wystroje"
\ No newline at end of file
+msgstr "Pobierz nowy wygląd"
\ No newline at end of file
1
0
Hello community,
here is the log from the commit of package kde-cli-tools5 for openSUSE:Factory checked in at 2016-08-29 15:25:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kde-cli-tools5 (Old)
and /work/SRC/openSUSE:Factory/.kde-cli-tools5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kde-cli-tools5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kde-cli-tools5/kde-cli-tools5.changes 2016-08-12 15:38:42.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kde-cli-tools5.new/kde-cli-tools5.changes 2016-08-29 15:25:22.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
kde-cli-tools-5.7.3.tar.xz
New:
----
kde-cli-tools-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kde-cli-tools5.spec ++++++
--- /var/tmp/diff_new_pack.UEgVsC/_old 2016-08-29 15:25:23.000000000 +0200
+++ /var/tmp/diff_new_pack.UEgVsC/_new 2016-08-29 15:25:23.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: kde-cli-tools5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Additional CLI tools for KDE applications
License: GPL-2.0+
++++++ kde-cli-tools-5.7.3.tar.xz -> kde-cli-tools-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-cli-tools-5.7.3/CMakeLists.txt new/kde-cli-tools-5.7.4/CMakeLists.txt
--- old/kde-cli-tools-5.7.3/CMakeLists.txt 2016-08-02 11:34:16.000000000 +0200
+++ new/kde-cli-tools-5.7.4/CMakeLists.txt 2016-08-23 14:38:13.000000000 +0200
@@ -1,5 +1,5 @@
project(KDE-CLI-Tools)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
set(QT_MIN_VERSION "5.4.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-cli-tools-5.7.3/po/pl/kdesu.po new/kde-cli-tools-5.7.4/po/pl/kdesu.po
--- old/kde-cli-tools-5.7.3/po/pl/kdesu.po 2016-08-02 11:33:56.000000000 +0200
+++ new/kde-cli-tools-5.7.4/po/pl/kdesu.po 2016-08-23 14:37:46.000000000 +0200
@@ -1,14 +1,14 @@
# translation of kdesu.po to Polish
-# Version: $Revision: 1462113 $
+# Version: $Revision: 1467596 $
# Michal Rudolf <mrudolf(a)kdewebdev.org>, 2003, 2004, 2005, 2006, 2008, 2009.
# Robert Gomulka <rgom(a)o2.pl>, 2006.
-# Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>, 2011, 2014, 2015.
+# Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>, 2011, 2014, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: kdesu\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-05-10 08:49+0000\n"
-"PO-Revision-Date: 2015-12-05 07:16+0100\n"
+"PO-Revision-Date: 2016-08-20 09:00+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -53,7 +53,7 @@
#: kdesu.cpp:108
msgid "Original author"
-msgstr "Autor pierwowzoru"
+msgstr "Autor pierwszej wersji"
#: kdesu.cpp:117
msgid "Specifies the command to run as separate arguments"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-cli-tools-5.7.3/po/ru/kcmshell.po new/kde-cli-tools-5.7.4/po/ru/kcmshell.po
--- old/kde-cli-tools-5.7.3/po/ru/kcmshell.po 2016-08-02 11:33:58.000000000 +0200
+++ new/kde-cli-tools-5.7.4/po/ru/kcmshell.po 2016-08-23 14:37:48.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: kcmshell\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-03-15 09:15+0000\n"
-"PO-Revision-Date: 2016-01-06 05:39+0300\n"
+"PO-Revision-Date: 2016-08-13 21:51+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -32,19 +32,15 @@
#: main.cpp:167
msgid "System Settings Module"
-msgstr ""
+msgstr "Модуль настройки системы"
#: main.cpp:169
-#, fuzzy
-#| msgid "A tool to start single KDE control modules"
msgid "A tool to start single system settings modules"
-msgstr "Программа запуска модулей настройки KDE"
+msgstr "Утилита для запуска модулей настройки системы"
#: main.cpp:171
-#, fuzzy
-#| msgid "(c) 1999-2015, The KDE Developers"
msgid "(c) 1999-2016, The KDE Developers"
-msgstr "© Разработчики KDE, 1999-2005"
+msgstr "© Разработчики KDE, 1999-2016"
#: main.cpp:173
msgid "Frans Englich"
1
0
Hello community,
here is the log from the commit of package kcm_sddm for openSUSE:Factory checked in at 2016-08-29 15:25:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcm_sddm (Old)
and /work/SRC/openSUSE:Factory/.kcm_sddm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcm_sddm"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcm_sddm/kcm_sddm.changes 2016-08-12 15:38:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kcm_sddm.new/kcm_sddm.changes 2016-08-29 15:25:13.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
sddm-kcm-5.7.3.tar.xz
New:
----
sddm-kcm-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcm_sddm.spec ++++++
--- /var/tmp/diff_new_pack.mdwVZu/_old 2016-08-29 15:25:15.000000000 +0200
+++ /var/tmp/diff_new_pack.mdwVZu/_new 2016-08-29 15:25:15.000000000 +0200
@@ -21,7 +21,7 @@
Summary: A sddm control module for KDE
License: GPL-2.0
Group: System/GUI/KDE
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Url: https://projects.kde.org/projects/kdereview/sddm-kcm/repository
Source: sddm-kcm-%{version}.tar.xz
++++++ sddm-kcm-5.7.3.tar.xz -> sddm-kcm-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sddm-kcm-5.7.3/CMakeLists.txt new/sddm-kcm-5.7.4/CMakeLists.txt
--- old/sddm-kcm-5.7.3/CMakeLists.txt 2016-08-02 13:20:55.000000000 +0200
+++ new/sddm-kcm-5.7.4/CMakeLists.txt 2016-08-23 15:01:35.000000000 +0200
@@ -1,6 +1,6 @@
project(sddm-kcm)
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(QT_MIN_VERSION "5.4.0")
find_package(ECM 1.0.0 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
1
0
Hello community,
here is the log from the commit of package kactivitymanagerd for openSUSE:Factory checked in at 2016-08-29 15:24:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kactivitymanagerd (Old)
and /work/SRC/openSUSE:Factory/.kactivitymanagerd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kactivitymanagerd"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kactivitymanagerd/kactivitymanagerd.changes 2016-08-12 15:38:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kactivitymanagerd.new/kactivitymanagerd.changes 2016-08-29 15:25:00.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
kactivitymanagerd-5.7.3.tar.xz
New:
----
kactivitymanagerd-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kactivitymanagerd.spec ++++++
--- /var/tmp/diff_new_pack.Ot4DXR/_old 2016-08-29 15:25:01.000000000 +0200
+++ /var/tmp/diff_new_pack.Ot4DXR/_new 2016-08-29 15:25:01.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: kactivitymanagerd
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: KDE Plasma Activities support
License: GPL-2.0+
++++++ kactivitymanagerd-5.7.3.tar.xz -> kactivitymanagerd-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivitymanagerd-5.7.3/src/service/Activities.cpp new/kactivitymanagerd-5.7.4/src/service/Activities.cpp
--- old/kactivitymanagerd-5.7.3/src/service/Activities.cpp 2016-08-02 11:33:21.000000000 +0200
+++ new/kactivitymanagerd-5.7.4/src/service/Activities.cpp 2016-08-23 14:36:10.000000000 +0200
@@ -204,7 +204,7 @@
emit q->ActivityAdded(activity);
- scheduleConfigSync(true);
+ scheduleConfigSync();
if (activitiesCount == 1) {
q->SetCurrentActivity(activity);
@@ -264,24 +264,22 @@
QMetaObject::invokeMethod(this, "configSync", Qt::QueuedConnection);
}
-void Activities::Private::scheduleConfigSync(const bool soon)
+void Activities::Private::scheduleConfigSync()
{
static const auto shortInterval = 1000;
- static const auto longInterval = 2 * 60 * 1000;
// If the timer is not running, or has a longer interval than we need,
// start it
- if ((soon && configSyncTimer.interval() > shortInterval)
- || !configSyncTimer.isActive()) {
-
+ if (!configSyncTimer.isActive()) {
QMetaObject::invokeMethod(
&configSyncTimer, "start", Qt::QueuedConnection,
- Q_ARG(int, soon ? shortInterval : longInterval));
+ Q_ARG(int, shortInterval));
}
}
void Activities::Private::configSync()
{
+ // Stop the timer and reset the interval to zero
QMetaObject::invokeMethod(&configSyncTimer, "stop", Qt::QueuedConnection);
config.sync();
}
@@ -396,6 +394,7 @@
// Initializing config
+ qDebug() << "Config timer connecting...";
d->connect(&d->configSyncTimer, SIGNAL(timeout()),
SLOT(configSync()),
Qt::QueuedConnection);
@@ -432,7 +431,9 @@
QString Activities::AddActivity(const QString &name)
{
- if (!KAuthorized::authorize("plasma-desktop/add_activities")) {
+ // We do not care about authorization if this is the first start
+ if (!d->activities.isEmpty() &&
+ !KAuthorized::authorize("plasma-desktop/add_activities")) {
return QString();
}
@@ -503,7 +504,7 @@
} \
\
d->activity##What##Config().writeEntry(activity, value); \
- d->scheduleConfigSync(true); \
+ d->scheduleConfigSync(); \
\
emit Activity##What##Changed(activity, value); \
emit ActivityChanged(activity); \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivitymanagerd-5.7.3/src/service/Activities_p.h new/kactivitymanagerd-5.7.4/src/service/Activities_p.h
--- old/kactivitymanagerd-5.7.3/src/service/Activities_p.h 2016-08-02 11:33:21.000000000 +0200
+++ new/kactivitymanagerd-5.7.4/src/service/Activities_p.h 2016-08-23 14:36:10.000000000 +0200
@@ -113,9 +113,7 @@
public Q_SLOTS:
// Schedules config syncing to be done after
// a predefined time interval
- // if soon == true, the syncing is performed
- // after a few seconds, otherwise a few minutes
- void scheduleConfigSync(const bool soon = false);
+ void scheduleConfigSync();
// Immediately syncs the configuration file
void configSync();
1
0
Hello community,
here is the log from the commit of package breeze-gtk for openSUSE:Factory checked in at 2016-08-29 15:24:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/breeze-gtk (Old)
and /work/SRC/openSUSE:Factory/.breeze-gtk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "breeze-gtk"
Changes:
--------
--- /work/SRC/openSUSE:Factory/breeze-gtk/breeze-gtk.changes 2016-08-12 15:38:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.breeze-gtk.new/breeze-gtk.changes 2016-08-29 15:24:43.000000000 +0200
@@ -1,0 +2,14 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
+Mon Aug 22 11:33:33 UTC 2016 - wbauer(a)tmo.at
+
+- Add update_from_BreezeGTK.patch to fix the GTK theme settings on
+ upgrades from Leap 42.1, which shipped with BreezyGTK (boo#994832)
+
+-------------------------------------------------------------------
Old:
----
breeze-gtk-5.7.3.tar.xz
New:
----
breeze-gtk-5.7.4.tar.xz
update_from_BreezeGTK.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ breeze-gtk.spec ++++++
--- /var/tmp/diff_new_pack.iV9gpu/_old 2016-08-29 15:24:44.000000000 +0200
+++ /var/tmp/diff_new_pack.iV9gpu/_new 2016-08-29 15:24:44.000000000 +0200
@@ -18,7 +18,7 @@
%define _name breeze
Name: breeze-gtk
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: GTK+ theme matching KDE's Breeze
License: LGPL-2.1
@@ -27,6 +27,8 @@
Source: %{name}-%{version}.tar.xz
# PATCH-FIX-OPENSUSE Install-GTK3-theme-version-depending-on-present-libg.patch
Patch0: Install-GTK3-theme-version-depending-on-present-libg.patch
+# PATCH-FIX-OPENSUSE update_from_BreezeGTK.patch boo#994832 -- update user's config from the old BreezyGTK theme
+Patch1: update_from_BreezeGTK.patch
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules
BuildRequires: fdupes
@@ -72,6 +74,7 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
chmod a-x COPYING* README.md
%build
++++++ breeze-gtk-5.7.3.tar.xz -> breeze-gtk-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/breeze-gtk-5.7.3/CMakeLists.txt new/breeze-gtk-5.7.4/CMakeLists.txt
--- old/breeze-gtk-5.7.3/CMakeLists.txt 2016-08-02 11:32:22.000000000 +0200
+++ new/breeze-gtk-5.7.4/CMakeLists.txt 2016-08-23 14:30:59.000000000 +0200
@@ -1,5 +1,5 @@
project(breeze-gtk)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12)
++++++ update_from_BreezeGTK.patch ++++++
--- breeze-gtk-5.5.5.orig/kconf_update/main.cpp 2016-03-01 14:27:02.000000000 +0100
+++ breeze-gtk-5.5.5/kconf_update/main.cpp 2016-03-08 17:24:37.883095403 +0100
@@ -46,7 +46,7 @@ QString isGtkThemeInstalled(QString them
}
/*
- * Check if gtk theme is already set to oxygen or Orion, if it is then we want to upgrade to the breeze theme
+ * Check if gtk theme is already set to oxygen, BreezyGTK or Orion, if it is then we want to upgrade to the breeze theme
* gtkSettingsFile: filename to use
* settingsKey: ini group to read from
* returns: full path to settings file
@@ -67,9 +67,9 @@ bool isGtkThemeSetToOldTheme(QString gtk
if (!settingsKey.isNull()) {
gtkrcSettings.beginGroup(settingsKey);
}
- //if it is set to Oxygen or Orion then we want to upgrade it to Breeze
- if (gtkrcSettings.value("gtk-theme-name") == QLatin1String("oxygen-gtk") || gtkrcSettings.value("gtk-theme-name") == QLatin1String("Orion")) {
- qCDebug(GTKBREEZE) << "using oxygen or orion " << gtkrcSettings.value("gtk-theme-name");
+ //if it is set to Oxygen, BreezyGTK or Orion then we want to upgrade it to Breeze
+ if (gtkrcSettings.value("gtk-theme-name") == QLatin1String("oxygen-gtk") || gtkrcSettings.value("gtk-theme-name") == QLatin1String("BreezyGTK") || gtkrcSettings.value("gtk-theme-name") == QLatin1String("Orion")) {
+ qCDebug(GTKBREEZE) << "using oxygen, BreezyGTK or orion " << gtkrcSettings.value("gtk-theme-name");
return true;
} else {
return false;
@@ -98,11 +98,11 @@ int setGtk2()
bool needsUpdate = isGtkThemeSetToOldTheme(gtkrc2path, QString());
if (needsUpdate == false) {
- qCDebug(GTKBREEZE) << "gtkrc2 already exists and is not using oxygen or orion, quitting";
+ qCDebug(GTKBREEZE) << "gtkrc2 already exists and is not using oxygen, BreezyGTK or orion, quitting";
return 0;
}
- qCDebug(GTKBREEZE) << "no gtkrc2 file or oxygen/orion being used, setting to new theme";
+ qCDebug(GTKBREEZE) << "no gtkrc2 file or oxygen/BreezyGTK/orion being used, setting to new theme";
QFile gtkrc2writer(gtkrc2path);
bool opened = gtkrc2writer.open(QIODevice::WriteOnly | QIODevice::Text);
if (!opened) {
@@ -145,13 +145,13 @@ int setGtk3()
QString gtkrc3path = configPath + "/gtk-3.0/settings.ini";
bool needsUpdate = isGtkThemeSetToOldTheme(gtkrc3path, "Settings");
if ( !needsUpdate ) {
- qCDebug(GTKBREEZE) << "gtkrc3 already exists and is not using oxygen/orion, quitting";
+ qCDebug(GTKBREEZE) << "gtkrc3 already exists and is not using oxygen/BreezyGTK/orion, quitting";
return 0;
}
QDir dir = QFileInfo(gtkrc3path).dir();
dir.mkpath(dir.path());
- qCDebug(GTKBREEZE) << "no gtkrc3 file or oxygen/orion being used, setting to new theme";
+ qCDebug(GTKBREEZE) << "no gtkrc3 file or oxygen/BreezyGTK/orion being used, setting to new theme";
QFile gtkrc3writer(gtkrc3path);
bool opened = gtkrc3writer.open(QIODevice::WriteOnly | QIODevice::Text);
if (!opened) {
1
0
Hello community,
here is the log from the commit of package breeze for openSUSE:Factory checked in at 2016-08-29 15:24:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/breeze (Old)
and /work/SRC/openSUSE:Factory/.breeze.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "breeze"
Changes:
--------
--- /work/SRC/openSUSE:Factory/breeze/breeze.changes 2016-08-12 15:38:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.breeze.new/breeze.changes 2016-08-29 15:24:34.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
Old:
----
breeze-5.7.3.tar.xz
New:
----
breeze-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ breeze.spec ++++++
--- /var/tmp/diff_new_pack.VqtTmX/_old 2016-08-29 15:24:38.000000000 +0200
+++ /var/tmp/diff_new_pack.VqtTmX/_new 2016-08-29 15:24:38.000000000 +0200
@@ -18,7 +18,7 @@
%bcond_without lang
Name: breeze
-Version: 5.7.3
+Version: 5.7.4
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= 0.0.13
++++++ breeze4-style.spec ++++++
--- /var/tmp/diff_new_pack.VqtTmX/_old 2016-08-29 15:24:38.000000000 +0200
+++ /var/tmp/diff_new_pack.VqtTmX/_new 2016-08-29 15:24:38.000000000 +0200
@@ -17,7 +17,7 @@
Name: breeze4-style
-Version: 5.7.3
+Version: 5.7.4
Release: 0
BuildRequires: automoc4
BuildRequires: cmake >= 2.8.12
@@ -29,8 +29,7 @@
License: GPL-2.0+
Group: System/GUI/KDE
Url: http://www.kde.org
-#Source: http://download.kde.org/stable/plasma/%{version}/breeze-%{version}.tar.xz
-Source: breeze-%{version}.tar.xz
+Source: http://download.kde.org/stable/plasma/%{version}/breeze-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
++++++ breeze-5.7.3.tar.xz -> breeze-5.7.4.tar.xz ++++++
/work/SRC/openSUSE:Factory/breeze/breeze-5.7.3.tar.xz /work/SRC/openSUSE:Factory/.breeze.new/breeze-5.7.4.tar.xz differ: char 25, line 1
1
0
Hello community,
here is the log from the commit of package bluedevil5 for openSUSE:Factory checked in at 2016-08-29 15:24:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bluedevil5 (Old)
and /work/SRC/openSUSE:Factory/.bluedevil5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bluedevil5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/bluedevil5/bluedevil5.changes 2016-08-12 15:38:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.bluedevil5.new/bluedevil5.changes 2016-08-29 15:24:15.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Aug 26 20:36:41 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Update to 5.7.4
+ * New bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.7.4.php
+
+-------------------------------------------------------------------
+Fri Aug 12 23:34:51 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0
+
+-------------------------------------------------------------------
Old:
----
bluedevil-5.7.3.tar.xz
New:
----
bluedevil-5.7.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bluedevil5.spec ++++++
--- /var/tmp/diff_new_pack.hnm9IB/_old 2016-08-29 15:24:16.000000000 +0200
+++ /var/tmp/diff_new_pack.hnm9IB/_new 2016-08-29 15:24:16.000000000 +0200
@@ -2,7 +2,6 @@
# spec file for package bluedevil5
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2010 Raymond Wooninck <tittiatcoke(a)gmail.com>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +18,7 @@
%bcond_without lang
Name: bluedevil5
-Version: 5.7.3
+Version: 5.7.4
Release: 0
Summary: Bluetooth Manager for KDE
License: GPL-2.0+
@@ -30,17 +29,17 @@
BuildRequires: extra-cmake-modules
BuildRequires: kf5-filesystem
BuildRequires: shared-mime-info
-BuildRequires: cmake(KDED)
-BuildRequires: cmake(KF5BluezQt)
-BuildRequires: cmake(KF5CoreAddons)
-BuildRequires: cmake(KF5DBusAddons)
-BuildRequires: cmake(KF5I18n)
-BuildRequires: cmake(KF5IconThemes)
-BuildRequires: cmake(KF5KIO)
-BuildRequires: cmake(KF5Notifications)
-BuildRequires: cmake(KF5Plasma)
-BuildRequires: cmake(KF5WidgetsAddons)
-BuildRequires: cmake(KF5WindowSystem)
+BuildRequires: cmake(KDED) >= 5.25.0
+BuildRequires: cmake(KF5BluezQt) >= 5.25.0
+BuildRequires: cmake(KF5CoreAddons) >= 5.25.0
+BuildRequires: cmake(KF5DBusAddons) >= 5.25.0
+BuildRequires: cmake(KF5I18n) >= 5.25.0
+BuildRequires: cmake(KF5IconThemes) >= 5.25.0
+BuildRequires: cmake(KF5KIO) >= 5.25.0
+BuildRequires: cmake(KF5Notifications) >= 5.25.0
+BuildRequires: cmake(KF5Plasma) >= 5.25.0
+BuildRequires: cmake(KF5WidgetsAddons) >= 5.25.0
+BuildRequires: cmake(KF5WindowSystem) >= 5.25.0
BuildRequires: cmake(Qt5Core) >= 5.4.0
BuildRequires: cmake(Qt5DBus) >= 5.4.0
BuildRequires: cmake(Qt5Qml) >= 5.4.0
@@ -95,6 +94,7 @@
%{_kf5_servicesdir}/
%{_kf5_qmldir}/
%{_kf5_plasmadir}/
+%{_kf5_appstreamdir}/
%if %{with lang}
%files lang -f %{name}.lang
++++++ bluedevil-5.7.3.tar.xz -> bluedevil-5.7.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluedevil-5.7.3/CMakeLists.txt new/bluedevil-5.7.4/CMakeLists.txt
--- old/bluedevil-5.7.3/CMakeLists.txt 2016-08-02 11:31:18.000000000 +0200
+++ new/bluedevil-5.7.4/CMakeLists.txt 2016-08-23 14:28:26.000000000 +0200
@@ -1,5 +1,5 @@
project(bluedevil)
-set(PROJECT_VERSION "5.7.3")
+set(PROJECT_VERSION "5.7.4")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluedevil-5.7.3/po/cs/bluedevil.po new/bluedevil-5.7.4/po/cs/bluedevil.po
--- old/bluedevil-5.7.3/po/cs/bluedevil.po 2016-08-02 11:30:55.000000000 +0200
+++ new/bluedevil-5.7.4/po/cs/bluedevil.po 2016-08-23 14:26:16.000000000 +0200
@@ -409,8 +409,8 @@
msgid "(c) 2010, UFO Coders"
msgstr "(c) 2010, UFO Coders"
-#: kded/bluedevildaemon.cpp:94 kded/bluedevildaemon.cpp:97 sendfile/main.cpp:43
-#: wizard/main.cpp:45
+#: kded/bluedevildaemon.cpp:94 kded/bluedevildaemon.cpp:97
+#: sendfile/main.cpp:43 wizard/main.cpp:45
msgid "Previous Maintainer"
msgstr "Předchozí správce"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluedevil-5.7.3/po/ja/bluedevil.po new/bluedevil-5.7.4/po/ja/bluedevil.po
--- old/bluedevil-5.7.3/po/ja/bluedevil.po 2016-08-02 11:31:03.000000000 +0200
+++ new/bluedevil-5.7.4/po/ja/bluedevil.po 2016-08-23 14:27:04.000000000 +0200
@@ -435,8 +435,8 @@
msgid "(c) 2010, UFO Coders"
msgstr "(c) 2010, UFO Coders"
-#: kded/bluedevildaemon.cpp:94 kded/bluedevildaemon.cpp:97 sendfile/main.cpp:43
-#: wizard/main.cpp:45
+#: kded/bluedevildaemon.cpp:94 kded/bluedevildaemon.cpp:97
+#: sendfile/main.cpp:43 wizard/main.cpp:45
msgid "Previous Maintainer"
msgstr "前メンテナ"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluedevil-5.7.3/po/ru/bluedevil.po new/bluedevil-5.7.4/po/ru/bluedevil.po
--- old/bluedevil-5.7.3/po/ru/bluedevil.po 2016-08-02 11:31:10.000000000 +0200
+++ new/bluedevil-5.7.4/po/ru/bluedevil.po 2016-08-23 14:27:49.000000000 +0200
@@ -9,7 +9,7 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-03-19 07:53+0000\n"
-"PO-Revision-Date: 2016-03-28 00:03+0300\n"
+"PO-Revision-Date: 2016-08-11 23:52+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
"Language: ru\n"
@@ -262,11 +262,10 @@
# BUGME: word puzzle here? -> "%1 %2 (%3)" --aspotashev
#: kcmodule/devices/devicedetails.cpp:274
-#, fuzzy, kde-format
-#| msgid "Network"
+#, kde-format
msgctxt "DeviceName Network (Service)"
msgid "%1 Network (%2)"
-msgstr "сеть"
+msgstr "Сеть %1 (%2)"
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: kcmodule/devices/devicedetails.ui:113
@@ -386,10 +385,8 @@
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_enableGlobalBluetooth)
#: kcmodule/global/global.ui:17
-#, fuzzy
-#| msgid "Enable KDE Bluetooth integration"
msgid "Enable Bluetooth integration"
-msgstr "Включить интеграцию с KDE Bluetooth"
+msgstr "Включить интеграцию с Bluetooth"
#. i18n: ectx: property (text), widget (QLabel, lbl_receivingFiles)
#: kcmodule/global/global.ui:40
1
0
Hello community,
here is the log from the commit of package kaccounts-integration for openSUSE:Factory checked in at 2016-08-29 15:23:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kaccounts-integration (Old)
and /work/SRC/openSUSE:Factory/.kaccounts-integration.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kaccounts-integration"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kaccounts-integration/kaccounts-integration.changes 2016-07-15 12:42:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kaccounts-integration.new/kaccounts-integration.changes 2016-08-29 15:23:57.000000000 +0200
@@ -1,0 +2,23 @@
+Thu Aug 25 22:56:29 UTC 2016 - toddrme2178(a)gmail.com
+
+- Add libkaccounts1 to baselibs.conf.
+ Without libkaccounts1-32bit, neither kaccounts-integration-32bit
+ nor purpose-32bit are installible.
+
+-------------------------------------------------------------------
+Fri Aug 12 10:07:49 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:43:57 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
kaccounts-integration-16.04.3.tar.xz
New:
----
kaccounts-integration-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kaccounts-integration.spec ++++++
--- /var/tmp/diff_new_pack.z64zcQ/_old 2016-08-29 15:23:58.000000000 +0200
+++ /var/tmp/diff_new_pack.z64zcQ/_new 2016-08-29 15:23:58.000000000 +0200
@@ -17,7 +17,7 @@
Name: kaccounts-integration
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: KDE Accounts Providers
License: GPL-2.0+
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.z64zcQ/_old 2016-08-29 15:23:58.000000000 +0200
+++ /var/tmp/diff_new_pack.z64zcQ/_new 2016-08-29 15:23:58.000000000 +0200
@@ -1 +1,2 @@
kaccounts-integration
+libkaccounts1
++++++ kaccounts-integration-16.04.3.tar.xz -> kaccounts-integration-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kaccounts-integration-16.04.3/CMakeLists.txt new/kaccounts-integration-16.08.0/CMakeLists.txt
--- old/kaccounts-integration-16.04.3/CMakeLists.txt 2016-07-02 18:13:43.000000000 +0200
+++ new/kaccounts-integration-16.08.0/CMakeLists.txt 2016-08-10 01:27:09.000000000 +0200
@@ -9,8 +9,8 @@
enable_testing()
set(KDE_APPLICATIONS_VERSION_MAJOR "16")
-set(KDE_APPLICATIONS_VERSION_MINOR "04")
-set(KDE_APPLICATIONS_VERSION_MICRO "3")
+set(KDE_APPLICATIONS_VERSION_MINOR "08")
+set(KDE_APPLICATIONS_VERSION_MICRO "0")
set(KACCOUNTS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
set(KACCOUNTS_SOVERSION "1")
set(REQUIRED_QT_VERSION "5.2.0")
@@ -21,9 +21,24 @@
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Widgets)
find_package(KF5 ${REQUIRED_KF5_VERSION} REQUIRED KCMUtils I18n CoreAddons DBusAddons Declarative)
-find_package(AccountsQt5 ${ACCOUNTSQT_DEP_VERSION} REQUIRED CONFIG)
-find_package(SignOnQt5 ${SIGNONQT_DEP_VERSION} REQUIRED CONFIG)
-find_package(LibAccountsGlib ${ACCOUNTSGLIB_DEP_VERSION} REQUIRED)
+
+find_package(AccountsQt5 ${ACCOUNTSQT_DEP_VERSION} CONFIG)
+set_package_properties(AccountsQt5 PROPERTIES DESCRIPTION "Accounts management library for Qt applications"
+ URL "https://gitlab.com/accounts-sso/libaccounts-qt"
+ TYPE REQUIRED
+ PURPOSE "Required for building this module")
+
+find_package(SignOnQt5 ${SIGNONQT_DEP_VERSION} CONFIG)
+set_package_properties(SignOnQt5 PROPERTIES DESCRIPTION "D-Bus service which performs user authentication on behalf of its clients"
+ URL "https://gitlab.com/accounts-sso/signond"
+ TYPE REQUIRED
+ PURPOSE "Required for building this module")
+
+find_package(LibAccountsGlib ${ACCOUNTSGLIB_DEP_VERSION})
+set_package_properties(LibAccountsGlib PROPERTIES DESCRIPTION "GLib-based client library for the accounts database"
+ URL "https://gitlab.com/accounts-sso/libaccounts-glib"
+ TYPE REQUIRED
+ PURPOSE "Required for building this module")
add_definitions (-fexceptions
-DQT_NO_KEYWORDS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kaccounts-integration-16.04.3/src/daemon/accounts.desktop new/kaccounts-integration-16.08.0/src/daemon/accounts.desktop
--- old/kaccounts-integration-16.04.3/src/daemon/accounts.desktop 2016-07-02 18:13:43.000000000 +0200
+++ new/kaccounts-integration-16.08.0/src/daemon/accounts.desktop 2016-08-10 01:27:09.000000000 +0200
@@ -14,6 +14,7 @@
Name[fr]=Comptes
Name[gl]=Contas
Name[hu]=Fiókok
+Name[ia]=Contos
Name[it]=Account
Name[ko]=계정
Name[nl]=Accounts
@@ -50,6 +51,7 @@
Comment[fr]=Gestion des comptes
Comment[gl]=Xestión das contas
Comment[hu]=Fiókkezelés
+Comment[ia]=Gestion de contos
Comment[it]=Gestione account
Comment[ko]=계정 관리
Comment[nl]=Accountbeheer
@@ -75,7 +77,7 @@
Type=Service
Icon=preferences-system-power-management
X-KDE-ServiceTypes=KDEDModule
-X-KDE-Library=accounts
+X-KDE-Library=kded_accounts
X-KDE-DBus-ModuleName=accounts
X-KDE-Kded-autoload=true
X-KDE-Kded-load-on-demand=false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kaccounts-integration-16.04.3/src/kcm_kaccounts.desktop new/kaccounts-integration-16.08.0/src/kcm_kaccounts.desktop
--- old/kaccounts-integration-16.04.3/src/kcm_kaccounts.desktop 2016-07-02 18:13:43.000000000 +0200
+++ new/kaccounts-integration-16.08.0/src/kcm_kaccounts.desktop 2016-08-10 01:27:09.000000000 +0200
@@ -25,6 +25,7 @@
Name[fr]=Comptes en ligne
Name[gl]=Contas de internet
Name[hu]=Online fiókok
+Name[ia]=Contos in linea
Name[it]=Account in linea
Name[ko]=온라인 계정
Name[nl]=Online accounts
@@ -62,11 +63,12 @@
Comment[fr]=Configurez vos comptes Internet tels que Google, Live, OwnCloud
Comment[gl]=Configurar as túas contas de internet como a de Google, Live ou Owncloud.
Comment[hu]=Állítsa be internetes fiókjait (Google, Live, Owncloud, stb)
+Comment[ia]=Configura tu contos de internet tall como Google, Live, OwnCloud
Comment[it]=Configura i tuoi account internet come Google, Live, ownCloud
Comment[ko]=Google, Live, Owncloud 등 인터넷 계정 관리
Comment[nl]=Stel uw internetaccounts in zoals Google, Live, Owncloud
Comment[nn]=Set opp nettkontoar, for eksempel for Google, Live eller ownCloud
-Comment[pl]=Ustaw swoje konta internetowe, takie jak Google, Live, Owncloud
+Comment[pl]=Tutaj ustaw swoje konto na: Google, Live, Owncloud
Comment[pt]=Configure as suas contas da Internet, como as do Google, Live, Owncloud
Comment[pt_BR]=Configure suas contas na Internet, como Google, Live, Owncloud
Comment[ro]=Configurați conturile Internet cum sunt Google, Live, Owncloud
@@ -99,6 +101,7 @@
X-KDE-Keywords[fr]=Réseau, Google, Live, OwnCloud
X-KDE-Keywords[gl]=Rede,Google,Live,ownCloud
X-KDE-Keywords[hu]=Hálózat,Google,Live,Owncloud
+X-KDE-Keywords[ia]=Rete,Google,Live,OwnCloud
X-KDE-Keywords[it]=Rete,Google,Live,ownCloud
X-KDE-Keywords[ko]=Network,Google,Live,ownCloud,계정,네트워크
X-KDE-Keywords[nl]=Netwerk,Google,Live,ownCloud
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kaccounts-integration-16.04.3/src/lib/CMakeLists.txt new/kaccounts-integration-16.08.0/src/lib/CMakeLists.txt
--- old/kaccounts-integration-16.04.3/src/lib/CMakeLists.txt 2016-07-02 18:13:43.000000000 +0200
+++ new/kaccounts-integration-16.08.0/src/lib/CMakeLists.txt 2016-08-10 01:27:09.000000000 +0200
@@ -4,7 +4,7 @@
${CMAKE_CURRENT_BINARY_DIR}
)
-set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KAccounts")
+set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_FULL_CMAKEPACKAGEDIR}/KAccounts")
include(ECMPackageConfigHelpers)
include(ECMSetupVersion)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kaccounts-integration-16.04.3/src/lib/KAccountsConfig.cmake.in new/kaccounts-integration-16.08.0/src/lib/KAccountsConfig.cmake.in
--- old/kaccounts-integration-16.04.3/src/lib/KAccountsConfig.cmake.in 2016-07-02 18:13:43.000000000 +0200
+++ new/kaccounts-integration-16.08.0/src/lib/KAccountsConfig.cmake.in 2016-08-10 01:27:09.000000000 +0200
@@ -9,4 +9,4 @@
include("${CMAKE_CURRENT_LIST_DIR}/KAccountsTargets.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/KAccountsMacros.cmake")
-set(KACCOUNTS_MACROS_PATH "@CMAKE_INSTALL_PREFIX@/@CMAKECONFIG_INSTALL_DIR@")
+set(KACCOUNTS_MACROS_PATH "@CMAKECONFIG_INSTALL_DIR@")
1
0
Hello community,
here is the log from the commit of package kdepim-runtime for openSUSE:Factory checked in at 2016-08-29 15:23:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdepim-runtime (Old)
and /work/SRC/openSUSE:Factory/.kdepim-runtime.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdepim-runtime"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdepim-runtime/kdepim-runtime.changes 2016-08-08 13:58:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdepim-runtime.new/kdepim-runtime.changes 2016-08-29 15:23:46.000000000 +0200
@@ -1,0 +2,26 @@
+Thu Aug 25 12:36:22 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Provide/Obsolete kio-pimlibs
+
+-------------------------------------------------------------------
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:14:56 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:57:39 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
kdepim-runtime-16.04.3.tar.xz
New:
----
kdepim-runtime-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepim-runtime.spec ++++++
--- /var/tmp/diff_new_pack.IXOl2z/_old 2016-08-29 15:23:48.000000000 +0200
+++ /var/tmp/diff_new_pack.IXOl2z/_new 2016-08-29 15:23:48.000000000 +0200
@@ -17,21 +17,22 @@
%define kf5_version 5.19.0
-%define kf5_pimlibs_version 16.04.3
+%define kf5_pimlibs_version 16.08.0
Name: kdepim-runtime
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Runtime modules for kdepim
License: GPL-2.0
Group: System/GUI/KDE
Url: http://www.kde.org
Source: kdepim-runtime-%{version}.tar.xz
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
BuildRequires: akonadi-calendar-devel >= %{kf5_pimlibs_version}
BuildRequires: akonadi-contact-devel >= %{kf5_pimlibs_version}
BuildRequires: akonadi-server-devel >= %{kf5_pimlibs_version}
BuildRequires: akonadi-mime-devel >= %{kf5_pimlibs_version}
BuildRequires: akonadi-notes-devel >= %{kf5_pimlibs_version}
-BuildRequires: akonadi-socialutils-devel >= %{kf5_pimlibs_version}
BuildRequires: extra-cmake-modules
BuildRequires: kalarmcal-devel >= %{kf5_pimlibs_version}
BuildRequires: kcalcore-devel >= %{kf5_pimlibs_version}
@@ -67,8 +68,10 @@
BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.5.0
BuildRequires: pkgconfig(Qt5Widgets) >= 5.5.0
BuildRequires: pkgconfig(Qt5XmlPatterns) >= 5.5.0
+BuildRequires: pkgconfig(Qt5WebEngineWidgets) >= 5.6.0
Requires: akonadi-server
-Requires: kio-pimlibs
+Provides: kio-pimlibs = %{version}
+Obsoletes: kio-pimlibs < %{version}
Requires(post): shared-mime-info
Requires(postun): shared-mime-info
%if 0%{?suse_version} > 1320
@@ -116,5 +119,6 @@
%{_kf5_sharedir}/akonadi/
%{_kf5_sharedir}/dbus-1/interfaces/*.xml
%{_kf5_sharedir}/mime/packages/kdepim-mime.xml
+%{_kf5_htmldir}/en/kioslave5/
%changelog
++++++ kdepim-runtime-16.04.3.tar.xz -> kdepim-runtime-16.08.0.tar.xz ++++++
++++ 51941 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kf5-filesystem for openSUSE:Factory checked in at 2016-08-29 15:23:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf5-filesystem (Old)
and /work/SRC/openSUSE:Factory/.kf5-filesystem.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf5-filesystem"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kf5-filesystem/kf5-filesystem.changes 2016-04-30 23:28:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kf5-filesystem.new/kf5-filesystem.changes 2016-08-29 15:23:29.000000000 +0200
@@ -1,0 +2,15 @@
+Wed Aug 24 09:32:33 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Own %_kf5_appstreamdir
+
+-------------------------------------------------------------------
+Wed Aug 17 15:54:47 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Use metainfo for %_kf5_appstreamdir on Leap >= 42.2
+
+-------------------------------------------------------------------
+Sun Aug 7 21:50:36 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Use appdata dir for %_kf5_appstreamdir on older oS releases
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kf5-filesystem.spec ++++++
--- /var/tmp/diff_new_pack.o6FAjn/_old 2016-08-29 15:23:32.000000000 +0200
+++ /var/tmp/diff_new_pack.o6FAjn/_new 2016-08-29 15:23:32.000000000 +0200
@@ -18,7 +18,7 @@
Name: kf5-filesystem
Url: http://www.kde.org
-Version: 20160420
+Version: 20160807
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: KF5 Directory Layout
@@ -30,14 +30,6 @@
%description
This package provides macros which are utilized with extra-cmake-modules' KDEInstallDirs.
-%prep
-
-%build
-
-%install
-install -D -m644 %{SOURCE0} %{buildroot}%{_sysconfdir}/rpm/macros.kf5
-install -D -m644 %{SOURCE1} %{buildroot}%{_docdir}/kf5-filesystem/COPYING
-
%define _kf5_prefix %{_prefix}
%define _kf5_bindir %{_kf5_prefix}/bin
%define _kf5_sharedir %{_datadir}
@@ -66,6 +58,20 @@
%define _kf5_htmldir %{_kf5_sharedir}/doc/HTML
%define _kf5_kxmlguidir %{_kf5_sharedir}/kxmlgui5
+%prep
+
+%build
+%if 0%{?suse_version} <= 1320 && 0%{?sle_version} <= 120100
+ sed -i 's|%%{_kf5_sharedir}/metainfo|%%{_kf5_sharedir}/appdata|g' $RPM_SOURCE_DIR/macros.kf5
+%define _kf5_appstreamdir %{_kf5_sharedir}/appdata
+%else
+%define _kf5_appstreamdir %{_kf5_sharedir}/metainfo
+%endif
+
+%install
+install -D -m644 %{SOURCE0} %{buildroot}%{_sysconfdir}/rpm/macros.kf5
+install -D -m644 %{SOURCE1} %{buildroot}%{_docdir}/kf5-filesystem/COPYING
+
mkdir -p %{buildroot}%{_kf5_includedir}
mkdir -p %{buildroot}%{_kf5_libexecdir}
mkdir -p %{buildroot}%{_kf5_libdir}/qt5
@@ -92,6 +98,7 @@
mkdir -p %{buildroot}%{_kf5_sharedir}/doc/HTML
mkdir -p %{buildroot}%{_kf5_sharedir}/doc/HTML/en
mkdir -p %{buildroot}%{_kf5_kxmlguidir}
+mkdir -p %{buildroot}%{_kf5_appstreamdir}
for size in scalable 128x128 64x64 48x48 32x32 22x22 16x16; do
for type in actions apps devices filesystems mimetypes places status; do
@@ -137,5 +144,6 @@
%dir %{_kf5_sharedir}/doc/HTML
%dir %{_kf5_sharedir}/doc/HTML/en
%dir %{_kf5_kxmlguidir}
+%dir %{_kf5_appstreamdir}
%changelog
++++++ macros.kf5 ++++++
--- /var/tmp/diff_new_pack.o6FAjn/_old 2016-08-29 15:23:32.000000000 +0200
+++ /var/tmp/diff_new_pack.o6FAjn/_new 2016-08-29 15:23:32.000000000 +0200
@@ -30,7 +30,7 @@
%_kf5_servicetypesdir %{_kf5_sharedir}/kservicetypes5
%_kf5_htmldir %{_kf5_sharedir}/doc/HTML
%_kf5_kxmlguidir %{_kf5_sharedir}/kxmlgui5
-%_kf5_appstreamdir %{_kf5_sharedir}/appdata
+%_kf5_appstreamdir %{_kf5_sharedir}/metainfo
%_kf5_build_type None
@@ -58,6 +58,7 @@
-DKDE_INSTALL_QMLDIR=%{_lib}/qt5/qml \\\
-DKDE_INSTALL_QTQUICKIMPORTSDIR=%{_lib}/qt5/imports \\\
-DECM_MKSPECS_INSTALL_DIR=%{_kf5_mkspecsdir} \\\
+ -DKDE_INSTALL_METAINFODIR=%{_kf5_appstreamdir} \\\
-DBUILD_TESTING=OFF \\\
$bdir %* \
%{nil}
1
0
Hello community,
here is the log from the commit of package kaccounts-providers for openSUSE:Factory checked in at 2016-08-29 15:23:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kaccounts-providers (Old)
and /work/SRC/openSUSE:Factory/.kaccounts-providers.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kaccounts-providers"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kaccounts-providers/kaccounts-providers.changes 2016-07-15 12:42:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kaccounts-providers.new/kaccounts-providers.changes 2016-08-29 15:23:13.000000000 +0200
@@ -1,0 +2,21 @@
+Wed Aug 24 07:34:22 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0
+
+-------------------------------------------------------------------
+Fri Aug 12 10:07:56 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:44:17 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
kaccounts-providers-16.04.3.tar.xz
New:
----
kaccounts-providers-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kaccounts-providers.spec ++++++
--- /var/tmp/diff_new_pack.3vAKEf/_old 2016-08-29 15:23:15.000000000 +0200
+++ /var/tmp/diff_new_pack.3vAKEf/_new 2016-08-29 15:23:15.000000000 +0200
@@ -17,7 +17,7 @@
Name: kaccounts-providers
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: KDE Accounts Providers
License: GPL-2.0+
@@ -61,5 +61,7 @@
%{_kf5_sharedir}/accounts/
%_kf5_plugindir/kaccounts/
%_datadir/kpackage/
+%dir %{_kf5_appstreamdir}
+%{_kf5_appstreamdir}/org.kde.kaccounts.owncloud.appdata.xml
%changelog
++++++ kaccounts-providers-16.04.3.tar.xz -> kaccounts-providers-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kaccounts-providers-16.04.3/CMakeLists.txt new/kaccounts-providers-16.08.0/CMakeLists.txt
--- old/kaccounts-providers-16.04.3/CMakeLists.txt 2016-07-02 18:13:58.000000000 +0200
+++ new/kaccounts-providers-16.08.0/CMakeLists.txt 2016-08-10 01:27:31.000000000 +0200
@@ -3,8 +3,8 @@
cmake_minimum_required(VERSION 2.8.12)
set(KDE_APPLICATIONS_VERSION_MAJOR "16")
-set(KDE_APPLICATIONS_VERSION_MINOR "04")
-set(KDE_APPLICATIONS_VERSION_MICRO "3")
+set(KDE_APPLICATIONS_VERSION_MINOR "08")
+set(KDE_APPLICATIONS_VERSION_MICRO "0")
set(KACCOUNTS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
set(REQUIRED_QT_VERSION "5.2.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kaccounts-providers-16.04.3/plugins/owncloud-ui/package/metadata.desktop new/kaccounts-providers-16.08.0/plugins/owncloud-ui/package/metadata.desktop
--- old/kaccounts-providers-16.04.3/plugins/owncloud-ui/package/metadata.desktop 2016-07-02 18:13:58.000000000 +0200
+++ new/kaccounts-providers-16.08.0/plugins/owncloud-ui/package/metadata.desktop 2016-08-10 01:27:31.000000000 +0200
@@ -10,6 +10,7 @@
Name[es]=Complemento QML de KAccounts para OwnCloud
Name[fi]=OwnCloud KAccounts -QML-liitännäinen
Name[gl]=Complemento QML de KAccounts de OwnCloud
+Name[ia]=OwnCloud KAccounts QML plugin
Name[it]=Estensione QML di KAccounts per OwnCloud
Name[ko]=OwnCloud KAccounts QML 플러그인
Name[nl]=OwnCloud KAccounts QML plug-in
@@ -27,7 +28,6 @@
Name[uk]=Додаток QML KAccounts OwnCloud
Name[x-test]=xxOwnCloud KAccounts QML pluginxx
Name[zh_CN]=OwnCloud KAccounts QML 插件
-Name[zh_TW]=OwnCloud KAccounts QML 外掛程式
Encoding=UTF-8
Type=Service
1
0
Hello community,
here is the log from the commit of package kate for openSUSE:Factory checked in at 2016-08-29 15:22:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kate (Old)
and /work/SRC/openSUSE:Factory/.kate.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kate"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kate/kate.changes 2016-07-21 07:44:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kate.new/kate.changes 2016-08-29 15:22:47.000000000 +0200
@@ -1,0 +2,21 @@
+Wed Aug 24 07:34:24 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0
+
+-------------------------------------------------------------------
+Fri Aug 12 10:09:58 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:47:17 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
kate-16.04.3.tar.xz
New:
----
kate-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kate.spec ++++++
--- /var/tmp/diff_new_pack.dySmOq/_old 2016-08-29 15:22:49.000000000 +0200
+++ /var/tmp/diff_new_pack.dySmOq/_new 2016-08-29 15:22:49.000000000 +0200
@@ -17,7 +17,7 @@
Name: kate
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Advanced Text Editor
License: GPL-2.0+
@@ -110,14 +110,13 @@
%{_kf5_applicationsdir}/org.kde.kate.desktop
%{_kf5_bindir}/kate
%{_kf5_sharedir}/icons/hicolor/*/apps/kate.*
-%{_kf5_sharedir}/kxmlgui5/
%doc %{_kf5_mandir}/man1/kate.*
%dir %{_kf5_htmldir}/en
%dir %{_kf5_htmldir}
%doc %{_kf5_htmldir}/en/katepart/
%doc %{_kf5_htmldir}/en/kate/
-%dir %{_kf5_sharedir}/appdata
-%{_kf5_sharedir}/appdata/org.kde.kate.appdata.xml
+%dir %{_kf5_appstreamdir}
+%{_kf5_appstreamdir}/org.kde.kate.appdata.xml
%files -n kwrite
%defattr(-,root,root)
@@ -128,8 +127,7 @@
%dir %{_kf5_htmldir}
%doc %{_kf5_htmldir}/en/kwrite/
%{_kf5_sharedir}/icons/hicolor/*/apps/kwrite.*
-%dir %{_kf5_sharedir}/appdata
-%{_kf5_sharedir}/appdata/org.kde.kwrite.appdata.xml
+%{_kf5_appstreamdir}/org.kde.kwrite.appdata.xml
%files plugins
%defattr(-,root,root)
@@ -139,5 +137,6 @@
%{_kf5_sharedir}/katexmltools/
%{_kf5_sharedir}/plasma/
%{_kf5_servicesdir}/
+%{_kf5_appstreamdir}/org.kde.plasma.katesessions.appdata.xml
%changelog
++++++ kate-16.04.3.tar.xz -> kate-16.08.0.tar.xz ++++++
++++ 16418 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package eventviews for openSUSE:Factory checked in at 2016-08-29 15:22:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/eventviews (Old)
and /work/SRC/openSUSE:Factory/.eventviews.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "eventviews"
Changes:
--------
--- /work/SRC/openSUSE:Factory/eventviews/eventviews.changes 2016-08-08 13:55:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.eventviews.new/eventviews.changes 2016-08-29 15:22:26.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:04:21 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:37:29 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
eventviews-16.04.3.tar.xz
New:
----
eventviews-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ eventviews.spec ++++++
--- /var/tmp/diff_new_pack.py4Wgf/_old 2016-08-29 15:22:28.000000000 +0200
+++ /var/tmp/diff_new_pack.py4Wgf/_new 2016-08-29 15:22:28.000000000 +0200
@@ -17,14 +17,16 @@
Name: eventviews
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Base package of kdepim
License: GPL-2.0+ and LGPL-2.1+
Group: Development/Libraries/C and C++
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
-BuildRequires: akonadi-calendar-devel
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
+BuildRequires: akonadi-calendar-devel = %{version}
BuildRequires: akonadi-server-devel
BuildRequires: calendarsupport-devel
BuildRequires: extra-cmake-modules >= 5.19.0
@@ -35,7 +37,7 @@
BuildRequires: ki18n-devel
BuildRequires: kidentitymanagement-devel
BuildRequires: kmime-devel
-BuildRequires: libkdepim-devel
+BuildRequires: libkdepim-devel = %{version}
BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
BuildRequires: pkgconfig(Qt5UiTools) >= 5.4.0
BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
++++++ eventviews-16.04.3.tar.xz -> eventviews-16.08.0.tar.xz ++++++
++++ 1657 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package pimcommon for openSUSE:Factory checked in at 2016-08-29 15:21:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pimcommon (Old)
and /work/SRC/openSUSE:Factory/.pimcommon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pimcommon"
Changes:
--------
--- /work/SRC/openSUSE:Factory/pimcommon/pimcommon.changes 2016-08-08 13:49:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pimcommon.new/pimcommon.changes 2016-08-29 15:22:03.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:07:23 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:42:52 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
pimcommon-16.04.3.tar.xz
New:
----
pimcommon-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pimcommon.spec ++++++
--- /var/tmp/diff_new_pack.nmkypB/_old 2016-08-29 15:22:05.000000000 +0200
+++ /var/tmp/diff_new_pack.nmkypB/_new 2016-08-29 15:22:05.000000000 +0200
@@ -17,43 +17,54 @@
Name: pimcommon
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Base package of KDE PIM PimCommon library
License: GPL-2.0 and LGPL-2.1+
Group: System/Libraries
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
-BuildRequires: akonadi-contact-devel
-BuildRequires: akonadi-mime-devel
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
+BuildRequires: akonadi-contact-devel = %{version}
+BuildRequires: akonadi-mime-devel = %{version}
BuildRequires: akonadi-server-devel
-BuildRequires: extra-cmake-modules >= 5.19.0
+BuildRequires: extra-cmake-modules >= 5.23.0
BuildRequires: grantlee5-devel
BuildRequires: karchive-devel
BuildRequires: kcodecs-devel
+BuildRequires: kcompletion-devel
BuildRequires: kconfig-devel
+BuildRequires: kconfigwidgets-devel
BuildRequires: kcontacts-devel
+BuildRequires: kcoreaddons-devel
BuildRequires: kdbusaddons-devel
-BuildRequires: kdelibs4support-devel
+BuildRequires: kdesignerplugin-devel
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel
+BuildRequires: kiconthemes-devel
BuildRequires: kimap-devel
+BuildRequires: kio-devel
+BuildRequires: kitemmodels-devel
+BuildRequires: kitemviews-devel
+BuildRequires: kjobwidgets-devel
BuildRequires: kmime-devel
BuildRequires: knewstuff-devel
BuildRequires: kpimtextedit-devel
-BuildRequires: ktextwidgets-devel
+BuildRequires: kservice-devel
BuildRequires: kwallet-devel
+BuildRequires: kwidgetsaddons-devel
+BuildRequires: kwindowsystem-devel
BuildRequires: kxmlgui-devel
BuildRequires: libkdepim-devel
BuildRequires: libxslt-devel
-BuildRequires: sonnet-devel
BuildRequires: cmake(Qt5Designer)
-BuildRequires: pkgconfig(Qt5Network) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Script) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
-BuildRequires: pkgconfig(Qt5UiTools) >= 5.4.0
-BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
+BuildRequires: pkgconfig(Qt5DBus) >= 5.6.0
+BuildRequires: pkgconfig(Qt5Network) >= 5.6.0
+BuildRequires: pkgconfig(Qt5Test) >= 5.6.0
+BuildRequires: pkgconfig(Qt5WebEngineWidgets) >= 5.6.0
+BuildRequires: pkgconfig(Qt5Widgets) >= 5.6.0
+BuildRequires: pkgconfig(Qt5Xml) >= 5.6.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
++++++ pimcommon-16.04.3.tar.xz -> pimcommon-16.08.0.tar.xz ++++++
++++ 4150 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package messagelib for openSUSE:Factory checked in at 2016-08-29 15:21:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/messagelib (Old)
and /work/SRC/openSUSE:Factory/.messagelib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "messagelib"
Changes:
--------
--- /work/SRC/openSUSE:Factory/messagelib/messagelib.changes 2016-08-08 13:55:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.messagelib.new/messagelib.changes 2016-08-29 15:21:39.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:07:14 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:42:28 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
messagelib-16.04.3.tar.xz
New:
----
messagelib-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ messagelib.spec ++++++
--- /var/tmp/diff_new_pack.HoDjrB/_old 2016-08-29 15:21:42.000000000 +0200
+++ /var/tmp/diff_new_pack.HoDjrB/_new 2016-08-29 15:21:42.000000000 +0200
@@ -17,7 +17,7 @@
Name: messagelib
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Base package of kdepim
License: GPL-2.0 and GPL-3.0 and LGPL-2.1+
@@ -25,8 +25,10 @@
Group: Development/Libraries
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
-BuildRequires: akonadi-mime-devel
-BuildRequires: akonadi-notes-devel
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
+BuildRequires: akonadi-mime-devel = %{version}
+BuildRequires: akonadi-notes-devel = %{version}
BuildRequires: akonadi-search-devel
BuildRequires: akonadi-server-devel
BuildRequires: extra-cmake-modules
@@ -60,7 +62,7 @@
BuildRequires: pkgconfig(Qt5Network) >= 5.4.0
BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
BuildRequires: pkgconfig(Qt5UiTools) >= 5.4.0
-BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.4.0
+BuildRequires: pkgconfig(Qt5WebEngineWidgets) >= 5.4.0
BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -113,6 +115,10 @@
%{_libdir}/libKF5MessageViewer.so
%{_libdir}/libKF5TemplateParser.so
%{_libdir}/qt5/mkspecs/modules/qt_*.pri
+%{_libdir}/cmake/KF5MimeTreeParser/
+%{_libdir}/cmake/KF5WebEngineViewer/
+%{_libdir}/libKF5MimeTreeParser.so
+%{_libdir}/libKF5WebEngineViewer.so
%files
%defattr(-,root,root)
@@ -123,6 +129,9 @@
%{_libdir}/libKF5MessageList.so.*
%{_libdir}/libKF5MessageViewer.so.*
%{_libdir}/libKF5TemplateParser.so.*
+%{_libdir}/libKF5MimeTreeParser.so.*
+%{_libdir}/libKF5WebEngineViewer.so.*
+%{_kf5_plugindir}/messageviewer/
%{_datadir}/config.kcfg/*.kcfg
%{_datadir}/kconf_update/
%{_kf5_notifydir}/messageviewer.notifyrc
++++++ messagelib-16.04.3.tar.xz -> messagelib-16.08.0.tar.xz ++++++
++++ 84292 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package libksieve for openSUSE:Factory checked in at 2016-08-29 15:20:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libksieve (Old)
and /work/SRC/openSUSE:Factory/.libksieve.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libksieve"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libksieve/libksieve.changes 2016-08-08 13:55:33.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libksieve.new/libksieve.changes 2016-08-29 15:21:10.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:06:42 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:41:23 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libksieve-16.04.3.tar.xz
New:
----
libksieve-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libksieve.spec ++++++
--- /var/tmp/diff_new_pack.x5zVxX/_old 2016-08-29 15:21:13.000000000 +0200
+++ /var/tmp/diff_new_pack.x5zVxX/_new 2016-08-29 15:21:13.000000000 +0200
@@ -17,7 +17,7 @@
Name: libksieve
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Base package of kdepim
License: GPL-2.0 and LGPL-2.1+
@@ -25,8 +25,11 @@
Group: Development/Libraries
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
BuildRequires: akonadi-server-devel
-BuildRequires: extra-cmake-modules >= 5.19.0
+BuildRequires: cyrus-sasl-devel
+BuildRequires: extra-cmake-modules >= 5.23.0
BuildRequires: karchive-devel
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel
@@ -38,12 +41,12 @@
BuildRequires: kpimtextedit-devel
BuildRequires: kwindowsystem-devel
BuildRequires: libkdepim-devel
-BuildRequires: pimcommon-devel
-BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
-BuildRequires: pkgconfig(Qt5UiTools) >= 5.4.0
-BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Xml) >= 5.4.0
+BuildRequires: pimcommon-devel = %{version}
+BuildRequires: pkgconfig(Qt5PrintSupport) >= 5.6.0
+BuildRequires: pkgconfig(Qt5Test) >= 5.6.0
+BuildRequires: pkgconfig(Qt5WebEngine) >= 5.6.0
+BuildRequires: pkgconfig(Qt5Widgets) >= 5.6.0
+BuildRequires: pkgconfig(Qt5Xml) >= 5.6.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -92,9 +95,12 @@
%{_kf5_configdir}/ksieve_script.knsrc
%{_kf5_configdir}/libksieve.categories
%{_datadir}/sieve/
+%{_kf5_htmldir}/en/kioslave5
%{_libdir}/libKF5KManageSieve.so.*
%{_libdir}/libKF5KSieve.so.*
%{_libdir}/libKF5KSieveUi.so.*
-
+%dir %{_kf5_plugindir}/kf5
+%{_kf5_plugindir}/kf5/kio/
+%{_kf5_servicesdir}/sieve.protocol
%changelog
++++++ libksieve-16.04.3.tar.xz -> libksieve-16.08.0.tar.xz ++++++
++++ 16964 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package libkdepim for openSUSE:Factory checked in at 2016-08-29 15:20:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkdepim (Old)
and /work/SRC/openSUSE:Factory/.libkdepim.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkdepim"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkdepim/libkdepim.changes 2016-08-08 13:57:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libkdepim.new/libkdepim.changes 2016-08-29 15:20:31.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:06:28 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:40:45 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libkdepim-16.04.3.tar.xz
New:
----
libkdepim-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkdepim.spec ++++++
--- /var/tmp/diff_new_pack.JjshxA/_old 2016-08-29 15:20:33.000000000 +0200
+++ /var/tmp/diff_new_pack.JjshxA/_new 2016-08-29 15:20:33.000000000 +0200
@@ -17,7 +17,7 @@
Name: libkdepim
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Base package of kdepim
License: GPL-2.0 and GPL-2.0+ and LGPL-2.1+
@@ -25,9 +25,11 @@
Group: System/Libraries
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
-BuildRequires: akonadi-contact-devel
-BuildRequires: akonadi-search-devel
-BuildRequires: akonadi-server-devel
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
+BuildRequires: akonadi-contact-devel = %{version}
+BuildRequires: akonadi-search-devel = %{version}
+BuildRequires: akonadi-server-devel = %{version}
BuildRequires: extra-cmake-modules
BuildRequires: kcmutils-devel
BuildRequires: kcodecs-devel
++++++ libkdepim-16.04.3.tar.xz -> libkdepim-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/CMakeLists.txt new/libkdepim-16.08.0/CMakeLists.txt
--- old/libkdepim-16.04.3/CMakeLists.txt 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/CMakeLists.txt 2016-08-10 08:39:07.000000000 +0200
@@ -2,7 +2,8 @@
project(libkdepim)
-find_package(ECM 5.19.0 CONFIG REQUIRED)
+set(KF5_VERSION "5.23.0")
+find_package(ECM ${KF5_VERSION} CONFIG REQUIRED)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
set(LIBRARY_NAMELINK)
include(GenerateExportHeader)
@@ -18,30 +19,37 @@
include(ECMQtDeclareLoggingCategory)
include(ECMAddTests)
-set(KF5_VERSION "5.19.0")
-set(LIBKDEPIM_LIB_VERSION "5.2.3")
-set(KDEPIMLIBS_LIB_VERSION "5.2.0")
-set(QT_REQUIRED_VERSION "5.4.0")
-set(KMIME_LIB_VERSION "5.2.0")
-set(KLDAP_LIB_VERSION "5.2.0")
-set(KCONTACTS_LIB_VERSION "5.2.0")
-set(AKONADISEARCH_LIB_VERSION "5.0.42")
-set(AKONADI_VERSION "5.2.0")
+set(PIM_VERSION "5.3.0")
+set(LIBKDEPIM_LIB_VERSION ${PIM_VERSION})
+set(AKONADICONTACT_LIB_VERSION "5.3.0")
+set(QT_REQUIRED_VERSION "5.5.0")
+set(KMIME_LIB_VERSION "5.3.0")
+set(KLDAP_LIB_VERSION "5.3.0")
+set(KCONTACTS_LIB_VERSION "5.3.0")
+set(AKONADISEARCH_LIB_VERSION "5.3.0")
+set(AKONADI_VERSION "5.3.0")
+
+find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets Test DBus Network)
-find_package(KF5Akonadi ${AKONADI_VERSION} CONFIG REQUIRED)
-find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets Test UiTools DBus Network)
-find_package(KF5I18n ${KF5_VERSION} CONFIG REQUIRED)
-find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED)
-find_package(KF5KCMUtils ${KF5_VERSION} CONFIG REQUIRED)
find_package(KF5Codecs ${KF5_VERSION} CONFIG REQUIRED)
find_package(KF5Completion ${KF5_VERSION} CONFIG REQUIRED)
-find_package(KF5Wallet ${KF5_VERSION} CONFIG REQUIRED)
-find_package(KF5ItemViews ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5Config ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5ConfigWidgets ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5CoreAddons ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5I18n ${KF5_VERSION} CONFIG REQUIRED)
find_package(KF5IconThemes ${KF5_VERSION} CONFIG REQUIRED)
find_package(KF5ItemViews ${KF5_VERSION} CONFIG REQUIRED)
-find_package(KF5Ldap ${KLDAP_LIB_VERSION} CONFIG REQUIRED)
+find_package(KF5JobWidgets ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5KCMUtils ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5KIO ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5Wallet ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5WidgetsAddons ${KF5_VERSION} CONFIG REQUIRED)
+
+find_package(KF5Akonadi ${AKONADI_VERSION} CONFIG REQUIRED)
+find_package(KF5AkonadiContact ${AKONADICONTACT_LIB_VERSION} CONFIG REQUIRED)
find_package(KF5Contacts ${KCONTACTS_LIB_VERSION} CONFIG REQUIRED)
-find_package(KF5AkonadiContact ${KDEPIMLIBS_LIB_VERSION} CONFIG REQUIRED)
+find_package(KF5Ldap ${KLDAP_LIB_VERSION} CONFIG REQUIRED)
+find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED)
find_package(KF5AkonadiSearch ${AKONADISEARCH_LIB_VERSION} CONFIG REQUIRED)
set_package_properties(KF5AkonadiSearch PROPERTIES DESCRIPTION "The Akonadi Search libraries" URL "http://www.kde.org" TYPE REQUIRED PURPOSE "Provides search capabilities in KMail and Akonadi")
@@ -52,6 +60,10 @@
TYPE OPTIONAL
)
+if (Qt5Designer_FOUND)
+ find_package(KF5DesignerPlugin ${KF5_VERSION} CONFIG REQUIRED)
+endif()
+
ecm_setup_version(${LIBKDEPIM_LIB_VERSION} VARIABLE_PREFIX LIBKDEPIM
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/libkdepim_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5LibkdepimConfigVersion.cmake"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/COPYING new/libkdepim-16.08.0/COPYING
--- old/libkdepim-16.04.3/COPYING 1970-01-01 01:00:00.000000000 +0100
+++ new/libkdepim-16.08.0/COPYING 2016-08-10 08:39:07.000000000 +0200
@@ -0,0 +1,346 @@
+NOTE! The GPL below is copyrighted by the Free Software Foundation, but
+the instance of code that it refers to (the kde programs) are copyrighted
+by the authors who actually wrote it.
+
+---------------------------------------------------------------------------
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/COPYING.LIB new/libkdepim-16.08.0/COPYING.LIB
--- old/libkdepim-16.04.3/COPYING.LIB 1970-01-01 01:00:00.000000000 +0100
+++ new/libkdepim-16.08.0/COPYING.LIB 2016-08-10 08:39:07.000000000 +0200
@@ -0,0 +1,510 @@
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations
+below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it
+becomes a de-facto standard. To achieve this, non-free programs must
+be allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control
+compilation and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at least
+ three years, to give the same user the materials specified in
+ Subsection 6a, above, for a charge no more than the cost of
+ performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply, and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License
+may add an explicit geographical distribution limitation excluding those
+countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms
+of the ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library.
+It is safest to attach them to the start of each source file to most
+effectively convey the exclusion of warranty; and each file should
+have at least the "copyright" line and a pointer to where the full
+notice is found.
+
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or
+your school, if any, to sign a "copyright disclaimer" for the library,
+if necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James
+ Random Hacker.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/KF5LibkdepimConfig.cmake.in new/libkdepim-16.08.0/KF5LibkdepimConfig.cmake.in
--- old/libkdepim-16.04.3/KF5LibkdepimConfig.cmake.in 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/KF5LibkdepimConfig.cmake.in 2016-08-10 08:39:07.000000000 +0200
@@ -1,7 +1,7 @@
@PACKAGE_INIT@
-find_dependency(KF5Akonadi "@KDEPIMLIBS_LIB_VERSION@")
-find_dependency(KF5AkonadiContact "@KDEPIMLIBS_LIB_VERSION@")
+find_dependency(KF5Akonadi "@AKONADI_VERSION@")
+find_dependency(KF5AkonadiContact "@AKONADICONTACT_LIB_VERSION@")
include("${CMAKE_CURRENT_LIST_DIR}/KF5LibkdepimTargets.cmake")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/CMakeLists.txt new/libkdepim-16.08.0/src/CMakeLists.txt
--- old/libkdepim-16.04.3/src/CMakeLists.txt 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/CMakeLists.txt 2016-08-10 08:39:07.000000000 +0200
@@ -339,7 +339,7 @@
target_link_libraries(kcm_ldap KF5::Libkdepim KF5::IconThemes KF5::KCMUtils KF5::I18n KF5::Ldap Qt5::Core)
-kcoreaddons_desktop_to_json(kcm_ldap ldap/kcmldap.desktop)
+kcoreaddons_desktop_to_json(kcm_ldap ldap/kcmldap.desktop DEFAULT_SERVICE_TYPE)
install(TARGETS kcm_ldap DESTINATION ${KDE_INSTALL_PLUGINDIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/addressline/addresslineedit/addresseelineedit.cpp new/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit.cpp
--- old/libkdepim-16.04.3/src/addressline/addresslineedit/addresseelineedit.cpp 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit.cpp 2016-08-10 08:39:07.000000000 +0200
@@ -114,6 +114,11 @@
}
}
+void AddresseeLineEdit::setIcon(const QIcon &icon, const QString &tooltip)
+{
+ d->setIcon(icon, tooltip);
+}
+
bool AddresseeLineEdit::expandIntern() const
{
return d->expandIntern();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/addressline/addresslineedit/addresseelineedit.h new/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit.h
--- old/libkdepim-16.04.3/src/addressline/addresslineedit/addresseelineedit.h 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit.h 2016-08-10 08:39:07.000000000 +0200
@@ -69,7 +69,7 @@
* @param parent The parent object.
* @param enableCompletion Whether autocompletion shall be enabled.
*/
- explicit AddresseeLineEdit(QWidget *parent, bool enableCompletion = true);
+ explicit AddresseeLineEdit(QWidget *parent = Q_NULLPTR, bool enableCompletion = true);
/**
* Destroys the addressee line edit.
@@ -140,9 +140,12 @@
KConfig *recentAddressConfig() const;
void configureCompletion();
+ void setIcon(const QIcon &icon, const QString &tooltip = QString());
+
Q_SIGNALS:
void textCompleted();
void addAddress(const QString &address);
+ void iconClicked();
public Q_SLOTS:
/**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/addressline/addresslineedit/addresseelineedit_p.cpp new/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit_p.cpp
--- old/libkdepim-16.04.3/src/addressline/addresslineedit/addresseelineedit_p.cpp 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit_p.cpp 2016-08-10 08:39:07.000000000 +0200
@@ -32,6 +32,7 @@
#include <AkonadiCore/ItemFetchScope>
#include <AkonadiCore/Job>
#include <QApplication>
+#include <QToolButton>
#include <KConfigGroup>
#include <KLocalizedString>
#include <AkonadiSearch/PIM/contactcompleter.h>
@@ -119,6 +120,17 @@
void AddresseeLineEditPrivate::init()
{
+ m_toolButton = new QToolButton(q);
+ m_toolButton->setVisible(false);
+ m_toolButton->setCursor(Qt::ArrowCursor);
+ const int size = q->sizeHint().height() - 5;
+ m_toolButton->setFixedSize(size, size);
+ int padding = (q->sizeHint().height() - size) / 2;
+ m_toolButton->move(2, padding);
+ m_toolButton->setStyleSheet(QStringLiteral("QToolButton { border: none; }"));
+ connect(m_toolButton, &QToolButton::clicked, q, &AddresseeLineEdit::iconClicked);
+
+
if (!s_static.exists()) {
s_static->completion->setOrder(KCompletion::Weighted);
s_static->completion->setIgnoreCase(true);
@@ -175,6 +187,22 @@
loadBalooBlackList();
}
+ connect(q, &AddresseeLineEdit::textCompleted, q, &AddresseeLineEdit::slotEditingFinished);
+ connect(q, &AddresseeLineEdit::editingFinished, q, &AddresseeLineEdit::slotEditingFinished);
+}
+
+void AddresseeLineEditPrivate::setIcon(const QIcon &icon, const QString &tooltip)
+{
+ if (icon.isNull()) {
+ m_toolButton->setVisible(false);
+ q->setStyleSheet(QString());
+ } else {
+ m_toolButton->setIcon(icon);
+ m_toolButton->setToolTip(tooltip);
+ const int padding = m_toolButton->width() - q->style()->pixelMetric(QStyle::PM_DefaultFrameWidth);
+ q->setStyleSheet(QStringLiteral("QLineEdit { padding-left: %1px }").arg(padding));
+ m_toolButton->setVisible(true);
+ }
}
void AddresseeLineEditPrivate::startLoadingLDAPEntries()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/addressline/addresslineedit/addresseelineedit_p.h new/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit_p.h
--- old/libkdepim-16.04.3/src/addressline/addresslineedit/addresseelineedit_p.h 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit_p.h 2016-08-10 08:39:07.000000000 +0200
@@ -30,6 +30,7 @@
#include <kcontacts/contactgroup.h>
class KConfig;
+class QToolButton;
namespace KPIM
{
@@ -59,6 +60,8 @@
bool showOU() const;
void setShowOU(bool showOU);
+ void setIcon(const QIcon &icon, const QString &tooltip);
+
bool useCompletion() const;
void setUseCompletion(bool useCompletion);
@@ -133,6 +136,7 @@
private:
AddresseeLineEdit *q;
+ QToolButton *m_toolButton;
QTimer m_delayedQueryTimer;
QColor m_alternateColor;
QStringList m_balooBlackList;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/addressline/completionorder/completionordereditor.cpp new/libkdepim-16.08.0/src/addressline/completionorder/completionordereditor.cpp
--- old/libkdepim-16.04.3/src/addressline/completionorder/completionordereditor.cpp 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/addressline/completionorder/completionordereditor.cpp 2016-08-10 08:39:07.000000000 +0200
@@ -67,29 +67,26 @@
: QDialog(parent), d(new KPIM::CompletionOrderEditorPrivate)
{
setWindowTitle(i18n("Edit Completion Order"));
- QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
- QVBoxLayout *mainLayout = new QVBoxLayout;
- setLayout(mainLayout);
- QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok);
- okButton->setDefault(true);
- okButton->setShortcut(Qt::CTRL | Qt::Key_Return);
- connect(buttonBox, &QDialogButtonBox::accepted, this, &CompletionOrderEditor::slotOk);
- connect(buttonBox, &QDialogButtonBox::rejected, this, &CompletionOrderEditor::reject);
- okButton->setDefault(true);
-
- QWidget *page = new QWidget(this);
- QHBoxLayout *pageHBoxLayout = new QHBoxLayout(page);
- pageHBoxLayout->setMargin(0);
+ QVBoxLayout *mainLayout = new QVBoxLayout(this);
d->mCompletionOrderWidget = new CompletionOrderWidget(this);
d->mCompletionOrderWidget->setObjectName(QStringLiteral("completionorderwidget"));
mainLayout->addWidget(d->mCompletionOrderWidget);
- mainLayout->addWidget(buttonBox);
d->mCompletionOrderWidget->setLdapClientSearch(ldapSearch);
d->mCompletionOrderWidget->loadCompletionItems();
+
+ QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this);
+ QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok);
+ okButton->setDefault(true);
+ okButton->setShortcut(Qt::CTRL | Qt::Key_Return);
+ connect(buttonBox, &QDialogButtonBox::accepted, this, &CompletionOrderEditor::slotOk);
+ connect(buttonBox, &QDialogButtonBox::rejected, this, &CompletionOrderEditor::reject);
+ okButton->setDefault(true);
+ mainLayout->addWidget(buttonBox);
+
readConfig();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/addressline/recentaddress/recentaddresswidget.cpp new/libkdepim-16.08.0/src/addressline/recentaddress/recentaddresswidget.cpp
--- old/libkdepim-16.04.3/src/addressline/recentaddress/recentaddresswidget.cpp 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/addressline/recentaddress/recentaddresswidget.cpp 2016-08-10 08:39:07.000000000 +0200
@@ -73,6 +73,7 @@
connect(mListView, &QListWidget::itemSelectionChanged, this, &RecentAddressWidget::slotSelectionChanged);
// maybe supplied lineedit has some text already
slotTypedSomething(mLineEdit->text());
+ mDirty = false;
}
RecentAddressWidget::~RecentAddressWidget()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/job/addemailaddressjob.cpp new/libkdepim-16.08.0/src/job/addemailaddressjob.cpp
--- old/libkdepim-16.04.3/src/job/addemailaddressjob.cpp 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/job/addemailaddressjob.cpp 2016-08-10 08:39:07.000000000 +0200
@@ -47,7 +47,10 @@
{
public:
Private(AddEmailAddressJob *qq, const QString &emailString, QWidget *parentWidget)
- : q(qq), mCompleteAddress(emailString), mParentWidget(parentWidget)
+ : q(qq),
+ mCompleteAddress(emailString),
+ mParentWidget(parentWidget),
+ mInteractive(true)
{
KContacts::Addressee::parseEmailAddress(emailString, mName, mEmail);
}
@@ -76,16 +79,18 @@
const KContacts::Addressee::List contacts = searchJob->contacts();
if (!contacts.isEmpty()) {
- const QString text =
- xi18nc("@info",
- "A contact with the email address <email>%1</email> "
- "is already in your address book.", mCompleteAddress);
-
- KMessageBox::information(
- mParentWidget,
- text,
- QString(),
- QStringLiteral("alreadyInAddressBook"));
+ if (mInteractive) {
+ const QString text =
+ xi18nc("@info",
+ "A contact with the email address <email>%1</email> "
+ "is already in your address book.", mCompleteAddress);
+
+ KMessageBox::information(
+ mParentWidget,
+ text,
+ QString(),
+ QStringLiteral("alreadyInAddressBook"));
+ }
q->setError(UserDefinedError);
q->emitResult();
return;
@@ -215,42 +220,48 @@
const Akonadi::ItemCreateJob *createJob = qobject_cast<Akonadi::ItemCreateJob *>(job);
mItem = createJob->item();
- const QString text =
- xi18nc("@info",
- "<para>A contact for <email>%1</email> was successfully added "
- "to your address book.</para>"
- "<para>Do you want to edit this new contact now?</para>",
- mCompleteAddress);
-
- if (KMessageBox::questionYesNo(
- mParentWidget,
- text,
- QString(),
- KStandardGuiItem::yes(),
- KStandardGuiItem::no(),
- QStringLiteral("addedtokabc")) == KMessageBox::Yes) {
- QPointer<Akonadi::ContactEditorDialog> dlg =
- new Akonadi::ContactEditorDialog(Akonadi::ContactEditorDialog::EditMode,
- mParentWidget);
- dlg->setContact(mItem);
- connect(dlg, SIGNAL(contactStored(Akonadi::Item)),
- q, SLOT(contactStored(Akonadi::Item)));
- connect(dlg, SIGNAL(error(QString)),
- q, SLOT(slotContactEditorError(QString)));
- dlg->exec();
- delete dlg;
+ if (mInteractive) {
+ const QString text =
+ xi18nc("@info",
+ "<para>A contact for <email>%1</email> was successfully added "
+ "to your address book.</para>"
+ "<para>Do you want to edit this new contact now?</para>",
+ mCompleteAddress);
+
+ if (KMessageBox::questionYesNo(
+ mParentWidget,
+ text,
+ QString(),
+ KStandardGuiItem::yes(),
+ KStandardGuiItem::no(),
+ QStringLiteral("addedtokabc")) == KMessageBox::Yes) {
+ QPointer<Akonadi::ContactEditorDialog> dlg =
+ new Akonadi::ContactEditorDialog(Akonadi::ContactEditorDialog::EditMode,
+ mParentWidget);
+ dlg->setContact(mItem);
+ connect(dlg, SIGNAL(contactStored(Akonadi::Item)),
+ q, SLOT(contactStored(Akonadi::Item)));
+ connect(dlg, SIGNAL(error(QString)),
+ q, SLOT(slotContactEditorError(QString)));
+ dlg->exec();
+ delete dlg;
+ }
}
q->emitResult();
}
void slotContactEditorError(const QString &error)
{
- KMessageBox::error(mParentWidget, i18n("Contact cannot be stored: %1", error), i18n("Failed to store contact"));
+ if (mInteractive) {
+ KMessageBox::error(mParentWidget, i18n("Contact cannot be stored: %1", error), i18n("Failed to store contact"));
+ }
}
void contactStored(const Akonadi::Item &)
{
- KPIM::BroadcastStatus::instance()->setStatusMsg(i18n("Contact created successfully"));
+ if (mInteractive) {
+ KPIM::BroadcastStatus::instance()->setStatusMsg(i18n("Contact created successfully"));
+ }
}
AddEmailAddressJob *q;
@@ -259,6 +270,7 @@
QString mName;
QWidget *mParentWidget;
Akonadi::Item mItem;
+ bool mInteractive;
};
AddEmailAddressJob::AddEmailAddressJob(const QString &email,
@@ -287,4 +299,9 @@
return d->mItem;
}
+void AddEmailAddressJob::setInteractive(bool b)
+{
+ d->mInteractive = b;
+}
+
#include "moc_addemailaddressjob.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/job/addemailaddressjob.h new/libkdepim-16.08.0/src/job/addemailaddressjob.h
--- old/libkdepim-16.04.3/src/job/addemailaddressjob.h 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/job/addemailaddressjob.h 2016-08-10 08:39:07.000000000 +0200
@@ -68,6 +68,7 @@
*/
Akonadi::Item contact() const;
+ void setInteractive(bool b);
private:
//@cond PRIVATE
class Private;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/ldap/kcmldap.desktop new/libkdepim-16.08.0/src/ldap/kcmldap.desktop
--- old/libkdepim-16.04.3/src/ldap/kcmldap.desktop 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/ldap/kcmldap.desktop 2016-08-10 08:39:07.000000000 +0200
@@ -1,5 +1,5 @@
[Desktop Entry]
-Icon=view-ldap-resource
+Icon=kontact
Type=Service
X-KDE-ServiceTypes=KCModule
@@ -56,7 +56,7 @@
Comment[nl]=De beschikbare LDAP-servers configureren
Comment[nn]=Set opp dei tilgjengelege LDAP-tenarane
Comment[pl]=Ustawienia dostępnych serwerów LDAP
-Comment[pt]=Configura os servidores de LDAP disponíveis
+Comment[pt]=Configurar os servidores de LDAP disponíveis
Comment[pt_BR]=Configura os servidores LDAP disponíveis
Comment[ru]=Настройка доступных серверов LDAP
Comment[sk]=Nastaviť dostupné servery LDAP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/ldap/ldapsearchdialog.cpp new/libkdepim-16.08.0/src/ldap/ldapsearchdialog.cpp
--- old/libkdepim-16.04.3/src/ldap/ldapsearchdialog.cpp 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/ldap/ldapsearchdialog.cpp 2016-08-10 08:39:07.000000000 +0200
@@ -558,6 +558,7 @@
mainLayout->addWidget(buttonBox);
QVBoxLayout *topLayout = new QVBoxLayout(page);
+ topLayout->setMargin(0);
QGroupBox *groupBox = new QGroupBox(i18n("Search for Addresses in Directory"),
page);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/multiplyingline/multiplyingline.h new/libkdepim-16.08.0/src/multiplyingline/multiplyingline.h
--- old/libkdepim-16.04.3/src/multiplyingline/multiplyingline.h 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/multiplyingline/multiplyingline.h 2016-08-10 08:39:07.000000000 +0200
@@ -156,21 +156,6 @@
virtual void setCompletionMode(KCompletion::CompletionMode mode) = 0;
/**
- If the view is resized while the completion popup is open, things might start
- to overlap. This method should hide() then show() the completionBox for any
- currently visible completion boxes.
- (somewhat hacky) Example:
- void YourLine::moveCompletionPopup() {
- if( mLineEdit->completionBox( false ) ) { // check if box is not null without creating it
- if( mLineEdit->completionBox()->isVisible() ) { // check if it is currently being shown
- mLineEdit->completionBox()->hide(); // trigger the moving
- mLineEdit->completionBox()->show();
- }
- }
- */
- virtual void moveCompletionPopup() = 0;
-
- /**
* Re implement this method if you need to do something
* before a line is deleted.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/multiplyingline/multiplyinglineeditor.h new/libkdepim-16.08.0/src/multiplyingline/multiplyinglineeditor.h
--- old/libkdepim-16.04.3/src/multiplyingline/multiplyinglineeditor.h 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/multiplyingline/multiplyinglineeditor.h 2016-08-10 08:39:07.000000000 +0200
@@ -156,6 +156,8 @@
void setDynamicSizeHint(bool dynamic);
bool dynamicSizeHint() const;
+ virtual QList<MultiplyingLine *> lines() const;
+
Q_SIGNALS:
void focusUp();
void focusDown();
@@ -170,7 +172,6 @@
void setFocusBottom();
protected:
- virtual QList<MultiplyingLine *> lines() const;
virtual MultiplyingLine *activeLine() const;
bool mModified;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/multiplyingline/multiplyinglineview_p.cpp new/libkdepim-16.08.0/src/multiplyingline/multiplyinglineview_p.cpp
--- old/libkdepim-16.04.3/src/multiplyingline/multiplyinglineview_p.cpp 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/multiplyingline/multiplyinglineview_p.cpp 2016-08-10 08:39:07.000000000 +0200
@@ -36,7 +36,7 @@
MultiplyingLineView::MultiplyingLineView(MultiplyingLineFactory *factory, MultiplyingLineEditor *parent)
: QScrollArea(parent), mCurDelLine(Q_NULLPTR), mPage(new QWidget(this)), mTopLayout(new QVBoxLayout(this)), mMultiplyingLineFactory(factory),
- mLineHeight(0), mFirstColumnWidth(0),
+ mLineHeight(0), mFirstColumnWidth(0), mCompletionMode(KCompletion::CompletionNone),
mAutoResize(false), mDynamicSizeHint(true), mModified(false)
{
setWidgetResizable(true);
@@ -213,7 +213,6 @@
parentWidget()->layout()->activate();
Q_EMIT sizeHintChanged();
- QTimer::singleShot(0, this, &MultiplyingLineView::moveCompletionPopup);
}
void MultiplyingLineView::activateLine(MultiplyingLine *line)
@@ -384,13 +383,6 @@
return mFirstColumnWidth;
}
-void MultiplyingLineView::moveCompletionPopup()
-{
- foreach (MultiplyingLine *const line, mLines) {
- line->moveCompletionPopup();
- }
-}
-
QList< MultiplyingLine * > MultiplyingLineView::lines() const
{
return mLines;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/multiplyingline/multiplyinglineview_p.h new/libkdepim-16.08.0/src/multiplyingline/multiplyinglineview_p.h
--- old/libkdepim-16.04.3/src/multiplyingline/multiplyinglineview_p.h 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/multiplyingline/multiplyinglineview_p.h 2016-08-10 08:39:07.000000000 +0200
@@ -119,7 +119,6 @@
void slotUpPressed(KPIM::MultiplyingLine *);
void slotDecideLineDeletion(KPIM::MultiplyingLine *);
void slotDeleteLine();
- void moveCompletionPopup();
void moveScrollBarToEnd();
private:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/progresswidget/progressstatusbarwidget.cpp new/libkdepim-16.08.0/src/progresswidget/progressstatusbarwidget.cpp
--- old/libkdepim-16.04.3/src/progresswidget/progressstatusbarwidget.cpp 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/progresswidget/progressstatusbarwidget.cpp 2016-08-10 08:39:07.000000000 +0200
@@ -1,20 +1,21 @@
/*
- Copyright (c) 2014-2016 Montel Laurent <montel(a)kde.org>
+ Copyright (C) 2014-2016 Laurent Montel <montel(a)kde.org>
- This program is free software; you can redistribute it and/or modify it
- under the terms of the GNU General Public License, version 2, as
- published by the Free Software Foundation.
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
*/
-
#include "progressstatusbarwidget.h"
#include "statusbarprogresswidget.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/progresswidget/progressstatusbarwidget.h new/libkdepim-16.08.0/src/progresswidget/progressstatusbarwidget.h
--- old/libkdepim-16.04.3/src/progresswidget/progressstatusbarwidget.h 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/progresswidget/progressstatusbarwidget.h 2016-08-10 08:39:07.000000000 +0200
@@ -1,20 +1,21 @@
/*
- Copyright (c) 2014-2016 Montel Laurent <montel(a)kde.org>
+ Copyright (C) 2014-2016 Laurent Montel <montel(a)kde.org>
- This program is free software; you can redistribute it and/or modify it
- under the terms of the GNU General Public License, version 2, as
- published by the Free Software Foundation.
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
*/
-
#ifndef PROGRESSSTATUSBARWIDGET_H
#define PROGRESSSTATUSBARWIDGET_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/widgets/customlogwidget.cpp new/libkdepim-16.08.0/src/widgets/customlogwidget.cpp
--- old/libkdepim-16.04.3/src/widgets/customlogwidget.cpp 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/widgets/customlogwidget.cpp 2016-08-10 08:39:07.000000000 +0200
@@ -1,20 +1,21 @@
/*
- Copyright (c) 2012-2016 Montel Laurent <montel(a)kde.org>
+ Copyright (C) 2012-2016 Laurent Montel <montel(a)kde.org>
- This program is free software; you can redistribute it and/or modify it
- under the terms of the GNU General Public License, version 2, as
- published by the Free Software Foundation.
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
*/
-
#include "customlogwidget.h"
#include <QTextDocument>
#include <QPainter>
@@ -41,7 +42,7 @@
QTextDocument *document = new QTextDocument(Q_NULLPTR);
document->setDocumentMargin(1);
const QColor textColor = index.data(Qt::ForegroundRole).value<QColor>();
- QStyleOptionViewItemV4 option4 = option;
+ QStyleOptionViewItem option4 = option;
QStyledItemDelegate::initStyleOption(&option4, index);
QString text = option4.text;
@@ -70,7 +71,7 @@
QPen pen = painter->pen();
- QStyleOptionViewItemV4 opt(option);
+ QStyleOptionViewItem opt(option);
opt.showDecorationSelected = true;
QApplication::style()->drawPrimitive(QStyle::PE_PanelItemViewItem, &opt, painter);
painter->save();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.04.3/src/widgets/customlogwidget.h new/libkdepim-16.08.0/src/widgets/customlogwidget.h
--- old/libkdepim-16.04.3/src/widgets/customlogwidget.h 2016-06-15 06:41:11.000000000 +0200
+++ new/libkdepim-16.08.0/src/widgets/customlogwidget.h 2016-08-10 08:39:07.000000000 +0200
@@ -1,20 +1,21 @@
/*
- Copyright (c) 2012-2016 Montel Laurent <montel(a)kde.org>
+ Copyright (C) 2012-2016 Laurent Montel <montel(a)kde.org>
- This program is free software; you can redistribute it and/or modify it
- under the terms of the GNU General Public License, version 2, as
- published by the Free Software Foundation.
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
*/
-
#ifndef IMPORTLOGWIDGET_H
#define IMPORTLOGWIDGET_H
1
0
Hello community,
here is the log from the commit of package libgravatar for openSUSE:Factory checked in at 2016-08-29 15:19:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgravatar (Old)
and /work/SRC/openSUSE:Factory/.libgravatar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgravatar"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgravatar/libgravatar.changes 2016-08-08 13:56:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libgravatar.new/libgravatar.changes 2016-08-29 15:20:06.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:06:20 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:40:13 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libgravatar-16.04.3.tar.xz
New:
----
libgravatar-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgravatar.spec ++++++
--- /var/tmp/diff_new_pack.EUOj00/_old 2016-08-29 15:20:10.000000000 +0200
+++ /var/tmp/diff_new_pack.EUOj00/_new 2016-08-29 15:20:10.000000000 +0200
@@ -17,19 +17,21 @@
Name: libgravatar
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Base package of kdepim
License: GPL-2.0 and LGPL-2.1+
Group: System/Libraries
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
BuildRequires: extra-cmake-modules >= 5.19.0
BuildRequires: kconfig-devel
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel
BuildRequires: kwidgetsaddons-devel
-BuildRequires: pimcommon-devel
+BuildRequires: pimcommon-devel = %{version}
BuildRequires: pkgconfig(Qt5Network) >= 5.4.0
BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
++++++ libgravatar-16.04.3.tar.xz -> libgravatar-16.08.0.tar.xz ++++++
++++ 1805 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kdepim-apps-libs for openSUSE:Factory checked in at 2016-08-29 15:19:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdepim-apps-libs (Old)
and /work/SRC/openSUSE:Factory/.kdepim-apps-libs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdepim-apps-libs"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdepim-apps-libs/kdepim-apps-libs.changes 2016-08-08 13:55:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdepim-apps-libs.new/kdepim-apps-libs.changes 2016-08-29 15:19:24.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:05:41 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:39:08 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
kdepim-apps-libs-16.04.3.tar.xz
New:
----
kdepim-apps-libs-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepim-apps-libs.spec ++++++
--- /var/tmp/diff_new_pack.FQaCmb/_old 2016-08-29 15:19:27.000000000 +0200
+++ /var/tmp/diff_new_pack.FQaCmb/_new 2016-08-29 15:19:27.000000000 +0200
@@ -17,7 +17,7 @@
Name: kdepim-apps-libs
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Base package of kdepim
License: GPL-2.0 and GPL-2.0+ and LGPL-2.1+
@@ -25,35 +25,29 @@
Group: Development/Libraries
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
-BuildRequires: akonadi-contact-devel
-BuildRequires: akonadi-mime-devel
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
+BuildRequires: akonadi-contact-devel = %{version}
BuildRequires: akonadi-server-devel
BuildRequires: extra-cmake-modules
BuildRequires: grantlee5-devel
BuildRequires: grantleetheme-devel
-BuildRequires: kcompletion-devel
BuildRequires: kconfig-devel
+BuildRequires: kconfigwidgets-devel
BuildRequires: kcontacts-devel
BuildRequires: kcoreaddons-devel
-BuildRequires: kdbusaddons-devel
-BuildRequires: kdewebkit-devel >= 5.0
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel
BuildRequires: kiconthemes-devel
-BuildRequires: kmime-devel
-BuildRequires: kpimtextedit-devel
+BuildRequires: kio-devel
BuildRequires: kservice-devel
BuildRequires: kwidgetsaddons-devel
-BuildRequires: kxmlgui-devel
BuildRequires: libkleo-devel
BuildRequires: pimcommon-devel
-BuildRequires: sonnet-devel
-BuildRequires: pkgconfig(Qt5DBus) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Gui) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
-BuildRequires: pkgconfig(Qt5UiTools) >= 5.4.0
-BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
+BuildRequires: pkgconfig(Qt5DBus) >= 5.6.0
+BuildRequires: pkgconfig(Qt5Gui) >= 5.6.0
+BuildRequires: pkgconfig(Qt5Test) >= 5.6.0
+BuildRequires: pkgconfig(Qt5Widgets) >= 5.6.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -88,17 +82,14 @@
%files devel
%defattr(-,root,root)
%{_includedir}/KF5/
-%{_libdir}/cmake/KF5ComposerEditorNG/
%{_libdir}/cmake/KF5FollowupReminder/
%{_libdir}/cmake/KF5KaddressbookGrantlee/
%{_libdir}/cmake/KF5KdepimDBusInterfaces/
%{_libdir}/cmake/KF5SendLater/
-%{_libdir}/libKF5ComposerEditorNG.so
%{_libdir}/libKF5FollowupReminder.so
%{_libdir}/libKF5KaddressbookGrantlee.so
%{_libdir}/libKF5KdepimDBusInterfaces.so
%{_libdir}/libKF5SendLater.so
-%{_libdir}/qt5/mkspecs/modules/qt_ComposerEditorNG.pri
%{_libdir}/qt5/mkspecs/modules/qt_FollowupReminder.pri
%{_libdir}/qt5/mkspecs/modules/qt_KaddressbookGrantlee.pri
%{_libdir}/qt5/mkspecs/modules/qt_KdepimDBusInterfaces.pri
@@ -107,11 +98,9 @@
%files
%defattr(-,root,root)
%{_kf5_configdir}/kdepim-apps-lib.categories
-%{_libdir}/libKF5ComposerEditorNG.so.*
%{_libdir}/libKF5FollowupReminder.so.*
%{_libdir}/libKF5KaddressbookGrantlee.so.*
%{_libdir}/libKF5KdepimDBusInterfaces.so.*
%{_libdir}/libKF5SendLater.so.*
-%{_datadir}/composereditor/
%changelog
++++++ kdepim-apps-libs-16.04.3.tar.xz -> kdepim-apps-libs-16.08.0.tar.xz ++++++
++++ 14437 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kdepim-addons for openSUSE:Factory checked in at 2016-08-29 15:18:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdepim-addons (Old)
and /work/SRC/openSUSE:Factory/.kdepim-addons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdepim-addons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdepim-addons/kdepim-addons.changes 2016-08-08 13:58:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdepim-addons.new/kdepim-addons.changes 2016-08-29 15:19:02.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:05:34 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:38:40 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
kdepim-addons-16.04.3.tar.xz
New:
----
kdepim-addons-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepim-addons.spec ++++++
--- /var/tmp/diff_new_pack.6KZ45a/_old 2016-08-29 15:19:04.000000000 +0200
+++ /var/tmp/diff_new_pack.6KZ45a/_new 2016-08-29 15:19:04.000000000 +0200
@@ -17,12 +17,16 @@
Name: kdepim-addons
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Addons for KDEPIM applications
License: GPL-2.0
Group: Productivity/Graphics/Other
Url: http://www.kde.org
+Source0: %{name}-%{version}.tar.xz
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
+BuildRequires: akonadi-calendar-devel
BuildRequires: akonadi-notes-devel
BuildRequires: akonadi-server-devel
BuildRequires: calendarsupport-devel
@@ -31,11 +35,12 @@
BuildRequires: fdupes
BuildRequires: grantleetheme-devel
BuildRequires: incidenceeditor-devel
+BuildRequires: kcalutils-devel
BuildRequires: kconfig-devel
BuildRequires: kdbusaddons-devel
BuildRequires: kdepim-apps-libs-devel
BuildRequires: kf5-filesystem
-BuildRequires: khtml-devel
+BuildRequires: kdeclarative-devel
BuildRequires: ki18n-devel
BuildRequires: ktnef-devel
BuildRequires: kxmlgui-devel
@@ -47,10 +52,11 @@
BuildRequires: messagelib-devel
BuildRequires: pimcommon-devel
BuildRequires: update-desktop-files
-BuildRequires: pkgconfig(Qt5Test) >= 5.5.0
-BuildRequires: pkgconfig(Qt5Widgets) >= 5.5.0
+BuildRequires: pkgconfig(Qt5Test) >= 5.6.0
+BuildRequires: pkgconfig(Qt5Widgets) >= 5.6.0
+BuildRequires: pkgconfig(Qt5WebEngine) >= 5.6.0
+BuildRequires: pkgconfig(Qt5WebEngineWidgets) >= 5.6.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: %{name}-%{version}.tar.xz
%description
addons for kdepim apps (as kmail addons/ kmail theme/ kaddressbook addons etc)
@@ -64,7 +70,7 @@
%install
%kf5_makeinstall -C build
- %suse_update_desktop_file -u org.kde.mailreader Network Email
+ %suse_update_desktop_file -u org.kde.akonadimailreader Network Email
%post -p /sbin/ldconfig
@@ -99,5 +105,12 @@
%{_kf5_plugindir}/messageviewer_bodypartformatter_text_vcard.so
%{_kf5_plugindir}/messageviewer_bodypartformatter_text_xdiff.so
%{_datadir}/messageviewer/
+%{_libdir}/libadblocklibprivate.so.*
+%{_kf5_plugindir}/messageviewer_bodypartformatter_text_calendar.so
+%{_kf5_plugindir}/plasmacalendarplugins/
+%{_kf5_plugindir}/webengineviewer/
+%dir %{_kf5_qmldir}/org/kde/plasma
+%{_kf5_qmldir}/org/kde/plasma/PimCalendars/
+%{_datadir}/kconf_update/webengineurlinterceptoradblock.upd
%changelog
++++++ kdepim-addons-16.04.3.tar.xz -> kdepim-addons-16.08.0.tar.xz ++++++
++++ 44631 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kdepim for openSUSE:Factory checked in at 2016-08-29 15:18:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdepim (Old)
and /work/SRC/openSUSE:Factory/.kdepim.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdepim"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdepim/kdepim.changes 2016-08-08 13:58:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdepim.new/kdepim.changes 2016-08-29 15:18:35.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:14:42 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:56:51 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
kdepim-16.04.3.tar.xz
New:
----
kdepim-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepim.spec ++++++
--- /var/tmp/diff_new_pack.5MNkQ5/_old 2016-08-29 15:18:40.000000000 +0200
+++ /var/tmp/diff_new_pack.5MNkQ5/_new 2016-08-29 15:18:40.000000000 +0200
@@ -55,13 +55,15 @@
%{nil}
Name: kdepim
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Base package of kdepim
License: GPL-2.0+ and LGPL-2.1+
Group: System/GUI/KDE
Url: http://www.kde.org
Source0: kdepim-%{version}.tar.xz
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
BuildRequires: akonadi-calendar-devel
BuildRequires: akonadi-contact-devel
BuildRequires: akonadi-mime-devel
@@ -99,7 +101,6 @@
BuildRequires: kholidays-devel
BuildRequires: kidentitymanagement-devel
BuildRequires: kimap-devel
-BuildRequires: incidenceeditor-devel
BuildRequires: kldap-devel
BuildRequires: kmailtransport-devel
BuildRequires: kmbox-devel
@@ -135,7 +136,7 @@
BuildRequires: pkgconfig(Qt5Sql) >= 5.5.0
BuildRequires: pkgconfig(Qt5Test) >= 5.5.0
BuildRequires: pkgconfig(Qt5UiTools) >= 5.5.0
-BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.5.0
+BuildRequires: pkgconfig(Qt5WebEngineWidgets) >= 5.5.0
BuildRequires: pkgconfig(Qt5Widgets) >= 5.5.0
BuildRequires: pkgconfig(Qt5X11Extras) >= 5.5.0
Requires: akonadi-search
@@ -147,9 +148,9 @@
Obsoletes: kdepim4 < %{version}
%else
Conflicts: kdepim4
+# Account wizard files
Conflicts: kdepim4-runtime <= 4.14.10
%endif
-# Account wizard files
%description
This package contains the core files of the kdepim module.
@@ -271,7 +272,7 @@
%{_kf5_servicesdir}/feed.protocol
%{_kf5_servicetypesdir}/akregator_plugin.desktop
%{_kf5_sharedir}/akregator
-%{_kf5_sharedir}/appdata/org.kde.akregator.appdata.xml
+%{_kf5_appstreamdir}/org.kde.akregator.appdata.xml
%package -n blogilo5
Summary: KDE Blog Editor
@@ -299,7 +300,8 @@
%{_kf5_applicationsdir}/org.kde.blogilo.desktop
%{_kf5_bindir}/blogilo
%{_kf5_configkcfgdir}/blogilo.kcfg
-%{_kf5_sharedir}/appdata/org.kde.blogilo.appdata.xml
+%{_kf5_appstreamdir}/org.kde.blogilo.appdata.xml
+%dir %{_kf5_sharedir}/composereditorwebengine
%package -n kaddressbook5
Summary: Address Manager
@@ -332,7 +334,7 @@
%{_kf5_bindir}/kaddressbook
%{_kf5_plugindir}/kaddressbookpart.so
%{_kf5_servicesdir}/kaddressbookpart.desktop
-%{_kf5_sharedir}/appdata/org.kde.kaddressbook.appdata.xml
+%{_kf5_appstreamdir}/org.kde.kaddressbook.appdata.xml
%{_kf5_sharedir}/kaddressbook/
%package -n kmail5
@@ -374,14 +376,15 @@
%{_kf5_configkcfgdir}/kmail.kcfg
%{_kf5_dbusinterfacesdir}/org.kde.kmail.*.xml
%{_kf5_plugindir}/kmailpart.so
-%{_kf5_plugindir}/messageviewer_*.so
%{_kf5_servicesdir}/ServiceMenus/
%{_kf5_servicesdir}/kmail_*.desktop
%{_kf5_servicetypesdir}/dbusmail.desktop
-%{_kf5_sharedir}/appdata/org.kde.kmail.appdata.xml
+%{_kf5_appstreamdir}/org.kde.kmail.appdata.xml
%{_kf5_sharedir}/kconf_update/sieveeditor-15.08-kickoff.sh
%{_kf5_sharedir}/kconf_update/sieveeditor.upd
%{_kf5_sharedir}/kmail2/
+%exclude %{_kf5_bindir}/akonadi_*_agent
+%exclude %{_kf5_sharedir}/akonadi/
%package -n ktnef5
Summary: Viewer for email attachments in TNEF format
@@ -438,7 +441,7 @@
%{_kf5_dbusinterfacesdir}/org.kde.KNotes.xml
%{_kf5_dbusinterfacesdir}/org.kde.kontact.*.xml
%{_kf5_servicesdir}/knote_*.desktop
-%{_kf5_sharedir}/appdata/org.kde.knotes.appdata.xml
+%{_kf5_appstreamdir}/org.kde.knotes.appdata.xml
%{_kf5_sharedir}/knotes/
%exclude %{_datadir}/dbus-1/interfaces/org.kde.kontact.KNotes.xml
%exclude %_bindir/akonadi_notes_agent
@@ -477,7 +480,7 @@
%{_kf5_bindir}/kontact
%{_kf5_configkcfgdir}/kontact.kcfg
%{_kf5_servicesdir}/kontactconfig.desktop
-%{_kf5_sharedir}/appdata/org.kde.kontact.appdata.xml
+%{_kf5_appstreamdir}/org.kde.kontact.appdata.xml
%exclude %{_datadir}/dbus-1/interfaces/org.kde.kontact.KNotes.xml
%package -n korganizer5
@@ -520,7 +523,7 @@
%{_kf5_servicesdir}/korganizer_*.desktop
%{_kf5_servicesdir}/webcal.protocol
%{_kf5_servicetypesdir}/dbuscalendar.desktop
-%{_kf5_sharedir}/appdata/org.kde.korganizer.appdata.xml
+%{_kf5_appstreamdir}/org.kde.korganizer.appdata.xml
%{_kf5_sharedir}/korgac/
%{_kf5_sharedir}/korganizer/
@@ -553,7 +556,7 @@
%{_kf5_configdir}/autostart/kalarm.autostart.desktop
%{_kf5_configkcfgdir}/kalarmconfig.kcfg
%{_kf5_dbusinterfacesdir}/org.kde.kalarm.kalarm.xml
-%{_kf5_sharedir}/appdata/org.kde.kalarm.appdata.xml
+%{_kf5_appstreamdir}/org.kde.kalarm.appdata.xml
%{_kf5_sharedir}/dbus-1/system-services/org.kde.kalarmrtcwake.service
%{_kf5_sharedir}/kalarm/
%{_kf5_sharedir}/polkit-1/actions/org.kde.kalarmrtcwake.policy
@@ -563,11 +566,10 @@
%defattr(-,root,root)
%doc COPYING COPYING.LIB COPYING.DOC README
%config %{_kf5_configdir}/accountwizard.knsrc
-%config %{_kf5_configdir}/kdepim.categories
%dir %{_kf5_iconsdir}/hicolor/256x256
%dir %{_kf5_iconsdir}/hicolor/256x256/apps
%dir %{_kf5_servicesdir}/kontact
-%dir %{_kf5_sharedir}/appdata
+%dir %{_kf5_appstreamdir}
%dir %{_kf5_sharedir}/kconf_update
%dir %{_kf5_sharedir}/kontact
%dir %{_kf5_sharedir}/kontact/ksettingsdialog
@@ -615,12 +617,24 @@
%_libdir/libgrantleethemeeditor.so.*
%_libdir/libpimsettingexporterprivate.so.*
-%_kf5_htmldir/en/contactthemeeditor/
-%_kf5_htmldir/en/headerthemeeditor/
-%_kf5_htmldir/en/importwizard/
-%_kf5_htmldir/en/konsolecalendar/
-%_kf5_htmldir/en/pimsettingexporter/
-%_kf5_htmldir/en/sieveeditor/
+%doc %lang(en) %{_kf5_htmldir}/en/contactthemeeditor/
+%doc %lang(en) %{_kf5_htmldir}/en/headerthemeeditor/
+%doc %lang(en) %{_kf5_htmldir}/en/importwizard/
+%doc %lang(en) %{_kf5_htmldir}/en/konsolecalendar/
+%doc %lang(en) %{_kf5_htmldir}/en/pimsettingexporter/
+%doc %lang(en) %{_kf5_htmldir}/en/sieveeditor/
%_datadir/messageviewer/
+%{_kf5_configdir}/accountwizard.categories
+%{_kf5_configdir}/akonadiconsole.categories
+%{_kf5_configdir}/console.categories
+%{_kf5_configdir}/grantleeditor.categories
+%{_kf5_configdir}/importwizard.categories
+%{_kf5_configdir}/pimsettingexporter.categories
+%{_kf5_configdir}/sieveeditor.categories
+%{_kf5_configdir}/storageservicemanager.categories
+%{_kf5_configkcfgdir}/grantleethemeeditor.kcfg
+%{_kf5_configkcfgdir}/pimsettingexporterglobalconfig.kcfg
+%{_kf5_configkcfgdir}/sieveeditorglobalconfig.kcfg
+%{_kf5_configkcfgdir}/storageservicemanagerglobalconfig.kcfg
%changelog
++++++ kdepim-16.04.3.tar.xz -> kdepim-16.08.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/kdepim/kdepim-16.04.3.tar.xz /work/SRC/openSUSE:Factory/.kdepim.new/kdepim-16.08.0.tar.xz differ: char 26, line 1
++++++ korgac-autostart-default.patch ++++++
--- /var/tmp/diff_new_pack.5MNkQ5/_old 2016-08-29 15:18:40.000000000 +0200
+++ /var/tmp/diff_new_pack.5MNkQ5/_new 2016-08-29 15:18:40.000000000 +0200
@@ -1,20 +1,8 @@
-From: Fabian Vogt <fvogt(a)suse.com>
-Subject: Change korgac autostart default
-
-To prevent korgac from being started on the first login
-and thus potentially firing up akonadi, change the
-default to false. After KOrganizer was run at least once,
-the config file sets it to true again.
-
----
- korgac/org.kde.korgac.desktop | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: kdepim-16.04.2/korgac/org.kde.korgac.desktop
-===================================================================
---- kdepim-16.04.2.orig/korgac/org.kde.korgac.desktop
-+++ kdepim-16.04.2/korgac/org.kde.korgac.desktop
-@@ -122,7 +122,7 @@ GenericName[zh_TW]=KOrganizr 提醒守�
+diff --git a/korganizer/korgac/org.kde.korgac.desktop b/korganizer/korgac/org.kde.korgac.desktop
+index 92e404e..c7159c3 100644
+--- a/korganizer/korgac/org.kde.korgac.desktop
++++ b/korganizer/korgac/org.kde.korgac.desktop
+@@ -122,7 +122,7 @@ GenericName[zh_TW]=KOrganizr 提醒守護程式客戶端
Terminal=false
X-KDE-autostart-phase=2
1
0
Hello community,
here is the log from the commit of package akonadi-calendar for openSUSE:Factory checked in at 2016-08-29 15:17:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akonadi-calendar (Old)
and /work/SRC/openSUSE:Factory/.akonadi-calendar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "akonadi-calendar"
Changes:
--------
--- /work/SRC/openSUSE:Factory/akonadi-calendar/akonadi-calendar.changes 2016-08-08 13:50:42.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.akonadi-calendar.new/akonadi-calendar.changes 2016-08-29 15:17:42.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:00:20 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:17:19 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
akonadi-calendar-16.04.3.tar.xz
New:
----
akonadi-calendar-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ akonadi-calendar.spec ++++++
--- /var/tmp/diff_new_pack.P5689p/_old 2016-08-29 15:17:44.000000000 +0200
+++ /var/tmp/diff_new_pack.P5689p/_new 2016-08-29 15:17:44.000000000 +0200
@@ -17,7 +17,7 @@
Name: akonadi-calendar
-Version: 16.04.3
+Version: 16.08.0
Release: 0
%define kf5_version 5.19.0
Summary: KDE PIM Libraries
@@ -25,7 +25,9 @@
Group: System/GUI/KDE
Url: http://www.kde.org
Source: akonadi-calendar-%{version}.tar.xz
-BuildRequires: akonadi-contact-devel
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
+BuildRequires: akonadi-contact-devel = %{version}
BuildRequires: akonadi-server-devel
BuildRequires: extra-cmake-modules >= 5.17.0
BuildRequires: kcalcore-devel
@@ -34,7 +36,7 @@
BuildRequires: kcontacts-devel
BuildRequires: kidentitymanagement-devel
BuildRequires: kio-devel
-BuildRequires: kmailtransport-devel
+BuildRequires: kmailtransport-devel = %{version}
BuildRequires: kwallet-devel
BuildRequires: pkgconfig(Qt5Test)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ akonadi-calendar-16.04.3.tar.xz -> akonadi-calendar-16.08.0.tar.xz ++++++
++++ 1838 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package mailimporter for openSUSE:Factory checked in at 2016-08-29 15:16:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mailimporter (Old)
and /work/SRC/openSUSE:Factory/.mailimporter.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mailimporter"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mailimporter/mailimporter.changes 2016-08-08 13:50:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mailimporter.new/mailimporter.changes 2016-08-29 15:17:18.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:07:03 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:42:03 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
mailimporter-16.04.3.tar.xz
New:
----
mailimporter-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mailimporter.spec ++++++
--- /var/tmp/diff_new_pack.GtDZ8p/_old 2016-08-29 15:17:21.000000000 +0200
+++ /var/tmp/diff_new_pack.GtDZ8p/_new 2016-08-29 15:17:21.000000000 +0200
@@ -17,27 +17,28 @@
Name: mailimporter
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Base package of kdepim
License: GPL-2.0
Group: Development/Libraries/C and C++
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
-BuildRequires: akonadi-contact-devel
-BuildRequires: akonadi-mime-devel
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
+BuildRequires: akonadi-mime-devel = %{version}
BuildRequires: akonadi-server-devel
BuildRequires: extra-cmake-modules
BuildRequires: karchive-devel
BuildRequires: kconfig-devel
+BuildRequires: kcoreaddons-devel
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel
BuildRequires: kmime-devel
BuildRequires: libkdepim-devel
-BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
-BuildRequires: pkgconfig(Qt5UiTools) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Xml) >= 5.4.0
+BuildRequires: pkgconfig(Qt5Test) >= 5.5.0
+BuildRequires: pkgconfig(Qt5Widgets) >= 5.5.0
+BuildRequires: pkgconfig(Qt5Xml) >= 5.5.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -58,6 +59,7 @@
Summary: MailImporter library for kdepim
License: LGPL-2.1+
Group: System/Libraries
+Requires: %{name} >= %{version}
%description -n libKF5MailImporter5
MailImporter Library
@@ -87,4 +89,8 @@
%defattr(-,root,root)
%{_libdir}/libKF5MailImporter.so.*
+%files
+%defattr(-,root,root)
+%{_kf5_configdir}/mailimporter.categories
+
%changelog
++++++ mailimporter-16.04.3.tar.xz -> mailimporter-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailimporter-16.04.3/.gitignore new/mailimporter-16.08.0/.gitignore
--- old/mailimporter-16.04.3/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/mailimporter-16.08.0/.gitignore 2016-08-06 20:09:34.000000000 +0200
@@ -0,0 +1,3 @@
+# Ignore the following files
+/build/
+CMakeLists.txt.user*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailimporter-16.04.3/CMakeLists.txt new/mailimporter-16.08.0/CMakeLists.txt
--- old/mailimporter-16.04.3/CMakeLists.txt 2016-06-15 06:41:59.000000000 +0200
+++ new/mailimporter-16.08.0/CMakeLists.txt 2016-08-06 20:09:34.000000000 +0200
@@ -3,7 +3,8 @@
project(MailImporter)
-find_package(ECM 5.19.0 CONFIG REQUIRED)
+set(KF5_VERSION "5.23.0")
+find_package(ECM ${KF5_VERSION} CONFIG REQUIRED)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
set(LIBRARY_NAMELINK)
include(GenerateExportHeader)
@@ -19,24 +20,27 @@
include(ECMQtDeclareLoggingCategory)
include(ECMAddTests)
+set(PIM_VERSION "5.3.0")
+set(MAILIMPORTER_LIB ${PIM_VERSION})
-set(KF5_VERSION "5.19.0")
-set(KDEPIMLIBS_LIB_VERSION "5.2.0")
-set(KDEPIM_LIB_VERSION "5.2.1")
-set(QT_REQUIRED_VERSION "5.4.0")
-set(KMIME_LIB_VERSION "5.2.0")
-set(AKONADI_VERSION "5.2.0")
-set(MAILIMPORTER_LIB "5.2.3")
-find_package(KF5Akonadi ${AKONADI_VERSION} CONFIG REQUIRED)
-find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets Test UiTools Xml)
+set(AKONADIMIME_LIB_VERSION "5.3.0")
+set(KDEPIM_LIB_VERSION "5.3.0")
+set(QT_REQUIRED_VERSION "5.5.0")
+set(KMIME_LIB_VERSION "5.3.0")
+set(AKONADI_VERSION "5.3.0")
+
+find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets Test Xml)
+
+find_package(KF5Archive ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5Config ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5CoreAddons ${KF5_VERSION} CONFIG REQUIRED)
find_package(KF5I18n ${KF5_VERSION} CONFIG REQUIRED)
+
+find_package(KF5Akonadi ${AKONADI_VERSION} CONFIG REQUIRED)
find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED)
-find_package(KF5AkonadiMime ${KDEPIMLIBS_LIB_VERSION} CONFIG REQUIRED)
-find_package(KF5Config ${KF5_VERSION} CONFIG REQUIRED)
-find_package(KF5Archive ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5AkonadiMime ${AKONADIMIME_LIB_VERSION} CONFIG REQUIRED)
find_package(KF5Libkdepim ${KDEPIM_LIB_VERSION} CONFIG REQUIRED)
-find_package(KF5AkonadiContact ${KDEPIMLIBS_LIB_VERSION} CONFIG REQUIRED)
ecm_setup_version(${MAILIMPORTER_LIB} VARIABLE_PREFIX MAILIMPORTER
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/mailimporter_version.h"
@@ -78,5 +82,6 @@
add_subdirectory(autotests)
endif()
+install( FILES mailimporter.categories DESTINATION ${KDE_INSTALL_CONFDIR} )
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailimporter-16.04.3/COPYING new/mailimporter-16.08.0/COPYING
--- old/mailimporter-16.04.3/COPYING 1970-01-01 01:00:00.000000000 +0100
+++ new/mailimporter-16.08.0/COPYING 2016-08-06 20:09:34.000000000 +0200
@@ -0,0 +1,346 @@
+NOTE! The GPL below is copyrighted by the Free Software Foundation, but
+the instance of code that it refers to (the kde programs) are copyrighted
+by the authors who actually wrote it.
+
+---------------------------------------------------------------------------
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailimporter-16.04.3/COPYING.LIB new/mailimporter-16.08.0/COPYING.LIB
--- old/mailimporter-16.04.3/COPYING.LIB 1970-01-01 01:00:00.000000000 +0100
+++ new/mailimporter-16.08.0/COPYING.LIB 2016-08-06 20:09:34.000000000 +0200
@@ -0,0 +1,510 @@
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations
+below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it
+becomes a de-facto standard. To achieve this, non-free programs must
+be allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control
+compilation and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at least
+ three years, to give the same user the materials specified in
+ Subsection 6a, above, for a charge no more than the cost of
+ performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply, and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License
+may add an explicit geographical distribution limitation excluding those
+countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms
+of the ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library.
+It is safest to attach them to the start of each source file to most
+effectively convey the exclusion of warranty; and each file should
+have at least the "copyright" line and a pointer to where the full
+notice is found.
+
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or
+your school, if any, to sign a "copyright disclaimer" for the library,
+if necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James
+ Random Hacker.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailimporter-16.04.3/autotests/filtericedovetest.cpp new/mailimporter-16.08.0/autotests/filtericedovetest.cpp
--- old/mailimporter-16.04.3/autotests/filtericedovetest.cpp 2016-06-15 06:41:59.000000000 +0200
+++ new/mailimporter-16.08.0/autotests/filtericedovetest.cpp 2016-08-06 20:09:34.000000000 +0200
@@ -26,7 +26,7 @@
{
}
- QString settingsPath()
+ QString settingsPath() Q_DECL_OVERRIDE
{
return MailImporter::FilterIcedove::settingsPath();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailimporter-16.04.3/autotests/filterthunderbirdtest.cpp new/mailimporter-16.08.0/autotests/filterthunderbirdtest.cpp
--- old/mailimporter-16.04.3/autotests/filterthunderbirdtest.cpp 2016-06-15 06:41:59.000000000 +0200
+++ new/mailimporter-16.08.0/autotests/filterthunderbirdtest.cpp 2016-08-06 20:09:34.000000000 +0200
@@ -26,7 +26,7 @@
{
}
- QString settingsPath()
+ QString settingsPath() Q_DECL_OVERRIDE
{
return MailImporter::FilterThunderbird::settingsPath();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailimporter-16.04.3/mailimporter.categories new/mailimporter-16.08.0/mailimporter.categories
--- old/mailimporter-16.04.3/mailimporter.categories 1970-01-01 01:00:00.000000000 +0100
+++ new/mailimporter-16.08.0/mailimporter.categories 2016-08-06 20:09:34.000000000 +0200
@@ -0,0 +1 @@
+log_mailimporter mailimporter (mailimporter)
1
0
Hello community,
here is the log from the commit of package mailcommon for openSUSE:Factory checked in at 2016-08-29 15:16:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mailcommon (Old)
and /work/SRC/openSUSE:Factory/.mailcommon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mailcommon"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mailcommon/mailcommon.changes 2016-08-08 13:57:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mailcommon.new/mailcommon.changes 2016-08-29 15:16:39.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:06:53 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:41:41 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
mailcommon-16.04.3.tar.xz
New:
----
mailcommon-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mailcommon.spec ++++++
--- /var/tmp/diff_new_pack.G63Zki/_old 2016-08-29 15:16:42.000000000 +0200
+++ /var/tmp/diff_new_pack.G63Zki/_new 2016-08-29 15:16:42.000000000 +0200
@@ -17,14 +17,16 @@
Name: mailcommon
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Base package of kdepim
License: GPL-2.0 and LGPL-2.1+
Group: System/Libraries
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
-BuildRequires: akonadi-mime-devel
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
+BuildRequires: akonadi-mime-devel = %{version}
BuildRequires: akonadi-server-devel
BuildRequires: extra-cmake-modules
BuildRequires: karchive-devel
++++++ mailcommon-16.04.3.tar.xz -> mailcommon-16.08.0.tar.xz ++++++
++++ 2945 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package incidenceeditor for openSUSE:Factory checked in at 2016-08-29 15:16:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/incidenceeditor (Old)
and /work/SRC/openSUSE:Factory/.incidenceeditor.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "incidenceeditor"
Changes:
--------
--- /work/SRC/openSUSE:Factory/incidenceeditor/incidenceeditor.changes 2016-08-08 13:56:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.incidenceeditor.new/incidenceeditor.changes 2016-08-29 15:16:21.000000000 +0200
@@ -1,0 +2,26 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Sat Aug 20 18:25:11 UTC 2016 - jengelh(a)inai.de
+
+- Update rpm group classification
+
+-------------------------------------------------------------------
+Fri Aug 12 10:04:43 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:38:16 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
incidenceeditor-16.04.3.tar.xz
New:
----
incidenceeditor-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ incidenceeditor.spec ++++++
--- /var/tmp/diff_new_pack.2YqGUF/_old 2016-08-29 15:16:23.000000000 +0200
+++ /var/tmp/diff_new_pack.2YqGUF/_new 2016-08-29 15:16:23.000000000 +0200
@@ -17,14 +17,16 @@
Name: incidenceeditor
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Base package of kdepim
License: GPL-2.0+ and LGPL-2.1+
-Group: System/Libraries
+Group: Development/Libraries/KDE
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
-BuildRequires: akonadi-mime-devel
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
+BuildRequires: akonadi-mime-devel = %{version}
BuildRequires: akonadi-server-devel
BuildRequires: calendarsupport-devel
BuildRequires: eventviews-devel
@@ -63,6 +65,7 @@
Summary: Incidenceeditor Library
License: LGPL-2.1+
Group: System/Libraries
+Requires: %{name} >= %{version}
Obsoletes: libKF5IncidenceEditorsng5 < %{version}
Provides: libKF5IncidenceEditorsng5 = %{version}
@@ -76,14 +79,14 @@
Summary: Development package for incidenceeditor
License: LGPL-2.1+
Group: Development/Libraries/KDE
-Requires: libKF5IncidenceEditor5 = %{version}
-Requires: kdgantt2-devel
-Requires: eventviews-devel
Requires: calendarsupport-devel
-Requires: kcalutils-devel
+Requires: eventviews-devel
Requires: kcalcore-devel
+Requires: kcalutils-devel
+Requires: kdgantt2-devel
Requires: kmailtransport-devel
Requires: kmime-devel
+Requires: libKF5IncidenceEditor5 = %{version}
%description devel
The development package for the incidenceeditor libraries
@@ -101,4 +104,8 @@
%defattr(-,root,root)
%{_libdir}/libKF5IncidenceEditor.so.*
+%files
+%defattr(-,root,root)
+%{_kf5_configdir}/incidenceeditor.categories
+
%changelog
++++++ incidenceeditor-16.04.3.tar.xz -> incidenceeditor-16.08.0.tar.xz ++++++
++++ 1981 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package calendarsupport for openSUSE:Factory checked in at 2016-08-29 15:15:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/calendarsupport (Old)
and /work/SRC/openSUSE:Factory/.calendarsupport.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calendarsupport"
Changes:
--------
--- /work/SRC/openSUSE:Factory/calendarsupport/calendarsupport.changes 2016-08-08 13:55:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.calendarsupport.new/calendarsupport.changes 2016-08-29 15:15:57.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Aug 23 13:49:10 UTC 2016 - fabian(a)ritter-vogt.de
+
+- Build only on architectures supported by libqt5-qtwebengine
+
+-------------------------------------------------------------------
+Fri Aug 12 10:04:11 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:37:09 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
calendarsupport-16.04.3.tar.xz
New:
----
calendarsupport-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ calendarsupport.spec ++++++
--- /var/tmp/diff_new_pack.3HM8Ca/_old 2016-08-29 15:16:00.000000000 +0200
+++ /var/tmp/diff_new_pack.3HM8Ca/_new 2016-08-29 15:16:00.000000000 +0200
@@ -18,7 +18,7 @@
%define lname libKF5CalendarSupport5
Name: calendarsupport
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: KDE PIM calendaring support library
License: GPL-2.0+ and LGPL-2.1+
@@ -26,8 +26,10 @@
Group: Development/Libraries
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
+# It can only build on the same platforms as Qt Webengine
+ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64
BuildRequires: akonadi-calendar-devel
-BuildRequires: akonadi-mime-devel
+BuildRequires: akonadi-mime-devel = %{version}
BuildRequires: akonadi-server-devel
BuildRequires: extra-cmake-modules >= 5.19.0
BuildRequires: kcalcore-devel
++++++ calendarsupport-16.04.3.tar.xz -> calendarsupport-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/calendarsupport-16.04.3/CMakeLists.txt new/calendarsupport-16.08.0/CMakeLists.txt
--- old/calendarsupport-16.04.3/CMakeLists.txt 2016-06-15 06:35:09.000000000 +0200
+++ new/calendarsupport-16.08.0/CMakeLists.txt 2016-08-06 20:12:46.000000000 +0200
@@ -2,7 +2,8 @@
project(calendarsupport)
-find_package(ECM 5.19.0 CONFIG REQUIRED)
+set(KF5_VERSION "5.23.0")
+find_package(ECM ${KF5_VERSION} CONFIG REQUIRED)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
set(LIBRARY_NAMELINK)
include(GenerateExportHeader)
@@ -18,26 +19,26 @@
include(ECMQtDeclareLoggingCategory)
include(ECMAddTests)
+set(PIM_VERSION "5.3.0")
-set(KF5_VERSION "5.19.0")
-set(CALENDARSUPPORT_LIB_VERSION "5.2.3")
-set(KDEPIMLIBS_LIB_VERSION "5.2.0")
-set(KDEPIM_LIB_VERSION "5.2.0")
-set(QT_REQUIRED_VERSION "5.4.0")
-set(KMIME_LIB_VERSION "5.2.0")
-set(CALENDARUTILS_LIB_VERSION "5.2.0")
-set(KCALENDARCORE_LIB_VERSION "5.2.0")
-set(IDENTITYMANAGEMENT_LIB_VERSION "5.2.0")
-set(KHOLIDAYS_LIB_VERSION "5.2.0")
-set(AKONADICALENDAR_LIB_VERSION "5.2.0")
-set(PIMCOMMON_LIB_VERSION "5.2.0")
-set(AKONADI_VERSION "5.2.0")
+set(CALENDARSUPPORT_LIB_VERSION ${PIM_VERSION})
+set(AKONADI_MIMELIB_VERSION "5.3.0")
+set(KDEPIM_LIB_VERSION "5.3.0")
+set(QT_REQUIRED_VERSION "5.5.0")
+set(KMIME_LIB_VERSION "5.3.0")
+set(CALENDARUTILS_LIB_VERSION "5.3.0")
+set(KCALENDARCORE_LIB_VERSION "5.3.0")
+set(IDENTITYMANAGEMENT_LIB_VERSION "5.3.0")
+set(KHOLIDAYS_LIB_VERSION "5.3.0")
+set(AKONADICALENDAR_LIB_VERSION "5.3.0")
+set(PIMCOMMON_LIB_VERSION "5.3.0")
+set(AKONADI_VERSION "5.3.0")
find_package(KF5Akonadi ${AKONADI_VERSION} CONFIG REQUIRED)
find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets Test UiTools)
find_package(KF5I18n ${KF5_VERSION} CONFIG REQUIRED)
find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED)
-find_package(KF5AkonadiMime ${KDEPIMLIBS_LIB_VERSION} CONFIG REQUIRED)
+find_package(KF5AkonadiMime ${AKONADI_MIMELIB_VERSION} CONFIG REQUIRED)
find_package(KF5Codecs ${KF5_VERSION} CONFIG REQUIRED)
find_package(KF5CalendarUtils ${CALENDARUTILS_LIB_VERSION} CONFIG REQUIRED)
find_package(KF5CalendarCore ${KCALENDARCORE_LIB_VERSION} CONFIG REQUIRED)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/calendarsupport-16.04.3/COPYING new/calendarsupport-16.08.0/COPYING
--- old/calendarsupport-16.04.3/COPYING 1970-01-01 01:00:00.000000000 +0100
+++ new/calendarsupport-16.08.0/COPYING 2016-08-06 20:12:46.000000000 +0200
@@ -0,0 +1,346 @@
+NOTE! The GPL below is copyrighted by the Free Software Foundation, but
+the instance of code that it refers to (the kde programs) are copyrighted
+by the authors who actually wrote it.
+
+---------------------------------------------------------------------------
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/calendarsupport-16.04.3/COPYING.LIB new/calendarsupport-16.08.0/COPYING.LIB
--- old/calendarsupport-16.04.3/COPYING.LIB 1970-01-01 01:00:00.000000000 +0100
+++ new/calendarsupport-16.08.0/COPYING.LIB 2016-08-06 20:12:46.000000000 +0200
@@ -0,0 +1,510 @@
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations
+below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it
+becomes a de-facto standard. To achieve this, non-free programs must
+be allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control
+compilation and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at least
+ three years, to give the same user the materials specified in
+ Subsection 6a, above, for a charge no more than the cost of
+ performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply, and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License
+may add an explicit geographical distribution limitation excluding those
+countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms
+of the ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library.
+It is safest to attach them to the start of each source file to most
+effectively convey the exclusion of warranty; and each file should
+have at least the "copyright" line and a pointer to where the full
+notice is found.
+
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or
+your school, if any, to sign a "copyright disclaimer" for the library,
+if necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James
+ Random Hacker.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/calendarsupport-16.04.3/calendarsupport.categories new/calendarsupport-16.08.0/calendarsupport.categories
--- old/calendarsupport-16.04.3/calendarsupport.categories 2016-06-15 06:35:09.000000000 +0200
+++ new/calendarsupport-16.08.0/calendarsupport.categories 2016-08-06 20:12:46.000000000 +0200
@@ -1 +1 @@
-log_calendarsupport kdepim (calendarsupport)
+log_calendarsupport calendarsupport (calendarsupport)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/calendarsupport-16.04.3/src/freebusymodel/autotests/testfreebusyitemmodel.cpp new/calendarsupport-16.08.0/src/freebusymodel/autotests/testfreebusyitemmodel.cpp
--- old/calendarsupport-16.04.3/src/freebusymodel/autotests/testfreebusyitemmodel.cpp 2016-06-15 06:35:09.000000000 +0200
+++ new/calendarsupport-16.08.0/src/freebusymodel/autotests/testfreebusyitemmodel.cpp 2016-08-06 20:12:46.000000000 +0200
@@ -29,7 +29,14 @@
using namespace KPIM;
+// Workaround QTBUG-51789 causing a crash when QtWebEngineWidgets
+// is linked into a QCoreApplication.
+// TODO: Remove once we hard-depend on Qt 5.7
+#if QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
QTEST_GUILESS_MAIN(FreeBusyItemModelTest)
+#else
+QTEST_MAIN(FreeBusyItemModelTest)
+#endif
void FreeBusyItemModelTest::testModelValidity()
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/calendarsupport-16.04.3/src/freebusymodel/autotests/testfreeperiodmodel.cpp new/calendarsupport-16.08.0/src/freebusymodel/autotests/testfreeperiodmodel.cpp
--- old/calendarsupport-16.04.3/src/freebusymodel/autotests/testfreeperiodmodel.cpp 2016-06-15 06:35:09.000000000 +0200
+++ new/calendarsupport-16.08.0/src/freebusymodel/autotests/testfreeperiodmodel.cpp 2016-08-06 20:12:46.000000000 +0200
@@ -29,7 +29,14 @@
using namespace KPIM;
+// Workaround QTBUG-51789 causing a crash when QtWebEngineWidgets
+// is linked into a QCoreApplication.
+// TODO: Remove once we hard-depend on Qt 5.7
+#if QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
QTEST_GUILESS_MAIN(FreePeriodModelTest)
+#else
+QTEST_MAIN(FreePeriodModelTest)
+#endif
void FreePeriodModelTest::testModelValidity()
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/calendarsupport-16.04.3/src/printing/calprintdefaultplugins.cpp new/calendarsupport-16.08.0/src/printing/calprintdefaultplugins.cpp
--- old/calendarsupport-16.04.3/src/printing/calprintdefaultplugins.cpp 2016-06-15 06:35:09.000000000 +0200
+++ new/calendarsupport-16.08.0/src/printing/calprintdefaultplugins.cpp 2016-08-06 20:12:46.000000000 +0200
@@ -36,7 +36,6 @@
#include <KCalUtils/IncidenceFormatter>
#include <KCalUtils/Stringify>
-#include <KCalendarSystem>
#include <KDateTime>
#include <KConfigGroup>
#include <KSystemTimeZones>
@@ -1308,18 +1307,15 @@
CalPrintPluginBase::setDateRange(from, to);
CalPrintMonthConfig *cfg =
dynamic_cast<CalPrintMonthConfig *>((QWidget *)mConfigWidget);
- const KCalendarSystem *calSys = calendarSystem();
- if (cfg && calSys) {
+ if (cfg) {
cfg->mFromMonth->clear();
- for (int i = 0; i < calSys->monthsInYear(mFromDate); ++i) {
- cfg->mFromMonth->addItem(calSys->monthName(i + 1, mFromDate.year()));
+ for (int i = 0; i < 12; ++i) {
+ cfg->mFromMonth->addItem(QLocale().monthName(i + 1, QLocale::LongFormat));
}
cfg->mToMonth->clear();
- for (int i = 0; i < calSys->monthsInYear(mToDate); ++i) {
- cfg->mToMonth->addItem(calSys->monthName(i + 1, mToDate.year()));
+ for (int i = 0; i < 12; ++i) {
+ cfg->mToMonth->addItem(QLocale().monthName(i + 1, QLocale::LongFormat));
}
- }
- if (cfg) {
cfg->mFromMonth->setCurrentIndex(from.month() - 1);
cfg->mFromYear->setValue(to.year());
cfg->mToMonth->setCurrentIndex(mToDate.month() - 1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/calendarsupport-16.04.3/src/printing/calprintpluginbase.cpp new/calendarsupport-16.08.0/src/printing/calprintpluginbase.cpp
--- old/calendarsupport-16.04.3/src/printing/calprintpluginbase.cpp 2016-06-15 06:35:09.000000000 +0200
+++ new/calendarsupport-16.08.0/src/printing/calprintpluginbase.cpp 2016-08-06 20:12:46.000000000 +0200
@@ -30,7 +30,6 @@
#include <Item>
-#include <KCalendarSystem>
#include <KConfigGroup>
#include "calendarsupport_debug.h"
#include <KSystemTimeZones>
@@ -122,7 +121,7 @@
CalPrintPluginBase::CalPrintPluginBase()
: PrintPlugin(), mUseColors(true), mPrintFooter(true),
mHeaderHeight(-1), mSubHeaderHeight(SUBHEADER_HEIGHT), mFooterHeight(-1),
- mMargin(MARGIN_SIZE), mPadding(PADDING_SIZE), mCalSys(0)
+ mMargin(MARGIN_SIZE), mPadding(PADDING_SIZE)
{
}
@@ -326,14 +325,6 @@
return holiday;
}
-const KCalendarSystem *CalPrintPluginBase::calendarSystem()
-{
- if (!mCalSys) {
- mCalSys = KLocale::global()->calendar();
- }
- return mCalSys;
-}
-
int CalPrintPluginBase::headerHeight() const
{
if (mHeaderHeight >= 0) {
@@ -1547,7 +1538,6 @@
bool excludeConfidential, bool excludePrivate)
{
p.save();
- const KCalendarSystem *calsys = calendarSystem();
QRect subheaderBox(box);
subheaderBox.setHeight(subHeaderHeight());
QRect borderBox(box);
@@ -1582,17 +1572,14 @@
QList<QDate> workDays;
{
- QDate startDate;
- QDate endDate;
- calsys->setDate(startDate, dt.year(), dt.month(), 1);
- calsys->setDate(endDate, dt.year(), dt.month(), daysinmonth);
+ QDate startDate(dt.year(), dt.month(), 1);
+ QDate endDate(dt.year(), dt.month(), daysinmonth);
workDays = CalendarSupport::workDays(startDate, endDate);
}
for (d = 0; d < daysinmonth; ++d) {
- QDate day;
- calsys->setDate(day, dt.year(), dt.month(), d + 1);
+ QDate day(dt.year(), dt.month(), d + 1);
QRect dayBox(
daysBox.left()/*+rand()%50*/,
daysBox.top() + qRound(dayheight * d), daysBox.width()/*-rand()%50*/, 0);
@@ -1611,10 +1598,9 @@
p.setBrush(oldbrush);
int xstartcont = box.left() + dayNrWidth + 5;
- QDate start, end;
- calsys->setDate(start, dt.year(), dt.month(), 1);
- end = calsys->addMonths(start, 1);
- end = calsys->addDays(end, -1);
+ QDate start(dt.year(), dt.month(), 1);
+ QDate end = start.addMonths(1);
+ end = end.addDays(-1);
const KCalCore::Event::List events = mCalendar->events(start, end);
QMap<int, QStringList> textEvents;
@@ -2178,19 +2164,18 @@
QPen pen(Qt::black, 4);
QString title;
- if (mCalSys) {
- if (fd.month() == td.month()) {
- title = i18nc("Date range: Month dayStart - dayEnd", "%1 %2 - %3",
- QLocale::system().monthName(fd.month(), QLocale::LongFormat),
- mCalSys->formatDate(fd, KLocale::Day, KLocale::LongNumber),
- mCalSys->formatDate(td, KLocale::Day, KLocale::LongNumber));
- } else {
- title = i18nc("Date range: monthStart dayStart - monthEnd dayEnd", "%1 %2 - %3 %4",
- QLocale::system().monthName(fd.month(), QLocale::LongFormat),
- mCalSys->formatDate(fd, KLocale::Day, KLocale::LongNumber),
- QLocale::system().monthName(td.month(), QLocale::LongFormat),
- mCalSys->formatDate(td, KLocale::Day, KLocale::LongNumber));
- }
+ QLocale locale;
+ if (fd.month() == td.month()) {
+ title = i18nc("Date range: Month dayStart - dayEnd", "%1 %2 - %3",
+ locale.monthName(fd.month(), QLocale::LongFormat),
+ locale.toString(fd, QStringLiteral("dd")),
+ locale.toString(td, QStringLiteral("dd")));
+ } else {
+ title = i18nc("Date range: monthStart dayStart - monthEnd dayEnd", "%1 %2 - %3 %4",
+ locale.monthName(fd.month(), QLocale::LongFormat),
+ locale.toString(fd, QStringLiteral("dd")),
+ locale.monthName(td.month(), QLocale::LongFormat),
+ locale.toString(td, QStringLiteral("dd")));
}
if (height < 60) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/calendarsupport-16.04.3/src/printing/calprintpluginbase.h new/calendarsupport-16.08.0/src/printing/calprintpluginbase.h
--- old/calendarsupport-16.04.3/src/printing/calprintpluginbase.h 2016-06-15 06:35:09.000000000 +0200
+++ new/calendarsupport-16.08.0/src/printing/calprintpluginbase.h 2016-08-06 20:12:46.000000000 +0200
@@ -29,7 +29,6 @@
#include "printplugin.h"
#include <Akonadi/Calendar/ETMCalendar>
-#include <KCalendarSystem>
#include <KCalCore/Event>
#include <KCalCore/Journal>
@@ -155,8 +154,6 @@
int borderWidth() const;
void setBorderWidth(const int border);
- const KCalendarSystem *calendarSystem();
-
/*****************************************************************
** PRINTING HELPER FUNCTIONS **
*****************************************************************/
@@ -648,7 +645,6 @@
int mMargin;
int mPadding;
int mBorder;
- const KCalendarSystem *mCalSys;
private:
QColor categoryColor(const QStringList &categories) const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/calendarsupport-16.04.3/src/printing/yearprint.cpp new/calendarsupport-16.08.0/src/printing/yearprint.cpp
--- old/calendarsupport-16.04.3/src/printing/yearprint.cpp 2016-06-15 06:35:09.000000000 +0200
+++ new/calendarsupport-16.08.0/src/printing/yearprint.cpp 2016-08-06 20:12:46.000000000 +0200
@@ -22,7 +22,6 @@
#include "yearprint.h"
-#include <KCalendarSystem>
#include "calendarsupport_debug.h"
#include <KConfigGroup>
#include <KLocalizedString>
@@ -53,10 +52,8 @@
CalPrintYearConfig *cfg =
dynamic_cast<CalPrintYearConfig *>((QWidget *)mConfigWidget);
if (cfg) {
- const KCalendarSystem *calsys = calendarSystem();
- QDate start;
- calsys->setDate(start, mYear, 1, 1);
- int months = calsys->monthsInYear(start);
+ QDate start(mYear, 1, 1);
+ const int months = 12;
int prevPages = 0;
for (int i = 1; i <= months; ++i) {
const int pages = (months - 1) / i + 1;
@@ -117,27 +114,22 @@
void CalPrintYear::print(QPainter &p, int width, int height)
{
- const KCalendarSystem *calsys = calendarSystem();
auto locale = QLocale::system();
- if (!calsys) {
- return;
- }
QRect headerBox(0, 0, width, headerHeight());
QRect footerBox(0, height - footerHeight(), width, footerHeight());
height -= footerHeight();
- QDate start;
- calsys->setDate(start, mYear, 1, 1);
+ QDate start(mYear, 1, 1);
// Determine the nr of months and the max nr of days per month (dependent on
// calendar system!!!!)
QDate temp(start);
- int months = calsys->monthsInYear(start);
+ const int months = 12;
int maxdays = 1;
for (int i = 1; i < months; ++i) {
maxdays = qMax(maxdays, temp.daysInMonth());
- temp = calsys->addMonths(temp, 1);
+ temp.addMonths(1);
}
// Now determine the months per page so that the printout fits on
@@ -150,8 +142,8 @@
if (page > 0) {
mPrinter->newPage();
}
- QDate end(calsys->addMonths(start, monthsPerPage));
- end = calsys->addDays(end, -1);
+ QDate end = start.addMonths(monthsPerPage);
+ end = end.addDays(-1);
QString stdate = locale.toString(start, QLocale::ShortFormat);
QString endate = locale.toString(end, QLocale::ShortFormat);
QString title;
@@ -160,8 +152,7 @@
} else {
title = i18nc("date from -\nto", "%1 -\n%2", stdate, endate);
}
- drawHeader(p, title, calsys->addMonths(start, -1),
- calsys->addMonths(start, monthsPerPage), headerBox);
+ drawHeader(p, title, start.addMonths(-1), start.addMonths(monthsPerPage), headerBox);
QRect monthesBox(headerBox);
monthesBox.setTop(monthesBox.bottom() + padding());
@@ -179,10 +170,10 @@
QRect monthBox(xstart, monthesBox.top(), xend - xstart, monthesBox.height());
drawMonth(p, temp, monthBox, maxdays, mSubDaysEvents, mHolidaysEvents);
- temp = calsys->addMonths(temp, 1);
+ temp = temp.addMonths(1);
}
drawFooter(p, footerBox);
- start = calsys->addMonths(start, monthsPerPage);
+ start = start.addMonths(monthsPerPage);
}
}
1
0
Hello community,
here is the log from the commit of package kblog for openSUSE:Factory checked in at 2016-08-29 15:15:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kblog (Old)
and /work/SRC/openSUSE:Factory/.kblog.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kblog"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kblog/kblog.changes 2016-07-21 07:44:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kblog.new/kblog.changes 2016-08-29 15:15:38.000000000 +0200
@@ -1,0 +2,26 @@
+Sun Aug 21 11:00:24 UTC 2016 - jengelh(a)inai.de
+
+- Run fdupes and set rpm group
+
+-------------------------------------------------------------------
+Fri Aug 12 13:57:02 UTC 2016 - wbauer(a)tmo.at
+
+- Remove unnecessary build requirements
+
+-------------------------------------------------------------------
+Fri Aug 12 10:10:45 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 14:48:28 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
kblog-16.04.3.tar.xz
New:
----
kblog-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kblog.spec ++++++
--- /var/tmp/diff_new_pack.I7Q1gG/_old 2016-08-29 15:15:43.000000000 +0200
+++ /var/tmp/diff_new_pack.I7Q1gG/_new 2016-08-29 15:15:43.000000000 +0200
@@ -17,53 +17,23 @@
Name: kblog
-Version: 16.04.3
+Version: 16.08.0
Release: 0
-%define kf5_version 5.1.0
+%define kf5_version 5.23.0
Summary: KDE PIM Libraries: KBlog
License: LGPL-2.1+
Group: System/GUI/KDE
Url: http://www.kde.org
Source: kblog-%{version}.tar.xz
-BuildRequires: boost-devel >= 1.34.0
-BuildRequires: cyrus-sasl-devel
-BuildRequires: extra-cmake-modules >= 1.0.0
-BuildRequires: gpgme-devel
+BuildRequires: extra-cmake-modules >= %{_kf5_version}
+BuildRequires: fdupes
BuildRequires: kcalcore-devel
-BuildRequires: kcmutils-devel >= %{kf5_version}
-BuildRequires: kcodecs-devel >= %{kf5_version}
-BuildRequires: kcodecs-devel >= %{kf5_version}
-BuildRequires: kcompletion-devel >= %{kf5_version}
-BuildRequires: kconfig-devel >= %{kf5_version}
BuildRequires: kcoreaddons-devel >= %{kf5_version}
-BuildRequires: kdelibs4support-devel >= %{kf5_version}
-BuildRequires: kdoctools-devel >= %{kf5_version}
-BuildRequires: kemoticons-devel >= %{kf5_version}
BuildRequires: kf5-filesystem
-BuildRequires: ki18n-devel >= %{kf5_version}
BuildRequires: kio-devel >= %{kf5_version}
-BuildRequires: kitemviews-devel >= %{kf5_version}
-BuildRequires: kparts-devel >= %{kf5_version}
-BuildRequires: ktextwidgets-devel >= %{kf5_version}
-BuildRequires: kwallet-devel >= %{kf5_version}
-BuildRequires: kwidgetsaddons-devel >= %{kf5_version}
-BuildRequires: kxmlgui-devel >= %{kf5_version}
BuildRequires: kxmlrpcclient5-devel
-BuildRequires: akonadi-server-devel
-BuildRequires: libassuan-devel
-BuildRequires: libical-devel >= 0.42
-BuildRequires: libxslt-devel
-BuildRequires: openldap2-devel
-BuildRequires: phonon4qt5-devel
-BuildRequires: solid-devel >= %{kf5_version}
-BuildRequires: sonnet-devel >= %{kf5_version}
BuildRequires: syndication-devel
-BuildRequires: pkgconfig(Qt5Designer) >= 5.2.0
-BuildRequires: pkgconfig(Qt5Network) >= 5.2.0
-BuildRequires: pkgconfig(Qt5Sql) >= 5.2.0
-BuildRequires: pkgconfig(Qt5Test) >= 5.2.0
-BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.2.0
-BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.0
+BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -71,7 +41,7 @@
%package -n libKF5Blog5
Summary: KDE PIM Libraries: KBlog
-Group: Development/Libraries/KDE
+Group: System/Libraries
%description -n libKF5Blog5
This package contains additional library for KDE PIM applications.
++++++ kblog-16.04.3.tar.xz -> kblog-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kblog-16.04.3/CMakeLists.txt new/kblog-16.08.0/CMakeLists.txt
--- old/kblog-16.04.3/CMakeLists.txt 2016-06-15 06:36:31.000000000 +0200
+++ new/kblog-16.08.0/CMakeLists.txt 2016-08-06 20:11:27.000000000 +0200
@@ -3,7 +3,8 @@
project(KBlog)
# ECM setup
-find_package(ECM 5.19.0 CONFIG REQUIRED)
+set(KF5_VERSION "5.23.0")
+find_package(ECM ${KF5_VERSION} CONFIG REQUIRED)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
include(GenerateExportHeader)
@@ -16,12 +17,12 @@
include(KDECMakeSettings)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(ECMQtDeclareLoggingCategory)
+set(PIM_VERSION "5.3.0")
-set(KF5_VERSION "5.19.0")
-set(KBLOG_LIB_VERSION "5.2.3")
-set(CALENDARCORE_LIB_VERSION "5.2.0")
-set(SYNDICATION_LIB_VERSION "5.2.0")
-set(XMLRPCCLIENT_LIB_VERSION "5.2.0")
+set(KBLOG_LIB_VERSION ${PIM_VERSION})
+set(CALENDARCORE_LIB_VERSION "5.3.0")
+set(SYNDICATION_LIB_VERSION "5.3.0")
+set(XMLRPCCLIENT_LIB_VERSION "5.3.0")
set(REQUIRED_QT_VERSION "5.4.0")
ecm_setup_version(${KBLOG_LIB_VERSION} VARIABLE_PREFIX KBLOG
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kblog_version.h"
1
0
Hello community,
here is the log from the commit of package kiconthemes for openSUSE:Factory checked in at 2016-08-29 15:15:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kiconthemes (Old)
and /work/SRC/openSUSE:Factory/.kiconthemes.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiconthemes"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kiconthemes/kiconthemes.changes 2016-08-08 13:49:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kiconthemes.new/kiconthemes.changes 2016-08-29 15:15:14.000000000 +0200
@@ -1,0 +2,17 @@
+Sun Aug 7 21:53:29 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Greatly improve the performance of makeCacheKey, as it is
+ a critical code path in icon lookup
+ * KIconLoader: reduce number of lookups when doing fallbacks
+ * KIconLoader: massive speed improvement for
+ loading unavailable icons
+ * Do not clear search line when switching category
+ * KIconEngine: Fix QIcon::hasThemeIcon always returning true
+ (kde#365130)
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+- Drop upstreamed 0001-KIconEngine-Fix-QIcon-hasThemeIcon-always-returning-.patch
+
+-------------------------------------------------------------------
Old:
----
0001-KIconEngine-Fix-QIcon-hasThemeIcon-always-returning-.patch
kiconthemes-5.24.0.tar.xz
New:
----
kiconthemes-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kiconthemes.spec ++++++
--- /var/tmp/diff_new_pack.a4VpdG/_old 2016-08-29 15:15:16.000000000 +0200
+++ /var/tmp/diff_new_pack.a4VpdG/_new 2016-08-29 15:15:16.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5IconThemes5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kiconthemes
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -33,19 +33,17 @@
BuildRequires: ki18n-devel >= %{_tar_path}
BuildRequires: kitemviews-devel >= %{_tar_path}
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Svg) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Svg) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: Icon GUI utilities
License: LGPL-2.1+
Group: System/GUI/KDE
Url: http://www.kde.org
Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.t…
Source1: baselibs.conf
-# PATCH-FIX-UPSTREAM 0001-KIconEngine-Fix-QIcon-hasThemeIcon-always-returning-.patch
-Patch0: 0001-KIconEngine-Fix-QIcon-hasThemeIcon-always-returning-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -66,7 +64,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
%description devel
This library contains classes to improve the handling of icons
@@ -75,7 +73,6 @@
%lang_package -n %lname
%prep
%setup -q
-%patch0 -p1
%build
%cmake_kf5 -d build
++++++ kiconthemes-5.24.0.tar.xz -> kiconthemes-5.25.0.tar.xz ++++++
++++ 2959 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kglobalaccel for openSUSE:Factory checked in at 2016-08-29 15:14:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kglobalaccel (Old)
and /work/SRC/openSUSE:Factory/.kglobalaccel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kglobalaccel"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kglobalaccel/kglobalaccel.changes 2016-07-15 12:34:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kglobalaccel.new/kglobalaccel.changes 2016-08-29 15:14:56.000000000 +0200
@@ -1,0 +2,16 @@
+Sun Aug 21 17:21:43 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Make sure the right subpackage calls ldconfig
+
+-------------------------------------------------------------------
+Sun Aug 7 21:52:49 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Use klauncher dbus instead of KRun (kde#366415)
+ * Launch jumplist actions via KGlobalAccel
+ * KGlobalAccel: Fix deadlock on exit under Windows
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kglobalaccel-5.24.0.tar.xz
New:
----
kglobalaccel-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kglobalaccel.spec ++++++
--- /var/tmp/diff_new_pack.0px4pk/_old 2016-08-29 15:14:57.000000000 +0200
+++ /var/tmp/diff_new_pack.0px4pk/_new 2016-08-29 15:14:57.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5GlobalAccel5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kglobalaccel
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -31,15 +31,16 @@
BuildRequires: kcrash-devel >= %{_tar_path}
BuildRequires: kdbusaddons-devel >= %{_tar_path}
BuildRequires: kf5-filesystem
+BuildRequires: kservice-devel >= %{_tar_path}
BuildRequires: kwindowsystem-devel >= %{_tar_path}
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
BuildRequires: libxcb-devel
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb-keysyms)
Summary: Global desktop keyboard shortcuts
@@ -87,8 +88,8 @@
Requires: %lname = %{version}
Requires: extra-cmake-modules
Requires: libKF5GlobalAccelPrivate5 = %{version}
-Requires: cmake(Qt5DBus) >= 5.4.0
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5DBus) >= 5.5.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
%description devel
KGlobalAccel allows you to have global accelerators that are independent of
@@ -128,9 +129,9 @@
%postun -n %lname -p /sbin/ldconfig
-%post -n kglobalaccel5 -p /sbin/ldconfig
+%post -n libKF5GlobalAccelPrivate5 -p /sbin/ldconfig
-%postun -n kglobalaccel5 -p /sbin/ldconfig
+%postun -n libKF5GlobalAccelPrivate5 -p /sbin/ldconfig
%if %{with lang}
%files -n %lname-lang -f %{name}5.lang
++++++ kglobalaccel-5.24.0.tar.xz -> kglobalaccel-5.25.0.tar.xz ++++++
++++ 6468 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package threadweaver for openSUSE:Factory checked in at 2016-08-29 15:14:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/threadweaver (Old)
and /work/SRC/openSUSE:Factory/.threadweaver.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "threadweaver"
Changes:
--------
--- /work/SRC/openSUSE:Factory/threadweaver/threadweaver.changes 2016-07-15 12:42:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.threadweaver.new/threadweaver.changes 2016-08-29 15:14:44.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 22:18:02 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
threadweaver-5.24.0.tar.xz
New:
----
threadweaver-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ threadweaver.spec ++++++
--- /var/tmp/diff_new_pack.GYGKDD/_old 2016-08-29 15:14:45.000000000 +0200
+++ /var/tmp/diff_new_pack.GYGKDD/_new 2016-08-29 15:14:45.000000000 +0200
@@ -17,15 +17,15 @@
%define lname libKF5ThreadWeaver5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: threadweaver
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
-BuildRequires: cmake(Qt5Core) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
Summary: KDE Helper for multithreaded programming
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -62,7 +62,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
ThreadWeaver is a helper for multithreaded programming. It uses a job-based
++++++ threadweaver-5.24.0.tar.xz -> threadweaver-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.24.0/CMakeLists.txt new/threadweaver-5.25.0/CMakeLists.txt
--- old/threadweaver-5.24.0/CMakeLists.txt 2016-07-02 10:59:17.000000000 +0200
+++ new/threadweaver-5.25.0/CMakeLists.txt 2016-08-06 10:44:27.000000000 +0200
@@ -3,7 +3,7 @@
project(ThreadWeaver)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -15,7 +15,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5Core ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
@@ -29,7 +29,7 @@
ENDIF()
# -- Maintained by scripty
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX THREADWEAVER
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/threadweaver_version.h"
1
0
Hello community,
here is the log from the commit of package sonnet for openSUSE:Factory checked in at 2016-08-29 15:14:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sonnet (Old)
and /work/SRC/openSUSE:Factory/.sonnet.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sonnet"
Changes:
--------
--- /work/SRC/openSUSE:Factory/sonnet/sonnet.changes 2016-07-15 12:42:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sonnet.new/sonnet.changes 2016-08-29 15:14:34.000000000 +0200
@@ -1,0 +2,11 @@
+Sun Aug 7 22:17:54 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * hunspell: Clean up code for searching for dictionaries,
+ add XDG dirs (kde#361409)
+ * Try to fix language filter usage of language detection a bit
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
sonnet-5.24.0.tar.xz
New:
----
sonnet-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sonnet.spec ++++++
--- /var/tmp/diff_new_pack.cmGFMG/_old 2016-08-29 15:14:35.000000000 +0200
+++ /var/tmp/diff_new_pack.cmGFMG/_new 2016-08-29 15:14:35.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define sonum 5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: sonnet
-Version: 5.24.0
+Version: 5.25.0
Release: 0
#BuildRequires: aspell-devel
BuildRequires: cmake >= 2.8.12
@@ -30,12 +30,12 @@
BuildRequires: fdupes
BuildRequires: kf5-filesystem
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
BuildRequires: myspell-dictionaries
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
BuildRequires: pkgconfig(hunspell)
Summary: KDE spell checking library
License: LGPL-2.1+
@@ -82,7 +82,7 @@
Requires: extra-cmake-modules
Requires: libKF5SonnetCore%sonum = %{version}
Requires: libKF5SonnetUi%sonum = %{version}
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
Sonnet is a plugin-based spell checking library for Qt-based
++++++ sonnet-5.24.0.tar.xz -> sonnet-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.24.0/CMakeLists.txt new/sonnet-5.25.0/CMakeLists.txt
--- old/sonnet-5.24.0/CMakeLists.txt 2016-07-03 11:30:50.000000000 +0200
+++ new/sonnet-5.25.0/CMakeLists.txt 2016-08-07 16:03:38.000000000 +0200
@@ -4,7 +4,7 @@
project(Sonnet)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -15,7 +15,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets)
@@ -26,7 +26,7 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX SONNET
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/sonnet_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.24.0/examples/textedit.cpp new/sonnet-5.25.0/examples/textedit.cpp
--- old/sonnet-5.24.0/examples/textedit.cpp 2016-07-03 11:30:50.000000000 +0200
+++ new/sonnet-5.25.0/examples/textedit.cpp 2016-08-07 16:03:38.000000000 +0200
@@ -62,7 +62,7 @@
);
Sonnet::SpellCheckDecorator *installer = new Sonnet::SpellCheckDecorator(textEdit);
- installer->highlighter()->setCurrentLanguage(QStringLiteral("en"));
+ installer->highlighter()->setCurrentLanguage(QStringLiteral("en_US"));
//@@snippet_end
QObject::connect(comboBox, SIGNAL(dictionaryChanged(QString)), installer->highlighter(), SLOT(setCurrentLanguage(QString)));
@@ -72,7 +72,7 @@
QStringLiteral("John Doe said:\n> Hello how aree you?\nI am ffine thanks"));
installer = new MailSpellCheckDecorator(mailTextEdit);
- installer->highlighter()->setCurrentLanguage(QStringLiteral("en"));
+ installer->highlighter()->setCurrentLanguage(QStringLiteral("en_US"));
QObject::connect(comboBox, SIGNAL(dictionaryChanged(QString)), installer->highlighter(), SLOT(setCurrentLanguage(QString)));
QVBoxLayout *layout = new QVBoxLayout(&window);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.24.0/src/core/languagefilter.cpp new/sonnet-5.25.0/src/core/languagefilter.cpp
--- old/sonnet-5.24.0/src/core/languagefilter.cpp 2016-07-03 11:30:50.000000000 +0200
+++ new/sonnet-5.25.0/src/core/languagefilter.cpp 2016-08-07 16:03:38.000000000 +0200
@@ -105,6 +105,17 @@
if (d->lastLanguage.isNull()) {
d->lastLanguage = d->gl.identify(d->lastToken.toString(), QStringList() << d->mainLanguage() << d->prevLanguage);
}
+ const QStringList available = d->sp.availableLanguages();
+
+ //FIXME: do something a little more smart here
+ if (!available.contains(d->lastLanguage)) {
+ for(const QString& lang : available) {
+ if (lang.startsWith(d->lastLanguage)) {
+ d->lastLanguage = lang;
+ break;
+ }
+ }
+ }
return d->lastLanguage;
}
@@ -115,12 +126,10 @@
return false;
}
- //FIXME: do something a little more smart here
- Q_FOREACH(const QString& lang, d->sp.availableLanguages()) {
- if (lang.startsWith(lastlang)) {
- return true;
- }
+ if (d->sp.availableLanguages().contains(lastlang)) {
+ return true;
}
+
return false;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.24.0/src/plugins/hunspell/hunspellclient.cpp new/sonnet-5.25.0/src/plugins/hunspell/hunspellclient.cpp
--- old/sonnet-5.24.0/src/plugins/hunspell/hunspellclient.cpp 2016-07-03 11:30:50.000000000 +0200
+++ new/sonnet-5.25.0/src/plugins/hunspell/hunspellclient.cpp 2016-08-07 16:03:38.000000000 +0200
@@ -26,6 +26,7 @@
#include <QString>
#include <QCoreApplication>
#include <QDebug>
+#include <QStandardPaths>
using namespace Sonnet;
@@ -33,22 +34,8 @@
: Client(parent)
{
qCDebug(SONNET_HUNSPELL) << " HunspellClient::HunspellClient";
-}
-
-HunspellClient::~HunspellClient()
-{
-}
-SpellerPlugin *HunspellClient::createSpeller(const QString &language)
-{
- qCDebug(SONNET_HUNSPELL) << " SpellerPlugin *HunspellClient::createSpeller(const QString &language) ;" << language;
- HunspellDict *ad = new HunspellDict(language);
- return ad;
-}
-
-QStringList HunspellClient::languages() const
-{
- QStringList lst;
+ QStringList dirList;
const QString AFF_MASK = QStringLiteral("*.aff");
#if defined(Q_OS_MAC) || defined(Q_OS_WIN)
@@ -61,24 +48,41 @@
const QString DIR_MASK = QStringLiteral("dict-*");
if (lodir.exists()) {
foreach (const QString &d, lodir.entryList(QStringList(DIR_MASK), QDir::Dirs)) {
- QDir dictDir(lodir.absoluteFilePath(d));
- foreach (const QString &dict, dictDir.entryList(QStringList(AFF_MASK), QDir::Files)) {
- lst << dict.left(dict.length() - 4); // remove ".aff"
- }
+ dirList.append(lodir.absoluteFilePath(d));
}
}
#endif
- QDir dir(QStringLiteral(HUNSPELL_MAIN_DICT_PATH));
- if (!dir.exists()) {
- dir.setPath(QStringLiteral("%1/../share/hunspell").arg(QCoreApplication::applicationDirPath()));
- }
-
- if (dir.exists()) {
- foreach (const QString &dict, dir.entryList(QStringList(AFF_MASK), QDir::Files)) {
- lst << dict.left(dict.length() - 4); // remove ".aff"
+ // search QStandardPaths
+ dirList.append(QStandardPaths::locateAll(
+ QStandardPaths::GenericDataLocation,
+ QStringLiteral("hunspell"),
+ QStandardPaths::LocateDirectory));
+
+ dirList.append(QStringLiteral(HUNSPELL_MAIN_DICT_PATH));
+ dirList.append(QStringLiteral("%1/../share/hunspell").arg(QCoreApplication::applicationDirPath()));
+
+ for (const QString & dirString : dirList) {
+ QDir dir(dirString);
+ for (const QFileInfo &dict : dir.entryInfoList(QStringList(AFF_MASK), QDir::Files)) {
+ m_languagePaths.insert(dict.baseName(), dict.canonicalPath());
}
}
- return lst;
+}
+
+HunspellClient::~HunspellClient()
+{
+}
+
+SpellerPlugin *HunspellClient::createSpeller(const QString &language)
+{
+ qCDebug(SONNET_HUNSPELL) << " SpellerPlugin *HunspellClient::createSpeller(const QString &language) ;" << language;
+ HunspellDict *ad = new HunspellDict(language, m_languagePaths.value(language));
+ return ad;
+}
+
+QStringList HunspellClient::languages() const
+{
+ return m_languagePaths.keys();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.24.0/src/plugins/hunspell/hunspellclient.h new/sonnet-5.25.0/src/plugins/hunspell/hunspellclient.h
--- old/sonnet-5.24.0/src/plugins/hunspell/hunspellclient.h 2016-07-03 11:30:50.000000000 +0200
+++ new/sonnet-5.25.0/src/plugins/hunspell/hunspellclient.h 2016-08-07 16:03:38.000000000 +0200
@@ -22,6 +22,7 @@
#define KSPELL_HUNSPELLCLIENT_H
#include "client_p.h"
+#include <QMap>
namespace Sonnet
{
@@ -51,6 +52,9 @@
{
return QStringLiteral("Hunspell");
}
+
+private:
+ QMap<QString, QString> m_languagePaths;
};
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.24.0/src/plugins/hunspell/hunspelldict.cpp new/sonnet-5.25.0/src/plugins/hunspell/hunspelldict.cpp
--- old/sonnet-5.24.0/src/plugins/hunspell/hunspelldict.cpp 2016-07-03 11:30:50.000000000 +0200
+++ new/sonnet-5.25.0/src/plugins/hunspell/hunspelldict.cpp 2016-08-07 16:03:38.000000000 +0200
@@ -29,54 +29,36 @@
#include <QTextStream>
#include <QStringBuilder>
#include <QCoreApplication>
+#include <QStandardPaths>
using namespace Sonnet;
-static const QString composeDictName(const QByteArray &dirPath, const QString &lang)
-{
- return QFile::decodeName(dirPath+'/') + lang + QStringLiteral(".dic");
-}
-
-HunspellDict::HunspellDict(const QString &lang)
+HunspellDict::HunspellDict(const QString &lang, QString path)
: SpellerPlugin(lang)
, m_speller(0)
, m_codec(0)
{
- qCDebug(SONNET_HUNSPELL) << " HunspellDict::HunspellDict( const QString& lang ):" << lang;
-
- QByteArray dirPath = QByteArrayLiteral(HUNSPELL_MAIN_DICT_PATH);
- QString dic = composeDictName(dirPath, lang);
+ qCDebug(SONNET_HUNSPELL) << "Loading dictionary for" << lang << "from" << path;
- if (!QFileInfo::exists(dic)) {
- dirPath = QFile::encodeName(QCoreApplication::applicationDirPath()) + QByteArrayLiteral("/../share/hunspell");
- dic = composeDictName(dirPath, lang);
+ if (!path.endsWith(QLatin1Char('/'))) {
+ path += QLatin1Char('/');
}
+ path += lang;
+ QString dictionary = path + QStringLiteral(".dic");
+ QString aff = path + QStringLiteral(".aff");
-#if defined(Q_OS_MAC) || defined(Q_OS_WIN)
- if (!QFileInfo::exists(dic)) {
-#ifdef Q_OS_MAC
- dirPath = QByteArrayLiteral("/Applications/LibreOffice.app/Contents/Resources/extensions/dict-") + lang.leftRef(2).toLatin1();
-#endif
-#ifdef Q_OS_WIN
- dirPath = QByteArrayLiteral("C:/Program Files (x86)/LibreOffice 5/share/extensions/dict-") + lang.leftRef(2).toLatin1();
-#endif
- dic = composeDictName(dirPath, lang);
- if (lang.length()==5 && !QFileInfo::exists(dic)) {
- dirPath += '-' + lang.midRef(3,2).toLatin1();
- dic = composeDictName(dirPath, lang);
- }
- }
-#endif
-
- if (QFileInfo::exists(dic)) {
- m_speller = new Hunspell(QByteArray(dirPath + "/" + lang.toLatin1() + ".aff").constData(), dic.toLatin1().constData());
+ if (QFileInfo::exists(dictionary) && QFileInfo::exists(aff)) {
+ m_speller = new Hunspell(aff.toLocal8Bit().constData(), dictionary.toLocal8Bit().constData());
m_codec = QTextCodec::codecForName(m_speller->get_dic_encoding());
if (!m_codec) {
qWarning() << "Failed to find a text codec for name" << m_speller->get_dic_encoding() << "defaulting to locale text codec";
m_codec = QTextCodec::codecForLocale();
Q_ASSERT(m_codec);
}
+ } else {
+ qCWarning(SONNET_HUNSPELL) << "Unable to find dictionary for" << lang << "in path" << path;
}
+
QString userDic = QDir::home().filePath(QLatin1String(".hunspell_") % lang);
QFile userDicFile(userDic);
if (userDicFile.open(QIODevice::ReadOnly | QIODevice::Text)) {
@@ -95,7 +77,7 @@
}
userDicFile.close();
}
- qCDebug(SONNET_HUNSPELL) << " dddddd " << m_speller;
+ qCDebug(SONNET_HUNSPELL) << "Created " << m_speller;
}
HunspellDict::~HunspellDict()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.24.0/src/plugins/hunspell/hunspelldict.h new/sonnet-5.25.0/src/plugins/hunspell/hunspelldict.h
--- old/sonnet-5.24.0/src/plugins/hunspell/hunspelldict.h 2016-07-03 11:30:50.000000000 +0200
+++ new/sonnet-5.25.0/src/plugins/hunspell/hunspelldict.h 2016-08-07 16:03:38.000000000 +0200
@@ -35,7 +35,7 @@
class HunspellDict : public Sonnet::SpellerPlugin
{
public:
- explicit HunspellDict(const QString &lang);
+ explicit HunspellDict(const QString &lang, QString path);
~HunspellDict();
bool isCorrect(const QString &word) const;
1
0
Hello community,
here is the log from the commit of package solid for openSUSE:Factory checked in at 2016-08-29 15:14:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/solid (Old)
and /work/SRC/openSUSE:Factory/.solid.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "solid"
Changes:
--------
--- /work/SRC/openSUSE:Factory/solid/solid.changes 2016-07-15 12:42:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.solid.new/solid.changes 2016-08-29 15:14:21.000000000 +0200
@@ -1,0 +2,9 @@
+Sun Aug 7 22:17:47 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Always update the Predicate parser from yacc/lex sources
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
solid-5.24.0.tar.xz
New:
----
solid-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ solid.spec ++++++
--- /var/tmp/diff_new_pack.KsLIuP/_old 2016-08-29 15:14:22.000000000 +0200
+++ /var/tmp/diff_new_pack.KsLIuP/_new 2016-08-29 15:14:22.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Solid5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: solid
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: bison
BuildRequires: cmake >= 2.8.12
@@ -29,14 +29,14 @@
BuildRequires: flex
BuildRequires: kf5-filesystem
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5Concurrent) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Qml) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Concurrent) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Qml) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
BuildRequires: pkgconfig(libudev)
Summary: KDE Desktop hardware abstraction
License: LGPL-2.1+
@@ -93,7 +93,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
Solid is a device integration framework. It provides a way of querying and
++++++ solid-5.24.0.tar.xz -> solid-5.25.0.tar.xz ++++++
++++ 4058 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package attica-qt5 for openSUSE:Factory checked in at 2016-08-29 15:14:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/attica-qt5 (Old)
and /work/SRC/openSUSE:Factory/.attica-qt5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "attica-qt5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/attica-qt5/attica-qt5.changes 2016-07-15 12:29:54.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.attica-qt5.new/attica-qt5.changes 2016-08-29 15:14:06.000000000 +0200
@@ -1,0 +2,15 @@
+Sun Aug 21 16:40:09 UTC 2016 - jengelh(a)inai.de
+
+- Do not rely on pkg-config being pulled in by something else;
+ make sure pkgconfigdeps.sh runs without a doubt.
+
+-------------------------------------------------------------------
+Sun Aug 7 21:49:14 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Follow HTTP redirects
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
attica-5.24.0.tar.xz
New:
----
attica-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ attica-qt5.spec ++++++
--- /var/tmp/diff_new_pack.t7rirG/_old 2016-08-29 15:14:07.000000000 +0200
+++ /var/tmp/diff_new_pack.t7rirG/_new 2016-08-29 15:14:07.000000000 +0200
@@ -19,9 +19,9 @@
%define sonum 5
%define rname attica
%define _libname KF5Attica
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: attica-qt5
-Version: 5.24.0
+Version: 5.25.0
Release: 0
Summary: Open Collaboration Service client library
License: LGPL-2.1+
@@ -33,8 +33,9 @@
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
+BuildRequires: pkg-config
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -53,7 +54,7 @@
Summary: Open Collaboration Service client library - development files
Group: Development/Libraries/C and C++
Requires: lib%{_libname}%{sonum} = %{version}
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description -n attica-qt5-devel
Development files for attica, Attica a library to access Open Collaboration Service servers.
++++++ attica-5.24.0.tar.xz -> attica-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.24.0/CMakeLists.txt new/attica-5.25.0/CMakeLists.txt
--- old/attica-5.24.0/CMakeLists.txt 2016-07-02 18:08:58.000000000 +0200
+++ new/attica-5.25.0/CMakeLists.txt 2016-08-06 10:23:13.000000000 +0200
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -19,7 +19,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX ATTICA
@@ -28,7 +28,7 @@
SOVERSION 5)
# Dependencies
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
# Required Qt5 components to build this framework
find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Core Network)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.24.0/src/providermanager.cpp new/attica-5.25.0/src/providermanager.cpp
--- old/attica-5.24.0/src/providermanager.cpp 2016-07-02 18:08:58.000000000 +0200
+++ new/attica-5.25.0/src/providermanager.cpp 2016-08-06 10:23:13.000000000 +0200
@@ -142,7 +142,11 @@
parseProviderFile(QLatin1String(file.readAll()), url);
} else {
if (!d->m_downloads.contains(url.toString())) {
- QNetworkReply *reply = d->m_internals->get(QNetworkRequest(url));
+ QNetworkRequest req(url);
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
+ req.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true);
+#endif
+ QNetworkReply *reply = d->m_internals->get(req);
connect(reply, SIGNAL(finished()), &d->m_downloadMapping, SLOT(map()));
d->m_downloadMapping.setMapping(reply, url.toString());
d->m_downloads.insert(url.toString(), reply);
1
0
Hello community,
here is the log from the commit of package plasma-framework for openSUSE:Factory checked in at 2016-08-29 15:13:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma-framework (Old)
and /work/SRC/openSUSE:Factory/.plasma-framework.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-framework"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma-framework/plasma-framework.changes 2016-07-15 12:41:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.plasma-framework.new/plasma-framework.changes 2016-08-29 15:13:55.000000000 +0200
@@ -1,0 +2,40 @@
+Sun Aug 7 22:17:26 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Keep compatiable slot createApplet with Frameworks 5.24
+ * Don't delete gl texture twice in thumbnail (kde#365946)
+ * Add translation domain to wallpaper QML object
+ * Don't manually delete applets
+ * Add a kapptemplate for Plasma Wallpaper
+ * Templates: register templates in own toplevel category "Plasma/"
+ * Templates: Update techbase wiki links in READMEs
+ * Define what Plasma packagestructures extend plasmashell
+ * Support a size for adding applets
+ * Define Plasma PackageStructure as regular
+ KPackage PackageStructure plugins
+ * Fix: update wallpaper example Autumn's config.qml to QtQuick.Controls
+ * Use KPackage to install Plasma Packages
+ * If we pass a QIcon as an argument to IconItem::Source, use it
+ * Add overlay support to Plasma IconItem
+ * Add Qt::Dialog to default flags to make
+ QXcbWindow::isTransient() happy (kde#366278)
+ * [Breeze Plasma Theme] Add network-flightmode-on/off icons
+ * Emit contextualActionsAboutToShow before showing the applet's
+ contextualActions menu (kde#366294)
+ * [TextField] Bind to TextField length instead of text
+ * [Button Styles] Horizontally center in icon-only mode
+ (kde#365947)
+ * [Containment] Treat HiddenStatus as low status
+ * Add kruler system tray icon from Yuri Fabirovsky
+ * Fix the infamous 'dialogs show up on the Task Manager'
+ bug once more
+ * Fix network wireless available icon with an ? emblem
+ (kde#355490)
+ * IconItem: Use better approach to disable animation when going
+ from invisible to visible
+ * Set Tooltip window type on ToolTipDialog through KWindowSystem API
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
plasma-framework-5.24.0.tar.xz
New:
----
plasma-framework-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma-framework.spec ++++++
--- /var/tmp/diff_new_pack.Wh9JBe/_old 2016-08-29 15:13:57.000000000 +0200
+++ /var/tmp/diff_new_pack.Wh9JBe/_new 2016-08-29 15:13:57.000000000 +0200
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: plasma-framework
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
Summary: Plasma library and runtime components based upon KF5 and Qt5
@@ -28,7 +28,7 @@
Url: https://projects.kde.org/plasma-framework
Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.t…
Source1: baselibs.conf
-# PATCH-FIX-OPENSUSE loosen-up-kactivities-requirement.patch -- require kactivities 5.19.0, as we can't update kactivities5 to 5.24.0 before Plasma 5.6.0
+# PATCH-FIX-OPENSUSE loosen-up-kactivities-requirement.patch -- require kactivities 5.19.0, as we can't update kactivities5 to 5.25.0 before Plasma 5.6.0
Patch0: loosen-up-kactivities-requirement.patch
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
@@ -54,14 +54,14 @@
BuildRequires: kxmlgui-devel >= %{_tar_path}
BuildRequires: libxcb-devel
BuildRequires: xz
-BuildRequires: cmake(Qt5Gui) >= 5.4.0
-BuildRequires: cmake(Qt5Qml) >= 5.4.0
-BuildRequires: cmake(Qt5Quick) >= 5.4.0
-BuildRequires: cmake(Qt5Sql) >= 5.4.0
-BuildRequires: cmake(Qt5Svg) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(Qt5Gui) >= 5.5.0
+BuildRequires: cmake(Qt5Qml) >= 5.5.0
+BuildRequires: cmake(Qt5Quick) >= 5.5.0
+BuildRequires: cmake(Qt5Sql) >= 5.5.0
+BuildRequires: cmake(Qt5Svg) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
BuildRequires: pkgconfig(egl)
%ifarch %arm aarch64
BuildRequires: pkgconfig(glesv2)
@@ -111,9 +111,9 @@
Requires: kf5-filesystem
Requires: kpackage-devel >= %{_tar_path}
Requires: kservice-devel >= %{_tar_path}
-Requires: cmake(Qt5Gui) >= 5.4.0
-Requires: cmake(Qt5Qml) >= 5.4.0
-Requires: cmake(Qt5Quick) >= 5.4.0
+Requires: cmake(Qt5Gui) >= 5.5.0
+Requires: cmake(Qt5Qml) >= 5.5.0
+Requires: cmake(Qt5Quick) >= 5.5.0
Conflicts: kapptemplate <= 15.12.3
%description devel
++++++ plasma-framework-5.24.0.tar.xz -> plasma-framework-5.25.0.tar.xz ++++++
++++ 26616 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package oxygen5-icon-theme for openSUSE:Factory checked in at 2016-08-29 15:13:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/oxygen5-icon-theme (Old)
and /work/SRC/openSUSE:Factory/.oxygen5-icon-theme.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "oxygen5-icon-theme"
Changes:
--------
--- /work/SRC/openSUSE:Factory/oxygen5-icon-theme/oxygen5-icon-theme.changes 2016-07-15 12:41:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.oxygen5-icon-theme.new/oxygen5-icon-theme.changes 2016-08-29 15:13:44.000000000 +0200
@@ -1,0 +2,9 @@
+Sun Aug 7 21:58:29 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Add application-menu to oxygen (kde#365629)
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
oxygen-icons5-5.24.0.tar.xz
New:
----
oxygen-icons5-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ oxygen5-icon-theme.spec ++++++
--- /var/tmp/diff_new_pack.IHEv7a/_old 2016-08-29 15:13:51.000000000 +0200
+++ /var/tmp/diff_new_pack.IHEv7a/_new 2016-08-29 15:13:51.000000000 +0200
@@ -16,9 +16,9 @@
#
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: oxygen5-icon-theme
-Version: 5.24.0
+Version: 5.25.0
Release: 0
Summary: Oxygen Icon Theme
License: LGPL-3.0
++++++ oxygen-icons5-5.24.0.tar.xz -> oxygen-icons5-5.25.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/oxygen5-icon-theme/oxygen-icons5-5.24.0.tar.xz /work/SRC/openSUSE:Factory/.oxygen5-icon-theme.new/oxygen-icons5-5.25.0.tar.xz differ: char 27, line 1
1
0
Hello community,
here is the log from the commit of package libKF5NetworkManagerQt for openSUSE:Factory checked in at 2016-08-29 15:13:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libKF5NetworkManagerQt (Old)
and /work/SRC/openSUSE:Factory/.libKF5NetworkManagerQt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libKF5NetworkManagerQt"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libKF5NetworkManagerQt/libKF5NetworkManagerQt.changes 2016-07-15 12:41:25.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libKF5NetworkManagerQt.new/libKF5NetworkManagerQt.changes 2016-08-29 15:13:24.000000000 +0200
@@ -1,0 +2,15 @@
+Sun Aug 7 21:58:22 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Default to WPA2-PSK and WPA2-EAP when getting security
+ type from connection settings
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
+Sun Jul 10 00:44:57 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Raise NM BuildRequires to 0.9.10.0 so it matches reality
+
+-------------------------------------------------------------------
Old:
----
networkmanager-qt-5.24.0.tar.xz
New:
----
networkmanager-qt-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libKF5NetworkManagerQt.spec ++++++
--- /var/tmp/diff_new_pack.03D6et/_old 2016-08-29 15:13:25.000000000 +0200
+++ /var/tmp/diff_new_pack.03D6et/_new 2016-08-29 15:13:25.000000000 +0200
@@ -17,9 +17,9 @@
%define soversion 6
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: libKF5NetworkManagerQt
-Version: 5.24.0
+Version: 5.25.0
Release: 0
Summary: A Qt wrapper for NetworkManager DBus API
License: LGPL-2.1 or LGPL-3.0
@@ -30,9 +30,9 @@
BuildRequires: cmake
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: kf5-filesystem
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
BuildRequires: pkgconfig(NetworkManager) >= 0.9.8.4
BuildRequires: pkgconfig(libnm-glib) >= 0.9.8.4
BuildRequires: pkgconfig(libnm-util) >= 0.9.8.4
@@ -48,9 +48,9 @@
Summary: A Qt wrapper for NetworkManager DBus API
Group: Development/Libraries/KDE
Requires: libKF5NetworkManagerQt%{soversion} = %{version}
-Requires: cmake(Qt5Core) >= 5.4.0
-Requires: cmake(Qt5DBus) >= 5.4.0
-Requires: cmake(Qt5Network) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
+Requires: cmake(Qt5DBus) >= 5.5.0
+Requires: cmake(Qt5Network) >= 5.5.0
Requires: pkgconfig(NetworkManager) >= 0.9.8.4
Requires: pkgconfig(libnm-glib) >= 0.9.8.4
Requires: pkgconfig(libnm-util) >= 0.9.8.4
++++++ networkmanager-qt-5.24.0.tar.xz -> networkmanager-qt-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/networkmanager-qt-5.24.0/CMakeLists.txt new/networkmanager-qt-5.25.0/CMakeLists.txt
--- old/networkmanager-qt-5.24.0/CMakeLists.txt 2016-07-02 12:08:58.000000000 +0200
+++ new/networkmanager-qt-5.25.0/CMakeLists.txt 2016-08-06 10:42:54.000000000 +0200
@@ -3,7 +3,7 @@
project(NetworkManagerQt)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -16,7 +16,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED Core DBus Network)
add_definitions(${QT_DEFINITIONS})
@@ -32,7 +32,7 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX NETWORKMANAGERQT
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/networkmanagerqt_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/networkmanager-qt-5.24.0/src/utils.cpp new/networkmanager-qt-5.25.0/src/utils.cpp
--- old/networkmanager-qt-5.24.0/src/utils.cpp 2016-07-02 12:08:58.000000000 +0200
+++ new/networkmanager-qt-5.25.0/src/utils.cpp 2016-08-06 10:42:54.000000000 +0200
@@ -436,15 +436,15 @@
return DynamicWep;
}
} else if (wifiSecuritySetting->keyMgmt() == WirelessSecuritySetting::WpaPsk) {
- if (wifiSecuritySetting->proto().contains(WirelessSecuritySetting::Rsn) && !wifiSecuritySetting->proto().contains(WirelessSecuritySetting::Wpa)) {
- return Wpa2Psk;
+ if (wifiSecuritySetting->proto().contains(WirelessSecuritySetting::Wpa) && !wifiSecuritySetting->proto().contains(WirelessSecuritySetting::Rsn)) {
+ return WpaPsk;
}
- return WpaPsk;
+ return Wpa2Psk;
} else if (wifiSecuritySetting->keyMgmt() == WirelessSecuritySetting::WpaEap) {
- if (wifiSecuritySetting->proto().contains(WirelessSecuritySetting::Rsn) && !wifiSecuritySetting->proto().contains(WirelessSecuritySetting::Wpa)) {
- return Wpa2Eap;
+ if (wifiSecuritySetting->proto().contains(WirelessSecuritySetting::Wpa) && !wifiSecuritySetting->proto().contains(WirelessSecuritySetting::Rsn)) {
+ return WpaEap;
}
- return WpaEap;
+ return Wpa2Eap;
}
return NoneSecurity;
1
0
Hello community,
here is the log from the commit of package libKF5ModemManagerQt for openSUSE:Factory checked in at 2016-08-29 15:13:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libKF5ModemManagerQt (Old)
and /work/SRC/openSUSE:Factory/.libKF5ModemManagerQt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libKF5ModemManagerQt"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libKF5ModemManagerQt/libKF5ModemManagerQt.changes 2016-07-15 12:41:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libKF5ModemManagerQt.new/libKF5ModemManagerQt.changes 2016-08-29 15:13:07.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:58:16 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
modemmanager-qt-5.24.0.tar.xz
New:
----
modemmanager-qt-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libKF5ModemManagerQt.spec ++++++
--- /var/tmp/diff_new_pack.e3o0Q5/_old 2016-08-29 15:13:08.000000000 +0200
+++ /var/tmp/diff_new_pack.e3o0Q5/_new 2016-08-29 15:13:08.000000000 +0200
@@ -17,9 +17,9 @@
%define soversion 6
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: libKF5ModemManagerQt
-Version: 5.24.0
+Version: 5.25.0
Release: 0
Summary: Qt wrapper for ModemManager DBus API
License: LGPL-2.1 or LGPL-3.0
@@ -29,9 +29,9 @@
BuildRequires: cmake
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: kf5-filesystem
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
BuildRequires: pkgconfig(ModemManager) >= 1.0.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -42,9 +42,9 @@
Summary: Development package for the libmm-qt library
Group: Development/Libraries/KDE
Requires: libKF5ModemManagerQt%{soversion} = %{version}
-Requires: cmake(Qt5Core) >= 5.4.0
-Requires: cmake(Qt5DBus) >= 5.4.0
-Requires: cmake(Qt5Xml) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
+Requires: cmake(Qt5DBus) >= 5.5.0
+Requires: cmake(Qt5Xml) >= 5.5.0
Requires: pkgconfig(ModemManager) >= 1.0.0
%description devel
++++++ modemmanager-qt-5.24.0.tar.xz -> modemmanager-qt-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/modemmanager-qt-5.24.0/CMakeLists.txt new/modemmanager-qt-5.25.0/CMakeLists.txt
--- old/modemmanager-qt-5.24.0/CMakeLists.txt 2016-07-02 10:57:17.000000000 +0200
+++ new/modemmanager-qt-5.25.0/CMakeLists.txt 2016-08-06 10:42:39.000000000 +0200
@@ -3,7 +3,7 @@
project(ModemManagerQt)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -16,7 +16,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED Core DBus Xml)
add_definitions(${QT_DEFINITIONS})
@@ -32,7 +32,7 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX MODEMMANAGERQT
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/modemmanagerqt_version.h"
1
0
Hello community,
here is the log from the commit of package kxmlrpcclient5 for openSUSE:Factory checked in at 2016-08-29 15:12:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kxmlrpcclient5 (Old)
and /work/SRC/openSUSE:Factory/.kxmlrpcclient5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kxmlrpcclient5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kxmlrpcclient5/kxmlrpcclient5.changes 2016-07-15 12:41:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kxmlrpcclient5.new/kxmlrpcclient5.changes 2016-08-29 15:12:58.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:58:11 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kxmlrpcclient-5.24.0.tar.xz
New:
----
kxmlrpcclient-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kxmlrpcclient5.spec ++++++
--- /var/tmp/diff_new_pack.DPczuE/_old 2016-08-29 15:13:00.000000000 +0200
+++ /var/tmp/diff_new_pack.DPczuE/_new 2016-08-29 15:13:00.000000000 +0200
@@ -19,9 +19,9 @@
%bcond_without lang
%define rname kxmlrpcclient
%define lname libKF5XmlRpcClient5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kxmlrpcclient5
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
Summary: Library containing simple XML-RPC Client support
@@ -34,7 +34,7 @@
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel >= %{_tar_path}
BuildRequires: kio-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
++++++ kxmlrpcclient-5.24.0.tar.xz -> kxmlrpcclient-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kxmlrpcclient-5.24.0/CMakeLists.txt new/kxmlrpcclient-5.25.0/CMakeLists.txt
--- old/kxmlrpcclient-5.24.0/CMakeLists.txt 2016-07-03 11:28:40.000000000 +0200
+++ new/kxmlrpcclient-5.25.0/CMakeLists.txt 2016-08-07 16:01:51.000000000 +0200
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.24.0 CONFIG )
+find_package(ECM 5.25.0 CONFIG )
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -21,8 +21,8 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(ECMQtDeclareLoggingCategory)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
add_definitions(-DTRANSLATION_DOMAIN=\"libkxmlrpcclient5\")
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KXMLRPCCLIENT
1
0
Hello community,
here is the log from the commit of package kxmlgui for openSUSE:Factory checked in at 2016-08-29 15:12:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kxmlgui (Old)
and /work/SRC/openSUSE:Factory/.kxmlgui.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kxmlgui"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kxmlgui/kxmlgui.changes 2016-07-15 12:40:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kxmlgui.new/kxmlgui.changes 2016-08-29 15:12:37.000000000 +0200
@@ -1,0 +2,10 @@
+Sun Aug 7 21:58:02 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Fix minimum size hint (cut-off text) (kde#312667)
+ * [KToggleToolBarAction] Honor action/options_show_toolbar restriction
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kxmlgui-5.24.0.tar.xz
New:
----
kxmlgui-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kxmlgui.spec ++++++
--- /var/tmp/diff_new_pack.1u1LnW/_old 2016-08-29 15:12:38.000000000 +0200
+++ /var/tmp/diff_new_pack.1u1LnW/_new 2016-08-29 15:12:38.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5XmlGui5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kxmlgui
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: attica-qt5-devel >= %{_tar_path}
@@ -38,13 +38,13 @@
BuildRequires: ktextwidgets-devel >= %{_tar_path}
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
BuildRequires: kwindowsystem-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
-BuildRequires: cmake(Qt5PrintSupport) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
+BuildRequires: cmake(Qt5PrintSupport) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
BuildRequires: pkgconfig(x11)
Summary: Framework for managing menu and toolbar actions
License: LGPL-2.1+ and GPL-2.0+
@@ -84,9 +84,9 @@
Requires: extra-cmake-modules
Requires: kconfig-devel >= %{_tar_path}
Requires: kconfigwidgets-devel >= %{_tar_path}
-Requires: cmake(Qt5DBus) >= 5.4.0
-Requires: cmake(Qt5Widgets) >= 5.4.0
-Requires: cmake(Qt5Xml) >= 5.4.0
+Requires: cmake(Qt5DBus) >= 5.5.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
+Requires: cmake(Qt5Xml) >= 5.5.0
%description devel
libkxmlgui provides a framework for managing menu and toolbar actions in an
++++++ kxmlgui-5.24.0.tar.xz -> kxmlgui-5.25.0.tar.xz ++++++
++++ 3956 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kwindowsystem for openSUSE:Factory checked in at 2016-08-29 15:12:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwindowsystem (Old)
and /work/SRC/openSUSE:Factory/.kwindowsystem.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwindowsystem"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kwindowsystem/kwindowsystem.changes 2016-08-08 13:58:45.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kwindowsystem.new/kwindowsystem.changes 2016-08-29 15:12:25.000000000 +0200
@@ -1,0 +2,12 @@
+Sun Aug 7 21:57:55 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * [xcb] Ensure the compositingChanged signal is emitted if
+ NETEventFilter is recreated (kde#362531)
+ * Add a convenience API to query the windowing system/platform used by Qt
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+- Drop upstreamed compositingchanged.patch
+
+-------------------------------------------------------------------
Old:
----
compositingchanged.patch
kwindowsystem-5.24.0.tar.xz
New:
----
kwindowsystem-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kwindowsystem.spec ++++++
--- /var/tmp/diff_new_pack.qwmKh2/_old 2016-08-29 15:12:27.000000000 +0200
+++ /var/tmp/diff_new_pack.qwmKh2/_new 2016-08-29 15:12:27.000000000 +0200
@@ -18,20 +18,20 @@
%bcond_without lang
%define lname libKF5WindowSystem5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kwindowsystem
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcb-keysyms)
@@ -43,9 +43,6 @@
Url: http://www.kde.org
Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.t…
Source1: baselibs.conf
-# Patch from reviewboard (128576), not merged yet
-# PATCH-FIX-UPSTREAM compositingchanged.patch Ensure the compositingChanged signal is emitted kde#362531
-Patch1: compositingchanged.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -76,8 +73,8 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Core) >= 5.4.0
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
Requires: pkgconfig(x11)
Requires: pkgconfig(xcb)
@@ -92,7 +89,6 @@
%lang_package -n %lname
%prep
%setup -q
-%patch1 -p1
%build
%cmake_kf5 -d build -- -Dlconvert_executable=%{_kf5_libdir}/qt5/bin/lconvert
++++++ kwindowsystem-5.24.0.tar.xz -> kwindowsystem-5.25.0.tar.xz ++++++
++++ 1634 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kwidgetsaddons for openSUSE:Factory checked in at 2016-08-29 15:11:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwidgetsaddons (Old)
and /work/SRC/openSUSE:Factory/.kwidgetsaddons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwidgetsaddons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kwidgetsaddons/kwidgetsaddons.changes 2016-07-15 12:40:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kwidgetsaddons.new/kwidgetsaddons.changes 2016-08-29 15:11:58.000000000 +0200
@@ -1,0 +2,15 @@
+Sun Aug 7 21:57:41 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * [KCharSelect] Fix crash when searching with no
+ present data file (kde#300521)
+ * [KCharSelect] Handle characters outside BMP (kde#142625)
+ * [KCharSelect] Update kcharselect-data to Unicode 9.0.0
+ (kde#336360)
+ * KCollapsibleGroupBox: Stop animation in destructor if still running
+ * Update to Breeze palette (sync from KColorScheme)
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kwidgetsaddons-5.24.0.tar.xz
New:
----
kwidgetsaddons-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kwidgetsaddons.spec ++++++
--- /var/tmp/diff_new_pack.jgotrn/_old 2016-08-29 15:12:01.000000000 +0200
+++ /var/tmp/diff_new_pack.jgotrn/_new 2016-08-29 15:12:01.000000000 +0200
@@ -18,20 +18,20 @@
%bcond_without lang
%define lname libKF5WidgetsAddons5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kwidgetsaddons
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5UiTools) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5UiTools) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: Large set of desktop widgets
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -64,7 +64,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
%description devel
his repository contains add-on widgets and classes for applications
++++++ kwidgetsaddons-5.24.0.tar.xz -> kwidgetsaddons-5.25.0.tar.xz ++++++
++++ 192018 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kwayland for openSUSE:Factory checked in at 2016-08-29 15:11:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwayland (Old)
and /work/SRC/openSUSE:Factory/.kwayland.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwayland"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kwayland/kwayland.changes 2016-07-15 12:40:24.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kwayland.new/kwayland.changes 2016-08-29 15:11:40.000000000 +0200
@@ -1,0 +2,20 @@
+Wed Aug 10 09:56:58 UTC 2016 - alarrosa(a)suse.com
+
+- Rebase fix-wayland-1.3-dependency.diff
+
+-------------------------------------------------------------------
+Sun Aug 7 21:57:32 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * [client] Use a QPointer for the enteredSurface in Pointer
+ * Expose Geometry in PlasmaWindowModel
+ * Add a geometry event to PlasmaWindow
+ * [src/server] Verify that surface has a resource before sending pointer enter
+ * Add support for xdg-shell
+ * [server] Properly send a selection clear prior to keyboard focus enter
+ * [server] Handle no XDG_RUNTIME_DIR situation more gracefully
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kwayland-5.24.0.tar.xz
New:
----
kwayland-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kwayland.spec ++++++
--- /var/tmp/diff_new_pack.QfTj5F/_old 2016-08-29 15:11:43.000000000 +0200
+++ /var/tmp/diff_new_pack.QfTj5F/_new 2016-08-29 15:11:43.000000000 +0200
@@ -16,9 +16,9 @@
#
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kwayland
-Version: 5.24.0
+Version: 5.25.0
Release: 0
Summary: KDE Wayland library
License: LGPL-2.1+
@@ -32,11 +32,11 @@
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
-BuildRequires: libQt5Gui-private-headers-devel >= 5.4.0
+BuildRequires: libQt5Gui-private-headers-devel >= 5.5.0
# cmake(Qt5Concurrent) is not enabled as it is used for a not installed tool, and only built when BUILD_TESTING=ON
-#BuildRequires: cmake(Qt5Concurrent) >= 5.4.0
-BuildRequires: cmake(Qt5Gui) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
+#BuildRequires: cmake(Qt5Concurrent) >= 5.5.0
+BuildRequires: cmake(Qt5Gui) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
BuildRequires: pkgconfig(egl)
%if 0%{?suse_version} == 1315 && ! 0%{?is_opensuse}
# We have a patched wayland 1.2.1 version in SLE12 with the required features from 1.7.0
@@ -61,7 +61,7 @@
Group: Development/Libraries/KDE
Requires: %{name} = %{version}
Requires: extra-cmake-modules >= 1.2.0
-Requires: cmake(Qt5Gui) >= 5.4.0
+Requires: cmake(Qt5Gui) >= 5.5.0
%description devel
KWayland provides a Qt-style Client and Server library wrapper for the Wayland libraries.
++++++ fix-wayland-1.3-dependency.diff ++++++
--- /var/tmp/diff_new_pack.QfTj5F/_old 2016-08-29 15:11:43.000000000 +0200
+++ /var/tmp/diff_new_pack.QfTj5F/_new 2016-08-29 15:11:43.000000000 +0200
@@ -2,8 +2,8 @@
===================================================================
--- kwayland-5.4.1.orig/CMakeLists.txt
+++ kwayland-5.4.1/CMakeLists.txt
-@@ -28,7 +28,7 @@ ecm_setup_version(${KF5_VERSION} VARIABL
- set(REQUIRED_QT_VERSION 5.4.0)
+@@ -29,7 +29,7 @@ ecm_setup_version(${KF5_VERSION} VARIABL
+ set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Gui)
-find_package(Wayland 1.7 COMPONENTS Client Server)
++++++ kwayland-5.24.0.tar.xz -> kwayland-5.25.0.tar.xz ++++++
++++ 5412 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kwallet for openSUSE:Factory checked in at 2016-08-29 15:11:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwallet (Old)
and /work/SRC/openSUSE:Factory/.kwallet.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwallet"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kwallet/kwallet.changes 2016-07-15 12:40:15.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kwallet.new/kwallet.changes 2016-08-29 15:11:21.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:57:22 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kwallet-5.24.0.tar.xz
New:
----
kwallet-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kwallet.spec ++++++
--- /var/tmp/diff_new_pack.ET3Av1/_old 2016-08-29 15:11:22.000000000 +0200
+++ /var/tmp/diff_new_pack.ET3Av1/_new 2016-08-29 15:11:22.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Wallet5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kwallet
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -42,9 +42,9 @@
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
BuildRequires: kwindowsystem-devel >= %{_tar_path}
BuildRequires: libgcrypt-devel >= 1.5.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: Safe desktop-wide storage for passwords
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -115,7 +115,7 @@
Requires: %lname = %{version}
Requires: extra-cmake-modules
Requires: libkwalletbackend5-5 = %{version}
-Requires: cmake(Qt5Gui) >= 5.4.0
+Requires: cmake(Qt5Gui) >= 5.5.0
# Was shortly present in K:F5
Obsoletes: kwallet-framework-devel <= %{version}
Provides: kwallet-framework-devel = %{version}
++++++ kwallet-5.24.0.tar.xz -> kwallet-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwallet-5.24.0/CMakeLists.txt new/kwallet-5.25.0/CMakeLists.txt
--- old/kwallet-5.24.0/CMakeLists.txt 2016-07-03 11:26:16.000000000 +0200
+++ new/kwallet-5.25.0/CMakeLists.txt 2016-08-07 15:59:41.000000000 +0200
@@ -4,18 +4,18 @@
set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets DBus)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwallet-5.24.0/po/ca(a)valencia/kwalletd5.po new/kwallet-5.25.0/po/ca(a)valencia/kwalletd5.po
--- old/kwallet-5.24.0/po/ca(a)valencia/kwalletd5.po 2016-07-03 11:26:16.000000000 +0200
+++ new/kwallet-5.25.0/po/ca(a)valencia/kwalletd5.po 2016-08-07 15:59:41.000000000 +0200
@@ -1,5 +1,5 @@
# Translation of kwalletd5.po to Catalan (Valencian)
-# Copyright (C) 2014-2015 This_file_is_part_of_KDE
+# Copyright (C) 2014-2016 This_file_is_part_of_KDE
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwallet-5.24.0/po/pl/kwalletd5.po new/kwallet-5.25.0/po/pl/kwalletd5.po
--- old/kwallet-5.24.0/po/pl/kwalletd5.po 2016-07-03 11:26:16.000000000 +0200
+++ new/kwallet-5.25.0/po/pl/kwalletd5.po 2016-08-07 15:59:41.000000000 +0200
@@ -4,13 +4,13 @@
#
# Michał Smoczyk <msmoczyk(a)wp.pl>, 2008.
# Marta Rybczyńska <kde-i18n(a)rybczynska.net>, 2009, 2010.
-# Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>, 2014, 2015.
+# Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>, 2014, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: kwalletd\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-05-24 09:08+0000\n"
-"PO-Revision-Date: 2015-06-05 09:13+0100\n"
+"PO-Revision-Date: 2016-07-23 09:03+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -687,7 +687,7 @@
#: migrationagent.cpp:187
msgid "KDE Wallet Migration Agent"
-msgstr "Agent przenoszenia Portfela KDE"
+msgstr "Pośrednik przenoszenia Portfela KDE"
#: migrationagent.cpp:194
#, kde-format
1
0
Hello community,
here is the log from the commit of package kunitconversion for openSUSE:Factory checked in at 2016-08-29 15:10:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kunitconversion (Old)
and /work/SRC/openSUSE:Factory/.kunitconversion.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kunitconversion"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kunitconversion/kunitconversion.changes 2016-07-15 12:40:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kunitconversion.new/kunitconversion.changes 2016-08-29 15:10:59.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:57:12 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kunitconversion-5.24.0.tar.xz
New:
----
kunitconversion-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kunitconversion.spec ++++++
--- /var/tmp/diff_new_pack.eED7Pm/_old 2016-08-29 15:11:00.000000000 +0200
+++ /var/tmp/diff_new_pack.eED7Pm/_new 2016-08-29 15:11:00.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5UnitConversion5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kunitconversion
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -29,10 +29,10 @@
BuildRequires: kconfig-devel >= %{_tar_path}
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
Summary: Converting physical units
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -63,7 +63,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
KUnitConversion provides functions to convert values in different physical
++++++ kunitconversion-5.24.0.tar.xz -> kunitconversion-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kunitconversion-5.24.0/CMakeLists.txt new/kunitconversion-5.25.0/CMakeLists.txt
--- old/kunitconversion-5.24.0/CMakeLists.txt 2016-07-03 11:25:44.000000000 +0200
+++ new/kunitconversion-5.25.0/CMakeLists.txt 2016-08-07 15:59:17.000000000 +0200
@@ -3,14 +3,14 @@
project(KUnitConversion)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Xml Network)
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
@@ -22,8 +22,8 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KUNITCONVERSION
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kunitconversion_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5UnitConversionConfigVersion.cmake"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kunitconversion-5.24.0/README.md new/kunitconversion-5.25.0/README.md
--- old/kunitconversion-5.24.0/README.md 2016-07-03 11:25:44.000000000 +0200
+++ new/kunitconversion-5.25.0/README.md 2016-08-07 15:59:17.000000000 +0200
@@ -27,3 +27,11 @@
* Velocity
* Volume
+## Usage
+
+To convert 100 GBP into EUR, you can write:
+
+ using namespace KUnitConversion;
+ Value pounds(100, Gbp);
+ Value eur = pounds.convertTo(Eur);
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kunitconversion-5.24.0/po/ca/kunitconversion5.po new/kunitconversion-5.25.0/po/ca/kunitconversion5.po
--- old/kunitconversion-5.24.0/po/ca/kunitconversion5.po 2016-07-03 11:25:44.000000000 +0200
+++ new/kunitconversion-5.25.0/po/ca/kunitconversion5.po 2016-08-07 15:59:17.000000000 +0200
@@ -10,7 +10,7 @@
"Project-Id-Version: kunitconversion5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-05-13 07:42+0000\n"
-"PO-Revision-Date: 2016-04-29 21:06+0200\n"
+"PO-Revision-Date: 2016-07-28 18:59+0200\n"
"Last-Translator: Josep Ma. Ferrer <txemaq(a)gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca(a)kde.org>\n"
"Language: ca\n"
@@ -1116,7 +1116,7 @@
#: currency.cpp:102 currency.cpp:106
msgctxt "currency name"
msgid "Netherlands Guilder"
-msgstr "Florí dels Països Baixos"
+msgstr "Florí neerlandès"
#: currency.cpp:103
msgctxt "NLG Netherlands Guilder - unit synonyms for matching user input"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kunitconversion-5.24.0/po/ca(a)valencia/kunitconversion5.po new/kunitconversion-5.25.0/po/ca(a)valencia/kunitconversion5.po
--- old/kunitconversion-5.24.0/po/ca(a)valencia/kunitconversion5.po 2016-07-03 11:25:44.000000000 +0200
+++ new/kunitconversion-5.25.0/po/ca(a)valencia/kunitconversion5.po 2016-08-07 15:59:17.000000000 +0200
@@ -10,7 +10,7 @@
"Project-Id-Version: kunitconversion5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-05-13 07:42+0000\n"
-"PO-Revision-Date: 2016-04-29 21:06+0200\n"
+"PO-Revision-Date: 2016-07-28 18:59+0200\n"
"Last-Translator: Josep Ma. Ferrer <txemaq(a)gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca(a)kde.org>\n"
"Language: ca@valencia\n"
@@ -1116,7 +1116,7 @@
#: currency.cpp:102 currency.cpp:106
msgctxt "currency name"
msgid "Netherlands Guilder"
-msgstr "Florí dels Països Baixos"
+msgstr "Florí neerlandés"
#: currency.cpp:103
msgctxt "NLG Netherlands Guilder - unit synonyms for matching user input"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kunitconversion-5.24.0/src/converter.h new/kunitconversion-5.25.0/src/converter.h
--- old/kunitconversion-5.24.0/src/converter.h 2016-07-03 11:25:44.000000000 +0200
+++ new/kunitconversion-5.25.0/src/converter.h 2016-08-07 15:59:17.000000000 +0200
@@ -53,12 +53,22 @@
class KUNITCONVERSION_EXPORT Converter
{
public:
+ /**
+ * Creates a Converter instance.
+ */
Converter();
+ /**
+ * Destroys this Converter instance.
+ */
~Converter();
+ /**
+ * Copy constructor.
+ * @param other existing Converter instance.
+ */
Converter(const Converter &other);
/**
- * Assignment operator, assign @param other to this.
+ * Assignment operator, assign @p other to this.
**/
Converter &operator=(const Converter &other);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kunitconversion-5.24.0/src/value.h new/kunitconversion-5.25.0/src/value.h
--- old/kunitconversion-5.24.0/src/value.h 2016-07-03 11:25:44.000000000 +0200
+++ new/kunitconversion-5.25.0/src/value.h 2016-08-07 15:59:17.000000000 +0200
@@ -53,21 +53,39 @@
class KUNITCONVERSION_EXPORT Value
{
public:
+ /**
+ * Creates a null value.
+ */
Value();
+ /**
+ * Creates a value with a unit instance
+ */
Value(qreal number, const Unit &unit);
+ /**
+ * Creates a value with a unit (as a string).
+ */
Value(qreal number, const QString &unitString);
+ /**
+ * Creates a value with a unit (as a enum value).
+ */
Value(qreal number, UnitId unitId);
+ /**
+ * Creates a value based on a QVariant (calling toReal() on it) with a unit (as a string).
+ */
Value(const QVariant &number, const QString &unitString);
/**
- * Copy constructor, copy @param other to this.
+ * Copy constructor, copy @p other to this.
**/
Value(const Value &other);
+ /**
+ * Destroys this Value instance
+ */
~Value();
/**
- * Assignment operator, assign @param other to this.
+ * Assignment operator, assign @p other to this.
**/
Value &operator=(const Value &other);
1
0
Hello community,
here is the log from the commit of package ktextwidgets for openSUSE:Factory checked in at 2016-08-29 15:10:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktextwidgets (Old)
and /work/SRC/openSUSE:Factory/.ktextwidgets.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktextwidgets"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktextwidgets/ktextwidgets.changes 2016-07-15 12:39:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ktextwidgets.new/ktextwidgets.changes 2016-08-29 15:10:40.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:57:05 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
ktextwidgets-5.24.0.tar.xz
New:
----
ktextwidgets-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktextwidgets.spec ++++++
--- /var/tmp/diff_new_pack.SrSoJd/_old 2016-08-29 15:10:41.000000000 +0200
+++ /var/tmp/diff_new_pack.SrSoJd/_new 2016-08-29 15:10:41.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5TextWidgets5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: ktextwidgets
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -36,9 +36,9 @@
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
BuildRequires: kwindowsystem-devel >= %{_tar_path}
BuildRequires: sonnet-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: KDE Text editing widgets
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -70,7 +70,7 @@
Requires: extra-cmake-modules
Requires: ki18n-devel >= %{_tar_path}
Requires: sonnet-devel >= %{_tar_path}
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
%description devel
KTextWidgets provides widgets for displaying and editing text. It supports
++++++ ktextwidgets-5.24.0.tar.xz -> ktextwidgets-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktextwidgets-5.24.0/CMakeLists.txt new/ktextwidgets-5.25.0/CMakeLists.txt
--- old/ktextwidgets-5.24.0/CMakeLists.txt 2016-07-03 11:25:10.000000000 +0200
+++ new/ktextwidgets-5.25.0/CMakeLists.txt 2016-08-07 15:58:48.000000000 +0200
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -19,8 +19,8 @@
include(ECMGenerateHeaders)
include(ECMPackageConfigHelpers)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX KTEXTWIDGETS
@@ -29,7 +29,7 @@
SOVERSION 5)
# Dependencies
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets)
1
0
Hello community,
here is the log from the commit of package ktexteditor for openSUSE:Factory checked in at 2016-08-29 15:10:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktexteditor (Old)
and /work/SRC/openSUSE:Factory/.ktexteditor.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktexteditor"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktexteditor/ktexteditor.changes 2016-07-15 12:39:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ktexteditor.new/ktexteditor.changes 2016-08-29 15:10:30.000000000 +0200
@@ -1,0 +2,10 @@
+Sun Aug 7 21:56:30 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Do not ask for overwriting a file twice with native dialogs
+ * Added FASTQ syntax
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
ktexteditor-5.24.0.tar.xz
New:
----
ktexteditor-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktexteditor.spec ++++++
--- /var/tmp/diff_new_pack.GNqVAZ/_old 2016-08-29 15:10:31.000000000 +0200
+++ /var/tmp/diff_new_pack.GNqVAZ/_new 2016-08-29 15:10:31.000000000 +0200
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: ktexteditor
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -35,13 +35,13 @@
BuildRequires: kparts-devel >= %{_tar_path}
BuildRequires: libgit2-devel
BuildRequires: sonnet-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5PrintSupport) >= 5.4.0
-BuildRequires: cmake(Qt5Script) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
-BuildRequires: cmake(Qt5XmlPatterns) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5PrintSupport) >= 5.5.0
+BuildRequires: cmake(Qt5Script) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
+BuildRequires: cmake(Qt5XmlPatterns) >= 5.5.0
%if %{with lang}
Recommends: %{name}-lang = %{version}
%endif
++++++ ktexteditor-5.24.0.tar.xz -> ktexteditor-5.25.0.tar.xz ++++++
++++ 24317 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kservice for openSUSE:Factory checked in at 2016-08-29 15:10:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kservice (Old)
and /work/SRC/openSUSE:Factory/.kservice.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kservice"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kservice/kservice.changes 2016-07-15 12:39:32.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kservice.new/kservice.changes 2016-08-29 15:10:12.000000000 +0200
@@ -1,0 +2,10 @@
+Sun Aug 7 21:56:22 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * applications.menu: remove references to unused categories
+ * Always update the Trader parser from yacc/lex sources
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kservice-5.24.0.tar.xz
New:
----
kservice-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kservice.spec ++++++
--- /var/tmp/diff_new_pack.CSgZzj/_old 2016-08-29 15:10:14.000000000 +0200
+++ /var/tmp/diff_new_pack.CSgZzj/_new 2016-08-29 15:10:14.000000000 +0200
@@ -17,14 +17,16 @@
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kservice
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
+BuildRequires: bison
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
+BuildRequires: flex
BuildRequires: kconfig-devel >= %{_tar_path}
BuildRequires: kcoreaddons-devel >= %{_tar_path}
BuildRequires: kcrash-devel >= %{_tar_path}
@@ -32,10 +34,10 @@
BuildRequires: kdoctools-devel >= %{_tar_path}
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Concurrent) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Concurrent) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
%if %{with lang}
Recommends: %{name}-lang = %{version}
%endif
++++++ kservice-5.24.0.tar.xz -> kservice-5.25.0.tar.xz ++++++
++++ 4634 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package krunner for openSUSE:Factory checked in at 2016-08-29 15:09:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/krunner (Old)
and /work/SRC/openSUSE:Factory/.krunner.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "krunner"
Changes:
--------
--- /work/SRC/openSUSE:Factory/krunner/krunner.changes 2016-07-15 12:39:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.krunner.new/krunner.changes 2016-08-29 15:09:57.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:56:14 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
krunner-5.24.0.tar.xz
New:
----
krunner-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ krunner.spec ++++++
--- /var/tmp/diff_new_pack.uNpcQl/_old 2016-08-29 15:09:58.000000000 +0200
+++ /var/tmp/diff_new_pack.uNpcQl/_new 2016-08-29 15:09:58.000000000 +0200
@@ -17,9 +17,9 @@
%define lname libKF5Runner5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: krunner
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -34,9 +34,9 @@
BuildRequires: plasma-framework-devel >= %{_tar_path}
BuildRequires: solid-devel >= %{_tar_path}
BuildRequires: threadweaver-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Gui) >= 5.4.0
-BuildRequires: cmake(Qt5Quick) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5Gui) >= 5.5.0
+BuildRequires: cmake(Qt5Quick) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
Summary: Plugins responsible for better integration of Qt applications in KDE Workspace
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -69,7 +69,7 @@
Requires: %lname = %{version}
Requires: extra-cmake-modules
Requires: plasma-framework-devel >= %{_tar_path}
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
Conflicts: kapptemplate <= 16.03.80
%description devel
++++++ krunner-5.24.0.tar.xz -> krunner-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-5.24.0/CMakeLists.txt new/krunner-5.25.0/CMakeLists.txt
--- old/krunner-5.24.0/CMakeLists.txt 2016-07-03 11:23:13.000000000 +0200
+++ new/krunner-5.25.0/CMakeLists.txt 2016-08-07 15:57:13.000000000 +0200
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -20,8 +20,8 @@
include(KDECMakeSettings)
include(KDEPackageAppTemplates)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX KRUNNER
@@ -30,7 +30,7 @@
)
# Dependencies
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Gui Widgets Quick)
1
0
Hello community,
here is the log from the commit of package kross for openSUSE:Factory checked in at 2016-08-29 15:09:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kross (Old)
and /work/SRC/openSUSE:Factory/.kross.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kross"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kross/kross.changes 2016-07-15 12:39:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kross.new/kross.changes 2016-08-29 15:09:43.000000000 +0200
@@ -1,0 +2,9 @@
+Sun Aug 7 21:56:06 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Remove unused KF5 dependencies
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kross-5.24.0.tar.xz
New:
----
kross-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kross.spec ++++++
--- /var/tmp/diff_new_pack.DXKQNP/_old 2016-08-29 15:09:46.000000000 +0200
+++ /var/tmp/diff_new_pack.DXKQNP/_new 2016-08-29 15:09:46.000000000 +0200
@@ -17,28 +17,25 @@
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kross
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
-BuildRequires: kcompletion-devel >= %{_tar_path}
BuildRequires: kdoctools-devel >= %{_tar_path}
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel >= %{_tar_path}
BuildRequires: kiconthemes-devel >= %{_tar_path}
BuildRequires: kio-devel >= %{_tar_path}
BuildRequires: kparts-devel >= %{_tar_path}
-BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
-BuildRequires: kxmlgui-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Script) >= 5.4.0
-BuildRequires: cmake(Qt5UiTools) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Script) >= 5.5.0
+BuildRequires: cmake(Qt5UiTools) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
%if %{with lang}
Recommends: %{name}-lang = %{version}
%endif
@@ -66,10 +63,10 @@
Requires: kio-devel >= %{_tar_path}
Requires: kparts-devel >= %{_tar_path}
Requires: kwidgetsaddons-devel >= %{_tar_path}
-Requires: cmake(Qt5Core) >= 5.4.0
-Requires: cmake(Qt5Script) >= 5.4.0
-Requires: cmake(Qt5Widgets) >= 5.4.0
-Requires: cmake(Qt5Xml) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
+Requires: cmake(Qt5Script) >= 5.5.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
+Requires: cmake(Qt5Xml) >= 5.5.0
%description devel
Kross is a scripting bridge to embed scripting functionality
++++++ kross-5.24.0.tar.xz -> kross-5.25.0.tar.xz ++++++
++++ 8112 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kpty for openSUSE:Factory checked in at 2016-08-29 15:09:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kpty (Old)
and /work/SRC/openSUSE:Factory/.kpty.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kpty"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kpty/kpty.changes 2016-07-15 12:39:02.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kpty.new/kpty.changes 2016-08-29 15:09:26.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:55:59 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kpty-5.24.0.tar.xz
New:
----
kpty-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kpty.spec ++++++
--- /var/tmp/diff_new_pack.tLsqh7/_old 2016-08-29 15:09:27.000000000 +0200
+++ /var/tmp/diff_new_pack.tLsqh7/_new 2016-08-29 15:09:27.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Pty5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kpty
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -30,8 +30,8 @@
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel >= %{_tar_path}
BuildRequires: utempter-devel
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
Summary: Interfacing with pseudo terminal devices
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -63,7 +63,7 @@
Requires: %lname = %{version}
Requires: extra-cmake-modules
Requires: kcoreaddons-devel >= %{_tar_path}
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
This library provides primitives to interface with pseudo terminal devices
++++++ kpty-5.24.0.tar.xz -> kpty-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpty-5.24.0/CMakeLists.txt new/kpty-5.25.0/CMakeLists.txt
--- old/kpty-5.24.0/CMakeLists.txt 2016-07-03 11:22:19.000000000 +0200
+++ new/kpty-5.25.0/CMakeLists.txt 2016-08-07 15:56:27.000000000 +0200
@@ -3,15 +3,15 @@
project(KPty)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
-set(REQUIRED_QT_VERSION 5.4.0)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(REQUIRED_QT_VERSION 5.5.0)
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
1
0
Hello community,
here is the log from the commit of package kplotting for openSUSE:Factory checked in at 2016-08-29 15:09:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kplotting (Old)
and /work/SRC/openSUSE:Factory/.kplotting.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kplotting"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kplotting/kplotting.changes 2016-07-15 12:38:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kplotting.new/kplotting.changes 2016-08-29 15:09:10.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:55:51 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kplotting-5.24.0.tar.xz
New:
----
kplotting-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kplotting.spec ++++++
--- /var/tmp/diff_new_pack.TzGe4k/_old 2016-08-29 15:09:11.000000000 +0200
+++ /var/tmp/diff_new_pack.TzGe4k/_new 2016-08-29 15:09:11.000000000 +0200
@@ -17,16 +17,16 @@
%define lname libKF5Plotting5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kplotting
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: KDE Data plotting
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -59,7 +59,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
%description devel
KPlotWidget is a QWidget-derived class that provides a virtual base class
++++++ kplotting-5.24.0.tar.xz -> kplotting-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kplotting-5.24.0/CMakeLists.txt new/kplotting-5.25.0/CMakeLists.txt
--- old/kplotting-5.24.0/CMakeLists.txt 2016-07-02 10:53:05.000000000 +0200
+++ new/kplotting-5.25.0/CMakeLists.txt 2016-08-06 10:38:40.000000000 +0200
@@ -3,7 +3,7 @@
project(KPlotting)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -14,7 +14,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5Widgets ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
@@ -23,7 +23,7 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KPLOTTING
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kplotting_version.h"
1
0
Hello community,
here is the log from the commit of package kpeople5 for openSUSE:Factory checked in at 2016-08-29 15:08:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kpeople5 (Old)
and /work/SRC/openSUSE:Factory/.kpeople5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kpeople5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kpeople5/kpeople5.changes 2016-07-15 12:38:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kpeople5.new/kpeople5.changes 2016-08-29 15:08:53.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:55:43 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kpeople-5.24.0.tar.xz
New:
----
kpeople-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kpeople5.spec ++++++
--- /var/tmp/diff_new_pack.EujOXL/_old 2016-08-29 15:08:54.000000000 +0200
+++ /var/tmp/diff_new_pack.EujOXL/_new 2016-08-29 15:08:54.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define rname kpeople
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kpeople5
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: extra-cmake-modules >= %{_tar_path}
@@ -30,12 +30,12 @@
BuildRequires: kitemviews-devel >= %{_tar_path}
BuildRequires: kservice-devel >= %{_tar_path}
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Gui) >= 5.4.0
-BuildRequires: cmake(Qt5Qml) >= 5.4.0
-BuildRequires: cmake(Qt5Sql) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Gui) >= 5.5.0
+BuildRequires: cmake(Qt5Qml) >= 5.5.0
+BuildRequires: cmake(Qt5Sql) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
%if %{with lang}
Recommends: %{name}-lang
%endif
@@ -54,7 +54,7 @@
Summary: Provides access to all contacts and the people who hold them
Group: Development/Libraries/KDE
Requires: %{name} = %{version}
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
A library that provides access to all contacts and the people who hold them.
++++++ kpeople-5.24.0.tar.xz -> kpeople-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.24.0/CMakeLists.txt new/kpeople-5.25.0/CMakeLists.txt
--- old/kpeople-5.24.0/CMakeLists.txt 2016-07-03 11:21:31.000000000 +0200
+++ new/kpeople-5.25.0/CMakeLists.txt 2016-08-07 15:55:48.000000000 +0200
@@ -3,16 +3,16 @@
project (KPeople)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Gui Sql DBus Widgets Qml)
1
0
Hello community,
here is the log from the commit of package kparts for openSUSE:Factory checked in at 2016-08-29 15:08:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kparts (Old)
and /work/SRC/openSUSE:Factory/.kparts.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kparts"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kparts/kparts.changes 2016-07-15 12:38:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kparts.new/kparts.changes 2016-08-29 15:08:34.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:55:32 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kparts-5.24.0.tar.xz
New:
----
kparts-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kparts.spec ++++++
--- /var/tmp/diff_new_pack.MQbQul/_old 2016-08-29 15:08:35.000000000 +0200
+++ /var/tmp/diff_new_pack.MQbQul/_new 2016-08-29 15:08:35.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Parts5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kparts
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -42,11 +42,11 @@
BuildRequires: kwindowsystem-devel >= %{_tar_path}
BuildRequires: kxmlgui-devel >= %{_tar_path}
BuildRequires: solid-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
Summary: Plugin framework for user interface components
License: LGPL-2.1+
Group: System/GUI/KDE
++++++ kparts-5.24.0.tar.xz -> kparts-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kparts-5.24.0/CMakeLists.txt new/kparts-5.25.0/CMakeLists.txt
--- old/kparts-5.24.0/CMakeLists.txt 2016-07-03 11:21:10.000000000 +0200
+++ new/kparts-5.25.0/CMakeLists.txt 2016-08-07 15:55:33.000000000 +0200
@@ -3,14 +3,14 @@
project(KParts)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Widgets Xml)
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
@@ -21,8 +21,8 @@
include(ECMSetupVersion)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KPARTS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kparts_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5PartsConfigVersion.cmake"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kparts-5.24.0/src/statusbarextension.h new/kparts-5.25.0/src/statusbarextension.h
--- old/kparts-5.24.0/src/statusbarextension.h 2016-07-03 11:21:10.000000000 +0200
+++ new/kparts-5.25.0/src/statusbarextension.h 2016-08-07 15:55:33.000000000 +0200
@@ -71,7 +71,7 @@
* @param stretch the stretch factor. 0 for a minimum size.
* @param permanent passed to QStatusBar::addWidget as the "permanent" bool.
* Note that the item isn't really permanent though, it goes away when
- * the part is unactivated. This simply controls where temporary messages
+ * the part is unactivated. This simply controls whether temporary messages
* hide the @p widget, and whether it's added to the left or to the right side.
*
* @Note that the widget does not technically become a child of the
1
0
Hello community,
here is the log from the commit of package kpackage for openSUSE:Factory checked in at 2016-08-29 15:08:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kpackage (Old)
and /work/SRC/openSUSE:Factory/.kpackage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kpackage"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kpackage/kpackage.changes 2016-07-15 12:38:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kpackage.new/kpackage.changes 2016-08-29 15:08:16.000000000 +0200
@@ -1,0 +2,11 @@
+Sun Aug 7 21:55:22 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Infer the ParentApp from the PackageStructure plugin
+ * Let kpackagetool5 generate appstream information for kpackage components
+ * Make it possible to load metadata.json file from kpackagetool5
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kpackage-5.24.0.tar.xz
New:
----
kpackage-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kpackage.spec ++++++
--- /var/tmp/diff_new_pack.ewUmGF/_old 2016-08-29 15:08:17.000000000 +0200
+++ /var/tmp/diff_new_pack.ewUmGF/_new 2016-08-29 15:08:17.000000000 +0200
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kpackage
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -31,8 +31,8 @@
BuildRequires: kdoctools-devel >= %{_tar_path}
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
%if %{with lang}
Recommends: %{name}-lang
%endif
++++++ kpackage-5.24.0.tar.xz -> kpackage-5.25.0.tar.xz ++++++
++++ 13874 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package knotifyconfig for openSUSE:Factory checked in at 2016-08-29 15:07:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/knotifyconfig (Old)
and /work/SRC/openSUSE:Factory/.knotifyconfig.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "knotifyconfig"
Changes:
--------
--- /work/SRC/openSUSE:Factory/knotifyconfig/knotifyconfig.changes 2016-07-15 12:38:05.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.knotifyconfig.new/knotifyconfig.changes 2016-08-29 15:08:06.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:55:16 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
knotifyconfig-5.24.0.tar.xz
New:
----
knotifyconfig-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ knotifyconfig.spec ++++++
--- /var/tmp/diff_new_pack.YwCiaM/_old 2016-08-29 15:08:08.000000000 +0200
+++ /var/tmp/diff_new_pack.YwCiaM/_new 2016-08-29 15:08:08.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5NotifyConfig5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: knotifyconfig
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -45,9 +45,9 @@
BuildRequires: kxmlgui-devel >= %{_tar_path}
BuildRequires: phonon4qt5-devel
BuildRequires: solid-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: Configuration dialog for desktop notifications
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -76,7 +76,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
%description devel
KNotifyConfig provides a configuration dialog for desktop notifications which
++++++ knotifyconfig-5.24.0.tar.xz -> knotifyconfig-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifyconfig-5.24.0/CMakeLists.txt new/knotifyconfig-5.25.0/CMakeLists.txt
--- old/knotifyconfig-5.24.0/CMakeLists.txt 2016-07-03 11:20:14.000000000 +0200
+++ new/knotifyconfig-5.25.0/CMakeLists.txt 2016-08-07 15:54:50.000000000 +0200
@@ -4,15 +4,15 @@
# Dependencies
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(REQUIRED_QT_VERSION 5.4.0)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(REQUIRED_QT_VERSION 5.5.0)
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
# Required Qt5 components to build this framework
find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Widgets DBus)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifyconfig-5.24.0/po/nn/knotifyconfig5.po new/knotifyconfig-5.25.0/po/nn/knotifyconfig5.po
--- old/knotifyconfig-5.24.0/po/nn/knotifyconfig5.po 2016-07-03 11:20:14.000000000 +0200
+++ new/knotifyconfig-5.25.0/po/nn/knotifyconfig5.po 2016-08-07 15:54:50.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-01-05 08:59+0000\n"
+"POT-Creation-Date: 2016-06-29 07:26+0000\n"
"PO-Revision-Date: 2015-06-03 19:17+0100\n"
"Last-Translator: Karl Ove Hufthammer <karl(a)huftis.org>\n"
"Language-Team: Norwegian Nynorsk <i18n-nn(a)lister.ping.uio.no>\n"
@@ -109,7 +109,7 @@
"dt><dd>Namn på hendinga</dd><dt>%a</dt><dd>Programmet som sende hendinga</"
"dd><dt>%m</dt><dd>Meldinga programmet sende</dd></dl></qt>"
-#: knotifyconfigwidget.cpp:118
+#: knotifyconfigwidget.cpp:129
msgid "Configure Notifications"
msgstr "Set opp varslingar"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifyconfig-5.24.0/po/sr/knotifyconfig5.po new/knotifyconfig-5.25.0/po/sr/knotifyconfig5.po
--- old/knotifyconfig-5.24.0/po/sr/knotifyconfig5.po 2016-07-03 11:20:14.000000000 +0200
+++ new/knotifyconfig-5.25.0/po/sr/knotifyconfig5.po 2016-08-07 15:54:50.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: knotifyconfig5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-01-05 08:59+0000\n"
+"POT-Creation-Date: 2016-06-29 07:26+0000\n"
"PO-Revision-Date: 2015-02-21 13:02+0100\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
@@ -109,7 +109,7 @@
"догађаја</dd><dt>%a</dt><dd>програм који је послао догађај</dd><dt>%m</"
"dt><dd>порука коју је послао програм</dd></dl></qt>"
-#: knotifyconfigwidget.cpp:118
+#: knotifyconfigwidget.cpp:129
msgid "Configure Notifications"
msgstr "Подеси обавештења"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifyconfig-5.24.0/po/sr(a)ijekavian/knotifyconfig5.po new/knotifyconfig-5.25.0/po/sr(a)ijekavian/knotifyconfig5.po
--- old/knotifyconfig-5.24.0/po/sr(a)ijekavian/knotifyconfig5.po 2016-07-03 11:20:14.000000000 +0200
+++ new/knotifyconfig-5.25.0/po/sr(a)ijekavian/knotifyconfig5.po 2016-08-07 15:54:50.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: knotifyconfig5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-01-05 08:59+0000\n"
+"POT-Creation-Date: 2016-06-29 07:26+0000\n"
"PO-Revision-Date: 2015-02-21 13:02+0100\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
@@ -108,7 +108,7 @@
"догађаја</dd><dt>%a</dt><dd>програм који је послао догађај</dd><dt>%m</"
"dt><dd>порука коју је послао програм</dd></dl></qt>"
-#: knotifyconfigwidget.cpp:118
+#: knotifyconfigwidget.cpp:129
msgid "Configure Notifications"
msgstr "Подеси обавјештења"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifyconfig-5.24.0/po/sr(a)ijekavianlatin/knotifyconfig5.po new/knotifyconfig-5.25.0/po/sr(a)ijekavianlatin/knotifyconfig5.po
--- old/knotifyconfig-5.24.0/po/sr(a)ijekavianlatin/knotifyconfig5.po 2016-07-03 11:20:14.000000000 +0200
+++ new/knotifyconfig-5.25.0/po/sr(a)ijekavianlatin/knotifyconfig5.po 2016-08-07 15:54:50.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: knotifyconfig5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-01-05 08:59+0000\n"
+"POT-Creation-Date: 2016-06-29 07:26+0000\n"
"PO-Revision-Date: 2015-02-21 13:02+0100\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
@@ -108,7 +108,7 @@
"događaja</dd><dt>%a</dt><dd>program koji je poslao događaj</dd><dt>%m</"
"dt><dd>poruka koju je poslao program</dd></dl></qt>"
-#: knotifyconfigwidget.cpp:118
+#: knotifyconfigwidget.cpp:129
msgid "Configure Notifications"
msgstr "Podesi obavještenja"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifyconfig-5.24.0/po/sr(a)latin/knotifyconfig5.po new/knotifyconfig-5.25.0/po/sr(a)latin/knotifyconfig5.po
--- old/knotifyconfig-5.24.0/po/sr(a)latin/knotifyconfig5.po 2016-07-03 11:20:14.000000000 +0200
+++ new/knotifyconfig-5.25.0/po/sr(a)latin/knotifyconfig5.po 2016-08-07 15:54:50.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: knotifyconfig5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-01-05 08:59+0000\n"
+"POT-Creation-Date: 2016-06-29 07:26+0000\n"
"PO-Revision-Date: 2015-02-21 13:02+0100\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
@@ -108,7 +108,7 @@
"događaja</dd><dt>%a</dt><dd>program koji je poslao događaj</dd><dt>%m</"
"dt><dd>poruka koju je poslao program</dd></dl></qt>"
-#: knotifyconfigwidget.cpp:118
+#: knotifyconfigwidget.cpp:129
msgid "Configure Notifications"
msgstr "Podesi obaveštenja"
1
0
Hello community,
here is the log from the commit of package knotifications for openSUSE:Factory checked in at 2016-08-29 15:07:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/knotifications (Old)
and /work/SRC/openSUSE:Factory/.knotifications.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "knotifications"
Changes:
--------
--- /work/SRC/openSUSE:Factory/knotifications/knotifications.changes 2016-07-15 12:37:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.knotifications.new/knotifications.changes 2016-08-29 15:07:41.000000000 +0200
@@ -1,0 +2,9 @@
+Sun Aug 7 21:55:08 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Don't set parent of sublayout manually, silences warning
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
knotifications-5.24.0.tar.xz
New:
----
knotifications-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ knotifications.spec ++++++
--- /var/tmp/diff_new_pack.QaFKAJ/_old 2016-08-29 15:07:42.000000000 +0200
+++ /var/tmp/diff_new_pack.QaFKAJ/_new 2016-08-29 15:07:42.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Notifications5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: knotifications
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -32,13 +32,13 @@
BuildRequires: kf5-filesystem
BuildRequires: kwindowsystem-devel >= %{_tar_path}
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
BuildRequires: phonon4qt5-devel
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
BuildRequires: pkgconfig(dbusmenu-qt5)
BuildRequires: pkgconfig(x11)
Summary: KDE Desktop notifications
@@ -69,7 +69,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
%description devel
KNotification is used to notify the user of an event. It covers feedback and
++++++ knotifications-5.24.0.tar.xz -> knotifications-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifications-5.24.0/CMakeLists.txt new/knotifications-5.25.0/CMakeLists.txt
--- old/knotifications-5.24.0/CMakeLists.txt 2016-07-03 11:19:42.000000000 +0200
+++ new/knotifications-5.25.0/CMakeLists.txt 2016-08-07 15:54:24.000000000 +0200
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -17,8 +17,8 @@
include(ECMQtDeclareLoggingCategory)
include(ECMPoQmTools)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX KNOTIFICATIONS
@@ -28,7 +28,7 @@
SOVERSION 5)
# Dependencies
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets DBus)
find_package(Qt5 ${REQUIRED_QT_VERSION} QUIET OPTIONAL_COMPONENTS TextToSpeech)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifications-5.24.0/metainfo.yaml new/knotifications-5.25.0/metainfo.yaml
--- old/knotifications-5.24.0/metainfo.yaml 2016-07-03 11:19:42.000000000 +0200
+++ new/knotifications-5.25.0/metainfo.yaml 2016-08-07 15:54:24.000000000 +0200
@@ -3,6 +3,9 @@
tier: 2
type: solution
platforms:
+ - name: Linux
+ - name: Windows
+ - name: MacOSX
portingAid: false
deprecated: false
release: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifications-5.24.0/src/kpassivepopup.cpp new/knotifications-5.25.0/src/kpassivepopup.cpp
--- old/knotifications-5.24.0/src/kpassivepopup.cpp 2016-07-03 11:19:42.000000000 +0200
+++ new/knotifications-5.25.0/src/kpassivepopup.cpp 2016-08-07 15:54:24.000000000 +0200
@@ -315,7 +315,7 @@
QHBoxLayout *hb = 0;
if (!icon.isNull()) {
- hb = new QHBoxLayout(top);
+ hb = new QHBoxLayout;
hb->setMargin(0);
vb->addLayout(hb);
d->ttlIcon = new QLabel(top);
1
0
Hello community,
here is the log from the commit of package knewstuff for openSUSE:Factory checked in at 2016-08-29 15:07:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/knewstuff (Old)
and /work/SRC/openSUSE:Factory/.knewstuff.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "knewstuff"
Changes:
--------
--- /work/SRC/openSUSE:Factory/knewstuff/knewstuff.changes 2016-07-15 12:37:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.knewstuff.new/knewstuff.changes 2016-08-29 15:07:21.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:54:59 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
knewstuff-5.24.0.tar.xz
New:
----
knewstuff-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ knewstuff.spec ++++++
--- /var/tmp/diff_new_pack.kGKkbU/_old 2016-08-29 15:07:22.000000000 +0200
+++ /var/tmp/diff_new_pack.kGKkbU/_new 2016-08-29 15:07:22.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5NewStuff5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: knewstuff
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: attica-qt5-devel >= %{_tar_path}
@@ -40,9 +40,9 @@
BuildRequires: ktextwidgets-devel >= %{_tar_path}
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
BuildRequires: kxmlgui-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
Summary: Framework for downloading and sharing additional application data
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -77,7 +77,7 @@
Requires: extra-cmake-modules
Requires: kservice-devel >= %{_tar_path}
Requires: kxmlgui-devel >= %{_tar_path}
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
%description devel
The KNewStuff library implements collaborative data sharing for
++++++ knewstuff-5.24.0.tar.xz -> knewstuff-5.25.0.tar.xz ++++++
++++ 11980 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kmediaplayer for openSUSE:Factory checked in at 2016-08-29 15:07:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmediaplayer (Old)
and /work/SRC/openSUSE:Factory/.kmediaplayer.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kmediaplayer"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kmediaplayer/kmediaplayer.changes 2016-07-15 12:36:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kmediaplayer.new/kmediaplayer.changes 2016-08-29 15:07:05.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:54:53 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kmediaplayer-5.24.0.tar.xz
New:
----
kmediaplayer-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kmediaplayer.spec ++++++
--- /var/tmp/diff_new_pack.tuxH8Y/_old 2016-08-29 15:07:07.000000000 +0200
+++ /var/tmp/diff_new_pack.tuxH8Y/_new 2016-08-29 15:07:07.000000000 +0200
@@ -17,9 +17,9 @@
%define lname libKF5MediaPlayer5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kmediaplayer
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -43,9 +43,9 @@
BuildRequires: kwindowsystem-devel >= %{_tar_path}
BuildRequires: kxmlgui-devel >= %{_tar_path}
BuildRequires: solid-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: Interface for media player KParts
License: LGPL-2.1+
Group: System/GUI/KDE
++++++ kmediaplayer-5.24.0.tar.xz -> kmediaplayer-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmediaplayer-5.24.0/CMakeLists.txt new/kmediaplayer-5.25.0/CMakeLists.txt
--- old/kmediaplayer-5.24.0/CMakeLists.txt 2016-07-02 10:50:59.000000000 +0200
+++ new/kmediaplayer-5.25.0/CMakeLists.txt 2016-08-06 10:36:44.000000000 +0200
@@ -7,14 +7,14 @@
# CMake stuff from ECM
#
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
include(KDEInstallDirs)
-include(KDEFrameworkCompilerSettings)
+include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
@@ -23,8 +23,8 @@
include(ECMGenerateHeaders)
include(ECMPackageConfigHelpers)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
#
# Version info
@@ -43,7 +43,7 @@
#
# Dependencies
#
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5DBus ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
find_package(Qt5Widgets ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
1
0
Hello community,
here is the log from the commit of package kjsembed for openSUSE:Factory checked in at 2016-08-29 15:06:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kjsembed (Old)
and /work/SRC/openSUSE:Factory/.kjsembed.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kjsembed"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kjsembed/kjsembed.changes 2016-07-15 12:36:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kjsembed.new/kjsembed.changes 2016-08-29 15:06:50.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:54:47 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kjsembed-5.24.0.tar.xz
New:
----
kjsembed-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kjsembed.spec ++++++
--- /var/tmp/diff_new_pack.IOrBXt/_old 2016-08-29 15:06:51.000000000 +0200
+++ /var/tmp/diff_new_pack.IOrBXt/_new 2016-08-29 15:06:51.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5JsEmbed5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kjsembed
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -30,11 +30,11 @@
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel >= %{_tar_path}
BuildRequires: kjs-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Svg) >= 5.4.0
-BuildRequires: cmake(Qt5UiTools) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Svg) >= 5.5.0
+BuildRequires: cmake(Qt5UiTools) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
Summary: Binding Javascript object to QObjects
License: LGPL-2.1+
Group: System/GUI/KDE
++++++ kjsembed-5.24.0.tar.xz -> kjsembed-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjsembed-5.24.0/CMakeLists.txt new/kjsembed-5.25.0/CMakeLists.txt
--- old/kjsembed-5.24.0/CMakeLists.txt 2016-07-03 11:18:20.000000000 +0200
+++ new/kjsembed-5.25.0/CMakeLists.txt 2016-08-07 15:53:16.000000000 +0200
@@ -3,13 +3,13 @@
project(KJsEmbed)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 "${REQUIRED_QT_VERSION}" CONFIG REQUIRED UiTools Widgets Xml Svg)
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
@@ -21,8 +21,8 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KJSEMBED
#VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kjsembed_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5JsEmbedConfigVersion.cmake"
1
0
Hello community,
here is the log from the commit of package kjs for openSUSE:Factory checked in at 2016-08-29 15:06:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kjs (Old)
and /work/SRC/openSUSE:Factory/.kjs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kjs"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kjs/kjs.changes 2016-07-15 12:36:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kjs.new/kjs.changes 2016-08-29 15:06:35.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:54:40 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kjs-5.24.0.tar.xz
New:
----
kjs-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kjs.spec ++++++
--- /var/tmp/diff_new_pack.Vs5ct2/_old 2016-08-29 15:06:36.000000000 +0200
+++ /var/tmp/diff_new_pack.Vs5ct2/_new 2016-08-29 15:06:36.000000000 +0200
@@ -17,9 +17,9 @@
%define sonum 5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kjs
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -29,8 +29,8 @@
BuildRequires: kf5-filesystem
BuildRequires: pcre-devel
BuildRequires: perl
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
Summary: KDE Javascript engine
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -70,7 +70,7 @@
Requires: extra-cmake-modules
Requires: libKF5JS%sonum = %{version}
Requires: libKF5JSApi%sonum = %{version}
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
This library provides an ECMAScript compatible interpreter. The ECMA standard
++++++ kjs-5.24.0.tar.xz -> kjs-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjs-5.24.0/CMakeLists.txt new/kjs-5.25.0/CMakeLists.txt
--- old/kjs-5.24.0/CMakeLists.txt 2016-07-03 11:17:48.000000000 +0200
+++ new/kjs-5.25.0/CMakeLists.txt 2016-08-07 15:52:49.000000000 +0200
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -16,7 +16,7 @@
include(ECMSetupVersion)
include(ECMMarkNonGuiExecutable)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KJS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kjs_version.h"
@@ -28,7 +28,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5Core ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
find_package(Perl)
1
0
Hello community,
here is the log from the commit of package kjobwidgets for openSUSE:Factory checked in at 2016-08-29 15:06:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kjobwidgets (Old)
and /work/SRC/openSUSE:Factory/.kjobwidgets.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kjobwidgets"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kjobwidgets/kjobwidgets.changes 2016-07-15 12:36:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kjobwidgets.new/kjobwidgets.changes 2016-08-29 15:06:17.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:54:33 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kjobwidgets-5.24.0.tar.xz
New:
----
kjobwidgets-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kjobwidgets.spec ++++++
--- /var/tmp/diff_new_pack.QE2LbO/_old 2016-08-29 15:06:17.000000000 +0200
+++ /var/tmp/diff_new_pack.QE2LbO/_new 2016-08-29 15:06:17.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5JobWidgets5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kjobwidgets
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -30,12 +30,12 @@
BuildRequires: kf5-filesystem
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
BuildRequires: pkgconfig(x11)
Summary: Widgets for showing progress of asynchronous jobs
License: LGPL-2.1+
@@ -64,7 +64,7 @@
Requires: %lname = %{version}
Requires: extra-cmake-modules
Requires: kcoreaddons-devel >= %{_tar_path}
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
%description devel
KJobWIdgets provides widgets for showing progress of asynchronous jobs.
++++++ kjobwidgets-5.24.0.tar.xz -> kjobwidgets-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjobwidgets-5.24.0/CMakeLists.txt new/kjobwidgets-5.25.0/CMakeLists.txt
--- old/kjobwidgets-5.24.0/CMakeLists.txt 2016-07-03 11:17:30.000000000 +0200
+++ new/kjobwidgets-5.25.0/CMakeLists.txt 2016-08-07 15:52:35.000000000 +0200
@@ -3,7 +3,7 @@
project(KJobWidgets)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -16,10 +16,10 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets DBus)
if (NOT APPLE)
1
0
Hello community,
here is the log from the commit of package kitemviews for openSUSE:Factory checked in at 2016-08-29 15:06:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kitemviews (Old)
and /work/SRC/openSUSE:Factory/.kitemviews.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kitemviews"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kitemviews/kitemviews.changes 2016-07-15 12:36:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kitemviews.new/kitemviews.changes 2016-08-29 15:06:03.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:54:28 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kitemviews-5.24.0.tar.xz
New:
----
kitemviews-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kitemviews.spec ++++++
--- /var/tmp/diff_new_pack.nT504b/_old 2016-08-29 15:06:03.000000000 +0200
+++ /var/tmp/diff_new_pack.nT504b/_new 2016-08-29 15:06:03.000000000 +0200
@@ -18,19 +18,19 @@
%bcond_without lang
%define lname libKF5ItemViews5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kitemviews
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: Set of item views extending the Qt model-view framework
License: LGPL-2.1+ and GPL-2.0+
Group: System/GUI/KDE
@@ -62,7 +62,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
%description devel
KItemViews includes a set of views, which can be used with item models. It
++++++ kitemviews-5.24.0.tar.xz -> kitemviews-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemviews-5.24.0/CMakeLists.txt new/kitemviews-5.25.0/CMakeLists.txt
--- old/kitemviews-5.24.0/CMakeLists.txt 2016-07-03 11:16:58.000000000 +0200
+++ new/kitemviews-5.25.0/CMakeLists.txt 2016-08-07 15:52:09.000000000 +0200
@@ -3,13 +3,13 @@
project(KItemViews)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets)
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
@@ -22,7 +22,7 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KITEMVIEWS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kitemviews_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5ItemViewsConfigVersion.cmake"
1
0
Hello community,
here is the log from the commit of package kitemmodels for openSUSE:Factory checked in at 2016-08-29 15:05:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kitemmodels (Old)
and /work/SRC/openSUSE:Factory/.kitemmodels.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kitemmodels"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kitemmodels/kitemmodels.changes 2016-07-15 12:36:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kitemmodels.new/kitemmodels.changes 2016-08-29 15:05:52.000000000 +0200
@@ -1,0 +2,15 @@
+Sun Aug 7 21:54:21 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * KRearrangeColumnsProxyModel: fix assert in index(0, 0)
+ on empty model
+ * Fix KDescendantsProxyModel::setSourceModel() not
+ clearing internal caches
+ * KRecursiveFilterProxyModel: fix QSFPM corruption due to
+ filtering out rowsRemoved signal (kde#349789)
+ * KExtraColumnsProxyModel: implement hasChildren()
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kitemmodels-5.24.0.tar.xz
New:
----
kitemmodels-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kitemmodels.spec ++++++
--- /var/tmp/diff_new_pack.Q7LFyX/_old 2016-08-29 15:05:55.000000000 +0200
+++ /var/tmp/diff_new_pack.Q7LFyX/_new 2016-08-29 15:05:55.000000000 +0200
@@ -17,15 +17,15 @@
%define lname libKF5ItemModels5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kitemmodels
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
-BuildRequires: cmake(Qt5Core) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
Summary: Set of item models extending the Qt model-view framework
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -50,7 +50,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
KItemModels provides a set of item models extending the Qt model-view framework.
++++++ kitemmodels-5.24.0.tar.xz -> kitemmodels-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/CMakeLists.txt new/kitemmodels-5.25.0/CMakeLists.txt
--- old/kitemmodels-5.24.0/CMakeLists.txt 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/CMakeLists.txt 2016-08-07 13:02:02.000000000 +0200
@@ -3,7 +3,7 @@
project(KItemModels)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -14,7 +14,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5Core ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
@@ -23,7 +23,7 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KITEMMODELS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kitemmodels_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/autotests/CMakeLists.txt new/kitemmodels-5.25.0/autotests/CMakeLists.txt
--- old/kitemmodels-5.24.0/autotests/CMakeLists.txt 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/autotests/CMakeLists.txt 2016-08-07 13:02:02.000000000 +0200
@@ -17,6 +17,7 @@
ecm_add_tests(
kconcatenaterowsproxymodeltest.cpp
kdescendantsproxymodel_smoketest.cpp
+ kdescendantsproxymodeltest.cpp
kextracolumnsproxymodeltest.cpp
klinkitemselectionmodeltest.cpp
testmodelqueuedconnections.cpp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/autotests/kdescendantsproxymodeltest.cpp new/kitemmodels-5.25.0/autotests/kdescendantsproxymodeltest.cpp
--- old/kitemmodels-5.24.0/autotests/kdescendantsproxymodeltest.cpp 1970-01-01 01:00:00.000000000 +0100
+++ new/kitemmodels-5.25.0/autotests/kdescendantsproxymodeltest.cpp 2016-08-07 13:02:02.000000000 +0200
@@ -0,0 +1,91 @@
+/*
+ Copyright (C) 2016 Sune Vuorela <sune(a)debian.org>
+
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published by
+ the Free Software Foundation; either version 2.1 of the License, or (at your
+ option) any later version.
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
+ License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to the
+ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301, USA.
+*/
+
+#include "kdescendantsproxymodel.h"
+
+#include <QStandardItemModel>
+#include <QTest>
+
+class tst_KDescendantProxyModel : public QObject
+{
+ Q_OBJECT
+ QAbstractItemModel *createTree(const QString &prefix)
+ {
+ QStandardItemModel *model = new QStandardItemModel();
+ for (int i = 0; i < 2 ; i++) {
+ QStandardItem *item = new QStandardItem();
+ item->setData(QString(prefix + QString::number(i)), Qt::DisplayRole);
+ for (int j = 0 ; j < 2 ; j++) {
+ QStandardItem *child = new QStandardItem();
+ child->setData(QString(prefix + QString::number(i) + "-" + QString::number(j)), Qt::DisplayRole);
+ item->appendRow(child);
+ }
+ model->appendRow(item);
+ }
+ return model;
+ }
+private Q_SLOTS:
+ void testResetModelContent();
+};
+
+/// Tests that replacing the source model results in data getting changed
+void tst_KDescendantProxyModel::testResetModelContent()
+{
+ auto model1 = createTree("FirstModel");
+ KDescendantsProxyModel proxy;
+ proxy.setSourceModel(model1);
+ QCOMPARE(proxy.rowCount(), 6);
+
+ {
+ QStringList results = QStringList()
+ << "FirstModel0"
+ << "FirstModel0-0"
+ << "FirstModel0-1"
+ << "FirstModel1"
+ << "FirstModel1-0"
+ << "FirstModel1-1";
+ QCOMPARE(proxy.rowCount(), results.count());
+ for (int i = 0 ; i < proxy.rowCount() ; i++) {
+ QCOMPARE(proxy.index(i, 0).data(Qt::DisplayRole).toString(), results[i]);
+ }
+ }
+ auto model2 = createTree("SecondModel");
+ {
+ proxy.setSourceModel(model2);
+ QStringList results = QStringList()
+ << "SecondModel0"
+ << "SecondModel0-0"
+ << "SecondModel0-1"
+ << "SecondModel1"
+ << "SecondModel1-0"
+ << "SecondModel1-1";
+ QCOMPARE(proxy.rowCount(), results.count());
+ for (int i = 0 ; i < proxy.rowCount() ; i++) {
+ QCOMPARE(proxy.index(i, 0).data(Qt::DisplayRole).toString(), results[i]);
+ }
+ }
+
+ delete model2;
+ delete model1;
+}
+
+QTEST_MAIN(tst_KDescendantProxyModel)
+
+#include "kdescendantsproxymodeltest.moc"
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/autotests/kextracolumnsproxymodeltest.cpp new/kitemmodels-5.25.0/autotests/kextracolumnsproxymodeltest.cpp
--- old/kitemmodels-5.24.0/autotests/kextracolumnsproxymodeltest.cpp 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/autotests/kextracolumnsproxymodeltest.cpp 2016-08-07 13:02:02.000000000 +0200
@@ -175,6 +175,12 @@
QCOMPARE(pm.index(0, 0).sibling(0, 4).column(), 4);
QCOMPARE(pm.index(0, 4).sibling(0, 1).column(), 1);
+ QCOMPARE(pm.buddy(pm.index(0, 0)), pm.index(0, 0));
+ QCOMPARE(pm.buddy(pm.index(0, 4)), pm.index(0, 4));
+
+ QVERIFY(pm.hasChildren(pm.index(0, 0)));
+ QVERIFY(!pm.hasChildren(pm.index(0, 4)));
+
QVERIFY(!pm.canFetchMore(QModelIndex()));
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/autotests/krearrangecolumnsproxymodeltest.cpp new/kitemmodels-5.25.0/autotests/krearrangecolumnsproxymodeltest.cpp
--- old/kitemmodels-5.24.0/autotests/krearrangecolumnsproxymodeltest.cpp 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/autotests/krearrangecolumnsproxymodeltest.cpp 2016-08-07 13:02:02.000000000 +0200
@@ -78,6 +78,23 @@
QCOMPARE(pm.columnCount(), 0);
}
+ void shouldShowNothingIfNoRows()
+ {
+ // Given a rearrange-columns proxy
+ KRearrangeColumnsProxyModel pm;
+ pm.setSourceColumns(QVector<int>() << 2 << 3 << 1 << 0);
+
+ // When using that proxy on top of an empty source model
+ QStandardItemModel sourceModel;
+ sourceModel.setColumnCount(4);
+ pm.setSourceModel(&sourceModel);
+
+ // Then the proxy should show nothing
+ QCOMPARE(pm.rowCount(), 0);
+ QCOMPARE(pm.columnCount(), 4);
+ QCOMPARE(pm.index(0, 0), pm.index(0, 0)); // like QAbstractItemView::setModel does in a Q_ASSERT_X
+ }
+
void shouldRearrangeColumns()
{
// Given a rearrange-columns proxy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/autotests/krecursivefilterproxymodeltest.cpp new/kitemmodels-5.25.0/autotests/krecursivefilterproxymodeltest.cpp
--- old/kitemmodels-5.24.0/autotests/krecursivefilterproxymodeltest.cpp 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/autotests/krecursivefilterproxymodeltest.cpp 2016-08-07 13:02:02.000000000 +0200
@@ -551,9 +551,11 @@
const QStringList remove1_1_1 = (QStringList() << QStringLiteral("rowsAboutToBeRemoved(1.1.1)") << QStringLiteral("rowsRemoved(1.1.1)"));
- QTest::newRow("toplevel") << "[1*]" << "[1*]" << "1" << ""
+ QTest::newRow("toplevel") << "[1* 2* 3*]" << "[1* 2* 3*]" << "1" << "[2* 3*]"
<< (QStringList() << QStringLiteral("rowsAboutToBeRemoved(1)") << QStringLiteral("rowsRemoved(1)"));
+ QTest::newRow("remove_hidden") << "[1 2* 3*]" << "[2* 3*]" << "1" << "[2* 3*]" << QStringList();
+
QTest::newRow("parent_hidden") << "[1[1.1[1.1.1]]]" << "" << "1.1.1" << "" << QStringList();
QTest::newRow("child_hidden") << "[1[1.1*[1.1.1]]]" << "[1[1.1*]]" << "1.1.1" << "[1[1.1*]]" << QStringList();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/autotests/test_model_helpers.h new/kitemmodels-5.25.0/autotests/test_model_helpers.h
--- old/kitemmodels-5.24.0/autotests/test_model_helpers.h 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/autotests/test_model_helpers.h 2016-08-07 13:02:02.000000000 +0200
@@ -20,6 +20,7 @@
#include <QString>
#include <QStandardItem>
+#include <QSignalSpy>
namespace TestModelHelpers
{
@@ -66,7 +67,7 @@
}
QString str;
for (int i = 0; i < spy.count(); ++i) {
- str += spy.at(i).at(1).toString() + ',' + spy.at(i).at(2).toString();
+ str += spy.at(i).at(1).toString() + QLatin1Char(',') + spy.at(i).at(2).toString();
if (i + 1 < spy.count()) {
str += QLatin1Char(';');
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/src/kdescendantsproxymodel.cpp new/kitemmodels-5.25.0/src/kdescendantsproxymodel.cpp
--- old/kitemmodels-5.24.0/src/kdescendantsproxymodel.cpp 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/src/kdescendantsproxymodel.cpp 2016-08-07 13:02:02.000000000 +0200
@@ -246,9 +246,11 @@
void KDescendantsProxyModel::setSourceModel(QAbstractItemModel *_sourceModel)
{
+ Q_D(KDescendantsProxyModel);
+
beginResetModel();
- static const char *modelSignals[] = {
+ static const char *const modelSignals[] = {
SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)),
SIGNAL(rowsInserted(QModelIndex,int,int)),
SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
@@ -262,7 +264,7 @@
SIGNAL(layoutChanged()),
SIGNAL(destroyed())
};
- static const char *proxySlots[] = {
+ static const char *const proxySlots[] = {
SLOT(sourceRowsAboutToBeInserted(QModelIndex,int,int)),
SLOT(sourceRowsInserted(QModelIndex,int,int)),
SLOT(sourceRowsAboutToBeRemoved(QModelIndex,int,int)),
@@ -291,6 +293,11 @@
}
}
+ resetInternalData();
+ if (_sourceModel && _sourceModel->hasChildren()) {
+ d->synchronousMappingRefresh();
+ }
+
endResetModel();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/src/kextracolumnsproxymodel.cpp new/kitemmodels-5.25.0/src/kextracolumnsproxymodel.cpp
--- old/kitemmodels-5.24.0/src/kextracolumnsproxymodel.cpp 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/src/kextracolumnsproxymodel.cpp 2016-08-07 13:02:02.000000000 +0200
@@ -121,6 +121,15 @@
return QIdentityProxyModel::mapToSource(proxyIndex);
}
+QModelIndex KExtraColumnsProxyModel::buddy(const QModelIndex &proxyIndex) const
+{
+ const int column = proxyIndex.column();
+ if (column >= sourceModel()->columnCount()) {
+ return proxyIndex;
+ }
+ return QIdentityProxyModel::buddy(proxyIndex);
+}
+
QModelIndex KExtraColumnsProxyModel::sibling(int row, int column, const QModelIndex &idx) const
{
if (row == idx.row() && column == idx.column()) {
@@ -199,6 +208,14 @@
return sourceModel()->flags(mapToSource(index));
}
+bool KExtraColumnsProxyModel::hasChildren(const QModelIndex &index) const
+{
+ if (index.column() > 0) {
+ return false;
+ }
+ return QIdentityProxyModel::hasChildren(index);
+}
+
QVariant KExtraColumnsProxyModel::headerData(int section, Qt::Orientation orientation, int role) const
{
Q_D(const KExtraColumnsProxyModel);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/src/kextracolumnsproxymodel.h new/kitemmodels-5.25.0/src/kextracolumnsproxymodel.h
--- old/kitemmodels-5.24.0/src/kextracolumnsproxymodel.h 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/src/kextracolumnsproxymodel.h 2016-08-07 13:02:02.000000000 +0200
@@ -81,14 +81,16 @@
* This method is called by data() for extra columns.
* Reimplement this method to return the data for the extra columns.
*
- * @param parent the parent model index (only useful in tree models)
- * @param row the row number for which the model is querying for data (child of @p parent, if set)
+ * @param parent the parent model index in the proxy model (only useful in tree models)
+ * @param row the row number for which the proxy model is querying for data (child of @p parent, if set)
* @param extraColumn the number of the extra column, starting at 0 (this doesn't require knowing how many columns the source model has)
* @param role the role being queried
* @return the data at @p row and @p extraColumn
*/
virtual QVariant extraColumnData(const QModelIndex &parent, int row, int extraColumn, int role = Qt::DisplayRole) const = 0;
+ // KF6 TODO: add extraColumnFlags() virtual method
+
/**
* This method is called by setData() for extra columns.
* Reimplement this method to set the data for the extra columns, if editing is supported.
@@ -131,8 +133,12 @@
/// @reimp
QModelIndex sibling(int row, int column, const QModelIndex &idx) const Q_DECL_OVERRIDE;
/// @reimp
+ QModelIndex buddy(const QModelIndex &index) const Q_DECL_OVERRIDE;
+ /// @reimp
Qt::ItemFlags flags(const QModelIndex &index) const Q_DECL_OVERRIDE;
/// @reimp
+ bool hasChildren(const QModelIndex &index) const Q_DECL_OVERRIDE;
+ /// @reimp
QVariant headerData(int section, Qt::Orientation orientation,
int role = Qt::DisplayRole) const Q_DECL_OVERRIDE;
/// @reimp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/src/krearrangecolumnsproxymodel.cpp new/kitemmodels-5.25.0/src/krearrangecolumnsproxymodel.cpp
--- old/kitemmodels-5.24.0/src/krearrangecolumnsproxymodel.cpp 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/src/krearrangecolumnsproxymodel.cpp 2016-08-07 13:02:02.000000000 +0200
@@ -69,7 +69,9 @@
// Find the child in the source model, we need its internal pointer
const QModelIndex sourceIndex = sourceModel()->index(row, sourceColumnForProxyColumn(column), sourceParent);
- Q_ASSERT(sourceIndex.isValid());
+ if (!sourceIndex.isValid()) {
+ return QModelIndex();
+ }
return createIndex(row, column, sourceIndex.internalPointer());
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/src/krecursivefilterproxymodel.cpp new/kitemmodels-5.25.0/src/krecursivefilterproxymodel.cpp
--- old/kitemmodels-5.24.0/src/krecursivefilterproxymodel.cpp 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/src/krecursivefilterproxymodel.cpp 2016-08-07 13:02:02.000000000 +0200
@@ -47,7 +47,6 @@
public:
KRecursiveFilterProxyModelPrivate(KRecursiveFilterProxyModel *model)
: q_ptr(model),
- ignoreRemove(false),
completeInsert(false)
{
qRegisterMetaType<QModelIndex>("QModelIndex");
@@ -146,7 +145,6 @@
QModelIndex lastFilteredOutAscendant(const QModelIndex &index);
- bool ignoreRemove;
bool completeInsert;
QModelIndex lastHiddenAscendantForInsert;
};
@@ -230,21 +228,6 @@
void KRecursiveFilterProxyModelPrivate::sourceRowsAboutToBeRemoved(const QModelIndex &source_parent, int start, int end)
{
- Q_Q(KRecursiveFilterProxyModel);
-
- bool accepted = false;
- for (int row = start; row <= end; ++row) {
- if (q->filterAcceptsRow(row, source_parent)) {
- accepted = true;
- break;
- }
- }
- if (!accepted) {
- // All removed rows are already filtered out. We don't care about the signal.
- ignoreRemove = true;
- return;
- }
-
invokeRowsAboutToBeRemoved(source_parent, start, end);
}
@@ -252,11 +235,6 @@
{
Q_Q(KRecursiveFilterProxyModel);
- if (ignoreRemove) {
- ignoreRemove = false;
- return;
- }
-
invokeRowsRemoved(source_parent, start, end);
// Find out if removing this visible row means that some ascendant
@@ -301,7 +279,8 @@
Q_ASSERT(source_index.isValid());
bool accepted = false;
- for (int row = 0, rows = sourceModel()->rowCount(source_index); row < rows; ++row) {
+ const int numChildren = sourceModel()->rowCount(source_index);
+ for (int row = 0, rows = numChildren; row < rows; ++row) {
if (filterAcceptsRow(row, source_index)) {
accepted = true;
break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.24.0/src/kselectionproxymodel.cpp new/kitemmodels-5.25.0/src/kselectionproxymodel.cpp
--- old/kitemmodels-5.24.0/src/kselectionproxymodel.cpp 2016-07-03 11:49:44.000000000 +0200
+++ new/kitemmodels-5.25.0/src/kselectionproxymodel.cpp 2016-08-07 13:02:02.000000000 +0200
@@ -2103,7 +2103,7 @@
beginResetModel();
d->m_resetting = true;
- static const char *modelSignals[] = {
+ static const char *const modelSignals[] = {
SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)),
SIGNAL(rowsInserted(QModelIndex,int,int)),
SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
@@ -2117,7 +2117,7 @@
SIGNAL(layoutChanged()),
SIGNAL(destroyed())
};
- static const char *proxySlots[] = {
+ static const char *const proxySlots[] = {
SLOT(sourceRowsAboutToBeInserted(QModelIndex,int,int)),
SLOT(sourceRowsInserted(QModelIndex,int,int)),
SLOT(sourceRowsAboutToBeRemoved(QModelIndex,int,int)),
1
0
Hello community,
here is the log from the commit of package kio for openSUSE:Factory checked in at 2016-08-29 15:05:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kio (Old)
and /work/SRC/openSUSE:Factory/.kio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kio"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kio/kio.changes 2016-07-15 12:35:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kio.new/kio.changes 2016-08-29 15:05:19.000000000 +0200
@@ -1,0 +2,38 @@
+Mon Aug 8 11:28:15 UTC 2016 - wbauer(a)tmo.at
+
+- Remove workaround to install "Create New" templates as actual
+ files, the issues with using the embedded resource are fixed in
+ 5.25.0
+
+-------------------------------------------------------------------
+Sun Aug 7 21:54:01 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Fix KIO::linkAs() to work as advertised, i.e.
+ fail if dest already exists
+ * Fix KIO::put("file:///path") to respect the umask (kde#359581)
+ * Fix KIO::pasteActionText for null dest item and for empty URL
+ * Add support for undoing symlink creation
+ * GUI option to configure global MarkPartial for KIO slaves
+ * Fix MaxCacheSize limited to 99 KiB
+ * Add clipboard buttons to checksums tab
+ * KNewFileMenu: fix copying template file from embedded resource
+ (kde#359581)
+ * KNewFileMenu: Fix creating link to application (kde#363673)
+ * KNewFileMenu: Fix suggestion of new filename when file
+ already exist in desktop
+ * KNewFileMenu: ensure fileCreated() is emitted for
+ app desktop files too
+ * KNewFileMenu: fix creating symlinks with a relative target
+ * KPropertiesDialog: simplify button box usage,
+ fix behavior on Esc
+ * KProtocolInfo: refill cache to find newly installed protocols
+ * KIO::CopyJob: port to qCDebug
+ (with its own area, since this can be quite verbose)
+ * KPropertiesDialog: add Checksums tab
+ * Clean url's path before initializing KUrlNavigator
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
@@ -4,0 +43,11 @@
+ * KIO: add SlaveBase::openPasswordDialogV2 for better error
+ checking, please port your kioslaves to it
+ * Fix KUrlRequester opening file dialog in wrong directory
+ (kde#364719)
+ * Fix unsafe KDirModelDirNode* casts
+ * Add cmake option KIO_FORK_SLAVES to set default value
+ * ShortUri filter: fix filtering of mailto:user@host
+ * Add OpenFileManagerWindowJob to highlight file within a folder
+ * KRun: add runApplication method
+ * Add soundcloud search provider
+ * Fix an alignment issue with the OS X native "macintosh" style
Old:
----
kio-5.24.0.tar.xz
New:
----
kio-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kio.spec ++++++
--- /var/tmp/diff_new_pack.s0eKqb/_old 2016-08-29 15:05:21.000000000 +0200
+++ /var/tmp/diff_new_pack.s0eKqb/_new 2016-08-29 15:05:21.000000000 +0200
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kio
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -49,15 +49,15 @@
BuildRequires: libacl-devel
BuildRequires: libattr-devel
BuildRequires: solid-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Concurrent) >= 5.4.0
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
-BuildRequires: cmake(Qt5Script) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Concurrent) >= 5.5.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
+BuildRequires: cmake(Qt5Script) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(x11)
Requires: %{name}-core = %{version}
@@ -109,7 +109,7 @@
Requires: kservice-devel >= %{_tar_path}
Requires: kxmlgui-devel >= %{_tar_path}
Requires: solid-devel >= %{_tar_path}
-Requires: cmake(Qt5Network) >= 5.4.0
+Requires: cmake(Qt5Network) >= 5.5.0
%description devel
This framework implements almost all the file management functions you
@@ -141,18 +141,6 @@
echo "%doc %lang(uk) %{_kf5_mandir}/uk" >>%{name}5.lang
%endif
-# install "Create New" templates to %{_kf5_sharedir}/templates/ as a workaround until kde#963680 is fixed (boo#963680)
-mkdir -p %{buildroot}%{_kf5_sharedir}/templates/.source
-cd src/new_file_templates
-for i in link* Directory.desktop HTMLFile.desktop TextFile.desktop
-do
-cp $i %{buildroot}%{_kf5_sharedir}/templates/
-done
-for i in HTMLFile.html Program.desktop TextFile.txt URL.desktop
-do
-cp $i %{buildroot}%{_kf5_sharedir}/templates/.source/
-done
-
%post core -p /sbin/ldconfig
%postun core -p /sbin/ldconfig
@@ -250,7 +238,6 @@
%{_kf5_servicesdir}/webshortcuts.desktop
%{_kf5_sharedir}/dbus-1/services/org.kde.kpasswdserver.service
%{_kf5_sharedir}/dbus-1/services/org.kde.kcookiejar5.service
-%{_kf5_sharedir}/templates/
%doc %lang(en) %{_kf5_mandir}/*/kcookiejar5.*
%dir %{_kf5_htmldir}/en
%dir %{_kf5_htmldir}
++++++ kio-5.24.0.tar.xz -> kio-5.25.0.tar.xz ++++++
++++ 212947 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kinit for openSUSE:Factory checked in at 2016-08-29 15:04:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kinit (Old)
and /work/SRC/openSUSE:Factory/.kinit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kinit"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kinit/kinit.changes 2016-07-15 12:35:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kinit.new/kinit.changes 2016-08-29 15:04:49.000000000 +0200
@@ -1,0 +2,9 @@
+Sun Aug 7 21:53:47 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Adapt KInit to Mac OS X
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kinit-5.24.0.tar.xz
New:
----
kinit-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kinit.spec ++++++
--- /var/tmp/diff_new_pack.cl0o0o/_old 2016-08-29 15:04:52.000000000 +0200
+++ /var/tmp/diff_new_pack.cl0o0o/_new 2016-08-29 15:04:52.000000000 +0200
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kinit
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -34,10 +34,10 @@
BuildRequires: kwindowsystem-devel >= %{_tar_path}
BuildRequires: libcap-devel
BuildRequires: libcap-progs
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Gui) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Gui) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb)
%if %{with lang}
++++++ fpie.patch ++++++
--- /var/tmp/diff_new_pack.cl0o0o/_old 2016-08-29 15:04:52.000000000 +0200
+++ /var/tmp/diff_new_pack.cl0o0o/_new 2016-08-29 15:04:52.000000000 +0200
@@ -2,7 +2,7 @@
index 46d6cb3..31434df 100644
--- a/src/start_kdeinit/CMakeLists.txt
+++ b/src/start_kdeinit/CMakeLists.txt
-@@ -2,6 +2,11 @@ add_executable(start_kdeinit start_kdeinit.c)
+@@ -3,6 +3,11 @@ add_executable(start_kdeinit start_kdeinit.c)
if (Libcap_FOUND)
target_link_libraries(start_kdeinit ${Libcap_LIBRARIES})
endif()
@@ -12,5 +12,5 @@
+set_property(TARGET start_kdeinit APPEND_STRING PROPERTY LINK_FLAGS " -pie")
+
add_executable(start_kdeinit_wrapper start_kdeinit_wrapper.c)
+ ecm_mark_nongui_executable(start_kdeinit_wrapper)
- install(TARGETS start_kdeinit DESTINATION ${CMAKE_INSTALL_FULL_LIBEXECDIR_KF5})
++++++ kinit-5.24.0.tar.xz -> kinit-5.25.0.tar.xz ++++++
++++ 7342 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kimageformats for openSUSE:Factory checked in at 2016-08-29 15:04:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kimageformats (Old)
and /work/SRC/openSUSE:Factory/.kimageformats.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kimageformats"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kimageformats/kimageformats.changes 2016-07-15 12:35:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kimageformats.new/kimageformats.changes 2016-08-29 15:04:32.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:53:42 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kimageformats-5.24.0.tar.xz
New:
----
kimageformats-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kimageformats.spec ++++++
--- /var/tmp/diff_new_pack.c3llxC/_old 2016-08-29 15:04:33.000000000 +0200
+++ /var/tmp/diff_new_pack.c3llxC/_new 2016-08-29 15:04:33.000000000 +0200
@@ -16,9 +16,9 @@
#
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kimageformats
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
@@ -27,12 +27,12 @@
BuildRequires: openexr
BuildRequires: openexr-devel
BuildRequires: cmake(KF5Archive) >= %{_tar_path}
-BuildRequires: cmake(Qt5Gui) >= 5.4.0
-BuildRequires: cmake(Qt5PrintSupport) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5Gui) >= 5.5.0
+BuildRequires: cmake(Qt5PrintSupport) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
%requires_ge libQt5Gui5
%requires_ge libQt5PrintSupport5
-Recommends: libqt5-qtimageformats >= 5.4.0
+Recommends: libqt5-qtimageformats >= 5.5.0
Summary: Image format plugins for Qt
License: LGPL-2.1+
Group: System/GUI/KDE
++++++ kimageformats-5.24.0.tar.xz -> kimageformats-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimageformats-5.24.0/CMakeLists.txt new/kimageformats-5.25.0/CMakeLists.txt
--- old/kimageformats-5.24.0/CMakeLists.txt 2016-07-02 10:48:36.000000000 +0200
+++ new/kimageformats-5.25.0/CMakeLists.txt 2016-08-06 10:34:21.000000000 +0200
@@ -3,7 +3,7 @@
project(KImageFormats)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -17,7 +17,7 @@
include(CheckIncludeFiles)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5Gui ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
find_package(KF5Archive)
1
0
Hello community,
here is the log from the commit of package kidletime for openSUSE:Factory checked in at 2016-08-29 15:04:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kidletime (Old)
and /work/SRC/openSUSE:Factory/.kidletime.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kidletime"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kidletime/kidletime.changes 2016-07-15 12:35:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kidletime.new/kidletime.changes 2016-08-29 15:04:20.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:53:37 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kidletime-5.24.0.tar.xz
New:
----
kidletime-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kidletime.spec ++++++
--- /var/tmp/diff_new_pack.vZZAwF/_old 2016-08-29 15:04:21.000000000 +0200
+++ /var/tmp/diff_new_pack.vZZAwF/_new 2016-08-29 15:04:21.000000000 +0200
@@ -17,18 +17,18 @@
%define lname libKF5IdleTime5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kidletime
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xext)
@@ -63,7 +63,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
KIdleTime is a singleton reporting information on idle time. It is useful not
++++++ kidletime-5.24.0.tar.xz -> kidletime-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidletime-5.24.0/CMakeLists.txt new/kidletime-5.25.0/CMakeLists.txt
--- old/kidletime-5.24.0/CMakeLists.txt 2016-07-02 10:48:18.000000000 +0200
+++ new/kidletime-5.25.0/CMakeLists.txt 2016-08-06 10:34:06.000000000 +0200
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -17,7 +17,7 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KIDLETIME
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kidletime_version.h"
@@ -29,7 +29,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets)
if(NOT WIN32 AND NOT APPLE)
1
0
Hello community,
here is the log from the commit of package ki18n for openSUSE:Factory checked in at 2016-08-29 15:04:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ki18n (Old)
and /work/SRC/openSUSE:Factory/.ki18n.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ki18n"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ki18n/ki18n.changes 2016-07-15 12:35:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ki18n.new/ki18n.changes 2016-08-29 15:04:07.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:53:16 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
ki18n-5.24.0.tar.xz
New:
----
ki18n-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ki18n.spec ++++++
--- /var/tmp/diff_new_pack.nse6MP/_old 2016-08-29 15:04:08.000000000 +0200
+++ /var/tmp/diff_new_pack.nse6MP/_new 2016-08-29 15:04:08.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5I18n5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: ki18n
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
@@ -28,11 +28,11 @@
BuildRequires: gettext-runtime
BuildRequires: kf5-filesystem
BuildRequires: python
-BuildRequires: cmake(Qt5Concurrent) >= 5.4.0
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Qml) >= 5.4.0
-BuildRequires: cmake(Qt5Script) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5Concurrent) >= 5.5.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Qml) >= 5.5.0
+BuildRequires: cmake(Qt5Script) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
Summary: KDE Gettext-based UI text internationalization
License: LGPL-2.1+
Group: System/GUI/KDE
++++++ ki18n-5.24.0.tar.xz -> ki18n-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-5.24.0/CMakeLists.txt new/ki18n-5.25.0/CMakeLists.txt
--- old/ki18n-5.24.0/CMakeLists.txt 2016-07-03 11:13:38.000000000 +0200
+++ new/ki18n-5.25.0/CMakeLists.txt 2016-08-07 15:49:29.000000000 +0200
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -16,7 +16,7 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(
${KF5_VERSION}
@@ -26,7 +26,7 @@
SOVERSION 5)
# Dependencies
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core)
1
0
Hello community,
here is the log from the commit of package khtml for openSUSE:Factory checked in at 2016-08-29 15:03:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/khtml (Old)
and /work/SRC/openSUSE:Factory/.khtml.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "khtml"
Changes:
--------
--- /work/SRC/openSUSE:Factory/khtml/khtml.changes 2016-07-15 12:35:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.khtml.new/khtml.changes 2016-08-29 15:03:47.000000000 +0200
@@ -1,0 +2,13 @@
+Sun Aug 7 21:52:59 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Support percentage unit in border radius
+ * Removed prefixed version of background and
+ border radius properties
+ * Fixes in 4-values shorthand constructor function
+ * Create string objects only if they will be used
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
khtml-5.24.0.tar.xz
New:
----
khtml-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ khtml.spec ++++++
--- /var/tmp/diff_new_pack.DTe8NW/_old 2016-08-29 15:03:48.000000000 +0200
+++ /var/tmp/diff_new_pack.DTe8NW/_new 2016-08-29 15:03:48.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5KHtml5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: khtml
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -52,14 +52,14 @@
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: phonon4qt5-devel
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
-BuildRequires: cmake(Qt5PrintSupport) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
+BuildRequires: cmake(Qt5PrintSupport) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(x11)
Summary: HTML rendering engine
@@ -97,7 +97,7 @@
Requires: kjs-devel >= %{_tar_path}
Requires: kparts-devel >= %{_tar_path}
Requires: ktextwidgets-devel >= %{_tar_path}
-Requires: cmake(Qt5Gui) >= 5.4.0
+Requires: cmake(Qt5Gui) >= 5.5.0
%description devel
KHTML is a web rendering engine, based on the KParts
++++++ khtml-5.24.0.tar.xz -> khtml-5.25.0.tar.xz ++++++
++++ 6617 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kguiaddons for openSUSE:Factory checked in at 2016-08-29 15:03:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kguiaddons (Old)
and /work/SRC/openSUSE:Factory/.kguiaddons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kguiaddons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kguiaddons/kguiaddons.changes 2016-07-15 12:34:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kguiaddons.new/kguiaddons.changes 2016-08-29 15:03:32.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:52:55 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kguiaddons-5.24.0.tar.xz
New:
----
kguiaddons-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kguiaddons.spec ++++++
--- /var/tmp/diff_new_pack.2QP55o/_old 2016-08-29 15:03:33.000000000 +0200
+++ /var/tmp/diff_new_pack.2QP55o/_new 2016-08-29 15:03:33.000000000 +0200
@@ -17,19 +17,19 @@
%define lname libKF5GuiAddons5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kguiaddons
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
-BuildRequires: cmake(Qt5Gui) >= 5.4.0
+BuildRequires: cmake(Qt5Gui) >= 5.5.0
# Tests
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb)
Summary: Utilities for graphical user interfaces
@@ -60,7 +60,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Gui) >= 5.4.0
+Requires: cmake(Qt5Gui) >= 5.5.0
%description devel
The KDE GUI addons provide utilities for graphical user interfaces in the areas
++++++ kguiaddons-5.24.0.tar.xz -> kguiaddons-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kguiaddons-5.24.0/CMakeLists.txt new/kguiaddons-5.25.0/CMakeLists.txt
--- old/kguiaddons-5.24.0/CMakeLists.txt 2016-07-02 10:47:07.000000000 +0200
+++ new/kguiaddons-5.25.0/CMakeLists.txt 2016-08-06 10:32:56.000000000 +0200
@@ -3,7 +3,7 @@
project(KGuiAddons)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -13,7 +13,7 @@
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5Gui ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
if (NOT APPLE AND NOT WIN32)
@@ -25,7 +25,7 @@
include(GenerateExportHeader)
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KGUIADDONS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kguiaddons_version.h"
1
0
Hello community,
here is the log from the commit of package kfilemetadata5 for openSUSE:Factory checked in at 2016-08-29 15:03:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kfilemetadata5 (Old)
and /work/SRC/openSUSE:Factory/.kfilemetadata5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kfilemetadata5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kfilemetadata5/kfilemetadata5.changes 2016-08-03 11:40:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kfilemetadata5.new/kfilemetadata5.changes 2016-08-29 15:03:19.000000000 +0200
@@ -1,0 +2,10 @@
+Sun Aug 7 21:52:46 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Check for xattr during config step, otherwise the build
+ might fail (if xattr.h is missing)
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kfilemetadata-5.24.0.tar.xz
New:
----
kfilemetadata-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kfilemetadata5.spec ++++++
--- /var/tmp/diff_new_pack.rdplbR/_old 2016-08-29 15:03:20.000000000 +0200
+++ /var/tmp/diff_new_pack.rdplbR/_new 2016-08-29 15:03:20.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without ffmpeg
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kfilemetadata5
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
Summary: Extract Metadata
@@ -43,8 +43,8 @@
BuildRequires: libepub-devel
BuildRequires: libexiv2-devel >= 0.21
BuildRequires: taglib-devel >= 1.9
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
BuildRequires: pkgconfig(poppler-qt5)
Recommends: catdoc
%if %{with lang}
@@ -60,7 +60,7 @@
Group: Development/Libraries/KDE
Requires: %{name} = %{version}
Requires: extra-cmake-modules >= %{_tar_path}
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
A library for extracting file metadata. Development files
++++++ kfilemetadata-5.24.0.tar.xz -> kfilemetadata-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.24.0/CMakeLists.txt new/kfilemetadata-5.25.0/CMakeLists.txt
--- old/kfilemetadata-5.24.0/CMakeLists.txt 2016-07-03 11:11:42.000000000 +0200
+++ new/kfilemetadata-5.25.0/CMakeLists.txt 2016-08-07 15:47:54.000000000 +0200
@@ -3,7 +3,7 @@
project(kfilemetadata)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -17,8 +17,8 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX KFILEMETADATA
@@ -26,7 +26,7 @@
SOVERSION 3)
# Dependencies
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS Xml)
find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS I18n Archive)
@@ -61,6 +61,11 @@
URL "http://www.wagner.pp.ru/~vitus/software/catdoc/" TYPE RUNTIME
PURPOSE "Extract text from office 98 files - RUNTIME dependency")
+find_package(Xattr)
+set_package_properties(Xattr PROPERTIES
+ URL "http://savannah.nongnu.org/projects/attr"
+ TYPE REQUIRED)
+
#find_package(QMobipocket)
#set_package_properties(QMobipocket PROPERTIES DESCRIPTION "Mobipocket epub reader"
# URL "https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.24.0/cmake/FindXattr.cmake new/kfilemetadata-5.25.0/cmake/FindXattr.cmake
--- old/kfilemetadata-5.24.0/cmake/FindXattr.cmake 1970-01-01 01:00:00.000000000 +0100
+++ new/kfilemetadata-5.25.0/cmake/FindXattr.cmake 2016-08-07 15:47:54.000000000 +0200
@@ -0,0 +1,41 @@
+# - Find CatDoc
+#
+# This module defines
+# Xattr_FOUND - whether the xattr header was Xattr_FOUND
+
+
+# XATTR_FOUND libattr found
+# XATTR_INCLUDE_DIRS include directories
+# XATTR_LIBRARIES libattr library
+
+ # Already in cache?
+if (XATTR_INCLUDE_DIRS AND XATTR_LIBRARIES)
+ set(XATTR_FOUND TRUE)
+else ()
+
+ find_path(XATTR_INCLUDE attr/xattr.h
+ /usr/include
+ /usr/local/include
+ ${CMAKE_INCLUDE_PATH}
+ ${CMAKE_INSTALL_PREFIX}/usr/include
+ )
+
+ find_library(XATTR_LIB NAMES attr libattr
+ PATHS
+ ${CMAKE_LIBRARY_PATH}
+ ${CMAKE_INSTALL_PREFIX}/lib
+ )
+
+ if(XATTR_INCLUDE AND XATTR_LIB)
+ set(XATTR_FOUND TRUE)
+ set(XATTR_INCLUDE_DIRS ${XATTR_INCLUDE})
+ set(XATTR_LIBRARIES ${XATTR_LIB})
+ message(STATUS "Found xattr")
+ else()
+ set(XATTR_FOUND FALSE)
+ set(XATTR_LIBRARIES "")
+ message(STATUS "Unable to find xattr")
+ endif()
+
+ mark_as_advanced(XATTR_INCLUDE_DIRS XATTR_LIBRARIES)
+endif()
1
0
Hello community,
here is the log from the commit of package kemoticons for openSUSE:Factory checked in at 2016-08-29 15:02:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kemoticons (Old)
and /work/SRC/openSUSE:Factory/.kemoticons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kemoticons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kemoticons/kemoticons.changes 2016-07-15 12:34:24.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kemoticons.new/kemoticons.changes 2016-08-29 15:03:01.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:52:36 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kemoticons-5.24.0.tar.xz
New:
----
kemoticons-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kemoticons.spec ++++++
--- /var/tmp/diff_new_pack.t2q8z4/_old 2016-08-29 15:03:02.000000000 +0200
+++ /var/tmp/diff_new_pack.t2q8z4/_new 2016-08-29 15:03:02.000000000 +0200
@@ -17,9 +17,9 @@
%define lname libKF5Emoticons5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kemoticons
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -29,9 +29,9 @@
BuildRequires: kconfig-devel >= %{_tar_path}
BuildRequires: kf5-filesystem
BuildRequires: kservice-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Gui) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Gui) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: Convert text emoticons to graphical emoticons
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -62,7 +62,7 @@
Requires: extra-cmake-modules
Requires: karchive-devel >= %{_tar_path}
Requires: kservice-devel >= %{_tar_path}
-Requires: cmake(Qt5Gui) >= 5.4.0
+Requires: cmake(Qt5Gui) >= 5.5.0
%description devel
KEmoticons converts emoticons from text to a graphical representation with
++++++ kemoticons-5.24.0.tar.xz -> kemoticons-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-5.24.0/CMakeLists.txt new/kemoticons-5.25.0/CMakeLists.txt
--- old/kemoticons-5.24.0/CMakeLists.txt 2016-07-02 10:46:14.000000000 +0200
+++ new/kemoticons-5.25.0/CMakeLists.txt 2016-08-06 10:32:07.000000000 +0200
@@ -3,14 +3,14 @@
project(KEmoticons)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Gui)
include(KDEInstallDirs)
@@ -23,8 +23,8 @@
include(ECMGenerateHeaders)
include(ECMPackageConfigHelpers)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KEMOTICONS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kemoticons_version.h"
1
0
Hello community,
here is the log from the commit of package kdoctools for openSUSE:Factory checked in at 2016-08-29 15:02:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdoctools (Old)
and /work/SRC/openSUSE:Factory/.kdoctools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdoctools"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdoctools/kdoctools.changes 2016-07-15 12:34:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdoctools.new/kdoctools.changes 2016-08-29 15:02:47.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:52:30 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kdoctools-5.24.0.tar.xz
New:
----
kdoctools-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdoctools.spec ++++++
--- /var/tmp/diff_new_pack.LgQVYy/_old 2016-08-29 15:02:48.000000000 +0200
+++ /var/tmp/diff_new_pack.LgQVYy/_new 2016-08-29 15:02:48.000000000 +0200
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kdoctools
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -33,7 +33,7 @@
BuildRequires: libxml2-devel
BuildRequires: libxslt-devel
BuildRequires: perl-URI
-BuildRequires: cmake(Qt5Core) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
%if %{with lang}
Recommends: %{name}-lang = %{version}
%endif
@@ -54,7 +54,7 @@
Requires: docbook-xsl-stylesheets
Requires: extra-cmake-modules >= 1.8.0
Requires: libxslt-devel
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
Provides: %{name}-devel-static = %{version}
%description devel
++++++ kdoctools-5.24.0.tar.xz -> kdoctools-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdoctools-5.24.0/CMakeLists.txt new/kdoctools-5.25.0/CMakeLists.txt
--- old/kdoctools-5.24.0/CMakeLists.txt 2016-07-03 11:11:07.000000000 +0200
+++ new/kdoctools-5.25.0/CMakeLists.txt 2016-08-07 15:47:20.000000000 +0200
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -15,8 +15,8 @@
include(ECMMarkNonGuiExecutable)
include(ECMPackageConfigHelpers)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KDOCTOOLS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kdoctools_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5DocToolsConfigVersion.cmake"
@@ -25,7 +25,7 @@
option(MEINPROC_NO_KARCHIVE "Compile meinproc without KArchive dependency. Only for internal usage on KDE infrastructure." OFF)
# Dependencies
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5Core ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdoctools-5.24.0/KF5DocToolsMacros.cmake new/kdoctools-5.25.0/KF5DocToolsMacros.cmake
--- old/kdoctools-5.24.0/KF5DocToolsMacros.cmake 2016-07-03 11:11:07.000000000 +0200
+++ new/kdoctools-5.25.0/KF5DocToolsMacros.cmake 2016-08-07 15:47:20.000000000 +0200
@@ -132,7 +132,16 @@
endif ()
set(_ssheet "${KDOCTOOLS_CUSTOMIZATION_DIR}/kde-chunk.xsl")
- file(GLOB src_docs ${src_dir}/*.docbook)
+ file(GLOB candidate_src_docs ${src_dir}/*.docbook)
+
+ set(src_docs)
+ foreach (src_single_doc ${candidate_src_docs})
+ # Exclude manpages
+ get_filename_component(src_single_doc_name ${src_single_doc} NAME)
+ if (NOT src_single_doc_name MATCHES "^man-.+\\.docbook$")
+ list(APPEND src_docs ${src_single_doc})
+ endif()
+ endforeach()
add_custom_command(OUTPUT ${build_doc}
COMMAND ${KDOCTOOLS_MEINPROC_EXECUTABLE} --check ${_bootstrapOption} --cache ${build_doc} ${src_doc}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdoctools-5.24.0/po/ca/docs/kf5options/man-kf5options.7.docbook new/kdoctools-5.25.0/po/ca/docs/kf5options/man-kf5options.7.docbook
--- old/kdoctools-5.24.0/po/ca/docs/kf5options/man-kf5options.7.docbook 2016-07-03 11:11:07.000000000 +0200
+++ new/kdoctools-5.25.0/po/ca/docs/kf5options/man-kf5options.7.docbook 2016-08-07 15:47:20.000000000 +0200
@@ -6,15 +6,15 @@
<refentry lang="&language;">
<refentryinfo>
<title
->Manual d'usuari del kf5options</title>
+>Documentació de la línia d'ordres dels Frameworks</title>
<author
>&Lauri.Watts; &Lauri.Watts.mail;</author>
<date
->4 de març de 2014</date>
+>13 de maig de 2016</date>
<releaseinfo
->Frameworks 5.0</releaseinfo>
+>Frameworks 5.22</releaseinfo>
<productname
->KDE Frameworks</productname>
+>Frameworks del KDE</productname>
</refentryinfo>
<refmeta>
@@ -28,114 +28,115 @@
<refname
>kf5options</refname>
<refpurpose
->Opcions comunes de la línia d'ordres per a totes les aplicacions basades en el KDE Frameworks 5</refpurpose>
+>Opcions comunes de la línia d'ordres per a totes les aplicacions basades en els Frameworks 5 del KDE</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis
><command
><replaceable
->Aplicació KDE</replaceable
+>aplicació KDE</replaceable
></command
-> <arg choice="opt"
->Opcions genèriques del KDE</arg
+> <group choice="opt"
+><option
+>-h, --help</option
+></group
+> <group choice="opt"
+><option
+>-v, --version</option
+></group
+> <group choice="opt"
+><option
+>--author</option
+></group
+> <group choice="opt"
+><option
+>--license</option
+></group
+> <group choice="opt"
+><option
+>--desktopfile</option
+> <replaceable
+>nom fitxer</replaceable
+> </group
> </cmdsynopsis>
</refsynopsisdiv>
-
<refsect1>
<title
>Opcions</title>
<para
>Les següents opcions s'apliquen a totes les aplicacions &kde;:</para>
+
<variablelist>
<varlistentry>
<term
><option
->--caption</option
-> <parameter
->llegenda</parameter
-></term>
-<listitem
-><para
->Usa <parameter
->llegenda</parameter
-> com a nom de la barra de títol.</para
-></listitem>
-</varlistentry>
-<varlistentry>
-<term
-><option
->--icon</option
-> <parameter
->icona</parameter
+>-h</option
+> <option
+>--help</option
></term>
<listitem
><para
->Usa <parameter
->icona</parameter
-> com a icona d'aplicació.</para
-></listitem>
-</varlistentry>
-<varlistentry>
-<term
-><option
->--config</option
-> <parameter
->nom_del_fitxer</parameter
-></term>
-<listitem
-><para
->Usa la configuració alternativa <parameter
->nom_del_fitxer</parameter
-></para
-></listitem>
+>Llista les opcions disponibles a la línia d'ordres</para>
+</listitem>
</varlistentry>
+
<varlistentry>
<term
><option
->--nocrashhandler</option
+>-v</option
+> <option
+>--version</option
></term>
-<listitem
-><para
->Desactiva el gestor de fallades, per obtenir bolcats de nucli.</para
+<listitem>
+<para
+>Llista la informació sobre la versió per a l'<replaceable
+>aplicació KDE</replaceable
+>.</para
></listitem>
</varlistentry>
+
<varlistentry>
<term
><option
->--waitforwm</option
+>--author</option
></term>
<listitem
><para
->Espera un gestor de finestres compatible amb WM_NET.</para
+>Llista els autors de l'<replaceable
+>aplicació KDE</replaceable
+> a la finestra del terminal.</para
></listitem>
</varlistentry>
+
<varlistentry>
<term
><option
->--style</option
-> <parameter
->estil</parameter
+>--license</option
></term>
<listitem
><para
->Estableix l'estil de la &IGU; per a l'aplicació.</para
+>Mostra la informació sobre la llicència.</para
></listitem>
</varlistentry>
+
<varlistentry>
<term
><option
->--geometry</option
-> <parameter
->geometria</parameter
+>--desktopfile</option
+> <replaceable
+>nom fitxer</replaceable
></term>
<listitem
><para
->Estableix la geometria del client a l'estri principal.</para
+>El nom del fitxer base de l'entrada de l'escriptori per aquesta aplicació.</para>
+<para
+>Això és especialment útil per a aplicacions d'embolcall i aplicacions que en general tenen múltiples fitxers d'escriptori. D'aquesta manera, cada fitxer d'escriptori pot posar el seu propi nom a l'ordre «exec». </para
></listitem>
</varlistentry>
+
</variablelist>
</refsect1>
@@ -144,9 +145,7 @@
<title
>Vegeu també</title>
<para
-><replaceable
->qt5options</replaceable
->(7)</para>
+>qt5options(7)</para>
</refsect1>
@@ -154,7 +153,9 @@
<title
>Autors</title>
<para
->Pàgina de manual escrita per en &Lauri.Watts; &Lauri.Watts.mail;</para>
+>Pàgina de manual original escrita per en &Lauri.Watts; &Lauri.Watts.mail; per a les kdelibs4</para>
+<para
+>Actualitzada als Frameworks 5 per en &Burkhard.Lueck; &Burkhard.Lueck.mail;</para>
</refsect1>
</refentry>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdoctools-5.24.0/po/ca/docs/qt5options/man-qt5options.7.docbook new/kdoctools-5.25.0/po/ca/docs/qt5options/man-qt5options.7.docbook
--- old/kdoctools-5.24.0/po/ca/docs/qt5options/man-qt5options.7.docbook 2016-07-03 11:11:07.000000000 +0200
+++ new/kdoctools-5.25.0/po/ca/docs/qt5options/man-qt5options.7.docbook 2016-08-07 15:47:20.000000000 +0200
@@ -6,15 +6,17 @@
<refentry lang="&language;">
<refentryinfo>
<title
->Manual d'usuari del qt5options</title>
+>Documentació de la línia d'ordres de les Qt</title>
<author
>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<author
+>&Burkhard.Lueck; &Burkhard.Lueck.mail;</author>
<date
->4 de març de 2014</date>
+>4 de juny de 2016</date>
<releaseinfo
->Frameworks 5.0</releaseinfo>
+>&Qt; 5.4</releaseinfo>
<productname
->KDE Frameworks</productname>
+>Frameworks del KDE</productname>
</refentryinfo>
<refmeta>
@@ -35,10 +37,126 @@
<cmdsynopsis
><command
><replaceable
->Aplicació Qt</replaceable
+>aplicació Qt</replaceable
></command
> <arg choice="opt"
->Opcions genèriques de les Qt</arg
+><option
+>-style=</option
+> <replaceable
+>estil</replaceable
+> / <option
+>-style</option
+> <replaceable
+>estil</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-stylesheet=</option
+> <replaceable
+>full d'estil</replaceable
+> / <option
+>-stylesheet</option
+> <replaceable
+>full d'estil</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-widgetcount</option
+></arg
+> <arg choice="opt"
+><option
+>-reverse</option
+></arg
+> <arg choice="opt"
+><option
+>-qmljsdebugger=</option
+> <replaceable
+>port</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-platform</option
+> <replaceable
+>nom_platforma[:opcions]</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-platformpluginpath</option
+> <replaceable
+>camí</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-platformtheme</option
+> <replaceable
+>tema_plataforma</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-plugin</option
+> <replaceable
+>connector</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-qwindowgeometry</option
+> <replaceable
+>geometria</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-qwindowicon</option
+> <replaceable
+>icona</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-qwindowtitle</option
+> <replaceable
+>títol</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-reverse</option
+></arg
+> <arg choice="opt"
+><option
+>-session</option
+> <replaceable
+>sessió</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-display</option
+> <replaceable
+>nom_màquina:número_pantalla</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-geometry</option
+> <replaceable
+>geometria</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-dialogs=</option
+> <replaceable
+>[xp|none]</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-fontengine=</option
+> <replaceable
+>freetype</replaceable
+></arg
+> <arg choice="opt"
+><option
+>-h, --help i -? al Windows</option
+></arg
+> <arg choice="opt"
+><option
+>-v --version</option
+></arg
> </cmdsynopsis>
</refsynopsisdiv>
@@ -50,271 +168,258 @@
<para
>Les següents opcions s'apliquen a totes les aplicacions &Qt;:</para>
-<variablelist
-> <!-- all this could be entitiesan entity -->
+<variablelist>
+<!--http://doc.qt.io/qt-5/qapplication.html#QApplication-->
<varlistentry>
<term
><option
->--display</option
-> <parameter
->nom_pantalla</parameter
+>-style=</option
+> <replaceable
+>estil</replaceable
+> / <option
+>-style</option
+> <replaceable
+>estil</replaceable
> </term>
-<listitem>
-<para
->Usa la pantalla del servidor X <parameter
->nom_pantalla</parameter
->.</para>
+<listitem
+><para
+>Establir l'estil de la IGU de l'aplicació. Els valors possibles dependran de la configuració del sistema. Si les Qt han estat compilades amb estils addicionals o si disposeu d'estils addicionals com a connectors els quals estaran disponibles per a l'opció -style de la línia d'ordres.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><option
->--session</option
-> <parameter
->ID_de_sessió</parameter
+>-stylesheet=</option
+> <replaceable
+>full d'estil</replaceable
+> / <option
+>-stylesheet</option
+> <replaceable
+>full d'estil</replaceable
> </term>
-<listitem>
-<para
->Restaura l'aplicació per l'<parameter
->ID_de_sessió</parameter
-> donat.</para>
-</listitem>
+<listitem
+><para
+>Estableix el full d'estil de l'aplicació. El valor haurà de ser un camí d'accés a un fitxer que contingui el full d'estil. </para
+></listitem>
</varlistentry>
<varlistentry>
<term>
<option
->--cmap</option>
+>-widgetcount</option>
</term>
-<listitem>
-<para
->Fa que l'aplicació instal·li un mapa de color privat a una pantalla de 8 bits.</para>
-</listitem>
+<listitem
+><para
+>Imprimeix un missatge de depuració al final sobre el nombre d'estris no destruïts a l'esquerra i el nombre màxim d'estris existents, tot alhora. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<option
+>-reverse</option>
+</term>
+<listitem
+><para
+>Estableix la direcció de la disposició de l'aplicació a <methodname
+>Qt::RightToLeft</methodname
+>. Aquesta opció està destinada a ajudar a depurar i no s'ha d'utilitzar en producció. El valor per omissió és detectat automàticament de la configuració regional de l'usuari (vegeu també <methodname
+>QLocale::textDirection()</methodname
+>). </para
+></listitem>
</varlistentry>
<varlistentry>
<term
><option
->--ncols</option
-> <parameter
->compte</parameter
+>-qmljsdebugger=</option
+> <replaceable
+>port</replaceable
> </term>
-<listitem>
-<para
->Limita el nombre de colors assignats al cub de color a una pantalla de 8 bits, si l'aplicació està usant l'especificació de color <methodname
->QApplication::ManyColor</methodname
->.</para>
-</listitem>
+<listitem
+><para
+>Activa el depurador de QML/JS amb un port especificat. El valor hauà d'estar format per port:1234[,bloc], on el bloc és opcional i fa que l'aplicació esperi fins que un depurador es connecta amb ella. </para
+></listitem>
</varlistentry>
-
+<!--http://doc.qt.io/qt-5/qguiapplication.html#QGuiApplication-->
<varlistentry>
-<term>
-<option
->--nograb</option>
-</term>
-<listitem>
-<para
->Li indica a les &Qt; que no es capturi mai el ratolí o el teclat.</para>
-</listitem>
+<term
+><option
+>-platform</option
+> <replaceable
+>nom_plataforma[:opcions]</replaceable
+> </term>
+<listitem
+><para
+>Especifica el connector d'abstracció de la plataforma Qt (QPA -Qt Platform Abstraction-). </para
+></listitem>
</varlistentry>
<varlistentry>
-<term>
-<option
->--dograb</option>
-</term>
-<listitem>
-<para
->L'execució sota un depurador pot causar un <option
->--nograb</option
-> implícit, useu <option
->--dograb</option
-> per a no fer cas.</para>
-</listitem>
+<term
+><option
+>-platformpluginpath</option
+> <replaceable
+>camí</replaceable
+> </term>
+<listitem
+><para
+>Especifica el camí dels connectors a la plataforma. </para
+></listitem>
</varlistentry>
<varlistentry>
-<term>
-<option
->--sync</option>
-</term>
-<listitem>
-<para
->Canvia a mode síncron per a la depuració.</para>
-</listitem>
+<term
+><option
+>-platformtheme</option
+> <replaceable
+>tema_plataforma</replaceable
+> </term>
+<listitem
+><para
+>Especifica el tema de la plataforma. </para
+></listitem>
</varlistentry>
<varlistentry>
<term
><option
->--fn</option
->,<option
->--font</option
-> <parameter
->nom_tipus_lletra</parameter
+>-plugin</option
+> <replaceable
+>connector</replaceable
> </term>
-<listitem>
-<para
->Defineix el tipus de lletra de l'aplicació.</para>
-</listitem>
+<listitem
+><para
+>Especifica els connectors addicionals per carregar. L'argument pot aparèixer múltiples vegades. </para
+></listitem>
</varlistentry>
<varlistentry>
<term
><option
->--bg</option
->,<option
->--background</option
-> <parameter
->color</parameter
+>-qwindowgeometry</option
+> <replaceable
+>geometria</replaceable
> </term>
-<listitem>
-<para
->Estableix el color de fons per omissió i una paleta d'aplicació (es calculen les ombres suaus i fosques).</para>
-</listitem>
+<listitem
+><para
+>Especifica la geometria de la finestra per a la finestra principal emprant la sintaxi de X11. Per exemple: -qwindowgeometry 100x100+50+50 </para
+></listitem>
</varlistentry>
<varlistentry>
<term
><option
->--fg</option
->,<option
->--foreground</option
-> <parameter
->color</parameter
+>-qwindowicon</option
+> <replaceable
+>icona</replaceable
> </term>
-<listitem>
-<para
->Estableix el color de primer pla per omissió.</para>
-</listitem>
+<listitem
+><para
+>Estableix la icona per omissió de la finestra. </para
+></listitem>
</varlistentry>
<varlistentry>
<term
><option
->--btn</option
->,<option
->--button</option
-> <parameter
->color</parameter
+>-qwindowtitle</option
+> <replaceable
+>títol</replaceable
> </term>
-<listitem>
-<para
->Estableix el color per omissió del botó.</para>
-</listitem>
+<listitem
+><para
+>Estableix el títol de la primera finestra. </para
+></listitem>
</varlistentry>
-
<varlistentry>
<term
><option
->--name</option
-> <parameter
->nom</parameter
+>-session</option
+> <replaceable
+>sessió</replaceable
> </term>
-<listitem>
-<para
->Estableix el nom de l'aplicació.</para>
-</listitem>
+<listitem
+><para
+>Restaura l'aplicació des d'una sessió anterior. </para
+></listitem>
</varlistentry>
<varlistentry>
<term
><option
->--title</option
-> <parameter
->títol</parameter
+>-display</option
+> <replaceable
+>nom_màquina:número_pantalla</replaceable
> </term>
-<listitem>
-<para
->Estableix el títol de l'aplicació (llegenda).</para>
-</listitem>
+<listitem
+><para
+>Canvia les visualitzacions en X11. Anul·la la variable d'entorn DISPLAY. </para
+></listitem>
</varlistentry>
<varlistentry>
<term
><option
->--visual</option
-> <parameter
->TrueColor</parameter
+>-geometry</option
+> <replaceable
+>geometria</replaceable
> </term>
-<listitem>
-<para
->Força a l'aplicació a usar visió <parameter
->TrueColor</parameter
-> a una pantalla de 8 bits.</para>
-</listitem>
+<listitem
+><para
+>Especifica la geometria de la finestra per a la finestra principal en X11. Per exemple: -geometry 100x100+50+50. </para
+></listitem>
</varlistentry>
-
<varlistentry>
<term
><option
->--inputstyle</option
-> <parameter
->estil_d'entrada</parameter
+>-dialogs=</option
+> <replaceable
+>[xp|none]</replaceable
> </term>
-<listitem>
-<para
->Estableix l'estil d'entrada XIM (X Input Method). Els valors possibles són <parameter
->onthespot</parameter
->, <parameter
->overthespot</parameter
->, <parameter
->offthespot</parameter
-> i <parameter
->root</parameter
->.</para>
-</listitem>
+<listitem
+><para
+>Només està disponible per a les platformes de Windows. XP utilitza diàlegs nadius a l'estil XP i cap (none) els desactiva.</para
+></listitem>
</varlistentry>
<varlistentry>
<term
><option
->--im</option
-> <parameter
->servidor XIM</parameter
+>-fontengine=</option
+> <replaceable
+>freetype</replaceable
> </term>
-<listitem>
-<para
->Estableix el servidor XIM.</para>
-</listitem>
+<listitem
+><para
+>Empra el motor de tipus de lletra FreeType. </para
+></listitem>
</varlistentry>
+<!--http://doc.qt.io/qt-5/qcommandlineparser.html -->
<varlistentry>
<term>
<option
->--noxim</option>
+>-h, --help i -? al Windows</option>
</term>
-<listitem>
-<para
->Deshabilita XIM.</para>
-</listitem>
+<listitem
+><para
+>Imprimeix totes les opcions i la descripció de l'aplicació. </para
+></listitem>
</varlistentry>
<varlistentry>
<term>
<option
->--reverse</option>
+>-v --version</option>
</term>
-<listitem>
-<para
->Emmiralla tota la disposició dels estris.</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term
-><option
->--stylesheet</option
-> <replaceable
->file.qss</replaceable
-> </term>
-<listitem>
-<para
->Aplica els fulls d'estils de les Qt als estris de les aplicacions.</para>
-</listitem>
+<listitem
+><para
+>Mostra la cadena sobre la versió de l'aplicació. </para
+></listitem>
</varlistentry>
</variablelist>
@@ -336,7 +441,17 @@
<title
>Autors</title>
<para
->Pàgina de manual escrita per en &Lauri.Watts; &Lauri.Watts.mail;</para>
+>Pàgina de manual original escrita per en &Lauri.Watts; &Lauri.Watts.mail;</para>
+<para
+>Actualitzada als Frameworks 5 per en &Burkhard.Lueck; &Burkhard.Lueck.mail;</para>
+<para
+>La informació d'aquesta pàgina del manual és de la <ulink url="http://doc.qt.io/qt-5/qapplication.html#QApplication"
+>documentació de QApplication</ulink
+>, la <ulink url="http://doc.qt.io/qt-5/qguiapplication.html#QGuiApplication"
+>documentació de QGuiApplication</ulink
+> i la <ulink url="http://doc.qt.io/qt-5/qcommandlineparser.html"
+>documentació de QCommandLineParser</ulink
+>.</para>
</refsect1>
</refentry>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdoctools-5.24.0/po/nn/kdoctools5.po new/kdoctools-5.25.0/po/nn/kdoctools5.po
--- old/kdoctools-5.24.0/po/nn/kdoctools5.po 2016-07-03 11:11:07.000000000 +0200
+++ new/kdoctools-5.25.0/po/nn/kdoctools5.po 2016-08-07 15:47:20.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kio_help4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-12-02 06:53+0000\n"
+"POT-Creation-Date: 2016-06-16 07:52+0000\n"
"PO-Revision-Date: 2008-08-03 19:23+0200\n"
"Last-Translator: Karl Ove Hufthammer <karl(a)huftis.org>\n"
"Language-Team: Norwegian Nynorsk <i18n-nn(a)lister.ping.uio.no>\n"
@@ -20,18 +20,18 @@
"X-Accelerator-Marker: &\n"
"X-Text-Markup: kde4\n"
-#: xslt.cpp:133
+#: xslt.cpp:134
msgid "Parsing stylesheet"
msgstr "Fortolkar stilsett"
-#: xslt.cpp:157
+#: xslt.cpp:158
msgid "Parsing document"
msgstr "Fortolkar dokument"
-#: xslt.cpp:183
+#: xslt.cpp:184
msgid "Applying stylesheet"
msgstr "Brukar stilsett"
-#: xslt.cpp:191
+#: xslt.cpp:192
msgid "Writing document"
msgstr "Skriv dokument"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdoctools-5.24.0/src/customization/entities/contributor.entities new/kdoctools-5.25.0/src/customization/entities/contributor.entities
--- old/kdoctools-5.24.0/src/customization/entities/contributor.entities 2016-07-03 11:11:07.000000000 +0200
+++ new/kdoctools-5.25.0/src/customization/entities/contributor.entities 2016-08-07 15:47:20.000000000 +0200
@@ -45,12 +45,16 @@
<!ENTITY Paul.E.Ahlquist.Jr '<personname><firstname>Paul</firstname><othername>E.</othername><surname>Ahlquist</surname><lineage>Jr.</lineage></personname>'>
<!ENTITY Paul.E.Ahlquist.Jr.mail '<email>pea(a)ahlquist.org</email>'>
+<!ENTITY Danny.Allen '<personname><firstname>Danny</firstname><surname>Allen</surname></personname>'>
+<!ENTITY Danny.Allen.mail '<email>danny(a)dannyallen.co.uk</email>'>
<!ENTITY Primoz.Anzur '<personname><firstname>Primoz</firstname><surname>Anzur</surname></personname>'>
<!ENTITY Primoz.Anzur.mail '<email>zerokode(a)gmx.net</email>'>
<!ENTITY Ewald.Arnold '<personname><firstname>Ewald</firstname><surname>Arnold</surname></personname>'>
<!ENTITY Ewald.Arnold.mail '<email>ewald(a)ewald-arnold.de</email>'>
<!ENTITY Yves.Arrouye '<personname><firstname>Yves</firstname><surname>Arrouye</surname></personname>'>
<!ENTITY Yves.Arrouye.mail '<email>yves(a)realnames.ca</email>'>
+<!ENTITY Albert.Astals.Cid '<personname><firstname>Albert</firstname><surname>Astals</surname></personname>'>
+<!ENTITY Albert.Astals.Cid.mail '<email>aacid(a)kde.org</email>'>
<!ENTITY Marc.Bartsch '<personname><firstname>Marc</firstname><surname>Bartsch</surname></personname>'>
<!ENTITY Marc.Bartsch.mail '<email>marc.bartsch(a)web.de</email>'>
@@ -231,10 +235,9 @@
<!ENTITY Richard.Johnson.mail '<email>rjohnson(a)kde.org</email>'>
<!ENTITY Matt.Johnston '<personname><firstname>Matt</firstname><surname>Johnston</surname></personname>'>
<!ENTITY Matt.Johnston.mail '<email>mattj(a)flashmail.com</email>'>
-<!ENTITY Thomas.Baumgart '<personname><firstname>Thomas</firstname><surname>Baumgart</surname></personname>'>
-<!ENTITY Thomas.Baumgart.mail '<email>ipwizard(a)users.sourceforge.net</email>'>
<!ENTITY Martin.R.Jones '<personname><firstname>Martin</firstname><othername>R.</othername><surname>Jones</surname></personname>'>
<!ENTITY Martin.R.Jones.mail '<email>mjones(a)kde.org</email>'>
+
<!ENTITY Thomas.Kabelmann '<personname><firstname>Thomas</firstname><surname>Kabelmann</surname></personname>'>
<!ENTITY Thomas.Kabelmann.mail '<email>tk78(a)gmx.de</email>'>
<!ENTITY Sirtaj.Singh.Kang '<personname><firstname>Sirtaj</firstname><othername>Singh</othername><surname>Kang</surname></personname>'>
@@ -263,6 +266,8 @@
<!ENTITY Michael.Korman '<personname><firstname>Michael</firstname><surname>Korman</surname></personname>'>
<!ENTITY Antti.Koivisto '<personname><firstname>Antti</firstname><surname>Koivisto</surname></personname>'>
<!ENTITY Antti.Koivisto.mail '<email>koivisto(a)iki.fi</email>'>
+<!ENTITY Friedrich.Kossebau '<personname><firstname>Friedrich</firstname><othername>W. H.</othername><surname>Kossebau</surname></personname>'>
+<!ENTITY Friedrich.Kossebau.email '<email>kossebau(a)kde.org</email>'>
<!ENTITY Matt.Koss '<personname><firstname>Matt</firstname><surname>Koss</surname></personname>'>
<!ENTITY Matt.Koss.mail '<email>koss(a)napri.sk</email>'>
<!ENTITY Michael.Korman.mail '<email>michael.korman(a)uconn.edu</email>'>
@@ -385,9 +390,11 @@
<!ENTITY Artur.Rataj.mail '<email>art(a)zeus.polsl.gliwice.pl</email>'>
<!ENTITY Roman.Razilov '<personname><firstname>Roman</firstname><surname>Razilov</surname></personname>'>
<!ENTITY Roman.Razilov.mail '<email>Roman.Razilov(a)gmx.de</email>'>
-<!ENTITY Nicholas.Robbins '<personname><firstname>Nicolas</firstname><surname>Robbins</surname></personname>'>
<!ENTITY Michael.Reiher '<personname><firstname>Michael</firstname><surname>Reiher</surname></personname>'>
<!ENTITY Michael.Reiher.mail '<email>michael.reiher(a)gmx.de</email>'>
+<!ENTITY Alex.Richardson '<personname><firstname>Alex</firstname><surname>Richardson</surname></personname>'>
+<!ENTITY Alex.Richardson.email '<email>arichardson.kde(a)gmail.com</email>'>
+<!ENTITY Nicholas.Robbins '<personname><firstname>Nicolas</firstname><surname>Robbins</surname></personname>'>
<!ENTITY Nicholas.Robbins.mail '<email>logik9000(a)chartermi.net</email>'>
<!ENTITY Pamela.Roberts '<personname><firstname>Pamela</firstname><surname>Roberts</surname></personname>'>
<!ENTITY Pamela.Roberts.mail '<email>pamroberts(a)blueyonder.co.uk</email>'>
@@ -527,7 +534,3 @@
<!ENTITY Alex.Zepeda.mail '<email>zipzippy(a)sonic.net</email>'>
<!ENTITY Nikolas.Zimmermann '<personname><firstname>Nikolas</firstname><surname>Zimmermann</surname></personname>'>
<!ENTITY Nikolas.Zimmermann.mail '<email>wildfox(a)kde.org</email>'>
-<!ENTITY Danny.Allen '<personname><firstname>Danny</firstname><surname>Allen</surname></personname>'>
-<!ENTITY Danny.Allen.mail '<email>danny(a)dannyallen.co.uk</email>'>
-<!ENTITY Albert.Astals.Cid '<personname><firstname>Albert</firstname><surname>Astals</surname></personname>'>
-<!ENTITY Albert.Astals.Cid.mail '<email>aacid(a)kde.org</email>'>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdoctools-5.24.0/src/customization/entities/general.entities new/kdoctools-5.25.0/src/customization/entities/general.entities
--- old/kdoctools-5.24.0/src/customization/entities/general.entities 2016-07-03 11:11:07.000000000 +0200
+++ new/kdoctools-5.25.0/src/customization/entities/general.entities 2016-08-07 15:47:20.000000000 +0200
@@ -108,6 +108,7 @@
<!ENTITY amarok "<application>Amarok</application>">
<!ENTITY amor "<application>AMOR</application>">
<!ENTITY ark "<application>Ark</application>">
+<!ENTITY artikulate "<application>Artikulate</application>">
<!ENTITY ATAPI "<acronym>ATAPI</acronym>">
<!ENTITY blinken "<application>Blinken</application>">
<!ENTITY blogilo "<application>Blogilo</application>">
@@ -115,6 +116,8 @@
<!ENTITY bovo "<application>Bovo</application>">
<!ENTITY BSD "<trademark>BSD</trademark>">
<!ENTITY calligra "Calligra">
+<!ENTITY calligraflow "<application>Calligra Flow</application>">
+<!ENTITY calligraplan "<application>Calligra Plan</application>">
<!ENTITY calligrasheets "<application>Calligra Sheets</application>">
<!ENTITY calligrastage "<application>Calligra Stage</application>">
<!ENTITY calligrawords "<application>Calligra Words</application>">
@@ -157,9 +160,11 @@
<!ENTITY HP-UX '<trademark class="registered">HP-UX</trademark>'>
<!ENTITY HTML '<acronym>HTML</acronym>'>
<!ENTITY HTTP "<acronym>HTTP</acronym>">
+<!ENTITY IMAP "<acronym>IMAP</acronym>">
<!ENTITY infocenter "<application>KInfoCenter</application>">
<!ENTITY IRIX '<trademark class="registered">IRIX</trademark>'>
<!ENTITY Java "<trademark>Java</trademark>">
+<!ENTITY javascript "<application>JavaScript</application>">
<!ENTITY Jini "<trademark>Jini</trademark>">
<!ENTITY jovie "<application>Jovie</application>">
<!ENTITY juk "<application>JuK</application>">
@@ -172,6 +177,7 @@
<!ENTITY kalzium "<application>Kalzium</application>">
<!ENTITY kamera "<application>Kamera</application>">
<!ENTITY kanagram "<application>Kanagram</application>">
+<!ENTITY kamoso "<application>Kamoso</application>">
<!ENTITY kapman "<application>Kapman</application>">
<!ENTITY kappfinder "<application>Kappfinder</application>">
<!ENTITY kapptemplate "<application>KAppTemplate</application>">
@@ -302,6 +308,7 @@
<!ENTITY kreversi "<application>KReversi</application>">
<!ENTITY krfb "<application>Desktop Sharing</application>">
<!ENTITY krita "<application>Krita</application>">
+<!ENTITY kronometer "<application>Kronometer</application>">
<!ENTITY kruler "<application>KDE Screen Ruler</application>">
<!ENTITY krunner "<application>KRunner</application>">
<!ENTITY krusader '<application>Krusader</application>'>
@@ -350,6 +357,7 @@
<!ENTITY kwallet5 "<application>KWallet</application>">
<!ENTITY kwalletmanager5 "<application>KWallet Manager</application>">
<!ENTITY kwatchgnupg "<application>KWatchGnuPG</application>">
+<!ENTITY kwave "<application>KWave</application>">
<!ENTITY kworldclock "<application>KWorldClock</application>">
<!ENTITY kwin "<application>KWin</application>">
<!ENTITY kwordquiz "<application>KWordQuiz</application>">
@@ -370,6 +378,7 @@
<!ENTITY megami "<application>Megami</application>">
<!ENTITY Microsoft '<trademark class="registered">Microsoft</trademark>'>
<!ENTITY MIDI "<acronym>MIDI</acronym>">
+<!ENTITY minuet "<application>Minuet</application>">
<!ENTITY MIME "<acronym>MIME</acronym>">
<!ENTITY Motif '<trademark class="registered">Motif</trademark>'>
<!ENTITY MRU "<acronym>MRU</acronym>">
@@ -382,6 +391,7 @@
<!ENTITY PalmOS '<trademark class="registered">Palm OS</trademark>'>
<!ENTITY PalmPilot "<productname><trademark>PalmPilot</trademark></productname>">
<!ENTITY parley "<application>Parley</application>">
+<!ENTITY PDF "<acronym>PDF</acronym>">
<!ENTITY phonon "<application>Phonon</application>">
<!ENTITY picmi "<application>Picmi</application>">
<!ENTITY plasma "<productname>Plasma</productname>">
@@ -389,6 +399,7 @@
<!ENTITY plasmoid "<application>Plasmoid</application>">
<!ENTITY plasmoids "<application>Plasmoids</application>">
<!ENTITY PMX "<application>PMX</application>"><!-- acronym too? -->
+<!ENTITY POP3 "<acronym>POP3</acronym>">
<!ENTITY PostScript '<trademark class="registered">PostScript</trademark>'>
<!ENTITY PPP "<acronym>PPP</acronym>">
<!ENTITY Qt "<trademark>Qt</trademark>">
@@ -396,6 +407,7 @@
<!ENTITY RealVideo '<trademark class="registered">RealVideo</trademark>'>
<!ENTITY RedHat '<trademark class="registered">Red Hat</trademark>'>
<!ENTITY rocs "<application>Rocs</application>">
+<!ENTITY rsibreak "<application>RSIBreak</application>">
<!ENTITY skanlite "<application>Skanlite</application>">
<!ENTITY Sendmail '<application><trademark class="registered">sendmail</trademark></application>'>
<!ENTITY smb4k "<application>Smb4K</application>">
@@ -404,7 +416,7 @@
<!ENTITY skrooge '<application>Skrooge</application>'>
<!ENTITY snake "<application>SnaKe</application>">
<!ENTITY Solaris "<trademark>Solaris</trademark>">
-<!ENTITY spectacle "Spectacle">
+<!ENTITY spectacle "<application>Spectacle</application>">
<!ENTITY step "<application>Step</application>">
<!ENTITY superkaramba "<application>SuperKaramba</application>">
<!ENTITY SuSE '<acronym><trademark class="registered">SuSE</trademark></acronym>'>
@@ -415,6 +427,7 @@
<!ENTITY TrueType '<trademark class="registered">TrueType</trademark>'>
<!ENTITY trojita "<application>Trojitá</application>">
<!ENTITY ubuntu "<trademark>Ubuntu</trademark>">
+<!ENTITY umbrello "<application>Umbrello</application>">
<!ENTITY UNIX '<trademark class="registered">UNIX</trademark>'>
<!ENTITY URL "<acronym>URL</acronym>">
<!ENTITY URI "<acronym>URI</acronym>">
@@ -463,6 +476,7 @@
<!ENTITY kdat "<application>KDat</application>">
<!ENTITY kdcop "<application>kdcop</application>">
<!ENTITY kde-ftp '<ulink url="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</ulink>'>
+<!ENTITY kdenlive "<application>Kdenlive</application>">
<!ENTITY kdm "<application>kdm</application>">
<!ENTITY kdmrc "<filename>kdmrc</filename>">
<!ENTITY kdict "<application>KDict</application>">
@@ -479,6 +493,7 @@
<!ENTITY kontour "<application>Kontour</application>">
<!ENTITY kdeprint "<application>KDEPrint</application>">
<!ENTITY kdesktop "<application>KDesktop</application>">
+<!ENTITY kdesvn "<application>Kdesvn</application>">
<!ENTITY kugar "<application>Kugar</application>">
<!ENTITY kuickshow "<application>KuickShow</application>">
<!ENTITY kodometer "<application>KOdometer</application>">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdoctools-5.24.0/src/customization/it/user.entities new/kdoctools-5.25.0/src/customization/it/user.entities
--- old/kdoctools-5.24.0/src/customization/it/user.entities 2016-07-03 11:11:07.000000000 +0200
+++ new/kdoctools-5.25.0/src/customization/it/user.entities 2016-08-07 15:47:20.000000000 +0200
@@ -7,6 +7,7 @@
-->
<!ENTITY Alt "<keycap>Alt</keycap>">
+<!ENTITY applications "<productname>Applications</productname>">
<!ENTITY Backspace "<keycap>Backspace</keycap>">
<!ENTITY cdrom "<hardware>unità CD-ROM</hardware>">
<!ENTITY Ctrl "<keycap>Ctrl</keycap>">
@@ -18,7 +19,7 @@
<!ENTITY FAQ "<acronym>FAQ</acronym>">
<!ENTITY ie "cioè">
<!ENTITY infocenter "<application>Centro d'informazione</application>">
-<!ENTITY kcontrolcenter "<application>Centro di controllo di &kde;</application>">
+<!ENTITY kcontrolcenter "<application>Centro di controllo</application>">
<!ENTITY kde-frameworks "<productname>&kde; Frameworks</productname>">
<!ENTITY kde-sc "&kde; <acronym>SC</acronym>">
<!ENTITY kde-sc-full "<productname>&kde; Software Compilation</productname>">
1
0
Hello community,
here is the log from the commit of package kdnssd-framework for openSUSE:Factory checked in at 2016-08-29 15:02:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdnssd-framework (Old)
and /work/SRC/openSUSE:Factory/.kdnssd-framework.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdnssd-framework"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdnssd-framework/kdnssd-framework.changes 2016-07-15 12:34:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdnssd-framework.new/kdnssd-framework.changes 2016-08-29 15:02:34.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:52:25 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kdnssd-5.24.0.tar.xz
New:
----
kdnssd-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdnssd-framework.spec ++++++
--- /var/tmp/diff_new_pack.LF3INN/_old 2016-08-29 15:02:35.000000000 +0200
+++ /var/tmp/diff_new_pack.LF3INN/_new 2016-08-29 15:02:35.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5DNSSD5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kdnssd-framework
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: avahi-compat-mDNSResponder-devel
BuildRequires: cmake >= 2.8.12
@@ -28,10 +28,10 @@
BuildRequires: fdupes
BuildRequires: kf5-filesystem
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
Summary: Network service discovery using Zeroconf
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -67,7 +67,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Network) >= 5.4.0
+Requires: cmake(Qt5Network) >= 5.5.0
%description devel
KDNSSD is a library for handling the DNS-based Service Discovery Protocol
++++++ kdnssd-5.24.0.tar.xz -> kdnssd-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdnssd-5.24.0/CMakeLists.txt new/kdnssd-5.25.0/CMakeLists.txt
--- old/kdnssd-5.24.0/CMakeLists.txt 2016-07-03 11:10:43.000000000 +0200
+++ new/kdnssd-5.25.0/CMakeLists.txt 2016-08-07 15:47:03.000000000 +0200
@@ -3,7 +3,7 @@
project(KDNSSD)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -15,9 +15,9 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Network)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
1
0
Hello community,
here is the log from the commit of package kdewebkit for openSUSE:Factory checked in at 2016-08-29 15:02:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdewebkit (Old)
and /work/SRC/openSUSE:Factory/.kdewebkit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdewebkit"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdewebkit/kdewebkit.changes 2016-07-15 12:33:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdewebkit.new/kdewebkit.changes 2016-08-29 15:02:18.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:52:18 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kdewebkit-5.24.0.tar.xz
New:
----
kdewebkit-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdewebkit.spec ++++++
--- /var/tmp/diff_new_pack.eW9baR/_old 2016-08-29 15:02:19.000000000 +0200
+++ /var/tmp/diff_new_pack.eW9baR/_new 2016-08-29 15:02:19.000000000 +0200
@@ -17,9 +17,9 @@
%define lname libKF5WebKit5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kdewebkit
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -45,12 +45,12 @@
BuildRequires: kwindowsystem-devel >= %{_tar_path}
BuildRequires: kxmlgui-devel >= %{_tar_path}
BuildRequires: solid-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5WebKitWidgets) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5WebKitWidgets) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
Summary: Integration of the HTML rendering engine WebKit
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -78,7 +78,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5WebKitWidgets) >= 5.4.0
+Requires: cmake(Qt5WebKitWidgets) >= 5.5.0
%description devel
This library provides KDE integration of the QtWebKit library. If you are
++++++ kdewebkit-5.24.0.tar.xz -> kdewebkit-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdewebkit-5.24.0/CMakeLists.txt new/kdewebkit-5.25.0/CMakeLists.txt
--- old/kdewebkit-5.24.0/CMakeLists.txt 2016-07-02 10:45:19.000000000 +0200
+++ new/kdewebkit-5.25.0/CMakeLists.txt 2016-08-06 10:31:14.000000000 +0200
@@ -3,14 +3,14 @@
project(KDEWebKit)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Widgets WebKitWidgets Network)
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
@@ -22,8 +22,8 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KDEWEBKIT
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kdewebkit_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5WebKitConfigVersion.cmake"
1
0
Hello community,
here is the log from the commit of package kdesu for openSUSE:Factory checked in at 2016-08-29 15:02:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdesu (Old)
and /work/SRC/openSUSE:Factory/.kdesu.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdesu"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdesu/kdesu.changes 2016-07-15 12:33:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdesu.new/kdesu.changes 2016-08-29 15:02:05.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:52:13 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kdesu-5.24.0.tar.xz
New:
----
kdesu-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdesu.spec ++++++
--- /var/tmp/diff_new_pack.erjcH5/_old 2016-08-29 15:02:07.000000000 +0200
+++ /var/tmp/diff_new_pack.erjcH5/_new 2016-08-29 15:02:07.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Su5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kdesu
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -31,7 +31,7 @@
BuildRequires: ki18n-devel >= %{_tar_path}
BuildRequires: kpty-devel >= %{_tar_path}
BuildRequires: kservice-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
BuildRequires: pkgconfig(x11)
Summary: User interface for running shell commands with root privileges
License: LGPL-2.1+
++++++ kdesu-5.24.0.tar.xz -> kdesu-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdesu-5.24.0/CMakeLists.txt new/kdesu-5.25.0/CMakeLists.txt
--- old/kdesu-5.24.0/CMakeLists.txt 2016-07-03 11:09:48.000000000 +0200
+++ new/kdesu-5.25.0/CMakeLists.txt 2016-08-07 15:46:25.000000000 +0200
@@ -3,21 +3,21 @@
project(KDESu)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5Core ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
find_package(KF5CoreAddons ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5I18n ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5Service ${KF5_DEP_VERSION} REQUIRED)
1
0
Hello community,
here is the log from the commit of package kdesignerplugin for openSUSE:Factory checked in at 2016-08-29 15:01:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdesignerplugin (Old)
and /work/SRC/openSUSE:Factory/.kdesignerplugin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdesignerplugin"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdesignerplugin/kdesignerplugin.changes 2016-07-15 12:33:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdesignerplugin.new/kdesignerplugin.changes 2016-08-29 15:01:53.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:52:08 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kdesignerplugin-5.24.0.tar.xz
New:
----
kdesignerplugin-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdesignerplugin.spec ++++++
--- /var/tmp/diff_new_pack.5epiMT/_old 2016-08-29 15:01:54.000000000 +0200
+++ /var/tmp/diff_new_pack.5epiMT/_new 2016-08-29 15:01:54.000000000 +0200
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kdesignerplugin
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -43,10 +43,10 @@
BuildRequires: kwindowsystem-devel >= %{_tar_path}
BuildRequires: kxmlgui-devel >= %{_tar_path}
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Designer) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Designer) >= 5.5.0
%if %{with lang}
Recommends: %{name}-lang = %{version}
%endif
@@ -68,7 +68,7 @@
Group: Development/Libraries/KDE
Requires: %{name} = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
This framework provides plugins for Qt Designer that allow it to display
++++++ kdesignerplugin-5.24.0.tar.xz -> kdesignerplugin-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdesignerplugin-5.24.0/CMakeLists.txt new/kdesignerplugin-5.25.0/CMakeLists.txt
--- old/kdesignerplugin-5.24.0/CMakeLists.txt 2016-07-03 11:08:22.000000000 +0200
+++ new/kdesignerplugin-5.25.0/CMakeLists.txt 2016-08-07 15:46:11.000000000 +0200
@@ -3,7 +3,7 @@
project(KDesignerPlugin)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -15,7 +15,7 @@
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5Core ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
find_package(Qt5Designer ${REQUIRED_QT_VERSION} NO_MODULE)
set_package_properties(Qt5Designer PROPERTIES
@@ -25,8 +25,8 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
find_package(KF5CoreAddons ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5Config ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5DocTools ${KF5_DEP_VERSION} REQUIRED)
1
0
Hello community,
here is the log from the commit of package kdelibs4support for openSUSE:Factory checked in at 2016-08-29 15:01:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdelibs4support (Old)
and /work/SRC/openSUSE:Factory/.kdelibs4support.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdelibs4support"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdelibs4support/kdelibs4support.changes 2016-07-15 12:33:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdelibs4support.new/kdelibs4support.changes 2016-08-29 15:01:37.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:51:48 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kdelibs4support-5.24.0.tar.xz
New:
----
kdelibs4support-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdelibs4support.spec ++++++
--- /var/tmp/diff_new_pack.SMj0dh/_old 2016-08-29 15:01:40.000000000 +0200
+++ /var/tmp/diff_new_pack.SMj0dh/_new 2016-08-29 15:01:40.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5KDELibs4Support5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kdelibs4support
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: NetworkManager-devel
@@ -52,16 +52,16 @@
BuildRequires: kwindowsystem-devel >= %{_tar_path}
BuildRequires: kxmlgui-devel >= %{_tar_path}
BuildRequires: perl-URI
-BuildRequires: cmake(Qt5Concurrent) >= 5.4.0
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Designer) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
-BuildRequires: cmake(Qt5PrintSupport) >= 5.4.0
-BuildRequires: cmake(Qt5Svg) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(Qt5Concurrent) >= 5.5.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Designer) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
+BuildRequires: cmake(Qt5PrintSupport) >= 5.5.0
+BuildRequires: cmake(Qt5Svg) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(sm)
BuildRequires: pkgconfig(x11)
@@ -167,10 +167,10 @@
Requires: ktextwidgets-devel >= %{_tar_path}
Requires: kunitconversion-devel >= %{_tar_path}
Requires: kwindowsystem-devel >= %{_tar_path}
-Requires: cmake(Qt5Core) >= 5.4.0
-Requires: cmake(Qt5DBus) >= 5.4.0
-Requires: cmake(Qt5PrintSupport) >= 5.4.0
-Requires: cmake(Qt5Xml) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
+Requires: cmake(Qt5DBus) >= 5.5.0
+Requires: cmake(Qt5PrintSupport) >= 5.5.0
+Requires: cmake(Qt5Xml) >= 5.5.0
%description devel
This package includes CMake macros and C++
++++++ kdelibs4support-5.24.0.tar.xz -> kdelibs4support-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs4support-5.24.0/CMakeLists.txt new/kdelibs4support-5.25.0/CMakeLists.txt
--- old/kdelibs4support-5.24.0/CMakeLists.txt 2016-07-03 11:07:14.000000000 +0200
+++ new/kdelibs4support-5.25.0/CMakeLists.txt 2016-08-07 15:45:35.000000000 +0200
@@ -3,7 +3,7 @@
project(KDELibs4Support)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -17,9 +17,9 @@
include(GenerateExportHeader)
include(CMakeFindFrameworks)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
-set(REQUIRED_QT_VERSION 5.4.0)
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Network Widgets DBus Test Svg PrintSupport Designer)
find_package(KF5Completion ${KF5_DEP_VERSION} REQUIRED)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs4support-5.24.0/data/currency/nlg.desktop new/kdelibs4support-5.25.0/data/currency/nlg.desktop
--- old/kdelibs4support-5.24.0/data/currency/nlg.desktop 2016-07-03 11:07:14.000000000 +0200
+++ new/kdelibs4support-5.25.0/data/currency/nlg.desktop 2016-08-07 15:45:35.000000000 +0200
@@ -6,8 +6,8 @@
Name[ar]=الغويلدر الهولندي
Name[ast]=Florín neerlandés
Name[bs]=holandski gulden
-Name[ca]=Florí de les Antilles Holandeses
-Name[ca@valencia]=Florí de les Antilles Holandeses
+Name[ca]=Florí neerlandès
+Name[ca@valencia]=Florí neerlandés
Name[cs]=Nizozemský gulden
Name[da]=Hollandsk gylden
Name[de]=Niederländischer Gulden
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs4support-5.24.0/data/currency/sdd.desktop new/kdelibs4support-5.25.0/data/currency/sdd.desktop
--- old/kdelibs4support-5.24.0/data/currency/sdd.desktop 2016-07-03 11:07:14.000000000 +0200
+++ new/kdelibs4support-5.25.0/data/currency/sdd.desktop 2016-08-07 15:45:35.000000000 +0200
@@ -6,8 +6,8 @@
Name[ar]=الدينار السوداني
Name[ast]=Dinar sundanés
Name[bs]=sudanski dinar
-Name[ca]=Dinar de Sudan
-Name[ca@valencia]=Dinar de Sudan
+Name[ca]=Dinar sudanès
+Name[ca@valencia]=Dinar sudanés
Name[cs]=Súdánský dinár
Name[da]=Sudansk dinar
Name[de]=Sudanesischer Dinar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs4support-5.24.0/data/currency/twd.desktop new/kdelibs4support-5.25.0/data/currency/twd.desktop
--- old/kdelibs4support-5.24.0/data/currency/twd.desktop 2016-07-03 11:07:14.000000000 +0200
+++ new/kdelibs4support-5.25.0/data/currency/twd.desktop 2016-08-07 15:45:35.000000000 +0200
@@ -8,8 +8,8 @@
Name[bg]=Нов тайвански долар
Name[bn]=নতুন তাইওয়ান ডলার
Name[bs]=tajvanski novi dolar
-Name[ca]=Dòlar nou de Taiwan
-Name[ca@valencia]=Dòlar nou de Taiwan
+Name[ca]=Dòlar de Taiwan
+Name[ca@valencia]=Dòlar de Taiwan
Name[cs]=Nový tchaj-wanský dolar
Name[csb]=Nowi Tajwańsczi Dolar
Name[da]=Ny taiwansk dollar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs4support-5.24.0/data/currency/xpt.desktop new/kdelibs4support-5.25.0/data/currency/xpt.desktop
--- old/kdelibs4support-5.24.0/data/currency/xpt.desktop 2016-07-03 11:07:14.000000000 +0200
+++ new/kdelibs4support-5.25.0/data/currency/xpt.desktop 2016-08-07 15:45:35.000000000 +0200
@@ -7,8 +7,8 @@
Name[be]=Платына
Name[br]=Platinum
Name[bs]=Platina
-Name[ca]=Platinum
-Name[ca@valencia]=Platinum
+Name[ca]=Platí
+Name[ca@valencia]=Platí
Name[cs]=Platina
Name[cy]=Platinwm
Name[da]=Platinum
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs4support-5.24.0/po/pl/kdelibs4support.po new/kdelibs4support-5.25.0/po/pl/kdelibs4support.po
--- old/kdelibs4support-5.24.0/po/pl/kdelibs4support.po 2016-07-03 11:07:14.000000000 +0200
+++ new/kdelibs4support-5.25.0/po/pl/kdelibs4support.po 2016-08-07 15:45:35.000000000 +0200
@@ -10,13 +10,13 @@
# Krzysztof Lichota <lichota(a)mimuw.edu.pl>, 2005, 2006.
# Marta Rybczyńska <kde-i18n(a)rybczynska.net>, 2007, 2008, 2009, 2011.
# Marta Rybczynska <kde-i18n(a)rybczynska.net>, 2009, 2010.
-# Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>, 2011, 2014, 2015.
+# Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>, 2011, 2014, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: kdecalendarsystems\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-05-08 07:20+0000\n"
-"PO-Revision-Date: 2015-12-05 06:44+0100\n"
+"PO-Revision-Date: 2016-08-06 08:22+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -10303,7 +10303,7 @@
#: kio/kfilemetadataprovider.cpp:447
msgctxt "@label"
msgid "Modified"
-msgstr "Zmodyfikowany"
+msgstr "Zmieniony"
#: kio/kfilemetadataprovider.cpp:448
msgctxt "@label"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs4support-5.24.0/po/sr/kdelibs4support.po new/kdelibs4support-5.25.0/po/sr/kdelibs4support.po
--- old/kdelibs4support-5.24.0/po/sr/kdelibs4support.po 2016-07-03 11:07:14.000000000 +0200
+++ new/kdelibs4support-5.25.0/po/sr/kdelibs4support.po 2016-08-07 15:45:35.000000000 +0200
@@ -20,6 +20,7 @@
"X-Accelerator-Marker: &\n"
"X-Text-Markup: kde4\n"
"X-Environment: kde\n"
+"X-Associated-UI-Catalogs: kio.desktop\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs4support-5.24.0/po/sr(a)ijekavian/kdelibs4support.po new/kdelibs4support-5.25.0/po/sr(a)ijekavian/kdelibs4support.po
--- old/kdelibs4support-5.24.0/po/sr(a)ijekavian/kdelibs4support.po 2016-07-03 11:07:14.000000000 +0200
+++ new/kdelibs4support-5.25.0/po/sr(a)ijekavian/kdelibs4support.po 2016-08-07 15:45:35.000000000 +0200
@@ -20,6 +20,7 @@
"X-Accelerator-Marker: &\n"
"X-Text-Markup: kde4\n"
"X-Environment: kde\n"
+"X-Associated-UI-Catalogs: kio.desktop\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs4support-5.24.0/po/sr(a)ijekavianlatin/kdelibs4support.po new/kdelibs4support-5.25.0/po/sr(a)ijekavianlatin/kdelibs4support.po
--- old/kdelibs4support-5.24.0/po/sr(a)ijekavianlatin/kdelibs4support.po 2016-07-03 11:07:14.000000000 +0200
+++ new/kdelibs4support-5.25.0/po/sr(a)ijekavianlatin/kdelibs4support.po 2016-08-07 15:45:35.000000000 +0200
@@ -20,6 +20,7 @@
"X-Accelerator-Marker: &\n"
"X-Text-Markup: kde4\n"
"X-Environment: kde\n"
+"X-Associated-UI-Catalogs: kio.desktop\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs4support-5.24.0/po/sr(a)latin/kdelibs4support.po new/kdelibs4support-5.25.0/po/sr(a)latin/kdelibs4support.po
--- old/kdelibs4support-5.24.0/po/sr(a)latin/kdelibs4support.po 2016-07-03 11:07:14.000000000 +0200
+++ new/kdelibs4support-5.25.0/po/sr(a)latin/kdelibs4support.po 2016-08-07 15:45:35.000000000 +0200
@@ -20,6 +20,7 @@
"X-Accelerator-Marker: &\n"
"X-Text-Markup: kde4\n"
"X-Environment: kde\n"
+"X-Associated-UI-Catalogs: kio.desktop\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs4support-5.24.0/src/kdecore/all_languages.desktop new/kdelibs4support-5.25.0/src/kdecore/all_languages.desktop
--- old/kdelibs4support-5.24.0/src/kdecore/all_languages.desktop 2016-07-03 11:07:14.000000000 +0200
+++ new/kdelibs4support-5.25.0/src/kdecore/all_languages.desktop 2016-08-07 15:45:35.000000000 +0200
@@ -15021,7 +15021,7 @@
Name[nb]=Sundanesisk
Name[nds]=Sundaneesch
Name[ne]=सुडानी
-Name[nl]=Soendanees
+Name[nl]=Soedanees
Name[nn]=Sundanesisk
Name[or]=Sundanese
Name[pa]=ਸੂਡਾਨੀਅਸ
1
0
Hello community,
here is the log from the commit of package kded for openSUSE:Factory checked in at 2016-08-29 15:01:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kded (Old)
and /work/SRC/openSUSE:Factory/.kded.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kded"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kded/kded.changes 2016-07-15 12:33:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kded.new/kded.changes 2016-08-29 15:01:12.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:51:40 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kded-5.24.0.tar.xz
New:
----
kded-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kded.spec ++++++
--- /var/tmp/diff_new_pack.YGQ7Av/_old 2016-08-29 15:01:14.000000000 +0200
+++ /var/tmp/diff_new_pack.YGQ7Av/_new 2016-08-29 15:01:14.000000000 +0200
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kded
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -34,12 +34,12 @@
BuildRequires: kinit-devel >= %{_tar_path}
BuildRequires: kservice-devel >= %{_tar_path}
BuildRequires: kwindowsystem-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
%if %{with lang}
Recommends: %{name}-lang
%endif
++++++ kded-5.24.0.tar.xz -> kded-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-5.24.0/CMakeLists.txt new/kded-5.25.0/CMakeLists.txt
--- old/kded-5.24.0/CMakeLists.txt 2016-07-03 02:05:05.000000000 +0200
+++ new/kded-5.25.0/CMakeLists.txt 2016-08-07 15:44:56.000000000 +0200
@@ -3,21 +3,21 @@
project(KDED)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 "${REQUIRED_QT_VERSION}" CONFIG REQUIRED DBus Widgets)
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
find_package(KF5Config ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5CoreAddons ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5Crash ${KF5_DEP_VERSION} REQUIRED)
1
0
Hello community,
here is the log from the commit of package kdeclarative for openSUSE:Factory checked in at 2016-08-29 15:00:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdeclarative (Old)
and /work/SRC/openSUSE:Factory/.kdeclarative.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdeclarative"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdeclarative/kdeclarative.changes 2016-07-15 12:33:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdeclarative.new/kdeclarative.changes 2016-08-29 15:00:52.000000000 +0200
@@ -1,0 +2,9 @@
+Sun Aug 7 21:51:33 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Actually emit valueChanged
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kdeclarative-5.24.0.tar.xz
New:
----
kdeclarative-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdeclarative.spec ++++++
--- /var/tmp/diff_new_pack.AP4kiQ/_old 2016-08-29 15:00:55.000000000 +0200
+++ /var/tmp/diff_new_pack.AP4kiQ/_new 2016-08-29 15:00:55.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Declarative5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kdeclarative
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -38,11 +38,11 @@
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
BuildRequires: kwindowsystem-devel >= %{_tar_path}
BuildRequires: libepoxy-devel
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Gui) >= 5.4.0
-BuildRequires: cmake(Qt5Qml) >= 5.4.0
-BuildRequires: cmake(Qt5Quick) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Gui) >= 5.5.0
+BuildRequires: cmake(Qt5Qml) >= 5.5.0
+BuildRequires: cmake(Qt5Quick) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
Summary: Integration of QML and KDE workspaces
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -106,7 +106,7 @@
Requires: kpackage-devel >= %{_tar_path}
Requires: libKF5CalendarEvents5 = %{version}
Requires: libKF5QuickAddons5 = %{version}
-Requires: cmake(Qt5Qml) >= 5.4.0
+Requires: cmake(Qt5Qml) >= 5.5.0
%description devel
KDeclarative provides integration of QML and KDE workspaces.
++++++ kdeclarative-5.24.0.tar.xz -> kdeclarative-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.24.0/CMakeLists.txt new/kdeclarative-5.25.0/CMakeLists.txt
--- old/kdeclarative-5.24.0/CMakeLists.txt 2016-07-03 02:04:45.000000000 +0200
+++ new/kdeclarative-5.25.0/CMakeLists.txt 2016-08-07 15:44:43.000000000 +0200
@@ -4,15 +4,15 @@
# Dependencies
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(REQUIRED_QT_VERSION 5.4.0)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(REQUIRED_QT_VERSION 5.5.0)
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Qml Quick Gui)
include(KDEInstallDirs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.24.0/po/ca(a)valencia/kdeclarative5.po new/kdeclarative-5.25.0/po/ca(a)valencia/kdeclarative5.po
--- old/kdeclarative-5.24.0/po/ca(a)valencia/kdeclarative5.po 2016-07-03 02:04:45.000000000 +0200
+++ new/kdeclarative-5.25.0/po/ca(a)valencia/kdeclarative5.po 2016-08-07 15:44:43.000000000 +0200
@@ -1,5 +1,5 @@
# Translation of kdeclarative5.po to Catalan (Valencian)
-# Copyright (C) 2014-2015 This_file_is_part_of_KDE
+# Copyright (C) 2014-2016 This_file_is_part_of_KDE
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.24.0/src/kdeclarative/configpropertymap.cpp new/kdeclarative-5.25.0/src/kdeclarative/configpropertymap.cpp
--- old/kdeclarative-5.24.0/src/kdeclarative/configpropertymap.cpp 2016-07-03 02:04:45.000000000 +0200
+++ new/kdeclarative-5.25.0/src/kdeclarative/configpropertymap.cpp 2016-08-07 15:44:43.000000000 +0200
@@ -89,6 +89,7 @@
foreach (KConfigSkeletonItem *item, config.data()->items()) {
q->insert(item->key(), item->property());
+ emit q->valueChanged(item->key(), item->property());
}
}
1
0
Hello community,
here is the log from the commit of package kdbusaddons for openSUSE:Factory checked in at 2016-08-29 15:00:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdbusaddons (Old)
and /work/SRC/openSUSE:Factory/.kdbusaddons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdbusaddons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdbusaddons/kdbusaddons.changes 2016-07-15 12:33:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdbusaddons.new/kdbusaddons.changes 2016-08-29 15:00:27.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:51:25 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kdbusaddons-5.24.0.tar.xz
New:
----
kdbusaddons-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdbusaddons.spec ++++++
--- /var/tmp/diff_new_pack.Jhvgno/_old 2016-08-29 15:00:31.000000000 +0200
+++ /var/tmp/diff_new_pack.Jhvgno/_new 2016-08-29 15:00:31.000000000 +0200
@@ -18,20 +18,20 @@
%bcond_without lang
%define lname libKF5DBusAddons5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kdbusaddons
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
Summary: Convenience classes for QtDBus
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -70,7 +70,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5DBus) >= 5.4.0
+Requires: cmake(Qt5DBus) >= 5.5.0
%description devel
KDBusAddons provides convenience classes on top of QtDBus, as well as an API to
++++++ kdbusaddons-5.24.0.tar.xz -> kdbusaddons-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-5.24.0/CMakeLists.txt new/kdbusaddons-5.25.0/CMakeLists.txt
--- old/kdbusaddons-5.24.0/CMakeLists.txt 2016-07-03 02:04:09.000000000 +0200
+++ new/kdbusaddons-5.25.0/CMakeLists.txt 2016-08-07 15:38:18.000000000 +0200
@@ -3,7 +3,7 @@
project(KDBusAddons)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -14,7 +14,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5DBus ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
find_package(Qt5X11Extras ${REQUIRED_QT_VERSION} NO_MODULE)
@@ -27,7 +27,7 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KDBUSADDONS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kdbusaddons_version.h"
1
0
Hello community,
here is the log from the commit of package kcrash for openSUSE:Factory checked in at 2016-08-29 15:00:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcrash (Old)
and /work/SRC/openSUSE:Factory/.kcrash.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcrash"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcrash/kcrash.changes 2016-07-15 12:32:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kcrash.new/kcrash.changes 2016-08-29 15:00:06.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:51:21 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kcrash-5.24.0.tar.xz
New:
----
kcrash-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcrash.spec ++++++
--- /var/tmp/diff_new_pack.XJnTG9/_old 2016-08-29 15:00:10.000000000 +0200
+++ /var/tmp/diff_new_pack.XJnTG9/_new 2016-08-29 15:00:10.000000000 +0200
@@ -17,9 +17,9 @@
%define lname libKF5Crash5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kcrash
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -28,9 +28,9 @@
BuildRequires: kcoreaddons-devel >= %{_tar_path}
BuildRequires: kf5-filesystem
BuildRequires: kwindowsystem-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
BuildRequires: pkgconfig(x11)
Summary: Gracefull handling of application crashes
License: LGPL-2.1+
@@ -56,7 +56,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
KCrash provides support for intercepting and handling application crashes.
++++++ kcrash-5.24.0.tar.xz -> kcrash-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcrash-5.24.0/CMakeLists.txt new/kcrash-5.25.0/CMakeLists.txt
--- old/kcrash-5.24.0/CMakeLists.txt 2016-07-02 10:43:15.000000000 +0200
+++ new/kcrash-5.25.0/CMakeLists.txt 2016-08-06 10:29:02.000000000 +0200
@@ -3,13 +3,13 @@
project(KCrash)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core)
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
@@ -26,8 +26,8 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KCrash
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcrash_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5CrashConfigVersion.cmake"
1
0
Hello community,
here is the log from the commit of package kcoreaddons for openSUSE:Factory checked in at 2016-08-29 14:59:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcoreaddons (Old)
and /work/SRC/openSUSE:Factory/.kcoreaddons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcoreaddons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcoreaddons/kcoreaddons.changes 2016-07-15 12:32:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kcoreaddons.new/kcoreaddons.changes 2016-08-29 14:59:52.000000000 +0200
@@ -1,0 +2,10 @@
+Sun Aug 7 21:51:14 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Install known licenses and find them at runtime (regression fix)
+ (kde#353939)
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kcoreaddons-5.24.0.tar.xz
New:
----
kcoreaddons-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcoreaddons.spec ++++++
--- /var/tmp/diff_new_pack.z6vb2g/_old 2016-08-29 14:59:54.000000000 +0200
+++ /var/tmp/diff_new_pack.z6vb2g/_new 2016-08-29 14:59:54.000000000 +0200
@@ -18,19 +18,19 @@
%bcond_without lang
%define lname libKF5CoreAddons5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kcoreaddons
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
BuildRequires: shared-mime-info
-BuildRequires: cmake(Qt5Core) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
Requires: shared-mime-info
%if %{with lang}
Recommends: %{name}-lang = %{version}
@@ -67,7 +67,7 @@
Requires: %lname = %{version}
Requires: %{name} = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
KCoreAddons provides classes built on top of QtCore to perform various tasks
@@ -109,6 +109,7 @@
%defattr(-,root,root)
%doc COPYING* README*
%{_kf5_appsdir}/mime/packages/kde5.xml
+%{_kf5_datadir}/
%files -n %lname
%defattr(-,root,root)
++++++ kcoreaddons-5.24.0.tar.xz -> kcoreaddons-5.25.0.tar.xz ++++++
++++ 24535 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kconfigwidgets for openSUSE:Factory checked in at 2016-08-29 14:59:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kconfigwidgets (Old)
and /work/SRC/openSUSE:Factory/.kconfigwidgets.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kconfigwidgets"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kconfigwidgets/kconfigwidgets.changes 2016-07-15 12:32:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kconfigwidgets.new/kconfigwidgets.changes 2016-08-29 14:59:19.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:51:08 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kconfigwidgets-5.24.0.tar.xz
New:
----
kconfigwidgets-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kconfigwidgets.spec ++++++
--- /var/tmp/diff_new_pack.JUhUD9/_old 2016-08-29 14:59:25.000000000 +0200
+++ /var/tmp/diff_new_pack.JUhUD9/_new 2016-08-29 14:59:25.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5ConfigWidgets5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kconfigwidgets
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -35,9 +35,9 @@
BuildRequires: kguiaddons-devel >= %{_tar_path}
BuildRequires: ki18n-devel >= %{_tar_path}
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: Widgets for configuration dialogs
License: LGPL-2.1+
Group: System/GUI/KDE
++++++ kconfigwidgets-5.24.0.tar.xz -> kconfigwidgets-5.25.0.tar.xz ++++++
++++ 4721 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kconfig for openSUSE:Factory checked in at 2016-08-29 14:58:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kconfig (Old)
and /work/SRC/openSUSE:Factory/.kconfig.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kconfig"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kconfig/kconfig.changes 2016-07-15 12:32:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kconfig.new/kconfig.changes 2016-08-29 14:58:51.000000000 +0200
@@ -1,0 +2,9 @@
+Sun Aug 7 21:51:03 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Add DeleteFile and RenameFile standard shortcut
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kconfig-5.24.0.tar.xz
New:
----
kconfig-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kconfig.spec ++++++
--- /var/tmp/diff_new_pack.s9Frl9/_old 2016-08-29 14:58:54.000000000 +0200
+++ /var/tmp/diff_new_pack.s9Frl9/_new 2016-08-29 14:58:54.000000000 +0200
@@ -18,20 +18,20 @@
%bcond_without lang
%define sonum 5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kconfig
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Gui) >= 5.4.0
-BuildRequires: cmake(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Gui) >= 5.5.0
+BuildRequires: cmake(Qt5Xml) >= 5.5.0
Summary: Provides an advanced configuration system
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -103,7 +103,7 @@
Requires: kconf_update5 = %{version}
Requires: libKF5ConfigCore%sonum = %{version}
Requires: libKF5ConfigGui%sonum = %{version}
-Requires: cmake(Qt5Xml) >= 5.4.0
+Requires: cmake(Qt5Xml) >= 5.5.0
%description devel
KConfig provides an advanced configuration system. It is made of two parts:
++++++ kconfig-5.24.0.tar.xz -> kconfig-5.25.0.tar.xz ++++++
++++ 2651 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kcompletion for openSUSE:Factory checked in at 2016-08-29 14:58:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcompletion (Old)
and /work/SRC/openSUSE:Factory/.kcompletion.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcompletion"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcompletion/kcompletion.changes 2016-07-15 12:32:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kcompletion.new/kcompletion.changes 2016-08-29 14:58:23.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:50:57 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kcompletion-5.24.0.tar.xz
New:
----
kcompletion-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcompletion.spec ++++++
--- /var/tmp/diff_new_pack.ZPstOi/_old 2016-08-29 14:58:26.000000000 +0200
+++ /var/tmp/diff_new_pack.ZPstOi/_new 2016-08-29 14:58:26.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Completion5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kcompletion
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -30,9 +30,9 @@
BuildRequires: kf5-filesystem
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: Provides widgets with advanced completion support
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -61,7 +61,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Widgets) >= 5.4.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
%description devel
KCompletion provides widgets with advanced completion support as well as a
++++++ kcompletion-5.24.0.tar.xz -> kcompletion-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcompletion-5.24.0/CMakeLists.txt new/kcompletion-5.25.0/CMakeLists.txt
--- old/kcompletion-5.24.0/CMakeLists.txt 2016-07-03 02:01:30.000000000 +0200
+++ new/kcompletion-5.25.0/CMakeLists.txt 2016-08-07 15:36:37.000000000 +0200
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -21,8 +21,8 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KCOMPLETION
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcompletion_version.h"
@@ -30,7 +30,7 @@
SOVERSION 5)
# Dependencies
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Widgets)
1
0
Hello community,
here is the log from the commit of package kcodecs for openSUSE:Factory checked in at 2016-08-29 14:57:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcodecs (Old)
and /work/SRC/openSUSE:Factory/.kcodecs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcodecs"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcodecs/kcodecs.changes 2016-07-15 12:32:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kcodecs.new/kcodecs.changes 2016-08-29 14:57:57.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:50:50 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kcodecs-5.24.0.tar.xz
New:
----
kcodecs-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcodecs.spec ++++++
--- /var/tmp/diff_new_pack.cddK0Y/_old 2016-08-29 14:57:59.000000000 +0200
+++ /var/tmp/diff_new_pack.cddK0Y/_new 2016-08-29 14:57:59.000000000 +0200
@@ -18,18 +18,18 @@
%bcond_without lang
%define lname libKF5Codecs5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kcodecs
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5Core) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
Summary: Provides a collection of methods to manipulate strings using various encoding
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -59,7 +59,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
KCodecs provide a collection of methods to manipulate strings using various
++++++ kcodecs-5.24.0.tar.xz -> kcodecs-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcodecs-5.24.0/CMakeLists.txt new/kcodecs-5.25.0/CMakeLists.txt
--- old/kcodecs-5.24.0/CMakeLists.txt 2016-07-03 02:00:49.000000000 +0200
+++ new/kcodecs-5.25.0/CMakeLists.txt 2016-08-07 15:36:11.000000000 +0200
@@ -3,7 +3,7 @@
project(KCodecs)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -14,7 +14,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5Core ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
@@ -25,7 +25,7 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KCODECS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcodecs_version.h"
1
0
Hello community,
here is the log from the commit of package kcmutils for openSUSE:Factory checked in at 2016-08-29 14:57:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcmutils (Old)
and /work/SRC/openSUSE:Factory/.kcmutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcmutils"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcmutils/kcmutils.changes 2016-07-15 12:32:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kcmutils.new/kcmutils.changes 2016-08-29 14:57:33.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:50:44 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kcmutils-5.24.0.tar.xz
New:
----
kcmutils-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcmutils.spec ++++++
--- /var/tmp/diff_new_pack.gtU7oX/_old 2016-08-29 14:57:37.000000000 +0200
+++ /var/tmp/diff_new_pack.gtU7oX/_new 2016-08-29 14:57:37.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5KCMUtils5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kcmutils
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -36,11 +36,11 @@
BuildRequires: kpackage-devel >= %{_tar_path}
BuildRequires: kservice-devel >= %{_tar_path}
BuildRequires: kxmlgui-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Qml) >= 5.4.0
-BuildRequires: cmake(Qt5Quick) >= 5.4.0
-BuildRequires: cmake(Qt5QuickWidgets) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Qml) >= 5.5.0
+BuildRequires: cmake(Qt5Quick) >= 5.5.0
+BuildRequires: cmake(Qt5QuickWidgets) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: Provides various classes to work with KCModules
License: LGPL-2.1+
Group: System/GUI/KDE
++++++ kcmutils-5.24.0.tar.xz -> kcmutils-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-5.24.0/CMakeLists.txt new/kcmutils-5.25.0/CMakeLists.txt
--- old/kcmutils-5.24.0/CMakeLists.txt 2016-07-03 22:05:17.000000000 +0200
+++ new/kcmutils-5.25.0/CMakeLists.txt 2016-08-07 15:35:44.000000000 +0200
@@ -3,7 +3,7 @@
project(KCMUtils)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -14,7 +14,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Widgets DBus Qml Quick QuickWidgets)
@@ -23,8 +23,8 @@
include(ECMGenerateHeaders)
include(ECMPackageConfigHelpers)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KCMUTILS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcmutils_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5KCMUtilsConfigVersion.cmake"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-5.24.0/po/pl/kcmutils5.po new/kcmutils-5.25.0/po/pl/kcmutils5.po
--- old/kcmutils-5.24.0/po/pl/kcmutils5.po 2016-07-03 22:05:17.000000000 +0200
+++ new/kcmutils-5.25.0/po/pl/kcmutils5.po 2016-08-07 15:35:44.000000000 +0200
@@ -11,13 +11,13 @@
# Marta Rybczyńska <kde-i18n(a)rybczynska.net>, 2007, 2008, 2009, 2010, 2011, 2012, 2013.
# Michal Rudolf <michal(a)rudolf.waw.pl>, 2010.
# Artur Chłond <eugenewolfe(a)o2.pl>, 2010.
-# Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>, 2011, 2012, 2013, 2014, 2015.
+# Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>, 2011, 2012, 2013, 2014, 2015, 2016.
msgid ""
msgstr ""
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-01-28 07:40+0000\n"
-"PO-Revision-Date: 2015-10-04 08:47+0100\n"
+"PO-Revision-Date: 2016-08-06 07:49+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -188,7 +188,7 @@
#: kcmultidialog.cpp:59
msgid "Apply Settings"
-msgstr "Zastosuj zmiany"
+msgstr "Wprowadzanie zmian"
#: kcmultidialog.cpp:206
msgid "Configure"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-5.24.0/po/sl/kcmutils5.po new/kcmutils-5.25.0/po/sl/kcmutils5.po
--- old/kcmutils-5.24.0/po/sl/kcmutils5.po 2016-07-03 22:05:17.000000000 +0200
+++ new/kcmutils-5.25.0/po/sl/kcmutils5.po 2016-08-07 15:35:44.000000000 +0200
@@ -11,13 +11,13 @@
# Andrej Vernekar <andrej.vernekar(a)moj.net>, 2005, 2007, 2008, 2009, 2010.
# Jure Repinc <jlp(a)holodeck1.com>, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013.
# Andrej Vernekar <andrej.vernerkar(a)moj.net>, 2008, 2011, 2012.
-# Andrej Mernik <andrejm(a)ubuntu.si>, 2012, 2013.
+# Andrej Mernik <andrejm(a)ubuntu.si>, 2012, 2013, 2016.
msgid ""
msgstr ""
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2016-01-28 07:40+0000\n"
-"PO-Revision-Date: 2013-11-26 18:31+0100\n"
+"PO-Revision-Date: 2016-07-24 17:39+0200\n"
"Last-Translator: Andrej Mernik <andrejm(a)ubuntu.si>\n"
"Language-Team: Slovenian <lugos-slo(a)lugos.si>\n"
"Language: sl\n"
@@ -102,7 +102,7 @@
"Do you want to apply the changes or discard them?"
msgstr ""
"Nastavitve trenutnega modula so se spremenile.\n"
-"Ali želite spremembe uveljaviti ali jih zavreči?"
+"Ali želite spremembe uveljaviti ali zavreči?"
#: kcmultidialog.cpp:59
msgid "Apply Settings"
1
0
Hello community,
here is the log from the commit of package kbookmarks for openSUSE:Factory checked in at 2016-08-29 14:56:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kbookmarks (Old)
and /work/SRC/openSUSE:Factory/.kbookmarks.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kbookmarks"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kbookmarks/kbookmarks.changes 2016-07-15 12:31:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kbookmarks.new/kbookmarks.changes 2016-08-29 14:56:57.000000000 +0200
@@ -1,0 +2,10 @@
+Sun Aug 7 21:50:34 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * KBookmarkGroup::moveBookmark: fix return value when item is
+ already at the right position
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kbookmarks-5.24.0.tar.xz
New:
----
kbookmarks-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kbookmarks.spec ++++++
--- /var/tmp/diff_new_pack.FWN4lA/_old 2016-08-29 14:57:01.000000000 +0200
+++ /var/tmp/diff_new_pack.FWN4lA/_new 2016-08-29 14:57:01.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Bookmarks5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kbookmarks
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -35,11 +35,11 @@
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
BuildRequires: kxmlgui-devel >= %{_tar_path}
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-Requires: cmake(Qt5DBus) >= 5.4.0
-Requires: cmake(Qt5Widgets) >= 5.4.0
-Requires: cmake(Qt5Xml) >= 5.4.0
+Requires: cmake(Qt5DBus) >= 5.5.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
+Requires: cmake(Qt5Xml) >= 5.5.0
Summary: Lets you access and manipulate bookmarks stored using XBEL format
License: LGPL-2.1+
Group: System/GUI/KDE
@@ -67,8 +67,8 @@
Requires: %lname = %{version}
Requires: extra-cmake-modules
Requires: kwidgetsaddons-devel >= %{_tar_path}
-Requires: cmake(Qt5Widgets) >= 5.4.0
-Requires: cmake(Qt5Xml) >= 5.4.0
+Requires: cmake(Qt5Widgets) >= 5.5.0
+Requires: cmake(Qt5Xml) >= 5.5.0
%description devel
Framework which lets you access and manipulate bookmarks stored using XBEL format.
++++++ kbookmarks-5.24.0.tar.xz -> kbookmarks-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/CMakeLists.txt new/kbookmarks-5.25.0/CMakeLists.txt
--- old/kbookmarks-5.24.0/CMakeLists.txt 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/CMakeLists.txt 2016-08-07 15:35:17.000000000 +0200
@@ -3,7 +3,7 @@
project(KBookmarks)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -22,8 +22,8 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX KBOOKMARKS
@@ -32,7 +32,7 @@
SOVERSION 5)
# Dependencies
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Widgets Xml DBus)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/af/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/af/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/af/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/af/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -17,7 +17,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ar/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ar/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ar/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ar/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -16,7 +16,7 @@
"X-Generator: Lokalize 1.5\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- فاصل ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ast/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ast/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ast/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ast/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -19,7 +19,7 @@
"X-Qt-Contexts: true\n"
"X-Generator: Lokalize 2.0\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- separtador ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/be/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/be/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/be/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/be/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -24,7 +24,7 @@
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/be(a)latin/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/be(a)latin/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/be(a)latin/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/be(a)latin/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -20,7 +20,7 @@
"X-Generator: KBabel 1.11.4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/bg/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/bg/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/bg/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/bg/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -22,7 +22,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/bn/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/bn/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/bn/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/bn/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -18,7 +18,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/br/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/br/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/br/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/br/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -19,7 +19,7 @@
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/bs/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/bs/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/bs/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/bs/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -13,7 +13,7 @@
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- razdvajač ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ca/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ca/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ca/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ca/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -25,7 +25,7 @@
"X-Accelerator-Marker: &\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- separador ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ca(a)valencia/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ca(a)valencia/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ca(a)valencia/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ca(a)valencia/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -25,7 +25,7 @@
"X-Accelerator-Marker: &\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- separador ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/cs/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/cs/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/cs/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/cs/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -20,7 +20,7 @@
"X-Generator: Lokalize 2.0\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- oddělovač ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/csb/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/csb/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/csb/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/csb/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -21,7 +21,7 @@
"X-Generator: Lokalize 0.3\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/cy/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/cy/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/cy/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/cy/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -27,7 +27,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/da/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/da/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/da/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/da/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -24,7 +24,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- adskiller ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/de/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/de/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/de/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/de/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -23,7 +23,7 @@
"X-Qt-Contexts: true\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- Trenner ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/el/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/el/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/el/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/el/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -32,7 +32,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- διαχωριστικό ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/en_GB/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/en_GB/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/en_GB/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/en_GB/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -18,7 +18,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- separator ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/eo/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/eo/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/eo/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/eo/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -22,7 +22,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- apartigilo ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/es/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/es/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/es/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/es/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -28,7 +28,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- separador ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/et/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/et/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/et/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/et/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -24,7 +24,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/eu/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/eu/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/eu/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/eu/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -23,7 +23,7 @@
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/fa/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/fa/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/fa/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/fa/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -22,7 +22,7 @@
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/fi/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/fi/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/fi/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/fi/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -31,7 +31,7 @@
"X-POT-Import-Date: 2013-01-13 20:43:21+0000\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- erotin ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/fr/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/fr/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/fr/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/fr/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -32,7 +32,7 @@
"X-Text-Markup: qtrich\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- séparateur ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/fy/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/fy/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/fy/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/fy/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -18,7 +18,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ga/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ga/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ga/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ga/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -20,7 +20,7 @@
"3 : 4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/gd/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/gd/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/gd/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/gd/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -15,7 +15,7 @@
"X-Generator: Poedit 1.8.4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- sgaradair ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/gl/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/gl/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/gl/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/gl/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -28,7 +28,7 @@
"X-Text-Markup: kde4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- separador ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/gu/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/gu/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/gu/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/gu/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -18,7 +18,7 @@
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/he/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/he/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/he/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/he/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -33,7 +33,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/hi/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/hi/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/hi/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/hi/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -19,7 +19,7 @@
"X-Generator: KBabel 1.11.4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/hr/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/hr/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/hr/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/hr/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -26,7 +26,7 @@
"X-Text-Markup: kde4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/hsb/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/hsb/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/hsb/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/hsb/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -22,7 +22,7 @@
"X-Generator: KAider 0.1\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/hu/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/hu/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/hu/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/hu/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -16,7 +16,7 @@
"X-Generator: Lokalize 1.5\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- elválasztó ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ia/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ia/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ia/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ia/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -18,7 +18,7 @@
"X-Generator: Lokalize 1.5\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- separator ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/is/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/is/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/is/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/is/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -26,7 +26,7 @@
"Plural-Forms: Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/it/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/it/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/it/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/it/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -23,7 +23,7 @@
"X-Generator: Lokalize 1.5\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- separatore ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ja/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ja/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ja/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ja/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -26,7 +26,7 @@
"X-Generator: Lokalize 1.1\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- セパレータ ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/kk/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/kk/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/kk/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/kk/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -21,7 +21,7 @@
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/km/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/km/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/km/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/km/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -18,7 +18,7 @@
"X-Language: km-KH\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ko/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ko/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ko/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ko/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -20,7 +20,7 @@
"X-Generator: Lokalize 1.5\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- 구분자 ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ku/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ku/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ku/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ku/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -20,7 +20,7 @@
"X-Generator: KBabel 1.11.4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/lt/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/lt/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/lt/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/lt/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -21,7 +21,7 @@
"X-Generator: Lokalize 1.5\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- skirtukas ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/lv/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/lv/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/lv/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/lv/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -25,7 +25,7 @@
"2);\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/mai/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/mai/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/mai/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/mai/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -19,7 +19,7 @@
"X-Generator: KBabel 1.11.4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/mk/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/mk/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/mk/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/mk/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -27,7 +27,7 @@
"2;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ml/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ml/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ml/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ml/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -20,7 +20,7 @@
"X-Generator: KBabel 1.11.4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/mr/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/mr/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/mr/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/mr/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -18,7 +18,7 @@
"X-Generator: Lokalize 1.5\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- विभाजक ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ms/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ms/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ms/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ms/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -21,7 +21,7 @@
"Plural-Forms: nplurals=2; plural=1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/nds/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/nds/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/nds/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/nds/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -21,7 +21,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- Trenner ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ne/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ne/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ne/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ne/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -23,7 +23,7 @@
"Plural-Forms: nplurals=2; plural=n !=1\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/nl/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/nl/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/nl/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/nl/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -33,7 +33,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- scheiding ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/nn/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/nn/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/nn/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/nn/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -217,7 +217,7 @@
msgid "*.adr|Opera Bookmark Files (*.adr)"
msgstr "*.adr|Opera-bokmerkefiler (*.adr)"
-#: kbookmarkmanager.cpp:448
+#: kbookmarkmanager.cpp:465
#, qt-format
msgctxt "KBookmarkManager|"
msgid ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/oc/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/oc/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/oc/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/oc/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -19,7 +19,7 @@
"X-Generator: KBabel 1.11.4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/pa/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/pa/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/pa/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/pa/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -26,7 +26,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- ਵੱਖਰੇਵਾਂ ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/pl/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/pl/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/pl/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/pl/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -33,7 +33,7 @@
"|| n%100>=20) ? 1 : 2);\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- element oddzielający ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/pt/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/pt/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/pt/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/pt/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -40,7 +40,7 @@
"X-POFile-IgnoreConsistency: Status\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- separador ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/pt_BR/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/pt_BR/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/pt_BR/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/pt_BR/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -27,7 +27,7 @@
"X-Generator: Lokalize 1.5\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- separador ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ro/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ro/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ro/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ro/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -24,7 +24,7 @@
"20)) ? 1 : 2;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- separator ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ru/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ru/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ru/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ru/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -35,7 +35,7 @@
"X-Text-Markup: kde4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- разделитель ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/sk/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/sk/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/sk/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/sk/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -25,7 +25,7 @@
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- oddeľovač ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/sl/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/sl/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/sl/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/sl/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -29,7 +29,7 @@
"%100==4 ? 3 : 0);\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- ločilnik ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/sq/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/sq/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/sq/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/sq/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -20,7 +20,7 @@
"X-Generator: Launchpad (build 12883)\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/sv/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/sv/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/sv/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/sv/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -13,7 +13,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Lokalize 1.4\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- avskiljare ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ta/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ta/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ta/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ta/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -27,7 +27,7 @@
"X-Generator: Lokalize 1.4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/tg/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/tg/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/tg/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/tg/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -26,7 +26,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/th/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/th/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/th/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/th/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -22,7 +22,7 @@
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/tr/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/tr/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/tr/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/tr/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -33,7 +33,7 @@
"X-Generator: Lokalize 1.4\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- ayraç ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/ug/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/ug/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/ug/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/ug/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -19,7 +19,7 @@
"X-Generator: Poedit 1.5.5\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/uk/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/uk/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/uk/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/uk/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -24,7 +24,7 @@
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- роздільник ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/uz/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/uz/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/uz/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/uz/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -19,7 +19,7 @@
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/uz(a)cyrillic/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/uz(a)cyrillic/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/uz(a)cyrillic/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/uz(a)cyrillic/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -19,7 +19,7 @@
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/vi/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/vi/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/vi/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/vi/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -20,7 +20,7 @@
"X-Generator: Lokalize 1.5\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/wa/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/wa/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/wa/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/wa/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -20,7 +20,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/xh/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/xh/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/xh/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/xh/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -24,7 +24,7 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
#, fuzzy
#| msgid "--- separator ---"
msgctxt "KBookmark|Bookmark separator"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/zh_CN/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/zh_CN/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/zh_CN/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/zh_CN/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -27,7 +27,7 @@
"X-Generator: Lokalize 1.5\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- 分隔符 ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/po/zh_TW/kbookmarks5_qt.po new/kbookmarks-5.25.0/po/zh_TW/kbookmarks5_qt.po
--- old/kbookmarks-5.24.0/po/zh_TW/kbookmarks5_qt.po 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/po/zh_TW/kbookmarks5_qt.po 2016-08-07 15:35:17.000000000 +0200
@@ -25,7 +25,7 @@
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Qt-Contexts: true\n"
-#: kbookmark.cpp:307
+#: kbookmark.cpp:310
msgctxt "KBookmark|Bookmark separator"
msgid "--- separator ---"
msgstr "--- 分隔符號 ---"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.24.0/src/kbookmark.cpp new/kbookmarks-5.25.0/src/kbookmark.cpp
--- old/kbookmarks-5.24.0/src/kbookmark.cpp 2016-07-03 01:59:35.000000000 +0200
+++ new/kbookmarks-5.25.0/src/kbookmark.cpp 2016-08-07 15:35:17.000000000 +0200
@@ -191,6 +191,9 @@
// we have to skip everything up to the first valid child
QDomElement firstChild = nextKnownTag(element.firstChild().toElement(), true);
if (!firstChild.isNull()) {
+ if (firstChild == item.element) { // item is already the first child, done
+ return true;
+ }
n = element.insertBefore(item.element, firstChild);
} else {
// No real first child -> append after the <title> etc.
1
0
Hello community,
here is the log from the commit of package kauth for openSUSE:Factory checked in at 2016-08-29 14:56:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kauth (Old)
and /work/SRC/openSUSE:Factory/.kauth.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kauth"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kauth/kauth.changes 2016-07-15 12:31:54.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kauth.new/kauth.changes 2016-08-29 14:56:20.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:50:29 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kauth-5.24.0.tar.xz
New:
----
kauth-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kauth.spec ++++++
--- /var/tmp/diff_new_pack.xxFTwn/_old 2016-08-29 14:56:21.000000000 +0200
+++ /var/tmp/diff_new_pack.xxFTwn/_new 2016-08-29 14:56:21.000000000 +0200
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Auth5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kauth
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -30,10 +30,10 @@
BuildRequires: kf5-filesystem
BuildRequires: libpolkit-qt5-1-devel
%if %{with lang}
-BuildRequires: cmake(Qt5LinguistTools) >= 5.4.0
+BuildRequires: cmake(Qt5LinguistTools) >= 5.5.0
%endif
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
Summary: Framework which lets applications perform actions as a privileged user
License: LGPL-2.1+
Group: System/GUI/KDE
++++++ kauth-5.24.0.tar.xz -> kauth-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kauth-5.24.0/CMakeLists.txt new/kauth-5.25.0/CMakeLists.txt
--- old/kauth-5.24.0/CMakeLists.txt 2016-07-03 01:59:13.000000000 +0200
+++ new/kauth-5.25.0/CMakeLists.txt 2016-08-07 15:34:57.000000000 +0200
@@ -3,13 +3,13 @@
project(KAuth)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets DBus)
include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
@@ -24,8 +24,8 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KAUTH
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kauth_version.h"
1
0
Hello community,
here is the log from the commit of package karchive for openSUSE:Factory checked in at 2016-08-29 14:55:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/karchive (Old)
and /work/SRC/openSUSE:Factory/.karchive.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "karchive"
Changes:
--------
--- /work/SRC/openSUSE:Factory/karchive/karchive.changes 2016-07-15 12:31:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.karchive.new/karchive.changes 2016-08-29 14:56:15.000000000 +0200
@@ -1,0 +2,11 @@
+Sun Aug 7 21:50:22 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Handle multiple gzip streams (kde#232843)
+ * Assume a directory is a directory, even if the permission bit
+ is set wrong (kde#364071)
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
karchive-5.24.0.tar.xz
New:
----
karchive-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ karchive.spec ++++++
--- /var/tmp/diff_new_pack.YTZNE7/_old 2016-08-29 14:56:17.000000000 +0200
+++ /var/tmp/diff_new_pack.YTZNE7/_new 2016-08-29 14:56:17.000000000 +0200
@@ -17,15 +17,15 @@
%define lname libKF5Archive5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: karchive
-Version: 5.24.0
+Version: 5.25.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
-BuildRequires: cmake(Qt5Core) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
BuildRequires: pkgconfig(bzip2)
BuildRequires: pkgconfig(liblzma)
BuildRequires: pkgconfig(zlib)
@@ -61,7 +61,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
KArchive provides classes for easy reading, creation and manipulation of
++++++ karchive-5.24.0.tar.xz -> karchive-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/karchive-5.24.0/CMakeLists.txt new/karchive-5.25.0/CMakeLists.txt
--- old/karchive-5.24.0/CMakeLists.txt 2016-07-02 10:40:42.000000000 +0200
+++ new/karchive-5.25.0/CMakeLists.txt 2016-08-06 10:26:31.000000000 +0200
@@ -3,7 +3,7 @@
project(KArchive)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -17,7 +17,7 @@
include(GenerateExportHeader)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5Core ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
find_package(ZLIB)
@@ -49,7 +49,7 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX KARCHIVE
Files old/karchive-5.24.0/autotests/data/dirpermissions.zip and new/karchive-5.25.0/autotests/data/dirpermissions.zip differ
Files old/karchive-5.24.0/autotests/data/threefiles.gz and new/karchive-5.25.0/autotests/data/threefiles.gz differ
Files old/karchive-5.24.0/autotests/data/twofiles.gz and new/karchive-5.25.0/autotests/data/twofiles.gz differ
Files old/karchive-5.24.0/autotests/data/unusual_but_valid_364071.zip and new/karchive-5.25.0/autotests/data/unusual_but_valid_364071.zip differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/karchive-5.24.0/autotests/karchivetest.cpp new/karchive-5.25.0/autotests/karchivetest.cpp
--- old/karchive-5.24.0/autotests/karchivetest.cpp 2016-07-02 10:40:42.000000000 +0200
+++ new/karchive-5.25.0/autotests/karchivetest.cpp 2016-08-06 10:26:31.000000000 +0200
@@ -763,6 +763,7 @@
void KArchiveTest::testTarIgnoreRelativePathOutsideArchive()
{
+#if HAVE_BZIP2_SUPPORT
// This test extracts a Tar archive that contains a relative path "../foo" pointing
// outside of the archive directory. For security reasons extractions should only
// be allowed within the extracted directory as long as not specifically asked.
@@ -777,6 +778,9 @@
QVERIFY(dir->copyTo(dirName));
QVERIFY(!QFile::exists(dirName + "../foo"));
QVERIFY(QFile::exists(dirName + "/foo"));
+#else
+ QSKIP("Test data is in bz2 format and karchive is built without bzip2 format");
+#endif
}
///
@@ -1103,6 +1107,32 @@
QCOMPARE(fileEntry->data(), fileData);
}
+void KArchiveTest::testZipDirectoryPermissions()
+{
+ QString fileName = QFINDTESTDATA("data/dirpermissions.zip");
+ QVERIFY(!fileName.isEmpty());
+
+ KZip zip(fileName);
+
+ QVERIFY(zip.open(QIODevice::ReadOnly));
+ const KArchiveDirectory *dir = zip.directory();
+ const QStringList listing = recursiveListEntries(dir, QString(), 0);
+ QCOMPARE(listing.join(' '), QString::fromUtf8("mode=40700 path=700 type=dir mode=40750 path=750 type=dir mode=40755 path=755 type=dir"));
+}
+
+void KArchiveTest::testZipUnusualButValid()
+{
+ QString fileName = QFINDTESTDATA("data/unusual_but_valid_364071.zip");
+ QVERIFY(!fileName.isEmpty());
+
+ KZip zip(fileName);
+
+ QVERIFY(zip.open(QIODevice::ReadOnly));
+ const KArchiveDirectory *dir = zip.directory();
+ const QStringList listing = recursiveListEntries(dir, QString(), 0);
+ QCOMPARE(listing.join(' '), QLatin1String("mode=40744 path=test type=dir mode=744 path=test/os-release type=file size=199"));
+}
+
void KArchiveTest::testRcc()
{
const QString rccFile = QFINDTESTDATA("runtime_resource.rcc"); // was copied from qtbase/tests/auto/corelib/io/qresourceengine
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/karchive-5.24.0/autotests/karchivetest.h new/karchive-5.25.0/autotests/karchivetest.h
--- old/karchive-5.24.0/autotests/karchivetest.h 2016-07-02 10:40:42.000000000 +0200
+++ new/karchive-5.25.0/autotests/karchivetest.h 2016-08-06 10:26:31.000000000 +0200
@@ -90,6 +90,8 @@
void testZipAddLocalDirectory();
void testZipReadRedundantDataDescriptor_data();
void testZipReadRedundantDataDescriptor();
+ void testZipDirectoryPermissions();
+ void testZipUnusualButValid();
void testRcc();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/karchive-5.24.0/autotests/kfiltertest.cpp new/karchive-5.25.0/autotests/kfiltertest.cpp
--- old/karchive-5.24.0/autotests/kfiltertest.cpp 2016-07-02 10:40:42.000000000 +0200
+++ new/karchive-5.25.0/autotests/kfiltertest.cpp 2016-08-06 10:26:31.000000000 +0200
@@ -428,3 +428,29 @@
QCOMPARE(QString::fromLatin1(otherReader.readAll()), expectedFullData);
QVERIFY(otherReader.atEnd());
}
+
+void KFilterTest::test_twofilesgztogether()
+{
+ // Reported as 232843
+ // twofiles generated with
+ // echo foo > foo; echo bar > bar ; gzip -c foo > twofiles.gz; gzip -c bar >> twofiles.gz
+ // as documented in the gzip manpage
+ QString data = QFINDTESTDATA("data/twofiles.gz");
+ KFilterDev dev(data);
+ QVERIFY(dev.open(QIODevice::ReadOnly));
+ QByteArray extractedData = dev.readAll();
+ QByteArray expectedData{"foo\nbar\n"};
+ QCOMPARE(extractedData, expectedData);
+}
+
+void KFilterTest::test_threefilesgztogether()
+{
+ // Generated similarly to the one above
+ // This catches the case where there's more than two streams available in the same buffer fed to KGzipFilter
+ QString data = QFINDTESTDATA("data/threefiles.gz");
+ KFilterDev dev(data);
+ QVERIFY(dev.open(QIODevice::ReadOnly));
+ QByteArray extractedData = dev.readAll();
+ QByteArray expectedData{"foo\nbar\nbaz\n"};
+ QCOMPARE(extractedData, expectedData);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/karchive-5.24.0/autotests/kfiltertest.h new/karchive-5.25.0/autotests/kfiltertest.h
--- old/karchive-5.24.0/autotests/kfiltertest.h 2016-07-02 10:40:42.000000000 +0200
+++ new/karchive-5.25.0/autotests/kfiltertest.h 2016-08-06 10:26:31.000000000 +0200
@@ -39,6 +39,8 @@
void test_pushData();
void test_saveFile_data();
void test_saveFile();
+ void test_twofilesgztogether();
+ void test_threefilesgztogether();
private:
void test_block_write(const QString &fileName, const QByteArray &data);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/karchive-5.24.0/src/kcompressiondevice.cpp new/karchive-5.25.0/src/kcompressiondevice.cpp
--- old/karchive-5.24.0/src/kcompressiondevice.cpp 2016-07-02 10:40:42.000000000 +0200
+++ new/karchive-5.25.0/src/kcompressiondevice.cpp 2016-08-06 10:26:31.000000000 +0200
@@ -292,8 +292,13 @@
availOut = maxlen - dataReceived;
}
if (d->result == KFilterBase::End) {
- //qDebug() << "got END. dataReceived=" << dataReceived;
- break; // Finished.
+ // We're actually at the end, no more data to check
+ if (filter->device()->atEnd()) {
+ break;
+ }
+
+ // Still not done, re-init and try again
+ filter->init(filter->mode());
}
filter->setOutBuffer(data, availOut);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/karchive-5.24.0/src/kgzipfilter.cpp new/karchive-5.25.0/src/kgzipfilter.cpp
--- old/karchive-5.24.0/src/kgzipfilter.cpp 2016-07-02 10:40:42.000000000 +0200
+++ new/karchive-5.25.0/src/kgzipfilter.cpp 2016-08-06 10:26:31.000000000 +0200
@@ -297,25 +297,53 @@
Q_ASSERT(d->mode == QIODevice::ReadOnly);
#endif
- if (d->compressed) {
+ if (!d->compressed) {
+ return uncompress_noop();
+ }
+
#ifdef DEBUG_GZIP
- qDebug() << "Calling inflate with avail_in=" << inBufferAvailable() << " avail_out=" << outBufferAvailable();
- qDebug() << " next_in=" << d->zStream.next_in;
+ qDebug() << "Calling inflate with avail_in=" << inBufferAvailable() << " avail_out=" << outBufferAvailable();
+ qDebug() << " next_in=" << d->zStream.next_in;
#endif
+
+ while (d->zStream.avail_in > 0) {
int result = inflate(&d->zStream, Z_SYNC_FLUSH);
+
#ifdef DEBUG_GZIP
qDebug() << " -> inflate returned " << result;
qDebug() << " now avail_in=" << inBufferAvailable() << " avail_out=" << outBufferAvailable();
qDebug() << " next_in=" << d->zStream.next_in;
-#else
- if (result != Z_OK && result != Z_STREAM_END) {
- //qDebug() << "Warning: inflate() returned " << result;
- }
#endif
- return (result == Z_OK ? KFilterBase::Ok : (result == Z_STREAM_END ? KFilterBase::End : KFilterBase::Error));
- } else {
- return uncompress_noop();
+
+ if (result == Z_OK) {
+ return KFilterBase::Ok;
+ }
+
+ // We can't handle any other results
+ if (result != Z_STREAM_END) {
+ return KFilterBase::Error;
+ }
+
+ // It really was the end
+ if (d->zStream.avail_in == 0) {
+ return KFilterBase::End;
+ }
+
+ // Store before resetting
+ Bytef *data = d->zStream.next_in; // This is increased appropriately by zlib beforehand
+ uInt size = d->zStream.avail_in;
+
+ // Reset the stream, if that fails we assume we're at the end
+ if (!init(d->mode)) {
+ return KFilterBase::End;
+ }
+
+ // Reset the data to where we left off
+ d->zStream.next_in = data;
+ d->zStream.avail_in = size;
}
+
+ return KFilterBase::End;
}
KGzipFilter::Result KGzipFilter::compress(bool finish)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/karchive-5.24.0/src/kzip.cpp new/karchive-5.25.0/src/kzip.cpp
--- old/karchive-5.24.0/src/kzip.cpp 2016-07-02 10:40:42.000000000 +0200
+++ new/karchive-5.25.0/src/kzip.cpp 2016-08-06 10:26:31.000000000 +0200
@@ -699,7 +699,7 @@
if (os_madeby != 3) {
access = S_IFDIR | 0755;
} else {
- Q_ASSERT(access & S_IFDIR);
+ access |= S_IFDIR | 0700;
}
}
1
0
Hello community,
here is the log from the commit of package kactivities5 for openSUSE:Factory checked in at 2016-08-29 14:55:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kactivities5 (Old)
and /work/SRC/openSUSE:Factory/.kactivities5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kactivities5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kactivities5/kactivities5.changes 2016-07-15 12:31:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kactivities5.new/kactivities5.changes 2016-08-29 14:56:08.000000000 +0200
@@ -1,0 +2,19 @@
+Sun Aug 7 21:50:11 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * [KActivities-CLI] commands for starting and stopping an activity
+ * [KActivities-CLI] setting and getting activity name,
+ icon and description
+ * Added a CLI application for controlling activities
+ * Adding scripts to switch to previous and next activities
+ * Method for inserting into QFlatSet now returns index along
+ with the iterator (kde#365610)
+ * Adding ZSH functions for stopping and deleting
+ non-current activities
+ * Added isCurrent property to KActivities::Info
+ * Using constant iterators when searching for activity
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kactivities-5.24.0.tar.xz
New:
----
kactivities-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kactivities5.spec ++++++
--- /var/tmp/diff_new_pack.8JDeh7/_old 2016-08-29 14:56:09.000000000 +0200
+++ /var/tmp/diff_new_pack.8JDeh7/_new 2016-08-29 14:56:09.000000000 +0200
@@ -17,9 +17,9 @@
%define lname libKF5Activities5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kactivities5
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
Summary: KDE Plasma Activities support
@@ -38,18 +38,26 @@
BuildRequires: cmake(KF5CoreAddons) >= %{_tar_path}
BuildRequires: cmake(KF5KIO) >= %{_tar_path}
BuildRequires: cmake(KF5WindowSystem) >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Gui) >= 5.4.0
-BuildRequires: cmake(Qt5Qml) >= 5.4.0
-BuildRequires: cmake(Qt5Quick) >= 5.4.0
-BuildRequires: cmake(Qt5Sql) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Gui) >= 5.5.0
+BuildRequires: cmake(Qt5Qml) >= 5.5.0
+BuildRequires: cmake(Qt5Quick) >= 5.5.0
+BuildRequires: cmake(Qt5Sql) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Kactivities provides an API for using and interacting with the Plasma Activities Manager.
+%package tools
+Summary: Command-line tools for Plasma Activity management
+Group: System/GUI/KDE
+Requires: %lname = %{version}
+
+%description tools
+This package provides command-line tools to manipulate Plasma Activities.
+
%package -n %lname
Summary: Library for KDE's Plasma Activities support
Group: System/GUI/KDE
@@ -70,7 +78,7 @@
Group: Development/Libraries/KDE
Requires: %lname = %{version}
Requires: extra-cmake-modules >= 1.7.0
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
Kactivities provides an API for using and interacting with the Plasma Activities Manager.
@@ -91,6 +99,10 @@
%postun -n %lname -p /sbin/ldconfig
+%files tools
+%defattr(-,root,root,-)
+%{_bindir}/kactivities-cli
+
%files -n %lname
%defattr(-,root,root,-)
%{_kf5_libdir}/libKF5Activities.so.*
++++++ kactivities-5.24.0.tar.xz -> kactivities-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/CMakeLists.txt new/kactivities-5.25.0/CMakeLists.txt
--- old/kactivities-5.24.0/CMakeLists.txt 2016-07-02 10:40:02.000000000 +0200
+++ new/kactivities-5.25.0/CMakeLists.txt 2016-08-06 10:25:49.000000000 +0200
@@ -1,6 +1,6 @@
# vim:set softtabstop=3 shiftwidth=3 tabstop=3 expandtab:
-cmake_minimum_required (VERSION 2.8.11)
+cmake_minimum_required (VERSION 2.8.12)
project (KActivities)
@@ -36,7 +36,7 @@
# Extra CMake stuff
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -53,8 +53,8 @@
find_package (Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED COMPONENTS Core DBus)
# KDE Frameworks
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
# Basic includes
include (CPack)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/contrib/bash/next-activity.sh new/kactivities-5.25.0/contrib/bash/next-activity.sh
--- old/kactivities-5.24.0/contrib/bash/next-activity.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/kactivities-5.25.0/contrib/bash/next-activity.sh 2016-08-06 10:25:49.000000000 +0200
@@ -0,0 +1,30 @@
+#! /bin/bash
+#
+# next-activity.sh
+# Copyright (C) 2016 Ivan Čukić <ivan.cukic(at)kde.org>
+#
+# Distributed under terms of the MIT license.
+#
+
+current_activity=($(qdbus org.kde.ActivityManager /ActivityManager/Activities CurrentActivity))
+activities=($(qdbus org.kde.ActivityManager /ActivityManager/Activities ListActivities))
+found="0"
+
+for ((i=0; i < ${#activities[@]}; ++i)); do
+ if [ "$current_activity" = "${activities[$i]}" ]; then
+ found="1"
+ else
+ if [ "$found" == "1" ]; then
+ echo "Switching to ${activities[$i]}"
+ qdbus org.kde.ActivityManager /ActivityManager/Activities SetCurrentActivity ${activities[$i]}
+ found="0"
+ fi
+ fi
+done
+
+if [ "$found" == "1" ]; then
+ echo "Switching to ${activities[0]}"
+ qdbus org.kde.ActivityManager /ActivityManager/Activities SetCurrentActivity ${activities[0]}
+fi
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/contrib/bash/prev-activity.sh new/kactivities-5.25.0/contrib/bash/prev-activity.sh
--- old/kactivities-5.24.0/contrib/bash/prev-activity.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/kactivities-5.25.0/contrib/bash/prev-activity.sh 2016-08-06 10:25:49.000000000 +0200
@@ -0,0 +1,30 @@
+#! /bin/bash
+#
+# next-activity.sh
+# Copyright (C) 2016 Ivan Čukić <ivan.cukic(at)kde.org>
+#
+# Distributed under terms of the MIT license.
+#
+
+current_activity=($(qdbus org.kde.ActivityManager /ActivityManager/Activities CurrentActivity))
+activities=($(qdbus org.kde.ActivityManager /ActivityManager/Activities ListActivities))
+found="0"
+
+previous_activity=""
+
+for ((i=0; i < ${#activities[@]}; ++i)); do
+ if [ "$current_activity" = "${activities[$i]}" ]; then
+ if [ "$previous_activity" != "" ]; then
+ echo "Switching to $previous_activity"
+ qdbus org.kde.ActivityManager /ActivityManager/Activities SetCurrentActivity $previous_activity
+ exit
+ else
+ echo "Switching to ${activities[-1]}"
+ qdbus org.kde.ActivityManager /ActivityManager/Activities SetCurrentActivity ${activities[-1]}
+ exit
+ fi
+ else
+ previous_activity="${activities[$i]}"
+ fi
+done
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/contrib/zsh/kamd-functions new/kactivities-5.25.0/contrib/zsh/kamd-functions
--- old/kactivities-5.24.0/contrib/zsh/kamd-functions 2016-07-02 10:40:02.000000000 +0200
+++ new/kactivities-5.25.0/contrib/zsh/kamd-functions 2016-08-06 10:25:49.000000000 +0200
@@ -113,3 +113,29 @@
echo $CURRENT_ACTIVITY_NAME | tr '[:upper:] ' '[:lower:]-'
}
+# Returns the current activity ID
+function kamd_STOP_ALL_BUT_CURRENT() {
+ CURRENT_ACTIVITY_ID=$(kamd_get_currentactivity_id)
+
+ for activity in `qdbus org.kde.ActivityManager /ActivityManager/Activities ListActivities`; do
+ if [ "$activity" != "$CURRENT_ACTIVITY_ID" ]; then
+ echo "Stop: $activity"
+ qdbus org.kde.ActivityManager /ActivityManager/Activities StopActivity $activity
+ sleep 1
+ fi
+ done
+}
+
+# Returns the current activity ID
+function kamd_REMOVE_ALL_BUT_CURRENT() {
+ CURRENT_ACTIVITY_ID=$(kamd_get_currentactivity_id)
+
+ for activity in `qdbus org.kde.ActivityManager /ActivityManager/Activities ListActivities`; do
+ if [ "$activity" != "$CURRENT_ACTIVITY_ID" ]; then
+ echo "Remove: $activity"
+ qdbus org.kde.ActivityManager /ActivityManager/Activities RemoveActivity $activity
+ sleep 1
+ fi
+ done
+}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/src/CMakeLists.txt new/kactivities-5.25.0/src/CMakeLists.txt
--- old/kactivities-5.24.0/src/CMakeLists.txt 2016-07-02 10:40:02.000000000 +0200
+++ new/kactivities-5.25.0/src/CMakeLists.txt 2016-08-06 10:25:49.000000000 +0200
@@ -36,3 +36,4 @@
add_subdirectory (imports)
endif ()
+add_subdirectory (cli)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/src/cli/CMakeLists.txt new/kactivities-5.25.0/src/cli/CMakeLists.txt
--- old/kactivities-5.24.0/src/cli/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/kactivities-5.25.0/src/cli/CMakeLists.txt 2016-08-06 10:25:49.000000000 +0200
@@ -0,0 +1,36 @@
+# vim:set softtabstop=3 shiftwidth=3 tabstop=3 expandtab:
+project (KActivitiesCLI)
+
+find_package (Qt5 REQUIRED NO_MODULE COMPONENTS Core Gui Widgets)
+find_package (Qt5 REQUIRED NO_MODULE COMPONENTS Core Gui Widgets)
+find_package (KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS WindowSystem)
+
+include_directories (
+ ${KACTIVITIES_CURRENT_ROOT_SOURCE_DIR}/src/
+ ${KACTIVITIES_CURRENT_ROOT_SOURCE_DIR}/autotests/
+ )
+
+set (
+ KActivitiesCLI_SRCS
+ main.cpp
+ )
+
+qt5_wrap_ui(
+ KActivitiesCLI_SRCS
+ )
+
+add_executable (
+ kactivities-cli
+ ${KActivitiesCLI_SRCS}
+ )
+
+target_link_libraries (
+ kactivities-cli
+ Qt5::Core
+ KF5::Activities
+ )
+
+install (TARGETS
+ kactivities-cli
+ ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}
+ )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/src/cli/main.cpp new/kactivities-5.25.0/src/cli/main.cpp
--- old/kactivities-5.24.0/src/cli/main.cpp 1970-01-01 01:00:00.000000000 +0100
+++ new/kactivities-5.25.0/src/cli/main.cpp 2016-08-06 10:25:49.000000000 +0200
@@ -0,0 +1,297 @@
+/*
+ * Copyright (C) 2016 Ivan Cukic <ivan.cukic(at)kde.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2,
+ * or (at your option) any later version, as published by the Free
+ * Software Foundation
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program; if not, write to the
+ * Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+#include <QCoreApplication>
+#include <QDebug>
+#include <QTimer>
+
+#include <KActivities/Controller>
+
+#include "utils.h"
+
+
+// Output modifiers
+
+DEFINE_COMMAND(bare, 0)
+{
+ flags.bare = true;
+ return 0;
+}
+
+DEFINE_COMMAND(noBare, 0)
+{
+ flags.bare = false;
+ return 0;
+}
+
+DEFINE_COMMAND(color, 0)
+{
+ flags.color = true;
+ return 0;
+}
+
+DEFINE_COMMAND(noColor, 0)
+{
+ flags.color = false;
+ return 0;
+}
+
+// Activity management
+
+DEFINE_COMMAND(createActivity, 1)
+{
+ auto result = awaitFuture(controller->addActivity(args(1)));
+
+ qDebug().noquote() << result;
+
+ return 1;
+}
+
+DEFINE_COMMAND(removeActivity, 1)
+{
+ awaitFuture(controller->removeActivity(args(1)));
+
+ return 1;
+}
+
+DEFINE_COMMAND(startActivity, 1)
+{
+ awaitFuture(controller->startActivity(args(1)));
+
+ return 1;
+}
+
+DEFINE_COMMAND(stopActivity, 1)
+{
+ awaitFuture(controller->stopActivity(args(1)));
+
+ return 1;
+}
+
+DEFINE_COMMAND(listActivities, 0)
+{
+ for (const auto& activity: controller->activities()) {
+ printActivity(activity);
+ }
+
+ return 0;
+}
+
+DEFINE_COMMAND(currentActivity, 0)
+{
+ printActivity(controller->currentActivity());
+
+ return 0;
+}
+
+DEFINE_COMMAND(setActivityProperty, 3)
+{
+ const auto what = args(1);
+ const auto id = args(2);
+ const auto value = args(3);
+
+ awaitFuture(
+ what == "name" ? controller->setActivityName(id, value) :
+ what == "description" ? controller->setActivityDescription(id, value) :
+ what == "icon" ? controller->setActivityIcon(id, value) :
+ QFuture<void>()
+ );
+
+ return 3;
+}
+
+DEFINE_COMMAND(activityProperty, 2)
+{
+ const auto what = args(1);
+ const auto id = args(2);
+
+ KActivities::Info info(id);
+
+ out << (
+ what == "name" ? info.name() :
+ what == "description" ? info.description() :
+ what == "icon" ? info.icon() :
+ QString()
+ ) << "\n";
+
+ return 2;
+}
+
+// Activity switching
+
+DEFINE_COMMAND(setCurrentActivity, 1)
+{
+ switchToActivity(args(1));
+
+ return 1;
+}
+
+DEFINE_COMMAND(nextActivity, 0)
+{
+ const auto activities = controller->activities();
+ const auto currentActivity = controller->currentActivity();
+ bool found = false;
+
+ for (int i = 0; i < activities.count() - 1; ++i) {
+ if (activities[i] == currentActivity) {
+ found = true;
+ switchToActivity(activities[i + 1]);
+ break;
+ }
+ }
+
+ if (!found) {
+ switchToActivity(activities[0]);
+ }
+
+ return 0;
+}
+
+DEFINE_COMMAND(previousActivity, 0)
+{
+ const auto activities = controller->activities();
+ const auto currentActivity = controller->currentActivity();
+ bool found = false;
+
+ for (int i = 1; i < activities.count(); ++i) {
+ if (activities[i] == currentActivity) {
+ found = true;
+ switchToActivity(activities[i - 1]);
+ break;
+ }
+ }
+
+ if (!found) {
+ found = true;
+ switchToActivity(activities.last());
+ }
+
+ return 0;
+}
+
+void printHelp()
+{
+ if (!flags.bare) {
+ qDebug()
+ << "\nModifiers (applied only to trailing commands):"
+ << "\n --bare, --no-bare - show minimal info vs show everything"
+ << "\n --color, --no-color - make the output pretty"
+
+ << "\n\nCommands:"
+ << "\n --list-activities - lists all activities"
+ << "\n --create-activity Name - creates a new activity with the specified name"
+ << "\n --remove-activity ID - removes the activity with the specified id"
+ << "\n --start-activity ID - starts the specified activity"
+ << "\n --stop-activity ID - stops the specified activity"
+
+ << "\n --current-activity - show the current activity"
+ << "\n --set-current-activity - sets the current activity"
+ << "\n --next-activity - switches to the next activity (in list-activities order)"
+ << "\n --previous-activity - switches to the previous activity (in list-activities order)"
+
+ << "\n --activity-property What ID"
+ << "\n - gets activity name, icon or description"
+ << "\n --set-activity-property What ID Value"
+ << "\n - changes activity name, icon or description"
+ ;
+
+ } else {
+ qDebug()
+ << "\n--bare"
+ << "\n--no-bare"
+ << "\n--color"
+ << "\n--no-color"
+ << "\n--list-activities"
+ << "\n--create-activitya NAME"
+ << "\n--remove-activity ID"
+
+ << "\n--current-activity"
+ << "\n--set-current-activity"
+ << "\n--next-activity"
+ << "\n--previous-activity"
+ ;
+
+ }
+
+}
+
+int main(int argc, char *argv[])
+{
+ QCoreApplication app(argc, argv);
+
+ QTimer::singleShot(0, &app, [] {
+
+ const auto args = QCoreApplication::arguments();
+
+ controller = new KActivities::Controller();
+
+ while (controller->serviceStatus() != KActivities::Controller::Running) {
+ QCoreApplication::processEvents();
+ }
+
+ #define MATCH_COMMAND(Command) \
+ else if (args[argId] == QStringLiteral("--") + toDashes(#Command)) \
+ { \
+ argId += 1 + Command##_command({ args, argId })(); \
+ }
+
+ if (args.count() <= 1) {
+ printHelp();
+
+ } else for (int argId = 1; argId < args.count(); ) {
+ if (args[argId] == "--help") {
+ printHelp();
+ argId++;
+ }
+
+ MATCH_COMMAND(bare)
+ MATCH_COMMAND(noBare)
+ MATCH_COMMAND(color)
+ MATCH_COMMAND(noColor)
+
+ MATCH_COMMAND(listActivities)
+
+ MATCH_COMMAND(currentActivity)
+ MATCH_COMMAND(setCurrentActivity)
+ MATCH_COMMAND(activityProperty)
+ MATCH_COMMAND(setActivityProperty)
+ MATCH_COMMAND(nextActivity)
+ MATCH_COMMAND(previousActivity)
+
+ MATCH_COMMAND(createActivity)
+ MATCH_COMMAND(removeActivity)
+ MATCH_COMMAND(startActivity)
+ MATCH_COMMAND(stopActivity)
+
+ else {
+ qDebug() << "Skipping unknown argument" << args[argId];
+ argId++;
+ }
+
+ }
+
+ delete controller;
+
+ QCoreApplication::quit();
+
+ });
+
+ return app.exec();
+}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/src/cli/utils.h new/kactivities-5.25.0/src/cli/utils.h
--- old/kactivities-5.24.0/src/cli/utils.h 1970-01-01 01:00:00.000000000 +0100
+++ new/kactivities-5.25.0/src/cli/utils.h 2016-08-06 10:25:49.000000000 +0200
@@ -0,0 +1,168 @@
+/*
+ * Copyright (C) 2016 Ivan Čukić <ivan.cukic(at)kde.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) version 3, or any
+ * later version accepted by the membership of KDE e.V. (or its
+ * successor approved by the membership of KDE e.V.), which shall
+ * act as a proxy defined in Section 6 of version 3 of the license.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library.
+ * If not, see <http://www.gnu.org/licenses/>.
+ */
+
+QTextStream out(stdout);
+
+class StringListView {
+public:
+ StringListView(const QStringList &list, int start, int end = -1)
+ : m_list(list)
+ , m_start(start)
+ , m_size((end == -1 ? list.count() : end) - start)
+ {
+
+ }
+
+ const QString &operator() (int index) const
+ {
+ return m_list[m_start + index];
+ }
+
+ int count() const
+ {
+ return m_size;
+ }
+
+private:
+ const QStringList &m_list;
+ int m_start;
+ int m_size;
+
+};
+
+KActivities::Controller *controller = nullptr;
+
+class Flags {
+public:
+ Flags()
+ : bare(false)
+ , color(true)
+ {
+ }
+
+ bool bare;
+ bool color;
+
+} flags;
+
+QString toDashes(const QString &command)
+{
+ QString result(command);
+
+ for (int i = 0; i < result.size() - 1; ++i) {
+ if (result[i].isLower() &&
+ result[i+1].isUpper()) {
+ result[i+1] = result[i+1].toLower();
+ result.insert(i+1, "-");
+ }
+ }
+
+ return result;
+}
+
+void printActivity(const QString &id)
+{
+ if (flags.bare) {
+ out << id << "\n";
+
+ } else {
+ using namespace KActivities;
+ Info info(id);
+
+ out
+ << (
+ info.id() == controller->currentActivity() ? "[CURRENT] " :
+ info.state() == Info::Running ? "[RUNNING] " :
+ info.state() == Info::Stopped ? "[STOPPED] " :
+ info.state() == Info::Starting ? "[STARTING]" :
+ info.state() == Info::Stopping ? "[STOPPING]" :
+ "unknown "
+ )
+ << info.id()
+ << " "
+ << info.name()
+ << " ("
+ << info.icon()
+ << ")\n"
+ ;
+
+ if (info.id() == controller->currentActivity()
+ && info.state() != Info::Running) {
+ qWarning()
+ << "Activity is the current one, but its state is"
+ << (
+ info.state() == Info::Running ? "running" :
+ info.state() == Info::Stopped ? "stopped" :
+ info.state() == Info::Starting ? "starting" :
+ info.state() == Info::Stopping ? "stopping" :
+ "unknown "
+ );
+ }
+ }
+}
+
+template <typename T>
+T awaitFuture(const QFuture<T> &future)
+{
+ while (!future.isFinished()) {
+ QCoreApplication::processEvents();
+ }
+
+ return future.result();
+}
+
+void awaitFuture(const QFuture<void> &future)
+{
+ while (!future.isFinished()) {
+ QCoreApplication::processEvents();
+ }
+}
+
+void switchToActivity(const QString &id)
+{
+ auto result = awaitFuture(controller->setCurrentActivity(id));
+
+ if (!flags.bare) {
+ if (result) {
+ qDebug() << "Current activity is" << id;
+ } else {
+ qDebug() << "Failed to change the activity";
+ }
+ }
+}
+
+
+#define DEFINE_COMMAND(Command, MinArgCount) \
+ struct Command##_command { \
+ const StringListView &args; \
+ Command##_command(const StringListView &args) \
+ : args(args) \
+ { \
+ if (args.count() < MinArgCount + 1) { \
+ qFatal("not enough arguments for " #Command); \
+ } \
+ } \
+ \
+ int operator()(); \
+ }; \
+ \
+ int Command##_command::operator()()
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/src/lib/activitiesmodel.cpp new/kactivities-5.25.0/src/lib/activitiesmodel.cpp
--- old/kactivities-5.24.0/src/lib/activitiesmodel.cpp 2016-07-02 10:40:02.000000000 +0200
+++ new/kactivities-5.25.0/src/lib/activitiesmodel.cpp 2016-08-06 10:25:49.000000000 +0200
@@ -297,16 +297,17 @@
return;
}
- auto activityInfoPtr = *(registeredPosition.iterator);
+ const auto activityInfoPtr = *(registeredPosition.iterator);
- auto position = shownActivities.insert(activityInfoPtr);
-
- if (notifyClients) {
- unsigned int index =
- (position.second ? position.first : shownActivities.end())
- - shownActivities.begin();
+ // In C++17, this would be:
+ // const auto [iterator, index, found] = shownActivities.insert(...);
+ const auto _result = shownActivities.insert(activityInfoPtr);
+ // const auto iterator = std::get<0>(_result);
+ const auto index = std::get<1>(_result);
+ const auto found = std::get<2>(_result);
+ if (notifyClients) {
q->beginInsertRows(QModelIndex(), index, index);
q->endInsertRows();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/src/lib/info.cpp new/kactivities-5.25.0/src/lib/info.cpp
--- old/kactivities-5.24.0/src/lib/info.cpp 2016-07-02 10:40:02.000000000 +0200
+++ new/kactivities-5.25.0/src/lib/info.cpp 2016-08-06 10:25:49.000000000 +0200
@@ -81,6 +81,23 @@
}
}
+void InfoPrivate::setCurrentActivity(const QString ¤tActivity)
+{
+ if (isCurrent) {
+ if (currentActivity != id) {
+ // We are no longer the current activity
+ isCurrent = false;
+ emit q->isCurrentChanged(false);
+ }
+ } else {
+ if (currentActivity == id) {
+ // We are the current activity
+ isCurrent = true;
+ emit q->isCurrentChanged(true);
+ }
+ }
+}
+
// Info
Info::Info(const QString &activity, QObject *parent)
: QObject(parent)
@@ -108,6 +125,10 @@
PASS_SIGNAL_HANDLER(activityIconChanged, iconChanged, QString);
#undef PASS_SIGNAL_HANDLER
+ connect(d->cache.get(), SIGNAL(currentActivityChanged(QString)),
+ this, SLOT(setCurrentActivity(QString)));
+
+ d->isCurrent = (d->cache.get()->m_currentActivity == activity);
}
Info::~Info()
@@ -131,6 +152,11 @@
return d->id;
}
+bool Info::isCurrent() const
+{
+ return d->isCurrent;
+}
+
Info::State Info::state() const
{
if (d->cache->m_status == Consumer::Unknown) return Info::Unknown;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/src/lib/info.h new/kactivities-5.25.0/src/lib/info.h
--- old/kactivities-5.24.0/src/lib/info.h 2016-07-02 10:40:02.000000000 +0200
+++ new/kactivities-5.25.0/src/lib/info.h 2016-08-06 10:25:49.000000000 +0200
@@ -76,6 +76,7 @@
Q_PROPERTY(QString name READ name NOTIFY nameChanged)
Q_PROPERTY(QString description READ description NOTIFY descriptionChanged)
Q_PROPERTY(QString icon READ icon NOTIFY iconChanged)
+ Q_PROPERTY(bool isCurrent READ isCurrent NOTIFY isCurrentChanged)
Q_PROPERTY(Info::State state READ state NOTIFY stateChanged)
public:
@@ -125,6 +126,11 @@
QString id() const;
/**
+ * @returns whether this activity is the current one
+ */
+ bool isCurrent() const;
+
+ /**
* @returns the name of the activity
*/
QString name() const;
@@ -181,6 +187,12 @@
void nameChanged(const QString &name);
/**
+ * Emitted when the activity becomes the current one, or when it stops
+ * being the current one
+ */
+ void isCurrentChanged(bool current);
+
+ /**
* Emitted when the description is changed
*/
void descriptionChanged(const QString &description);
@@ -229,6 +241,7 @@
Q_PRIVATE_SLOT(d, void descriptionChanged(const QString &, const QString &))
Q_PRIVATE_SLOT(d, void iconChanged(const QString &, const QString &))
Q_PRIVATE_SLOT(d, void setServiceStatus(Consumer::ServiceStatus))
+ Q_PRIVATE_SLOT(d, void setCurrentActivity(const QString &))
friend class InfoPrivate;
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/src/lib/info_p.h new/kactivities-5.25.0/src/lib/info_p.h
--- old/kactivities-5.24.0/src/lib/info_p.h 2016-07-02 10:40:02.000000000 +0200
+++ new/kactivities-5.25.0/src/lib/info_p.h 2016-08-06 10:25:49.000000000 +0200
@@ -45,9 +45,11 @@
void descriptionChanged(const QString &, const QString &) const;
void iconChanged(const QString &, const QString &) const;
void setServiceStatus(Consumer::ServiceStatus status) const;
+ void setCurrentActivity(const QString ¤tActivity);
Info *const q;
std::shared_ptr<ActivitiesCache> cache;
+ bool isCurrent;
const QString id;
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.24.0/src/utils/qflatset.h new/kactivities-5.25.0/src/utils/qflatset.h
--- old/kactivities-5.24.0/src/utils/qflatset.h 2016-07-02 10:40:02.000000000 +0200
+++ new/kactivities-5.25.0/src/utils/qflatset.h 2016-08-06 10:25:49.000000000 +0200
@@ -24,44 +24,49 @@
#include <QVector>
#include <QPair>
+#include <QDebug>
namespace KActivities {
-template <typename T, typename Comparator>
+template <typename T, typename LessThan>
class QFlatSet: public QVector<T> {
public:
+ QFlatSet()
+ {
+ }
+
inline
- QPair<typename QVector<T>::iterator, bool> insert(const T &value)
+ // QPair<typename QVector<T>::iterator, bool> insert(const T &value)
+ std::tuple<typename QVector<T>::iterator, int, bool> insert(const T &value)
{
- auto comparator = Comparator();
- auto begin = this->begin();
- auto end = this->end();
+ auto lessThan = LessThan();
+ auto begin = this->begin();
+ auto end = this->end();
if (begin == end) {
QVector<T>::insert(0, value);
- return { QVector<T>::begin(), true };
+ return std::make_tuple(QVector<T>::begin(), 0, true);
} else {
- // We want small sets, so a binary search
- // will be slower than a serial search
- auto iterator = std::find_if(begin, end,
- [&] (const T ¤t) {
- return comparator(value, current);
- });
+ auto iterator = std::lower_bound(begin, end, value, lessThan);
if (iterator != end) {
- if (comparator(*iterator, value)) {
+ if (!lessThan(value, *iterator)) {
// Already present
- return { iterator, false };
+ return std::make_tuple(iterator, iterator - begin, false);
}
}
QVector<T>::insert(iterator, value);
- return { iterator, true };
+ return std::make_tuple(iterator, iterator - begin, true);
}
}
+
+private:
+ QFlatSet(const QFlatSet &original); // = delete
+
};
1
0
Hello community,
here is the log from the commit of package kactivities-stats for openSUSE:Factory checked in at 2016-08-29 14:55:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kactivities-stats (Old)
and /work/SRC/openSUSE:Factory/.kactivities-stats.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kactivities-stats"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kactivities-stats/kactivities-stats.changes 2016-07-16 22:13:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kactivities-stats.new/kactivities-stats.changes 2016-08-29 14:56:02.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:50:04 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
kactivities-stats-5.24.0.tar.xz
New:
----
kactivities-stats-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kactivities-stats.spec ++++++
--- /var/tmp/diff_new_pack.j2ZICq/_old 2016-08-29 14:56:04.000000000 +0200
+++ /var/tmp/diff_new_pack.j2ZICq/_new 2016-08-29 14:56:04.000000000 +0200
@@ -17,9 +17,9 @@
%define lname libKF5ActivitiesStats1
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: kactivities-stats
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
Summary: KDE Plasma Activities support
++++++ kactivities-stats-5.24.0.tar.xz -> kactivities-stats-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-stats-5.24.0/CMakeLists.txt new/kactivities-stats-5.25.0/CMakeLists.txt
--- old/kactivities-stats-5.24.0/CMakeLists.txt 2016-07-02 10:40:16.000000000 +0200
+++ new/kactivities-stats-5.25.0/CMakeLists.txt 2016-08-06 10:26:03.000000000 +0200
@@ -18,7 +18,7 @@
# Extra CMake stuff
include (FeatureSummary)
-find_package (ECM 5.24.0 NO_MODULE)
+find_package (ECM 5.25.0 NO_MODULE)
set_package_properties (ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary (WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -35,8 +35,8 @@
find_package (Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED COMPONENTS Core DBus Sql)
# KDE Frameworks
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
# find_package (KF5DBusAddons ${KF5_DEP_VERSION} CONFIG REQUIRED)
# find_package (KF5I18n ${KF5_DEP_VERSION} CONFIG REQUIRED)
find_package (KF5Config ${KF5_DEP_VERSION} CONFIG REQUIRED)
1
0
Hello community,
here is the log from the commit of package frameworkintegration for openSUSE:Factory checked in at 2016-08-29 14:54:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/frameworkintegration (Old)
and /work/SRC/openSUSE:Factory/.frameworkintegration.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "frameworkintegration"
Changes:
--------
--- /work/SRC/openSUSE:Factory/frameworkintegration/frameworkintegration.changes 2016-07-15 12:31:42.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.frameworkintegration.new/frameworkintegration.changes 2016-08-29 14:55:52.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:49:54 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
frameworkintegration-5.24.0.tar.xz
New:
----
frameworkintegration-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ frameworkintegration.spec ++++++
--- /var/tmp/diff_new_pack.PbR5hC/_old 2016-08-29 14:55:54.000000000 +0200
+++ /var/tmp/diff_new_pack.PbR5hC/_new 2016-08-29 14:55:54.000000000 +0200
@@ -17,9 +17,9 @@
%define lname libKF5Style5
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: frameworkintegration
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -33,9 +33,9 @@
BuildRequires: kio-devel >= %{_tar_path}
BuildRequires: knotifications-devel >= %{_tar_path}
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcursor)
++++++ frameworkintegration-5.24.0.tar.xz -> frameworkintegration-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/frameworkintegration-5.24.0/CMakeLists.txt new/frameworkintegration-5.25.0/CMakeLists.txt
--- old/frameworkintegration-5.24.0/CMakeLists.txt 2016-07-02 10:39:42.000000000 +0200
+++ new/frameworkintegration-5.25.0/CMakeLists.txt 2016-08-06 10:25:30.000000000 +0200
@@ -3,7 +3,7 @@
project(FrameworkIntegration)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -20,11 +20,11 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX FRAMEWORKINTEGRATION
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/frameworkintegration_version.h"
1
0
Hello community,
here is the log from the commit of package breeze5-icons for openSUSE:Factory checked in at 2016-08-29 14:54:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/breeze5-icons (Old)
and /work/SRC/openSUSE:Factory/.breeze5-icons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "breeze5-icons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/breeze5-icons/breeze5-icons.changes 2016-07-15 12:30:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.breeze5-icons.new/breeze5-icons.changes 2016-08-29 14:54:42.000000000 +0200
@@ -1,0 +2,26 @@
+Sun Aug 7 21:49:38 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Update mail- 16px icons to recognize the icons better
+ * Update mic and audio status icons to have the same layout and size
+ * New System Settings app icon
+ * Add symbolic status gnome icons
+ * Add gnome 3 symbolic icon support
+ * Added icons for Diaspora and Vector, see phabricator.kde.org/M59
+ * New icons for Dolphin and Gwenview
+ * Weather icons are status icons no app icons
+ * Add some links to xliff thanks gnastyle
+ * Add kig icon
+ * Add mimetype icons, krdc icon, other app icons from gnastyle
+ * Add certificate mimetype icon (kde#365094)
+ * Update gimp icons thanks gnastyle (kde#354370)
+ * Globe action icon is now no linked file please use it in digikam
+ * Update labplot icons according to mail 13.07. from Alexander Semke
+ * Add app icons from gnastyle
+ * Add kruler icon from Yuri Fabirovsky
+ * Fix broken svg files thanks fuchs (kde#365035)
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
breeze-icons-5.24.0.tar.xz
New:
----
breeze-icons-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ breeze5-icons.spec ++++++
--- /var/tmp/diff_new_pack.VNeSHX/_old 2016-08-29 14:54:43.000000000 +0200
+++ /var/tmp/diff_new_pack.VNeSHX/_new 2016-08-29 14:54:43.000000000 +0200
@@ -16,9 +16,9 @@
#
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: breeze5-icons
-Version: 5.24.0
+Version: 5.25.0
Release: 0
Summary: Breeze icon theme
License: LGPL-3.0
@@ -31,8 +31,8 @@
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
Requires: oxygen5-icon-theme
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -45,7 +45,7 @@
%patch0 -p1
%build
- %cmake_kf5 -d build
+ %cmake_kf5 -d build -- -DBINARY_ICONS_RESOURCE=ON
%make_jobs
%install
++++++ breeze-icons-5.24.0.tar.xz -> breeze-icons-5.25.0.tar.xz ++++++
++++ 53183 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package bluez-qt for openSUSE:Factory checked in at 2016-08-29 14:54:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bluez-qt (Old)
and /work/SRC/openSUSE:Factory/.bluez-qt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bluez-qt"
Changes:
--------
--- /work/SRC/openSUSE:Factory/bluez-qt/bluez-qt.changes 2016-07-15 12:30:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.bluez-qt.new/bluez-qt.changes 2016-08-29 14:54:22.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:49:32 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
bluez-qt-5.24.0.tar.xz
New:
----
bluez-qt-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bluez-qt.spec ++++++
--- /var/tmp/diff_new_pack.g8ApDy/_old 2016-08-29 14:54:23.000000000 +0200
+++ /var/tmp/diff_new_pack.g8ApDy/_new 2016-08-29 14:54:23.000000000 +0200
@@ -18,9 +18,9 @@
%define sonum 6
%define _libname KF5BluezQt
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: bluez-qt
-Version: 5.24.0
+Version: 5.25.0
Release: 0
Summary: Async Bluez wrapper library
License: LGPL-2.1+
@@ -31,10 +31,10 @@
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kf5-filesystem
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Network) >= 5.4.0
-BuildRequires: cmake(Qt5Qml) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Network) >= 5.5.0
+BuildRequires: cmake(Qt5Qml) >= 5.5.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -71,7 +71,7 @@
Summary: Async Bluez wrapper library - development files
Group: Development/Libraries/C and C++
Requires: lib%{_libname}%{sonum} = %{version}
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
%description devel
Development files for QBluez Async Bluez wrapper library.
++++++ bluez-qt-5.24.0.tar.xz -> bluez-qt-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.24.0/CMakeLists.txt new/bluez-qt-5.25.0/CMakeLists.txt
--- old/bluez-qt-5.24.0/CMakeLists.txt 2016-07-02 10:38:54.000000000 +0200
+++ new/bluez-qt-5.25.0/CMakeLists.txt 2016-08-06 10:24:31.000000000 +0200
@@ -3,7 +3,7 @@
project(BluezQt)
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM 5.25.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -18,7 +18,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-set(KF5_VERSION "5.24.0") # handled by release scripts
+set(KF5_VERSION "5.25.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX BLUEZQT
@@ -28,7 +28,7 @@
)
# Dependencies
-set(REQUIRED_QT_VERSION 5.4.0)
+set(REQUIRED_QT_VERSION 5.5.0)
# Required Qt5 components to build this framework
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core DBus Network)
1
0
Hello community,
here is the log from the commit of package baloo5 for openSUSE:Factory checked in at 2016-08-29 14:54:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/baloo5 (Old)
and /work/SRC/openSUSE:Factory/.baloo5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "baloo5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/baloo5/baloo5.changes 2016-07-15 12:30:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.baloo5.new/baloo5.changes 2016-08-29 14:54:04.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Aug 7 21:49:22 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
baloo-5.24.0.tar.xz
New:
----
baloo-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ baloo5.spec ++++++
--- /var/tmp/diff_new_pack.aFdz3o/_old 2016-08-29 14:54:05.000000000 +0200
+++ /var/tmp/diff_new_pack.aFdz3o/_new 2016-08-29 14:54:05.000000000 +0200
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: baloo5
-Version: 5.24.0
+Version: 5.25.0
Release: 0
%define kf5_version %{version}
Summary: Framework for searching and managing metadata
@@ -43,13 +43,13 @@
BuildRequires: cmake(KF5IdleTime) >= %{_tar_path}
BuildRequires: cmake(KF5KIO) >= %{_tar_path}
BuildRequires: cmake(KF5Solid) >= %{_tar_path}
-BuildRequires: cmake(Qt5Core) >= 5.4.0
-BuildRequires: cmake(Qt5DBus) >= 5.4.0
-BuildRequires: cmake(Qt5Qml) >= 5.4.0
-BuildRequires: cmake(Qt5Quick) >= 5.4.0
-BuildRequires: cmake(Qt5Test) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
-BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Core) >= 5.5.0
+BuildRequires: cmake(Qt5DBus) >= 5.5.0
+BuildRequires: cmake(Qt5Qml) >= 5.5.0
+BuildRequires: cmake(Qt5Quick) >= 5.5.0
+BuildRequires: cmake(Qt5Test) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
+BuildRequires: cmake(Qt5Widgets) >= 5.5.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -128,7 +128,7 @@
Requires: lmdb-devel
Requires: cmake(KF5CoreAddons) >= %{_tar_path}
Requires: cmake(KF5FileMetaData) >= %{_tar_path}
-Requires: cmake(Qt5Core) >= 5.4.0
+Requires: cmake(Qt5Core) >= 5.5.0
# DBus interface file
#if 0%%{?suse_version} > 1320
# We can't obsolete devel file as long as we don't have KF5-based KDEPIM
++++++ baloo-5.24.0.tar.xz -> baloo-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.24.0/CMakeLists.txt new/baloo-5.25.0/CMakeLists.txt
--- old/baloo-5.24.0/CMakeLists.txt 2016-07-03 01:57:07.000000000 +0200
+++ new/baloo-5.25.0/CMakeLists.txt 2016-08-07 15:32:59.000000000 +0200
@@ -1,8 +1,8 @@
# set minimum version requirements
cmake_minimum_required(VERSION 2.8.12)
-set(REQUIRED_QT_VERSION 5.4.0)
-set(KF5_VERSION "5.24.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(REQUIRED_QT_VERSION 5.5.0)
+set(KF5_VERSION "5.25.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
# set up project
project(Baloo)
1
0
Hello community,
here is the log from the commit of package extra-cmake-modules for openSUSE:Factory checked in at 2016-08-29 14:53:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/extra-cmake-modules (Old)
and /work/SRC/openSUSE:Factory/.extra-cmake-modules.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "extra-cmake-modules"
Changes:
--------
--- /work/SRC/openSUSE:Factory/extra-cmake-modules/extra-cmake-modules.changes 2016-07-15 12:29:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.extra-cmake-modules.new/extra-cmake-modules.changes 2016-08-29 14:53:46.000000000 +0200
@@ -1,0 +2,13 @@
+Sun Aug 7 21:49:07 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.25.0
+ * Qt >= 5.5 is now required
+ * Fix inclusion when there's no Qt5
+ * Add a fallback method for query_qmake() when there's no
+ Qt5 installation
+ * Make sure ECMGeneratePriFile.cmake behaves like the rest of ECM
+ * Appstream data changed its preferred location
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------
Old:
----
extra-cmake-modules-5.24.0.tar.xz
New:
----
extra-cmake-modules-5.25.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ extra-cmake-modules.spec ++++++
--- /var/tmp/diff_new_pack.qNH60r/_old 2016-08-29 14:53:47.000000000 +0200
+++ /var/tmp/diff_new_pack.qNH60r/_new 2016-08-29 14:53:47.000000000 +0200
@@ -16,13 +16,13 @@
#
-%define _tar_path 5.24
+%define _tar_path 5.25
Name: extra-cmake-modules
Summary: CMake modules
License: BSD-3-Clause
Group: Development/Tools/Other
Url: https://projects.kde.org/projects/kdesupport/extra-cmake-modules
-Version: 5.24.0
+Version: 5.25.0
Release: 0
Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.t…
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ extra-cmake-modules-5.24.0.tar.xz -> extra-cmake-modules-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/extra-cmake-modules-5.24.0/CMakeLists.txt new/extra-cmake-modules-5.25.0/CMakeLists.txt
--- old/extra-cmake-modules-5.24.0/CMakeLists.txt 2016-06-15 15:40:34.000000000 +0200
+++ new/extra-cmake-modules-5.25.0/CMakeLists.txt 2016-07-27 01:44:31.000000000 +0200
@@ -16,7 +16,7 @@
# Preliminary setup
#
-set(VERSION "5.24.0") # handled by release scripts
+set(VERSION "5.25.0") # handled by release scripts
if (POLICY CMP0048)
cmake_policy(SET CMP0048 NEW)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/extra-cmake-modules-5.24.0/kde-modules/KDEInstallDirs.cmake new/extra-cmake-modules-5.25.0/kde-modules/KDEInstallDirs.cmake
--- old/extra-cmake-modules-5.24.0/kde-modules/KDEInstallDirs.cmake 2016-06-15 15:40:34.000000000 +0200
+++ new/extra-cmake-modules-5.25.0/kde-modules/KDEInstallDirs.cmake 2016-07-27 01:44:31.000000000 +0200
@@ -557,7 +557,7 @@
_define_relative(MIMEDIR DATAROOTDIR "mime/packages"
"mime description files"
XDG_MIME_INSTALL_DIR)
-_define_relative(METAINFODIR DATAROOTDIR "appdata"
+_define_relative(METAINFODIR DATAROOTDIR "metainfo"
"AppStream component metadata")
_define_relative(MANDIR DATAROOTDIR "man"
"man documentation"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/extra-cmake-modules-5.24.0/modules/ECMGeneratePriFile.cmake new/extra-cmake-modules-5.25.0/modules/ECMGeneratePriFile.cmake
--- old/extra-cmake-modules-5.24.0/modules/ECMGeneratePriFile.cmake 2016-06-15 15:40:34.000000000 +0200
+++ new/extra-cmake-modules-5.25.0/modules/ECMGeneratePriFile.cmake 2016-07-27 01:44:31.000000000 +0200
@@ -84,11 +84,23 @@
# (To distribute this file outside of extra-cmake-modules, substitute the full
# License text for the above reference.)
-if(KDE_INSTALL_USE_QT_SYS_PATHS)
+
+# Replicate the logic from KDEInstallDirs.cmake as we can't depend on it
+# Ask qmake if we're using the same prefix as Qt
+set(_askqmake OFF)
+if(NOT DEFINED KDE_INSTALL_USE_QT_SYS_PATHS)
+ include(ECMQueryQmake)
+ query_qmake(qt_install_prefix_dir QT_INSTALL_PREFIX)
+ if(qt_install_prefix_dir STREQUAL "${CMAKE_INSTALL_PREFIX}")
+ set(_askqmake ON)
+ endif()
+endif()
+
+if(KDE_INSTALL_USE_QT_SYS_PATHS OR _askqmake)
include(ECMQueryQmake)
query_qmake(qt_host_data_dir QT_HOST_DATA)
set(ECM_MKSPECS_INSTALL_DIR ${qt_host_data_dir}/mkspecs/modules CACHE PATH "The directory where mkspecs will be installed to.")
-else ()
+else()
set(ECM_MKSPECS_INSTALL_DIR mkspecs/modules CACHE PATH "The directory where mkspecs will be installed to.")
endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/extra-cmake-modules-5.24.0/modules/ECMQueryQmake.cmake new/extra-cmake-modules-5.25.0/modules/ECMQueryQmake.cmake
--- old/extra-cmake-modules-5.24.0/modules/ECMQueryQmake.cmake 2016-06-15 15:40:34.000000000 +0200
+++ new/extra-cmake-modules-5.25.0/modules/ECMQueryQmake.cmake 2016-07-27 01:44:31.000000000 +0200
@@ -1,6 +1,8 @@
find_package(Qt5Core QUIET)
-set(_qmake_executable_default "qmake-qt5")
+if (Qt5Core_FOUND)
+ set(_qmake_executable_default "qmake-qt5")
+endif ()
if (TARGET Qt5::qmake)
get_target_property(_qmake_executable_default Qt5::qmake LOCATION)
endif()
@@ -9,6 +11,11 @@
# This is not public API (yet)!
function(query_qmake result_variable qt_variable)
+ if(NOT QMAKE_EXECUTABLE)
+ set(${result_variable} "" PARENT_SCOPE)
+ message(WARNING "Should specify a qmake Qt5 binary. Can't check ${qt_variable}")
+ return()
+ endif()
execute_process(
COMMAND ${QMAKE_EXECUTABLE} -query "${qt_variable}"
RESULT_VARIABLE return_code
1
0
Hello community,
here is the log from the commit of package kldap for openSUSE:Factory checked in at 2016-08-29 14:53:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kldap (Old)
and /work/SRC/openSUSE:Factory/.kldap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kldap"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kldap/kldap.changes 2016-07-21 07:50:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kldap.new/kldap.changes 2016-08-29 14:53:29.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:19:08 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:08:36 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
kldap-16.04.3.tar.xz
New:
----
kldap-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kldap.spec ++++++
--- /var/tmp/diff_new_pack.Rtdczp/_old 2016-08-29 14:53:30.000000000 +0200
+++ /var/tmp/diff_new_pack.Rtdczp/_new 2016-08-29 14:53:30.000000000 +0200
@@ -17,20 +17,23 @@
Name: kldap
-Version: 16.04.3
+Version: 16.08.0
Release: 0
-%define kf5_version 5.19.0
+%define kf5_version 5.23.0
Summary: KDE PIM Libraries
License: LGPL-2.1+
Group: System/GUI/KDE
Url: http://www.kde.org
Source: kldap-%{version}.tar.xz
BuildRequires: cyrus-sasl-devel
-BuildRequires: extra-cmake-modules >= 5.19.0
+BuildRequires: extra-cmake-modules >= %{kf5_version}
BuildRequires: kcompletion-devel >= %{kf5_version}
+BuildRequires: kdoctools-devel
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel >= %{kf5_version}
+BuildRequires: kmbox-devel >= %{kf5_version}
BuildRequires: kwidgetsaddons-devel >= %{kf5_version}
+BuildRequires: kio-devel >= %{kf5_version}
BuildRequires: openldap2-devel
BuildRequires: pkgconfig(Qt5Test)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -41,6 +44,7 @@
%package -n libKF5Ldap5
Summary: KDE PIM Libraries: LDAP support
Group: Development/Libraries/KDE
+Requires: %{name} >= %{version}
%description -n libKF5Ldap5
This package provides LDAP support for KDE PIM applications
@@ -49,7 +53,6 @@
Summary: KDE PIM Libraries: Build Environment
Group: Development/Libraries/KDE
Requires: cyrus-sasl-devel
-Requires: kcoreaddons-devel >= %{kf5_version}
Requires: libKF5Ldap5 = %{version}
Requires: openldap2-devel
@@ -76,6 +79,16 @@
%doc COPYING.LIB
%{_kf5_libdir}/libKF5Ldap.so.*
+%files
+%defattr(-,root,root)
+%doc COPYING.*
+%{_kf5_configdir}/kldap.categories
+%dir %{_kf5_plugindir}/kf5
+%{_kf5_plugindir}/kf5/kio/
+%{_kf5_htmldir}/en/kioslave5/
+%{_kf5_servicesdir}/ldap.protocol
+%{_kf5_servicesdir}/ldaps.protocol
+
%files devel
%defattr(-,root,root)
%doc COPYING.LIB
++++++ kldap-16.04.3.tar.xz -> kldap-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/CMakeLists.txt new/kldap-16.08.0/CMakeLists.txt
--- old/kldap-16.04.3/CMakeLists.txt 2016-06-15 06:39:11.000000000 +0200
+++ new/kldap-16.08.0/CMakeLists.txt 2016-08-06 20:07:46.000000000 +0200
@@ -3,7 +3,8 @@
project(KLdap)
# ECM setup
-find_package(ECM 5.19.0 CONFIG REQUIRED)
+set(KF5_VERSION "5.23.0")
+find_package(ECM ${KF5_VERSION} CONFIG REQUIRED)
set(CMAKE_MODULE_PATH ${KLdap_SOURCE_DIR}/cmake ${ECM_MODULE_PATH})
include(GenerateExportHeader)
@@ -17,8 +18,17 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(ECMQtDeclareLoggingCategory)
-set(KF5_VERSION "5.19.0")
-set(KLDAP_LIB_VERSION "5.2.3")
+set(PIM_VERSION "5.3.0")
+
+set(KLDAP_LIB_VERSION ${PIM_VERSION})
+set(MBOXLIB_VERSION "5.3.0")
+
+find_package(KF5KIO ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5I18n ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5DocTools ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5Mbox ${MBOXLIB_VERSION} CONFIG REQUIRED)
+add_definitions("-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII")
+
ecm_setup_version(${KLDAP_LIB_VERSION} VARIABLE_PREFIX KLDAP
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kldap_version.h"
@@ -79,9 +89,11 @@
########### Targets ###########
add_subdirectory(cmake)
add_subdirectory(src)
-
+add_subdirectory(kioslave)
if(BUILD_TESTING)
add_subdirectory(autotests)
endif()
+install( FILES kldap.categories DESTINATION ${KDE_INSTALL_CONFDIR} )
+
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/.krazy new/kldap-16.08.0/kioslave/.krazy
--- old/kldap-16.04.3/kioslave/.krazy 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/.krazy 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1 @@
+SKIP /tests/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/.reviewboardrc new/kldap-16.08.0/kioslave/.reviewboardrc
--- old/kldap-16.04.3/kioslave/.reviewboardrc 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/.reviewboardrc 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,5 @@
+REVIEWBOARD_URL = "https://git.reviewboard.kde.org"
+#REPOSITORY = "git://anongit.kde.org/kioslave"
+BRANCH = "master"
+TARGET_GROUPS = "kdepimlibs"
+TARGET_PEOPLE = "mlaurent"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/CMakeLists.txt new/kldap-16.08.0/kioslave/CMakeLists.txt
--- old/kldap-16.04.3/kioslave/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/CMakeLists.txt 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,4 @@
+add_definitions("-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII")
+add_subdirectory(src)
+add_subdirectory(doc)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/doc/CMakeLists.txt new/kldap-16.08.0/kioslave/doc/CMakeLists.txt
--- old/kldap-16.04.3/kioslave/doc/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/doc/CMakeLists.txt 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1 @@
+add_subdirectory(ldap)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/doc/ldap/CMakeLists.txt new/kldap-16.08.0/kioslave/doc/ldap/CMakeLists.txt
--- old/kldap-16.04.3/kioslave/doc/ldap/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/doc/ldap/CMakeLists.txt 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,3 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${KDE_INSTALL_DOCBUNDLEDIR}/en SUBDIR kioslave5/ldap)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/doc/ldap/index.docbook new/kldap-16.08.0/kioslave/doc/ldap/index.docbook
--- old/kldap-16.04.3/kioslave/doc/ldap/index.docbook 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/doc/ldap/index.docbook 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,30 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article lang="&language;" id="ldap">
+<title>ldap</title>
+<articleinfo>
+<authorgroup>
+<author>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+</articleinfo>
+
+<para><acronym>ldap</acronym> is the lightweight directory access
+protocol. It provides access to an X.500 directory, or to a stand-alone
+<acronym>LDAP</acronym> server.</para>
+
+<para>You can use the ldap kioslave as follows:</para>
+
+<para><userinput>ldap://host:port/ou=People,o=where,c=de??sub</userinput>
+for a subtree-query</para>
+
+<para>or
+<userinput>ldap://host:port/cn=MM,ou=People,o=where,c=de??base</userinput>
+for a complete branch.</para>
+
+</article>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/kdepimlibs-kioslave.categories new/kldap-16.08.0/kioslave/kdepimlibs-kioslave.categories
--- old/kldap-16.04.3/kioslave/kdepimlibs-kioslave.categories 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/kdepimlibs-kioslave.categories 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,5 @@
+log_kldap kioslave (kldap)
+log_sieve kioslave (sieve)
+log_smtp kioslave (smtp)
+log_pop3 kioslave (pop3)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/src/CMakeLists.txt new/kldap-16.08.0/kioslave/src/CMakeLists.txt
--- old/kldap-16.04.3/kioslave/src/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/src/CMakeLists.txt 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,2 @@
+remove_definitions(-DQT_NO_CAST_FROM_BYTEARRAY)
+add_subdirectory(ldap)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/src/common.h new/kldap-16.08.0/kioslave/src/common.h
--- old/kldap-16.04.3/kioslave/src/common.h 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/src/common.h 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,50 @@
+/* This file is part of the KDE project
+ Copyright (C) 2008 Jarosław Staniek <staniek(a)kde.org>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+*/
+
+#ifndef _KIOSLAVE_COMMON_H
+#define _KIOSLAVE_COMMON_H
+
+#include <stdio.h>
+#include <QFile>
+#include <QDir>
+
+extern "C" {
+#include <sasl/sasl.h>
+}
+
+inline bool initSASL()
+{
+#ifdef Q_OS_WIN32 //krazy:exclude=cpp
+ QByteArray libInstallPath(QFile::encodeName(QDir::toNativeSeparators(KGlobal::dirs()->installPath("lib") + QLatin1String("sasl2"))));
+ QByteArray configPath(QFile::encodeName(QDir::toNativeSeparators(KGlobal::dirs()->installPath("config") + QLatin1String("sasl2"))));
+ if (sasl_set_path(SASL_PATH_TYPE_PLUGIN, libInstallPath.data()) != SASL_OK ||
+ sasl_set_path(SASL_PATH_TYPE_CONFIG, configPath.data()) != SASL_OK) {
+ fprintf(stderr, "SASL path initialization failed!\n");
+ return false;
+ }
+#endif
+
+ if (sasl_client_init(NULL) != SASL_OK) {
+ fprintf(stderr, "SASL library initialization failed!\n");
+ return false;
+ }
+ return true;
+}
+
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/src/ldap/CMakeLists.txt new/kldap-16.08.0/kioslave/src/ldap/CMakeLists.txt
--- old/kldap-16.04.3/kioslave/src/ldap/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/src/ldap/CMakeLists.txt 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,14 @@
+
+set(kio_ldap_PART_SRCS kio_ldap.cpp)
+ecm_qt_declare_logging_category(kio_ldap_PART_SRCS HEADER kldap_debug.h IDENTIFIER KLDAP_LOG CATEGORY_NAME log_kldap)
+
+add_library(kio_ldap MODULE ${kio_ldap_PART_SRCS})
+
+target_link_libraries(kio_ldap KF5::KIOCore KF5::I18n KF5::Ldap KF5::Mbox)
+set_target_properties(kio_ldap PROPERTIES OUTPUT_NAME "ldap")
+install(TARGETS kio_ldap DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/kio)
+
+
+########### install files ###############
+
+install( FILES ldap.protocol ldaps.protocol DESTINATION ${KDE_INSTALL_KSERVICES5DIR} )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/src/ldap/Messages.sh new/kldap-16.08.0/kioslave/src/ldap/Messages.sh
--- old/kldap-16.04.3/kioslave/src/ldap/Messages.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/src/ldap/Messages.sh 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,2 @@
+#! /usr/bin/env bash
+$XGETTEXT *.cpp -o $podir/kio_ldap.pot
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/src/ldap/kio_ldap.cpp new/kldap-16.08.0/kioslave/src/ldap/kio_ldap.cpp
--- old/kldap-16.04.3/kioslave/src/ldap/kio_ldap.cpp 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/src/ldap/kio_ldap.cpp 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,819 @@
+/*
+ Copyright (c) 2004-2007 Szombathelyi György <gyurco(a)freemail.hu>
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+*/
+
+#include "kio_ldap.h"
+#include "kldap_debug.h"
+
+#include <kldap/ldif.h>
+#include <kldap/ldapcontrol.h>
+
+#include <qdebug.h>
+#include <KLocalizedString>
+#include <QCoreApplication>
+
+#include <netdb.h>
+#include <netinet/in.h>
+#include <sys/stat.h>
+
+using namespace KIO;
+using namespace KLDAP;
+
+extern "C" {
+ int Q_DECL_EXPORT kdemain(int argc, char **argv);
+}
+
+/**
+ * The main program.
+ */
+int kdemain(int argc, char **argv)
+{
+ QCoreApplication app(argc, argv); // needed for QSocketNotifier
+ app.setApplicationName(QStringLiteral("kio_ldap"));
+
+ qCDebug(KLDAP_LOG) << "Starting kio_ldap instance";
+
+ if (argc != 4) {
+ qCritical() << "Usage kio_ldap protocol pool app" << endl;
+ return -1;
+ }
+
+ // let the protocol class do its work
+ LDAPProtocol slave(argv[1], argv[2], argv[3]);
+ slave.dispatchLoop();
+
+ qCDebug(KLDAP_LOG) << "Done";
+ return 0;
+}
+
+/**
+ * Initialize the ldap slave
+ */
+LDAPProtocol::LDAPProtocol(const QByteArray &protocol, const QByteArray &pool,
+ const QByteArray &app)
+ : SlaveBase(protocol, pool, app)
+{
+ mConnected = false;
+ mOp.setConnection(mConn);
+ qCDebug(KLDAP_LOG) << "LDAPProtocol::LDAPProtocol (" << protocol << ")";
+}
+
+LDAPProtocol::~LDAPProtocol()
+{
+ closeConnection();
+}
+
+void LDAPProtocol::LDAPErr(int err)
+{
+
+ QString extramsg;
+ if (mConnected) {
+ if (err == KLDAP_SUCCESS) {
+ err = mConn.ldapErrorCode();
+ }
+ if (err != KLDAP_SUCCESS) {
+ extramsg = i18n("\nAdditional info: ") + mConn.ldapErrorString();
+ }
+ }
+ if (err == KLDAP_SUCCESS) {
+ return;
+ }
+
+ qDebug() << "error code: " << err << " msg: " << LdapConnection::errorString(err) <<
+ extramsg << "'" << endl;
+ QString msg;
+ msg = mServer.url().toDisplayString();
+ if (!extramsg.isEmpty()) {
+ msg += extramsg;
+ }
+
+ /* FIXME: No need to close on all errors */
+ closeConnection();
+
+ switch (err) {
+ /* FIXME: is it worth mapping the following error codes to kio errors?
+
+ LDAP_OPERATIONS_ERROR
+ LDAP_STRONG_AUTH_REQUIRED
+ LDAP_PROTOCOL_ERROR
+ LDAP_TIMELIMIT_EXCEEDED
+ LDAP_SIZELIMIT_EXCEEDED
+ LDAP_COMPARE_FALSE
+ LDAP_COMPARE_TRUE
+ LDAP_PARTIAL_RESULTS
+ LDAP_NO_SUCH_ATTRIBUTE
+ LDAP_UNDEFINED_TYPE
+ LDAP_INAPPROPRIATE_MATCHING
+ LDAP_CONSTRAINT_VIOLATION
+ LDAP_INVALID_SYNTAX
+ LDAP_NO_SUCH_OBJECT
+ LDAP_ALIAS_PROBLEM
+ LDAP_INVALID_DN_SYNTAX
+ LDAP_IS_LEAF
+ LDAP_ALIAS_DEREF_PROBLEM
+ LDAP_INAPPROPRIATE_AUTH
+ LDAP_BUSY
+ LDAP_UNAVAILABLE
+ LDAP_UNWILLING_TO_PERFORM
+ LDAP_LOOP_DETECT
+ LDAP_NAMING_VIOLATION
+ LDAP_OBJECT_CLASS_VIOLATION
+ LDAP_NOT_ALLOWED_ON_NONLEAF
+ LDAP_NOT_ALLOWED_ON_RDN
+ LDAP_NO_OBJECT_CLASS_MODS
+ LDAP_OTHER
+ LDAP_LOCAL_ERROR
+ LDAP_ENCODING_ERROR
+ LDAP_DECODING_ERROR
+ LDAP_FILTER_ERROR
+ */
+ case KLDAP_AUTH_UNKNOWN:
+ case KLDAP_INVALID_CREDENTIALS:
+ case KLDAP_STRONG_AUTH_NOT_SUPPORTED:
+ error(ERR_COULD_NOT_AUTHENTICATE, msg);
+ break;
+ case KLDAP_ALREADY_EXISTS:
+ error(ERR_FILE_ALREADY_EXIST, msg);
+ break;
+ case KLDAP_INSUFFICIENT_ACCESS:
+ error(ERR_ACCESS_DENIED, msg);
+ break;
+ case KLDAP_CONNECT_ERROR:
+ case KLDAP_SERVER_DOWN:
+ error(ERR_COULD_NOT_CONNECT, msg);
+ break;
+ case KLDAP_TIMEOUT:
+ error(ERR_SERVER_TIMEOUT, msg);
+ break;
+ case KLDAP_PARAM_ERROR:
+ error(ERR_INTERNAL, msg);
+ break;
+ case KLDAP_NO_MEMORY:
+ error(ERR_OUT_OF_MEMORY, msg);
+ break;
+
+ default:
+ error(ERR_SLAVE_DEFINED,
+ i18n("LDAP server returned the error: %1 %2\nThe LDAP URL was: %3",
+ LdapConnection::errorString(err), extramsg, mServer.url().toDisplayString()));
+ }
+}
+
+void LDAPProtocol::controlsFromMetaData(LdapControls &serverctrls,
+ LdapControls &clientctrls)
+{
+ QString oid;
+ bool critical;
+ QByteArray value;
+ int i = 0;
+ while (hasMetaData(QStringLiteral("SERVER_CTRL%1").arg(i))) {
+ QByteArray val = metaData(QStringLiteral("SERVER_CTRL%1").arg(i)).toUtf8();
+ Ldif::splitControl(val, oid, critical, value);
+ qCDebug(KLDAP_LOG) << "server ctrl #" << i << " value: " << val <<
+ " oid: " << oid << " critical: " << critical << " value: " <<
+ QString::fromUtf8(value, value.size()) << endl;
+ LdapControl ctrl(oid, val, critical);
+ serverctrls.append(ctrl);
+ i++;
+ }
+ i = 0;
+ while (hasMetaData(QStringLiteral("CLIENT_CTRL%1").arg(i))) {
+ QByteArray val = metaData(QStringLiteral("CLIENT_CTRL%1").arg(i)).toUtf8();
+ Ldif::splitControl(val, oid, critical, value);
+ qCDebug(KLDAP_LOG) << "client ctrl #" << i << " value: " << val <<
+ " oid: " << oid << " critical: " << critical << " value: " <<
+ QString::fromUtf8(value, value.size()) << endl;
+ LdapControl ctrl(oid, val, critical);
+ clientctrls.append(ctrl);
+ i++;
+ }
+
+}
+
+void LDAPProtocol::LDAPEntry2UDSEntry(const LdapDN &dn, UDSEntry &entry,
+ const LdapUrl &usrc, bool dir)
+{
+ int pos;
+ entry.clear();
+ QString name = dn.toString();
+ if ((pos = name.indexOf(QLatin1Char(','))) > 0) {
+ name = name.left(pos);
+ }
+ if ((pos = name.indexOf(QLatin1Char('='))) > 0) {
+ name.remove(0, pos + 1);
+ }
+ name.replace(QLatin1Char(' '), QLatin1String("_"));
+ if (!dir) {
+ name += QLatin1String(".ldif");
+ }
+ entry.insert(KIO::UDSEntry::UDS_NAME, name);
+
+ // the file type
+ entry.insert(KIO::UDSEntry::UDS_FILE_TYPE, dir ? S_IFDIR : S_IFREG);
+
+ // the mimetype
+ if (!dir) {
+ entry.insert(KIO::UDSEntry::UDS_MIME_TYPE, QStringLiteral("text/plain"));
+ }
+
+ entry.insert(KIO::UDSEntry::UDS_ACCESS, dir ? 0500 : 0400);
+
+ // the url
+ LdapUrl url = usrc;
+ url.setPath(QLatin1Char('/') + dn.toString());
+ url.setScope(dir ? LdapUrl::One : LdapUrl::Base);
+ entry.insert(KIO::UDSEntry::UDS_URL, url.toDisplayString());
+}
+
+void LDAPProtocol::changeCheck(const LdapUrl &url)
+{
+ LdapServer server;
+ server.setUrl(url);
+
+ if (mConnected) {
+ if (server.host() != mServer.host() ||
+ server.port() != mServer.port() ||
+ server.baseDn() != mServer.baseDn() ||
+ server.user() != mServer.user() ||
+ server.bindDn() != mServer.bindDn() ||
+ server.realm() != mServer.realm() ||
+ server.password() != mServer.password() ||
+ server.timeLimit() != mServer.timeLimit() ||
+ server.sizeLimit() != mServer.sizeLimit() ||
+ server.version() != mServer.version() ||
+ server.security() != mServer.security() ||
+ server.auth() != mServer.auth() ||
+ server.mech() != mServer.mech()) {
+
+ closeConnection();
+ mServer = server;
+ openConnection();
+ }
+ } else {
+ mServer = server;
+ openConnection();
+ }
+}
+
+void LDAPProtocol::setHost(const QString &host, quint16 port,
+ const QString &user, const QString &password)
+{
+ if (mServer.host() != host ||
+ mServer.port() != port ||
+ mServer.user() != user ||
+ mServer.password() != password) {
+ closeConnection();
+ }
+
+ mServer.host() = host;
+ if (port > 0) {
+ mServer.setPort(port);
+ } else {
+ struct servent *pse;
+ if ((pse = getservbyname(mProtocol, "tcp")) == NULL) {
+ if (mProtocol == "ldaps") {
+ mServer.setPort(636);
+ } else {
+ mServer.setPort(389);
+ }
+ } else {
+ mServer.setPort(ntohs(pse->s_port));
+ }
+ }
+ mServer.setUser(user);
+ mServer.setPassword(password);
+
+ qCDebug(KLDAP_LOG) << "setHost: " << host << " port: " << port << " user: " <<
+ user << " pass: [protected]" << endl;
+}
+
+void LDAPProtocol::openConnection()
+{
+ if (mConnected) {
+ return;
+ }
+
+ mConn.setServer(mServer);
+ if (mConn.connect() != 0) {
+ error(ERR_COULD_NOT_CONNECT, mConn.connectionError());
+ return;
+ }
+
+ mConnected = true;
+
+ AuthInfo info;
+ info.url.setScheme(QLatin1String(mProtocol));
+ info.url.setHost(mServer.host());
+ info.url.setPort(mServer.port());
+ info.url.setUserName(mServer.user());
+ info.caption = i18n("LDAP Login");
+ info.comment = QString::fromLatin1(mProtocol) + QLatin1String("://") + mServer.host() + QLatin1Char(':') +
+ QString::number(mServer.port());
+ info.commentLabel = i18n("site:");
+ info.username = mServer.auth() == LdapServer::SASL ? mServer.user() : mServer.bindDn();
+ info.password = mServer.password();
+ info.keepPassword = true;
+ bool cached = checkCachedAuthentication(info);
+
+ bool firstauth = true;
+ int retval;
+
+ while (true) {
+ retval = mOp.bind_s();
+ if (retval == 0) {
+ qCDebug(KLDAP_LOG) << "connected!";
+ connected();
+ return;
+ }
+ if (retval == KLDAP_INVALID_CREDENTIALS ||
+ retval == KLDAP_INSUFFICIENT_ACCESS ||
+ retval == KLDAP_INAPPROPRIATE_AUTH ||
+ retval == KLDAP_UNWILLING_TO_PERFORM) {
+
+ if (firstauth && cached) {
+ if (mServer.auth() == LdapServer::SASL) {
+ mServer.setUser(info.username);
+ } else {
+ mServer.setBindDn(info.username);
+ }
+ mServer.setPassword(info.password);
+ mConn.setServer(mServer);
+ cached = false;
+ } else {
+ bool ok = firstauth ?
+ openPasswordDialog(info) :
+ openPasswordDialog(info, i18n("Invalid authorization information."));
+ if (!ok) {
+ error(ERR_USER_CANCELED, i18n("LDAP connection canceled."));
+ closeConnection();
+ return;
+ }
+ if (mServer.auth() == LdapServer::SASL) {
+ mServer.setUser(info.username);
+ } else {
+ mServer.setBindDn(info.username);
+ }
+ mServer.setPassword(info.password);
+ firstauth = false;
+ mConn.setServer(mServer);
+ }
+
+ } else {
+ LDAPErr(retval);
+ closeConnection();
+ return;
+ }
+ }
+}
+
+void LDAPProtocol::closeConnection()
+{
+ if (mConnected) {
+ mConn.close();
+ }
+ mConnected = false;
+
+ qCDebug(KLDAP_LOG) << "connection closed!";
+}
+
+/**
+ * Get the information contained in the URL.
+ */
+void LDAPProtocol::get(const QUrl &_url)
+{
+ qCDebug(KLDAP_LOG) << "get(" << _url << ")";
+
+ LdapUrl usrc(_url);
+ int ret, id;
+
+ changeCheck(usrc);
+ if (!mConnected) {
+ finished();
+ return;
+ }
+
+ LdapControls serverctrls, clientctrls;
+ controlsFromMetaData(serverctrls, clientctrls);
+ if (mServer.pageSize()) {
+ LdapControls ctrls = serverctrls;
+ ctrls.append(LdapControl::createPageControl(mServer.pageSize()));
+ qCDebug(KLDAP_LOG) << "page size: " << mServer.pageSize();
+ mOp.setServerControls(ctrls);
+ } else {
+ mOp.setServerControls(serverctrls);
+ }
+ mOp.setClientControls(clientctrls);
+
+ if ((id = mOp.search(usrc.dn(), usrc.scope(), usrc.filter(), usrc.attributes())) == -1) {
+ LDAPErr();
+ return;
+ }
+
+ // tell the mimetype
+ mimeType(QStringLiteral("text/plain"));
+ // collect the result
+ //QByteArray result;
+ filesize_t processed_size = 0;
+
+ while (true) {
+ ret = mOp.waitForResult(id, -1);
+ if (ret == -1 || mConn.ldapErrorCode() != KLDAP_SUCCESS) {
+ LDAPErr();
+ return;
+ }
+ qCDebug(KLDAP_LOG) << " ldap_result: " << ret;
+ if (ret == LdapOperation::RES_SEARCH_RESULT) {
+
+ if (mServer.pageSize()) {
+ QByteArray cookie;
+ int estsize = -1;
+ for (int i = 0; i < mOp.controls().count(); ++i) {
+ qCDebug(KLDAP_LOG) << " control oid: " << mOp.controls().at(i).oid();
+ estsize = mOp.controls().at(i).parsePageControl(cookie);
+ if (estsize != -1) {
+ break;
+ }
+ }
+ qCDebug(KLDAP_LOG) << " estimated size: " << estsize;
+ if (estsize != -1 && !cookie.isEmpty()) {
+ LdapControls ctrls;
+ ctrls = serverctrls;
+ qCDebug(KLDAP_LOG) << "page size: " << mServer.pageSize() << " estimated size: " << estsize;
+ ctrls.append(LdapControl::createPageControl(mServer.pageSize(), cookie));
+ mOp.setServerControls(ctrls);
+ if ((id = mOp.search(usrc.dn(), usrc.scope(), usrc.filter(), usrc.attributes())) == -1) {
+ LDAPErr();
+ return;
+ }
+ continue;
+ }
+ }
+ break;
+ }
+ if (ret != LdapOperation::RES_SEARCH_ENTRY) {
+ continue;
+ }
+
+ QByteArray entry = mOp.object().toString().toUtf8() + '\n';
+ processed_size += entry.size();
+ data(entry);
+ processedSize(processed_size);
+ }
+
+ totalSize(processed_size);
+
+ // tell we are finished
+ data(QByteArray());
+ finished();
+}
+
+/**
+ * Test if the url contains a directory or a file.
+ */
+void LDAPProtocol::stat(const QUrl &_url)
+{
+ qCDebug(KLDAP_LOG) << "stat(" << _url << ")";
+
+ QStringList att, saveatt;
+ LdapUrl usrc(_url);
+ int ret, id;
+
+ changeCheck(usrc);
+ if (!mConnected) {
+ finished();
+ return;
+ }
+
+ // look how many entries match
+ saveatt = usrc.attributes();
+ att.append(QStringLiteral("dn"));
+
+ if ((id = mOp.search(usrc.dn(), usrc.scope(), usrc.filter(), att)) == -1) {
+ LDAPErr();
+ return;
+ }
+
+ qCDebug(KLDAP_LOG) << "stat() getting result";
+ do {
+ ret = mOp.waitForResult(id, -1);
+ if (ret == -1 || mConn.ldapErrorCode() != KLDAP_SUCCESS) {
+ LDAPErr();
+ return;
+ }
+ if (ret == LdapOperation::RES_SEARCH_RESULT) {
+ error(ERR_DOES_NOT_EXIST, _url.toDisplayString());
+ return;
+ }
+ } while (ret != LdapOperation::RES_SEARCH_ENTRY);
+
+ mOp.abandon(id);
+
+ usrc.setAttributes(saveatt);
+
+ UDSEntry uds;
+ bool critical;
+ LDAPEntry2UDSEntry(usrc.dn(), uds, usrc, usrc.extension(QStringLiteral("x-dir"), critical) != QLatin1String("base"));
+
+ statEntry(uds);
+ // we are done
+ finished();
+}
+
+/**
+ * Deletes one entry;
+ */
+void LDAPProtocol::del(const QUrl &_url, bool)
+{
+ qCDebug(KLDAP_LOG) << "del(" << _url << ")";
+
+ LdapUrl usrc(_url);
+ int id, ret;
+
+ changeCheck(usrc);
+ if (!mConnected) {
+ finished();
+ return;
+ }
+
+ LdapControls serverctrls, clientctrls;
+ controlsFromMetaData(serverctrls, clientctrls);
+ mOp.setServerControls(serverctrls);
+ mOp.setClientControls(clientctrls);
+
+ qCDebug(KLDAP_LOG) << " del: " << usrc.dn().toString().toUtf8();
+
+ if ((id = mOp.del(usrc.dn())) == -1) {
+ LDAPErr();
+ return;
+ }
+ ret = mOp.waitForResult(id, -1);
+ if (ret == -1 || mConn.ldapErrorCode() != KLDAP_SUCCESS) {
+ LDAPErr();
+ return;
+ }
+
+ finished();
+}
+
+void LDAPProtocol::put(const QUrl &_url, int, KIO::JobFlags flags)
+{
+ qCDebug(KLDAP_LOG) << "put(" << _url << ")";
+
+ LdapUrl usrc(_url);
+
+ changeCheck(usrc);
+ if (!mConnected) {
+ finished();
+ return;
+ }
+
+ LdapControls serverctrls, clientctrls;
+ controlsFromMetaData(serverctrls, clientctrls);
+ mOp.setServerControls(serverctrls);
+ mOp.setClientControls(clientctrls);
+
+ LdapObject addObject;
+ LdapOperation::ModOps modops;
+ QByteArray buffer;
+ int result = 0;
+ Ldif::ParseValue ret;
+ Ldif ldif;
+ ret = Ldif::MoreData;
+ int ldaperr;
+
+ do {
+ if (ret == Ldif::MoreData) {
+ dataReq(); // Request for data
+ result = readData(buffer);
+ ldif.setLdif(buffer);
+ }
+ if (result < 0) {
+ //error
+ return;
+ }
+ if (result == 0) {
+ qCDebug(KLDAP_LOG) << "EOF!";
+ ldif.endLdif();
+ }
+ do {
+
+ ret = ldif.nextItem();
+ qCDebug(KLDAP_LOG) << "nextitem: " << ret;
+
+ switch (ret) {
+ case Ldif::None:
+ case Ldif::NewEntry:
+ case Ldif::MoreData:
+ break;
+ case Ldif::EndEntry:
+ ldaperr = KLDAP_SUCCESS;
+ switch (ldif.entryType()) {
+ case Ldif::Entry_None:
+ error(ERR_INTERNAL, i18n("The Ldif parser failed."));
+ return;
+ case Ldif::Entry_Del:
+ qCDebug(KLDAP_LOG) << "kio_ldap_del";
+ ldaperr = mOp.del_s(ldif.dn());
+ break;
+ case Ldif::Entry_Modrdn:
+ qCDebug(KLDAP_LOG) << "kio_ldap_modrdn olddn:" << ldif.dn().toString() <<
+ " newRdn: " << ldif.newRdn() <<
+ " newSuperior: " << ldif.newSuperior() <<
+ " deloldrdn: " << ldif.delOldRdn() << endl;
+ ldaperr = mOp.rename_s(ldif.dn(), ldif.newRdn(),
+ ldif.newSuperior(), ldif.delOldRdn());
+ break;
+ case Ldif::Entry_Mod:
+ qCDebug(KLDAP_LOG) << "kio_ldap_mod";
+ ldaperr = mOp.modify_s(ldif.dn(), modops);
+ modops.clear();
+ break;
+ case Ldif::Entry_Add:
+ qCDebug(KLDAP_LOG) << "kio_ldap_add " << ldif.dn().toString();
+ addObject.setDn(ldif.dn());
+ ldaperr = mOp.add_s(addObject);
+ if (ldaperr == KLDAP_ALREADY_EXISTS && (flags & KIO::Overwrite)) {
+ qCDebug(KLDAP_LOG) << ldif.dn().toString() << " already exists, delete first";
+ ldaperr = mOp.del_s(ldif.dn());
+ if (ldaperr == KLDAP_SUCCESS) {
+ ldaperr = mOp.add_s(addObject);
+ }
+ }
+ addObject.clear();
+ break;
+ }
+ if (ldaperr != KLDAP_SUCCESS) {
+ qCDebug(KLDAP_LOG) << "put ldap error: " << ldaperr;
+ LDAPErr(ldaperr);
+ return;
+ }
+ break;
+ case Ldif::Item:
+ switch (ldif.entryType()) {
+ case Ldif::Entry_Mod: {
+ LdapOperation::ModOp op;
+ op.type = LdapOperation::Mod_None;
+ switch (ldif.modType()) {
+ case Ldif::Mod_None:
+ op.type = LdapOperation::Mod_None;
+ break;
+ case Ldif::Mod_Add:
+ op.type = LdapOperation::Mod_Add;
+ break;
+ case Ldif::Mod_Replace:
+ op.type = LdapOperation::Mod_Replace;
+ break;
+ case Ldif::Mod_Del:
+ op.type = LdapOperation::Mod_Del;
+ break;
+ }
+ op.attr = ldif.attr();
+ if (!ldif.value().isNull()) {
+ op.values.append(ldif.value());
+ }
+ modops.append(op);
+ break;
+ }
+ case Ldif::Entry_Add:
+ if (ldif.value().size() > 0) {
+ addObject.addValue(ldif.attr(), ldif.value());
+ }
+ break;
+ default:
+ error(ERR_INTERNAL, i18n("The Ldif parser failed."));
+ return;
+ }
+ break;
+ case Ldif::Control: {
+ LdapControl control;
+ control.setControl(ldif.oid(), ldif.value(), ldif.isCritical());
+ serverctrls.append(control);
+ mOp.setServerControls(serverctrls);
+ break;
+ }
+ case Ldif::Err:
+ error(ERR_SLAVE_DEFINED,
+ i18n("Invalid Ldif file in line %1.", ldif.lineNumber()));
+ return;
+ }
+ } while (ret != Ldif::MoreData);
+ } while (result > 0);
+
+ finished();
+}
+
+/**
+ * List the contents of a directory.
+ */
+void LDAPProtocol::listDir(const QUrl &_url)
+{
+ int ret, ret2, id, id2;
+ unsigned long total = 0;
+ QStringList att, saveatt;
+ LdapUrl usrc(_url), usrc2;
+ bool critical = true;
+ bool isSub = (usrc.extension(QStringLiteral("x-dir"), critical) == QLatin1String("sub"));
+
+//Reactivate it
+ //qCDebug(KLDAP_LOG) << "listDir(" << _url << ")";
+
+ changeCheck(usrc);
+ if (!mConnected) {
+ finished();
+ return;
+ }
+ usrc2 = usrc;
+
+ saveatt = usrc.attributes();
+ // look up the entries
+ if (isSub) {
+ att.append(QStringLiteral("dn"));
+ usrc.setAttributes(att);
+ }
+ if (_url.query().isEmpty()) {
+ usrc.setScope(LdapUrl::One);
+ }
+
+ if ((id = mOp.search(usrc.dn(), usrc.scope(), usrc.filter(), usrc.attributes())) == -1) {
+ LDAPErr();
+ return;
+ }
+
+ usrc.setAttributes(QStringList() << QLatin1String(""));
+ usrc.setExtension(QStringLiteral("x-dir"), QStringLiteral("base"));
+ // publish the results
+ UDSEntry uds;
+
+ while (true) {
+ ret = mOp.waitForResult(id, -1);
+ if (ret == -1 || mConn.ldapErrorCode() != KLDAP_SUCCESS) {
+ LDAPErr();
+ return;
+ }
+ if (ret == LdapOperation::RES_SEARCH_RESULT) {
+ break;
+ }
+ if (ret != LdapOperation::RES_SEARCH_ENTRY) {
+ continue;
+ }
+ qCDebug(KLDAP_LOG) << " ldap_result: " << ret;
+
+ total++;
+ uds.clear();
+
+ LDAPEntry2UDSEntry(mOp.object().dn(), uds, usrc);
+ listEntry(uds);
+// processedSize( total );
+ qCDebug(KLDAP_LOG) << " total: " << total << " " << usrc.toDisplayString();
+
+ // publish the sub-directories (if dirmode==sub)
+ if (isSub) {
+ LdapDN dn = mOp.object().dn();
+ usrc2.setDn(dn);
+ usrc2.setScope(LdapUrl::One);
+ usrc2.setAttributes(saveatt);
+ usrc2.setFilter(usrc.filter());
+ qCDebug(KLDAP_LOG) << "search2 " << dn.toString();
+ if ((id2 = mOp.search(dn, LdapUrl::One, QString(), att)) != -1) {
+ while (true) {
+ qCDebug(KLDAP_LOG) << " next result ";
+ ret2 = mOp.waitForResult(id2, -1);
+ if (ret2 == -1 || ret2 == LdapOperation::RES_SEARCH_RESULT) {
+ break;
+ }
+ if (ret2 == LdapOperation::RES_SEARCH_ENTRY) {
+ LDAPEntry2UDSEntry(dn, uds, usrc2, true);
+ listEntry(uds);
+ total++;
+ mOp.abandon(id2);
+ break;
+ }
+ }
+ }
+ }
+ }
+
+// totalSize( total );
+
+ uds.clear();
+ // we are done
+ finished();
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/src/ldap/kio_ldap.h new/kldap-16.08.0/kioslave/src/ldap/kio_ldap.h
--- old/kldap-16.04.3/kioslave/src/ldap/kio_ldap.h 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/src/ldap/kio_ldap.h 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,70 @@
+/*
+ Copyright (c) 2004-2007 Szombathelyi György <gyurco(a)freemail.hu>
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*/
+
+#ifndef __LDAP_H__
+#define __LDAP_H__
+
+#include <kio/slavebase.h>
+#include <kio/authinfo.h>
+
+#include <kldap/ldapdefs.h>
+#include <kldap/ldapurl.h>
+#include <kldap/ldapcontrol.h>
+#include <kldap/ldapconnection.h>
+#include <kldap/ldapdn.h>
+#include <kldap/ldapoperation.h>
+
+class LDAPProtocol : public KIO::SlaveBase
+{
+public:
+ LDAPProtocol(const QByteArray &protocol, const QByteArray &pool, const QByteArray &app);
+ virtual ~LDAPProtocol();
+
+ virtual void setHost(const QString &host, quint16 port,
+ const QString &user, const QString &pass) Q_DECL_OVERRIDE;
+
+ void openConnection() Q_DECL_OVERRIDE;
+ void closeConnection() Q_DECL_OVERRIDE;
+
+ void get(const QUrl &url) Q_DECL_OVERRIDE;
+ void stat(const QUrl &url) Q_DECL_OVERRIDE;
+ void listDir(const QUrl &url) Q_DECL_OVERRIDE;
+ void del(const QUrl &url, bool isfile) Q_DECL_OVERRIDE;
+ void put(const QUrl &url, int permissions, KIO::JobFlags flags) Q_DECL_OVERRIDE;
+
+private:
+
+ KLDAP::LdapConnection mConn;
+ KLDAP::LdapOperation mOp;
+ KLDAP::LdapServer mServer;
+ bool mConnected;
+
+ void controlsFromMetaData(KLDAP::LdapControls &serverctrls,
+ KLDAP::LdapControls &clientctrls);
+ void LDAPEntry2UDSEntry(const KLDAP::LdapDN &dn, KIO::UDSEntry &entry,
+ const KLDAP::LdapUrl &usrc, bool dir = false);
+ int asyncSearch(KLDAP::LdapUrl &usrc, const QByteArray &cookie = "");
+
+ void LDAPErr(int err = KLDAP_SUCCESS);
+ void changeCheck(const KLDAP::LdapUrl &url);
+};
+
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/src/ldap/ldap.protocol new/kldap-16.08.0/kioslave/src/ldap/ldap.protocol
--- old/kldap-16.04.3/kioslave/src/ldap/ldap.protocol 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/src/ldap/ldap.protocol 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,17 @@
+[Protocol]
+exec=kf5/kio/ldap
+protocol=ldap
+input=none
+output=filesystem
+listing=Name,
+reading=true
+source=true
+writing=true
+#makedir=true
+deleting=true
+#linking=true
+#moving=true
+mimetype=text/plain
+determineMimetypeFromExtension=false
+X-DocPath=kioslave5/ldap/index.html
+Icon=office-address-book
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kioslave/src/ldap/ldaps.protocol new/kldap-16.08.0/kioslave/src/ldap/ldaps.protocol
--- old/kldap-16.04.3/kioslave/src/ldap/ldaps.protocol 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kioslave/src/ldap/ldaps.protocol 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,17 @@
+[Protocol]
+exec=kf5/kio/ldap
+protocol=ldaps
+input=none
+output=filesystem
+listing=Name,
+reading=true
+source=true
+writing=true
+#makedir=true
+deleting=true
+#linking=true
+#moving=true
+mimetype=text/plain
+determineMimetypeFromExtension=false
+X-DocPath=kioslave5/ldap/index.html
+Icon=office-address-book
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kldap-16.04.3/kldap.categories new/kldap-16.08.0/kldap.categories
--- old/kldap-16.04.3/kldap.categories 1970-01-01 01:00:00.000000000 +0100
+++ new/kldap-16.08.0/kldap.categories 2016-08-06 20:07:46.000000000 +0200
@@ -0,0 +1,2 @@
+log_kldap kioslave (kldap)
+
1
0
Hello community,
here is the log from the commit of package kjots for openSUSE:Factory checked in at 2016-08-29 14:53:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kjots (Old)
and /work/SRC/openSUSE:Factory/.kjots.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kjots"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kjots/kjots.changes 2016-08-08 13:57:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kjots.new/kjots.changes 2016-08-29 14:53:18.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Aug 8 22:33:56 UTC 2016 - wbauer(a)tmo.at
+
+- Add fix-build.patch to fix build with KDE Applications 16.08
+
+-------------------------------------------------------------------
New:
----
fix-build.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kjots.spec ++++++
--- /var/tmp/diff_new_pack.KvkDsL/_old 2016-08-29 14:53:19.000000000 +0200
+++ /var/tmp/diff_new_pack.KvkDsL/_new 2016-08-29 14:53:19.000000000 +0200
@@ -26,6 +26,8 @@
Source0: http://download.kde.org/stable/kjots/%{version}/src/%{name}-%{version}.tar.…
# PATCH-FIX-UPSTREAM fix-desktop-file.patch -- Make sure that the desktop file is Qt5/Plasma5 compatible
Patch0: fix-desktop-file.patch
+# PATCH-FIX-UPSTREAM fix-build.patch -- Fix build with KDE Applications 16.08
+Patch1: fix-build.patch
BuildRequires: extra-cmake-modules
BuildRequires: grantlee5-devel
BuildRequires: libxslt-tools
@@ -41,6 +43,7 @@
BuildRequires: cmake(KF5Mime)
BuildRequires: cmake(KF5Parts)
BuildRequires: cmake(KF5PimTextEdit)
+BuildRequires: cmake(KF5TextWidgets)
BuildRequires: cmake(KF5XmlGui)
Requires: akonadi_resources
Recommends: %{name}-lang = %{version}
@@ -54,6 +57,7 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
%cmake_kf5 -d build
@@ -67,9 +71,9 @@
# * have the same basename as the .desktop file
# * reference the name of the .desktop file correctly
sed "s|<id>Kjots.desktop</id>|<id>org.kde.kjots.desktop</id>|" \
- %{buildroot}%{_datadir}/appdata/Kjots.appdata.xml > \
- %{buildroot}%{_datadir}/appdata/org.kde.kjots.appdata.xml
-rm %{buildroot}%{_datadir}/appdata/Kjots.appdata.xml
+ %{buildroot}%{_kf5_appstreamdir}/Kjots.appdata.xml > \
+ %{buildroot}%{_kf5_appstreamdir}/org.kde.kjots.appdata.xml
+rm %{buildroot}%{_kf5_appstreamdir}/Kjots.appdata.xml
%find_lang %{name}
%post -p /sbin/ldconfig
@@ -79,7 +83,7 @@
%files
%defattr(-,root,root)
%doc ANNOUNCE CHANGES COPYING COPYING.LIB README
-%_datadir/appdata/
+%_kf5_appstreamdir/
%_kf5_applicationsdir/org.kde.kjots.desktop
%_kf5_bindir/kjots
%_kf5_configkcfgdir/kjots.kcfg
++++++ fix-build.patch ++++++
From: Raymond Wooninck <tittiatcoke(a)gmail.com>
Date: Wed, 18 May 2016 13:42:29 +0000
Subject: Fix build
X-Git-Url: http://quickgit.kde.org/?p=kjots.git&a=commitdiff&h=01fc847ef4baefddbaade39…
---
Fix build
---
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -31,6 +31,7 @@
find_package(KF5Parts ${KF5_VERSION} CONFIG REQUIRED)
find_package(KF5Bookmarks ${KF5_VERSION} CONFIG REQUIRED)
find_package(KF5XmlGui ${KF5_VERSION} CONFIG REQUIRED)
+find_package(KF5TextWidgets ${KF5_VERSION} CONFIG REQUIRED)
# PIM packages
find_package(KF5Akonadi ${KDEPIMLIBS_LIB_VERSION} CONFIG REQUIRED)
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -51,6 +51,7 @@
KF5::KCMUtils
KF5::Bookmarks
KF5::ConfigWidgets
+ KF5::TextWidgets
KF5::Mime
KF5::AkonadiCore
KF5::AkonadiWidgets
1
0
Hello community,
here is the log from the commit of package spectacle for openSUSE:Factory checked in at 2016-08-29 14:52:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spectacle (Old)
and /work/SRC/openSUSE:Factory/.spectacle.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spectacle"
Changes:
--------
--- /work/SRC/openSUSE:Factory/spectacle/spectacle.changes 2016-07-21 07:50:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.spectacle.new/spectacle.changes 2016-08-29 14:52:24.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:33:15 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:56:50 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
spectacle-16.04.3.tar.xz
New:
----
spectacle-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ spectacle.spec ++++++
--- /var/tmp/diff_new_pack.MPBE1o/_old 2016-08-29 14:52:26.000000000 +0200
+++ /var/tmp/diff_new_pack.MPBE1o/_new 2016-08-29 14:52:26.000000000 +0200
@@ -17,7 +17,7 @@
Name: spectacle
-Version: 16.04.3
+Version: 16.08.0
Release: 0
BuildRequires: extra-cmake-modules
BuildRequires: kconfig-devel
@@ -97,6 +97,8 @@
%doc COPYING README
%{_kf5_bindir}/spectacle
%{_kf5_applicationsdir}/org.kde.spectacle.desktop
+%dir %{_kf5_appstreamdir}
+%{_kf5_appstreamdir}/org.kde.spectacle.appdata.xml
%{_kf5_iconsdir}/hicolor/*/*/spectacle*
%{_kf5_notifydir}/spectacle.notifyrc
%_datadir/dbus-1/interfaces/org.kde.Spectacle.xml
++++++ spectacle-16.04.3.tar.xz -> spectacle-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/CMakeLists.txt new/spectacle-16.08.0/CMakeLists.txt
--- old/spectacle-16.04.3/CMakeLists.txt 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/CMakeLists.txt 2016-08-10 01:06:22.000000000 +0200
@@ -4,8 +4,8 @@
# KDE Application Version, managed by release script
set(KDE_APPLICATIONS_VERSION_MAJOR "16")
-set(KDE_APPLICATIONS_VERSION_MINOR "04")
-set(KDE_APPLICATIONS_VERSION_MICRO "3")
+set(KDE_APPLICATIONS_VERSION_MINOR "08")
+set(KDE_APPLICATIONS_VERSION_MICRO "0")
set(KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
set(SPECTACLE_VERSION ${KDE_APPLICATIONS_VERSION})
@@ -100,6 +100,8 @@
message(FATAL_ERROR "No suitable backend platform was found. Currenty supported platforms are: XCB Components Required: ${XCB_COMPONENTS_ERRORS}")
endif()
+add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
+
# hand off to subdirectories
add_subdirectory(src)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/desktop/CMakeLists.txt new/spectacle-16.08.0/desktop/CMakeLists.txt
--- old/spectacle-16.04.3/desktop/CMakeLists.txt 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/desktop/CMakeLists.txt 2016-08-10 01:06:22.000000000 +0200
@@ -14,3 +14,8 @@
FILES spectacle.khotkeys
DESTINATION ${DATA_INSTALL_DIR}/khotkeys
)
+
+install(
+ FILES org.kde.spectacle.appdata.xml
+ DESTINATION ${KDE_INSTALL_METAINFODIR}
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/desktop/org.kde.spectacle.appdata.xml new/spectacle-16.08.0/desktop/org.kde.spectacle.appdata.xml
--- old/spectacle-16.04.3/desktop/org.kde.spectacle.appdata.xml 1970-01-01 01:00:00.000000000 +0100
+++ new/spectacle-16.08.0/desktop/org.kde.spectacle.appdata.xml 2016-08-10 01:06:22.000000000 +0200
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<component type="desktop">
+ <id>org.kde.spectacle.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <name>Spectacle</name>
+ <name xml:lang="ca">Spectacle</name>
+ <name xml:lang="ca-valencia">Spectacle</name>
+ <name xml:lang="cs">Spectacle</name>
+ <name xml:lang="de">Spectacle</name>
+ <name xml:lang="en-GB">Spectacle</name>
+ <name xml:lang="es">Spectacle</name>
+ <name xml:lang="it">Spectacle</name>
+ <name xml:lang="nl">Spectacle</name>
+ <name xml:lang="pl">Spectacle</name>
+ <name xml:lang="pt">Spectacle</name>
+ <name xml:lang="sk">Spectacle</name>
+ <name xml:lang="sl">Spectacle</name>
+ <name xml:lang="sv">Spectacle</name>
+ <name xml:lang="uk">Spectacle</name>
+ <name xml:lang="x-test">xxSpectaclexx</name>
+ <description>
+ <p>
+ Spectacle is a simple application for capturing desktop screenshots. It can capture images of the entire desktop, a single monitor, the currently active window, the window currently under the mouse, or a rectangular region of the screen. The images can then be printed, sent to other applications for manipulation, or quickly be saved as-is.
+ </p>
+ <p xml:lang="ca">L'Spectacle és una aplicació per a prendre captures de pantalla de l'escriptori. Pot capturar imatges de tot l'escriptori, un sol monitor, la finestra activa, la finestra sota el ratolí o d'una regió rectangular de la pantalla. Les imatges es poden imprimir, enviar a altres aplicacions per a la seva manipulació o desar-les com estan.</p>
+ <p xml:lang="ca-valencia">L'Spectacle és una aplicació per a prendre captures de pantalla de l'escriptori. Pot capturar imatges de tot l'escriptori, un sol monitor, la finestra activa, la finestra sota el ratolí o d'una regió rectangular de la pantalla. Les imatges es poden imprimir, enviar a altres aplicacions per a la seua manipulació o guardar-les com estan.</p>
+ <p xml:lang="en-GB">Spectacle is a simple application for capturing desktop screenshots. It can capture images of the entire desktop, a single monitor, the currently active window, the window currently under the mouse, or a rectangular region of the screen. The images can then be printed, sent to other applications for manipulation, or quickly be saved as-is.</p>
+ <p xml:lang="es">Spectacle es una sencilla aplicación para realizar capturas de pantalla del escritorio. Puede capturar imágenes de todo el escritorio, de un único monitor, de la ventana activa actual, de la ventana que esté bajo el cursor o de un área rectangular de la pantalla. Las imágenes se pueden imprimir, enviar a otras aplicaciones para su procesamiento o guardar en el disco de forma inmediata.</p>
+ <p xml:lang="it">Spectacle è una semplice applicazione per catturare schermate. Può acquisire immagini dell'intero desktop, di un singolo monitor, della finestra attiva, della finestra sotto il puntatore del mouse, o di una regione rettangolare dello schermo. Le immagini possono essere stampate, inviate ad altre applicazioni per essere modificate, o salvate rapidamente così come sono.</p>
+ <p xml:lang="nl">Spectacle is een eenvoudige toepassing voor het opnemen van schermafbeeldingen van het bureaublad. Het kan afbeeldingen van het gehele bureaublad, een enkele monitor, het nu actieve venster, het venster nu onder de muis of een rechthoekig gebied van het scherm. De afbeelding kan dan afgedrukt worden, naar een andere toepassing voor bewerking worden verzonden of snel worden opgeslagen zoals deze nu is.</p>
+ <p xml:lang="pl">Spectacle to prosta aplikacja do wykonywania zrzutów ekranu. Za jej pomocą można przechwycić cały pulpit, pojedynczy monitor, obecnie aktywne okno, okno obecnie pod wskaźnikiem myszy lub prostokątny obszar ekrany. Zrzuty można wydrukować, wysłać do innej aplikacji do obróbki lub szybko zapisać tak jak go wykonano.</p>
+ <p xml:lang="pt">O Spectacle é uma aplicação simples para capturar imagens do ecrã. Pode capturar imagens de todo o ecrã, de um único monitor, da janela activa no momento, da janela sob o cursor do rato ou de uma região rectangular do ecrã. As imagens poderão então ser impressas, enviadas para outras aplicações para posterior manipulação ou serem gravadas como estão.</p>
+ <p xml:lang="sl">Spectacle je preprost program za zajemanje zaslonskih slik namizja. Zajame lahko slike celotnega namizja, enega zaslona, trenutno dejavnega okna, okna pod miško ali pravokotnega območja pod miško. Te slike lahko nato natisnete, pošljete v druge programe ali pa hitro shranite.</p>
+ <p xml:lang="sv">Spectacle är ett enkelt program för att ta skärmbilder av skrivbordet. Det kan ta bilder av hela skrivbordet, en enda bildskärm, fönstret som för närvarande är aktivt, fönstret som för närvarande är under musen, eller ett rektangulärt skärmområde. Bilderna kan därefter skrivas ut, skickas till andra program för behandling, eller snabbt sparas som de är.</p>
+ <p xml:lang="uk">Spectacle — проста програма для створення знімків екрана. Передбачено можливість захоплення знімків усієї стільниці, окремого монітора, поточного активного вікна, вікна під вказівником миші або прямокутної ділянки на екрані. Створені зображення можна надрукувати, надіслати до іншої програми для обробки або зберегти без змін.</p>
+ <p xml:lang="x-test">xxSpectacle is a simple application for capturing desktop screenshots. It can capture images of the entire desktop, a single monitor, the currently active window, the window currently under the mouse, or a rectangular region of the screen. The images can then be printed, sent to other applications for manipulation, or quickly be saved as-is.xx</p>
+ <p>Features:</p>
+ <p xml:lang="ca">Característiques:</p>
+ <p xml:lang="ca-valencia">Característiques:</p>
+ <p xml:lang="cs">Vlastnosti:</p>
+ <p xml:lang="de">Funktionen:</p>
+ <p xml:lang="en-GB">Features:</p>
+ <p xml:lang="es">Funciones:</p>
+ <p xml:lang="it">Funzionalità:</p>
+ <p xml:lang="nl">Mogelijkheden:</p>
+ <p xml:lang="pl">Możliwości:</p>
+ <p xml:lang="pt">Funcionalidades:</p>
+ <p xml:lang="sk">Funkcie:</p>
+ <p xml:lang="sl">Zmožnosti:</p>
+ <p xml:lang="sv">Funktioner:</p>
+ <p xml:lang="uk">Можливості:</p>
+ <p xml:lang="x-test">xxFeatures:xx</p>
+ <ul>
+ <li>Capture Entire Desktop</li>
+ <li xml:lang="ca">Captura l'escriptori sencer</li>
+ <li xml:lang="ca-valencia">Captura l'escriptori sencer</li>
+ <li xml:lang="cs">Zachytit celou plochu</li>
+ <li xml:lang="de">Die gesamte Arbeitsfläche aufnehmen</li>
+ <li xml:lang="en-GB">Capture Entire Desktop</li>
+ <li xml:lang="es">Capturar todo el escritorio</li>
+ <li xml:lang="it">Cattura l'intero desktop</li>
+ <li xml:lang="nl">Opname van het gehele bureaublad</li>
+ <li xml:lang="pl">Przechwytywanie całego pulpitu</li>
+ <li xml:lang="pt">Captura de Todo o Ecrã</li>
+ <li xml:lang="sk">Zachytiť celú plochu</li>
+ <li xml:lang="sl">Zajem celotnega namizja</li>
+ <li xml:lang="sv">Ta en bild av hela skrivbordet</li>
+ <li xml:lang="uk">Захоплення зображення усієї стільниці</li>
+ <li xml:lang="x-test">xxCapture Entire Desktopxx</li>
+ <li>Capture Current Monitor</li>
+ <li xml:lang="ca">Captura el monitor actual</li>
+ <li xml:lang="ca-valencia">Captura el monitor actual</li>
+ <li xml:lang="cs">Zachytit současný monitor</li>
+ <li xml:lang="de">Den aktuellen Bildschirm aufnehmen</li>
+ <li xml:lang="en-GB">Capture Current Monitor</li>
+ <li xml:lang="es">Capturar el monitor actual</li>
+ <li xml:lang="it">Cattura il monitor attuale</li>
+ <li xml:lang="nl">Opname van de huidige monitor</li>
+ <li xml:lang="pl">Przechwytywanie bieżącego monitora</li>
+ <li xml:lang="pt">Captura do Monitor Actual</li>
+ <li xml:lang="sk">Zachytiť aktuálny monitor</li>
+ <li xml:lang="sl">Zajem trenutnega zaslona</li>
+ <li xml:lang="sv">Ta en bild av aktuell bildskärm</li>
+ <li xml:lang="uk">Захоплення зображення на поточному моніторі</li>
+ <li xml:lang="x-test">xxCapture Current Monitorxx</li>
+ <li>Capture Active Window</li>
+ <li xml:lang="ca">Captura la finestra activa</li>
+ <li xml:lang="ca-valencia">Captura la finestra activa</li>
+ <li xml:lang="cs">Zachytit aktivní okno</li>
+ <li xml:lang="de">Das aktive Fenster aufnehmen</li>
+ <li xml:lang="en-GB">Capture Active Window</li>
+ <li xml:lang="es">Capturar la ventana activa</li>
+ <li xml:lang="it">Cattura la finestra attiva</li>
+ <li xml:lang="nl">Opname van het actieve venster</li>
+ <li xml:lang="pl">Przechwytywanie aktywnego okna</li>
+ <li xml:lang="pt">Captura da Janela Activa</li>
+ <li xml:lang="sk">Zachytiť aktuálne okno</li>
+ <li xml:lang="sl">Zajem dejavnega okna</li>
+ <li xml:lang="sv">Ta en bild av aktivt fönster</li>
+ <li xml:lang="uk">Захоплення зображення активного вікна</li>
+ <li xml:lang="x-test">xxCapture Active Windowxx</li>
+ <li>Capture Rectangular Region</li>
+ <li xml:lang="ca">Captura una regió rectangular</li>
+ <li xml:lang="ca-valencia">Captura una regió rectangular</li>
+ <li xml:lang="cs">Zachytit obdélníkovou oblast</li>
+ <li xml:lang="de">Einen rechteckigen Bereich aufnehmen</li>
+ <li xml:lang="en-GB">Capture Rectangular Region</li>
+ <li xml:lang="es">Capturar un área rectangular</li>
+ <li xml:lang="it">Cattura una regione rettangolare</li>
+ <li xml:lang="nl">Opname van een rechthoekig gebied</li>
+ <li xml:lang="pl">Przechwytywanie obszaru prostokątnego</li>
+ <li xml:lang="pt">Captura de uma Região Rectangular</li>
+ <li xml:lang="sk">Zachytiť pravouhlú oblasť</li>
+ <li xml:lang="sl">Zajem pravokotnega območja</li>
+ <li xml:lang="sv">Ta en bild av ett rektangulärt område</li>
+ <li xml:lang="uk">Захоплення зображення прямокутної ділянки</li>
+ <li xml:lang="x-test">xxCapture Rectangular Regionxx</li>
+ <li>Keyboard shortcuts for taking screenshots</li>
+ <li xml:lang="ca">Dreceres de teclat per a prendre captures de pantalla</li>
+ <li xml:lang="ca-valencia">Dreceres de teclat per a prendre captures de pantalla</li>
+ <li xml:lang="de">Kurzbefehle für die Aufnahme von Bildschirmfotos</li>
+ <li xml:lang="en-GB">Keyboard shortcuts for taking screenshots</li>
+ <li xml:lang="es">Accesos rápidos de teclado para realizar capturas</li>
+ <li xml:lang="it">Scorciatoie di tastiera per acquisire schermate</li>
+ <li xml:lang="nl">Sneltoetsen voor het maken van schermafdrukken</li>
+ <li xml:lang="pl">Skróty klawiszowe do wykonywania zrzutów ekranu</li>
+ <li xml:lang="pt">Atalhos do teclado para capturar as imagens</li>
+ <li xml:lang="sl">Tipkovne bližnjice za zajemanje zaslonskih slik</li>
+ <li xml:lang="sv">Snabbtangenter för att ta skärmbilder</li>
+ <li xml:lang="uk">Створення знімків за допомогою натискання комбінацій клавіш</li>
+ <li xml:lang="x-test">xxKeyboard shortcuts for taking screenshotsxx</li>
+ </ul>
+ </description>
+ <screenshots>
+ <screenshot type="default">
+ <image width="880" height="537">http://kde.org/images/screenshots/spectacle.png</image>
+ </screenshot>
+ </screenshots>
+ <url type="homepage">http://kde.org/applications/graphics/spectacle/</url>
+ <url type="bugtracker">https://bugs.kde.org/enter_bug.cgi?format=guided&product=spectacle</url>
+ <project_group>KDE</project_group>
+ <provides>
+ <binary>spectacle</binary>
+ </provides>
+</component>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/desktop/org.kde.spectacle.desktop new/spectacle-16.08.0/desktop/org.kde.spectacle.desktop
--- old/spectacle-16.04.3/desktop/org.kde.spectacle.desktop 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/desktop/org.kde.spectacle.desktop 2016-08-10 01:06:22.000000000 +0200
@@ -16,7 +16,7 @@
GenericName[it]=Accessorio per catturare schermate
GenericName[ko]=화면 캡처 유틸리티
GenericName[lt]=KDE ekranvaizdžių paveikslavimas
-GenericName[nl]=Hulpmiddel voor het maken van een schermafdruk
+GenericName[nl]=Hulpmiddel voor het vangen van een schermafdruk
GenericName[nn]=Verktøy for å lagra skjermbilete
GenericName[pl]=Narzędzie do przechwytywania ekranu
GenericName[pt]=Utilitário de Captura de Imagens
@@ -29,11 +29,11 @@
GenericName[uk]=Програма для створення знімків екрана
GenericName[x-test]=xxScreenshot Capture Utilityxx
GenericName[zh_CN]=屏幕截图工具
-GenericName[zh_TW]=畫面擷取工具
Name=Spectacle
Name[ast]=Spectacle
Name[ca]=Spectacle
Name[ca@valencia]=Spectacle
+Name[cs]=Spectacle
Name[da]=Spectacle
Name[de]=Spectacle
Name[el]=Spectacle
@@ -56,7 +56,6 @@
Name[uk]=Spectacle
Name[x-test]=xxSpectaclexx
Name[zh_CN]=Spectacle
-Name[zh_TW]=Spectacle
Categories=Qt;KDE;Utility;
Exec=spectacle
Icon=spectacle
@@ -73,6 +72,7 @@
Name[ast]=Capturar tol escritoriu
Name[ca]=Captura l'escriptori sencer
Name[ca@valencia]=Captura l'escriptori sencer
+Name[cs]=Zachytit celou plochu
Name[da]=Indfang hele skrivebordet
Name[de]=Die gesamte Arbeitsfläche aufnehmen
Name[el]=Λήψη όλης της επιφάνειας εργασίας
@@ -94,7 +94,6 @@
Name[uk]=Захопити зображення усієї стільниці
Name[x-test]=xxCapture Entire Desktopxx
Name[zh_CN]=捕获整个桌面
-Name[zh_TW]=擷取整個桌面
Exec=spectacle -f
[Desktop Action CurrentMonitorScreenShot]
@@ -103,6 +102,7 @@
Name[ast]=Capturar monitor actual
Name[ca]=Captura el monitor actual
Name[ca@valencia]=Captura el monitor actual
+Name[cs]=Zachytit současný monitor
Name[da]=Indfang den aktuelle skærm
Name[de]=Den aktuellen Bildschirm aufnehmen
Name[el]=Λήψη της τρέχουσας οθόνης
@@ -124,7 +124,6 @@
Name[uk]=Захопити зображення на моніторі
Name[x-test]=xxCapture Current Monitorxx
Name[zh_CN]=捕获当前屏幕
-Name[zh_TW]=擷取目前螢幕
Exec=spectacle -m
[Desktop Action ActiveWindowScreenShot]
@@ -133,6 +132,7 @@
Name[ast]=Capturar ventana actual
Name[ca]=Captura la finestra activa
Name[ca@valencia]=Captura la finestra activa
+Name[cs]=Zachytit aktivní okno
Name[da]=Indfang det aktive vindue
Name[de]=Das aktive Fenster aufnehmen
Name[el]=Λήψη του ενεργού παραθύρου
@@ -154,7 +154,6 @@
Name[uk]=Захопити зображення активного вікна
Name[x-test]=xxCapture Active Windowxx
Name[zh_CN]=捕获活动窗口
-Name[zh_TW]=擷取作用中的視窗
Exec=spectacle -a
[Desktop Action RectangularRegionScreenShot]
@@ -163,6 +162,7 @@
Name[ast]=Capturar rexón rectangular
Name[ca]=Captura una regió rectangular
Name[ca@valencia]=Captura una regió rectangular
+Name[cs]=Zachytit obdélníkový výběr na obrazovce
Name[da]=Indfang firkantet område
Name[de]=Einen rechteckigen Bereich aufnehmen
Name[el]=Λήψη ορθογώνιας περιοχής
@@ -184,5 +184,4 @@
Name[uk]=Захопити прямокутну область екрана
Name[x-test]=xxCapture Rectangular Regionxx
Name[zh_CN]=捕获矩形区域
-Name[zh_TW]=擷取矩形區域
Exec=spectacle -r
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/desktop/spectacle.khotkeys new/spectacle-16.08.0/desktop/spectacle.khotkeys
--- old/spectacle-16.04.3/desktop/spectacle.khotkeys 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/desktop/spectacle.khotkeys 2016-08-10 01:06:22.000000000 +0200
@@ -7,6 +7,7 @@
[Data_1]
Comment=Shortcuts for taking screenshots
+Comment[ast]=Atayos pa facer captures
Comment[ca]=Dreceres per a prendre captures de pantalla
Comment[ca@valencia]=Dreceres per a prendre captures de pantalla
Comment[da]=Genveje til at tage skærmbilleder
@@ -28,12 +29,13 @@
Comment[uk]=Клавіатурні скорочення для створення знімків
Comment[x-test]=xxShortcuts for taking screenshotsxx
Comment[zh_CN]=截图快捷键
-Comment[zh_TW]=螢幕快照的快捷鍵
DataCount=4
Enabled=true
Name=Screenshots
+Name[ast]=Captures de pantalla
Name[ca]=Captures de pantalla
Name[ca@valencia]=Captures de pantalla
+Name[cs]=Snímky obrazovky
Name[da]=Skærmbilleder
Name[de]=Bildschirmfotos
Name[el]=Στιγμιότυπα οθόνης
@@ -53,7 +55,6 @@
Name[uk]=Знімки екрана
Name[x-test]=xxScreenshotsxx
Name[zh_CN]=截图
-Name[zh_TW]=螢幕快照
SystemGroup=0
Type=ACTION_DATA_GROUP
@@ -63,6 +64,7 @@
[Data_1_1]
Comment=Start the screenshot tool and show the GUI
+Comment[ast]=Anicia la ferramienta de captures de pantalla y amuesa la GUI
Comment[ca]=Inicia l'eina de captura de pantalla i mostra la IGU
Comment[ca@valencia]=Inicia l'eina de captura de pantalla i mostra la IGU
Comment[da]=Start skærmbilledeværktøjet og vis den grafiske brugerflade
@@ -84,11 +86,12 @@
Comment[uk]=Запустити інструмент створення знімків і показати графічний інтерфейс
Comment[x-test]=xxStart the screenshot tool and show the GUIxx
Comment[zh_CN]=启动截图工具并显示界面
-Comment[zh_TW]=啟動螢幕快照工具並顯示使用者介面
Enabled=true
Name=Start Screenshot Tool
+Name[ast]=Aniciar ferramienta de captures de pantalla
Name[ca]=Inicia l'eina de captura de pantalla
Name[ca@valencia]=Inicia l'eina de captura de pantalla
+Name[cs]=Spustit nástroj na zachytávání snímků obrazovky
Name[da]=Start skærmebilledeværktøjet
Name[de]=Bildschirmfoto-Programm starten
Name[el]=Εκκίνηση του εργαλείου στιγμιοτύπων
@@ -108,7 +111,6 @@
Name[uk]=Запустити інструмент створення знімків
Name[x-test]=xxStart Screenshot Toolxx
Name[zh_CN]=启动截图工具
-Name[zh_TW]=啟動螢幕快照工具
Type=SIMPLE_ACTION_DATA
[Data_1_1Actions]
@@ -127,6 +129,7 @@
[Data_1_1Triggers]
Comment=Simple_action
+Comment[ast]=Aición_cenciella
Comment[ca]=Acció_senzilla
Comment[ca@valencia]=Acció_senzilla
Comment[cs]=Jednoduchá činnost
@@ -149,7 +152,6 @@
Comment[uk]=Проста_дія
Comment[x-test]=xxSimple_actionxx
Comment[zh_CN]=简单动作
-Comment[zh_TW]=簡單動作
TriggersCount=1
[Data_1_1Triggers0]
@@ -158,8 +160,9 @@
[Data_1_2]
Comment=Take a full screen (all monitors) screenshot and save it
-Comment[ca]=Pren una captura de pantalla a pantalla completa (tots els monitors) i la desa
-Comment[ca@valencia]=Pren una captura de pantalla a pantalla completa (tots els monitors) i la guarda
+Comment[ast]=Fai una captura a pantalla completa (tolos monitores) y guárdala
+Comment[ca]=Pren una captura de pantalla completa (tots els monitors) i la desa
+Comment[ca@valencia]=Pren una captura de pantalla completa (tots els monitors) i la guarda
Comment[da]=Tag skærmbillede af hele skærmen (alle skærme) og gem det
Comment[de]=Bildschirmfoto des ganzen Bildschirms aller Monitore aufnehmen und speichern
Comment[el]=Λήψη ενός πλήρους στιγμιοτύπου οθόνης (όλες οι οθόνες) και αποθήκευσή του
@@ -179,11 +182,11 @@
Comment[uk]=Зробити знімок усього екрана (усіх моніторів) і зберегти його
Comment[x-test]=xxTake a full screen (all monitors) screenshot and save itxx
Comment[zh_CN]=对全屏 (所有显示器) 截图并保存
-Comment[zh_TW]=取得全螢幕(所有螢幕)快照並儲存
Enabled=true
Name=Take Full Screen Screenshot
-Name[ca]=Pren una captura de pantalla a pantalla completa
-Name[ca@valencia]=Pren una captura de pantalla a pantalla completa
+Name[ast]=Facer captura de pantalla completa
+Name[ca]=Pren una captura de pantalla completa
+Name[ca@valencia]=Pren una captura de pantalla completa
Name[da]=Tag skærmbillede af hele skærmen
Name[de]=Bildschirmfoto des ganzen Bildschirms aufnehmen
Name[el]=Λήψη πλήρους στιγμιοτύπου οθόνης
@@ -203,7 +206,6 @@
Name[uk]=Зробити знімок усього екрана
Name[x-test]=xxTake Full Screen Screenshotxx
Name[zh_CN]=对全屏截图
-Name[zh_TW]=取得全螢幕快照
Type=SIMPLE_ACTION_DATA
[Data_1_2Actions]
@@ -222,6 +224,7 @@
[Data_1_2Triggers]
Comment=Simple_action
+Comment[ast]=Aición_cenciella
Comment[ca]=Acció_senzilla
Comment[ca@valencia]=Acció_senzilla
Comment[cs]=Jednoduchá činnost
@@ -244,7 +247,6 @@
Comment[uk]=Проста_дія
Comment[x-test]=xxSimple_actionxx
Comment[zh_CN]=简单动作
-Comment[zh_TW]=簡單動作
TriggersCount=1
[Data_1_2Triggers0]
@@ -253,6 +255,7 @@
[Data_1_3]
Comment=Take a screenshot of the currently active window and save it
+Comment[ast]=Fai una captura de la ventana activa anguaño y guárdala
Comment[ca]=Pren una captura de pantalla de la finestra activa i la desa
Comment[ca@valencia]=Pren una captura de pantalla de la finestra activa i la guarda
Comment[da]=Tag skærmbillede af det aktuelt aktive vindue og gem det
@@ -274,9 +277,9 @@
Comment[uk]=Зробити знімок поточного активного вікна і зберегти його
Comment[x-test]=xxTake a screenshot of the currently active window and save itxx
Comment[zh_CN]=对当前活动窗口截图并保存
-Comment[zh_TW]=取得目前作用中視窗的快照並儲存
Enabled=true
Name=Take Active Window Screenshot
+Name[ast]=Capturar ventana activa
Name[ca]=Pren una captura de pantalla de la finestra activa
Name[ca@valencia]=Pren una captura de pantalla de la finestra activa
Name[da]=Tag skærmbillede af det aktive vindue
@@ -298,7 +301,6 @@
Name[uk]=Зробити знімок активного вікна
Name[x-test]=xxTake Active Window Screenshotxx
Name[zh_CN]=对活动窗口截图
-Name[zh_TW]=取得目前視窗快照
Type=SIMPLE_ACTION_DATA
[Data_1_3Actions]
@@ -317,6 +319,7 @@
[Data_1_3Triggers]
Comment=Simple_action
+Comment[ast]=Aición_cenciella
Comment[ca]=Acció_senzilla
Comment[ca@valencia]=Acció_senzilla
Comment[cs]=Jednoduchá činnost
@@ -339,7 +342,6 @@
Comment[uk]=Проста_дія
Comment[x-test]=xxSimple_actionxx
Comment[zh_CN]=简单动作
-Comment[zh_TW]=簡單動作
TriggersCount=1
[Data_1_3Triggers0]
@@ -348,6 +350,7 @@
[Data_1_4]
Comment=Take a screenshot of a rectangular region you specify and save it
+Comment[ast]=Fai una captura d'una rexón rectangular qu'especifiques y guárdala
Comment[ca]=Pren una captura de pantalla d'una regió rectangular i la desa
Comment[ca@valencia]=Pren una captura de pantalla d'una regió rectangular i la guarda
Comment[da]=Tag skærmbillede af et firkantet område som du angiver og gem det
@@ -369,9 +372,9 @@
Comment[uk]=Зробити знімок вказаної прямокутної ділянки і зберегти його
Comment[x-test]=xxTake a screenshot of a rectangular region you specify and save itxx
Comment[zh_CN]=对指定矩形区域截图并保存
-Comment[zh_TW]=取得您指定的矩形區域的快照並儲存
Enabled=true
Name=Take Rectangular Region Screenshot
+Name[ast]=Capturar rexón rectangular
Name[ca]=Pren una captura de pantalla d'una regió rectangular
Name[ca@valencia]=Pren una captura de pantalla d'una regió rectangular
Name[da]=Tag skærmbillede af et firkantet område
@@ -393,7 +396,6 @@
Name[uk]=Зробити знімок прямокутної ділянки
Name[x-test]=xxTake Rectangular Region Screenshotxx
Name[zh_CN]=对矩形区域截图
-Name[zh_TW]=取得矩形區域快照
Type=SIMPLE_ACTION_DATA
[Data_1_4Actions]
@@ -412,6 +414,7 @@
[Data_1_4Triggers]
Comment=Simple_action
+Comment[ast]=Aición_cenciella
Comment[ca]=Acció_senzilla
Comment[ca@valencia]=Acció_senzilla
Comment[cs]=Jednoduchá činnost
@@ -434,7 +437,6 @@
Comment[uk]=Проста_дія
Comment[x-test]=xxSimple_actionxx
Comment[zh_CN]=简单动作
-Comment[zh_TW]=簡單動作
TriggersCount=1
[Data_1_4Triggers0]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/desktop/spectacle.notifyrc new/spectacle-16.08.0/desktop/spectacle.notifyrc
--- old/spectacle-16.04.3/desktop/spectacle.notifyrc 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/desktop/spectacle.notifyrc 2016-08-10 01:06:22.000000000 +0200
@@ -4,6 +4,7 @@
Name[ast]=Spectacle
Name[ca]=Spectacle
Name[ca@valencia]=Spectacle
+Name[cs]=Spectacle
Name[da]=Spectacle
Name[de]=Spectacle
Name[el]=Spectacle
@@ -26,7 +27,6 @@
Name[uk]=Spectacle
Name[x-test]=xxSpectaclexx
Name[zh_CN]=Spectacle
-Name[zh_TW]=Spectacle
Comment=Screenshot Capture Utility
Comment[ar]=أداة لأخذ اللقطات
Comment[ast]=Utilidá de captura de pantalla
@@ -55,7 +55,6 @@
Comment[uk]=Програма для створення знімків екрана
Comment[x-test]=xxScreenshot Capture Utilityxx
Comment[zh_CN]=屏幕捕获工具
-Comment[zh_TW]=畫面擷取工具
[Event/newScreenshotSaved]
Name=New Screenshot Saved
@@ -63,6 +62,7 @@
Name[ast]=Guardóse una captura nueva
Name[ca]=S'ha desat una captura de pantalla nova
Name[ca@valencia]=S'ha guardat una captura de pantalla nova
+Name[cs]=Nový snímek byl zachycen
Name[da]=Nyt skærmbillede gemt
Name[de]=Neues Bildschirmfoto gespeichert
Name[el]=Αποθηκεύτηκε νέο στιγμιότυπο
@@ -85,7 +85,6 @@
Name[uk]=Збереженого нових знімок
Name[x-test]=xxNew Screenshot Savedxx
Name[zh_CN]=新屏幕截图已保存
-Name[zh_TW]=螢幕快照已儲存
Comment=A new screenshot was captured and saved
Comment[ar]=أُخذت لقطة جديدة وحُفظت
Comment[ast]=Capturóse y guardóse una captura de pantalla nueva
@@ -113,5 +112,4 @@
Comment[uk]=Було створено і збережено новий знімок
Comment[x-test]=xxA new screenshot was captured and savedxx
Comment[zh_CN]=屏幕截图已截取并保存
-Comment[zh_TW]=新的螢幕快照已擷取並儲存
Action=Popup
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/doc/index.docbook new/spectacle-16.08.0/doc/index.docbook
--- old/spectacle-16.04.3/doc/index.docbook 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/doc/index.docbook 2016-08-10 01:06:22.000000000 +0200
@@ -1,8 +1,6 @@
<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
- <!ENTITY spectacle "Spectacle">
- <!ENTITY kappname "&spectacle;">
- <!ENTITY package "kdegraphics">
+ <!ENTITY spectacle "<application>Spectacle</application>">
<!ENTITY % addindex "IGNORE">
<!ENTITY % English "INCLUDE" > <!-- change language only here -->
<!ENTITY Boudhayan.Gupta "<personname><firstname>Boudhayan</firstname><surname>Gupta</surname></personname>">
@@ -34,7 +32,7 @@
<legalnotice>&FDLNotice;</legalnotice>
<date>2015-10-17</date>
- <releaseinfo>15.12.0</releaseinfo>
+ <releaseinfo>Applications 15.12</releaseinfo>
<abstract>
<para>&spectacle; is a simple application for capturing desktop screenshots. It can capture images of the entire desktop, a single monitor, the currently active window, the window currently under the mouse, or a rectangular region of the screen. The images can then be printed, sent to other applications for manipulation, or quickly be saved as-is.</para>
@@ -42,7 +40,7 @@
<keywordset>
<keyword>KDE</keyword>
- <keyword>&spectacle;</keyword>
+ <keyword>spectacle</keyword>
<keyword>kdegraphics</keyword>
<keyword>screenshot</keyword>
<keyword>screen capture</keyword>
@@ -111,7 +109,7 @@
<para>To quickly save the image and quit &spectacle; press the <guibutton>Save & Exit</guibutton> (<keycombo action="simul">&Ctrl;<keycap>Q</keycap></keycombo>) button. By default, this saves the image as a PNG file in your default Pictures folder, and exits the application immediately. The default save location and filename can be configured, as described later.</para>
- <para>The image can be saved by clicking on the arrow portion of the <guibutton>Save & Exit</guibutton> button, and choosing <guimenuitem>Save As...</guimenuitem> (<keycombo action="simul">&Ctrl;&Shift;<keycap>S</keycap></keycombo>) option. This opens the standard &kde; save dialog, where you can choose the filename, the folder location, and the format that your screenshot will be saved in. You may edit the filename to anything you wish, including the name of a previously saved screenshot. You may also select the <guimenuitem>Save...</guimenuitem> (<keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo>) option, which will save the image to its default location and with the default filename.</para>
+ <para>The image can be saved by clicking on the arrow portion of the <guibutton>Save & Exit</guibutton> button, and choosing <guimenuitem>Save As...</guimenuitem> (<keycombo action="simul">&Ctrl;&Shift;<keycap>S</keycap></keycombo>) option. This opens standard save dialog, where you can choose the filename, the folder location, and the format that your screenshot will be saved in. You may edit the filename to anything you wish, including the name of a previously saved screenshot. You may also select the <guimenuitem>Save...</guimenuitem> (<keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo>) option, which will save the image to its default location and with the default filename.</para>
<sect1 id="taking-screenshot">
<title>Taking A Screenshot</title>
@@ -164,7 +162,7 @@
<para>Enabling the <guilabel>Include mouse pointer</guilabel> checkbox includes an image of the mouse pointer in the screenshot.</para>
</listitem>
<listitem>
- <para>The <guilabel>Include window titlebar and borders</guilabel> option is only enabled when either the <guilabel>Active Window</guilabel> mode or the <guilabel>Window Under Cursor</guilabel> mode is selected in the <guilabel>Capture Area</guilabel> combo-box. Checking this option includes the window borders and decoration in the screenshot, while unchecking it gives an image of only the window contents.</para>
+ <para>The <guilabel>Include window titlebar and borders</guilabel> option is only enabled when either the <guilabel>Active Window</guilabel> mode or the <guilabel>Window Under Cursor</guilabel> mode is selected in the <guilabel>Area</guilabel> combo-box. Checking this option includes the window borders and decoration in the screenshot, while unchecking it gives an image of only the window contents.</para>
</listitem>
<listitem>
<para>The <guilabel>Capture the current pop-up only</guilabel> option is only enabled when the <guilabel>Window Under Cursor</guilabel> mode is selected in the <guilabel>Area</guilabel> combo-box. Checking this option captures only the pop-up menu under the cursor, without its parent window.</para>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/Config.h.in new/spectacle-16.08.0/src/Config.h.in
--- old/spectacle-16.04.3/src/Config.h.in 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/Config.h.in 2016-08-10 01:06:22.000000000 +0200
@@ -14,6 +14,6 @@
#cmakedefine SPECTACLE_VERSION "@SPECTACLE_VERSION@"
/* set the release codename */
-#define SPECTACLE_CODENAME "So Much For Subtlety"
+#define SPECTACLE_CODENAME "Sorry For Any Inconvenience"
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/ExportManager.cpp new/spectacle-16.08.0/src/ExportManager.cpp
--- old/spectacle-16.04.3/src/ExportManager.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/ExportManager.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -282,7 +282,7 @@
// save slots
-void ExportManager::doSave(const QUrl &url)
+void ExportManager::doSave(const QUrl &url, bool notify)
{
if (mSavePixmap.isNull()) {
emit errorMessage(i18n("Cannot save an empty screenshot image."));
@@ -296,6 +296,9 @@
setSaveLocation(dir.absolutePath());
emit imageSaved(savePath);
+ if (notify) {
+ emit forceNotify(savePath);
+ }
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/ExportManager.h new/spectacle-16.08.0/src/ExportManager.h
--- old/spectacle-16.04.3/src/ExportManager.h 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/ExportManager.h 2016-08-10 01:06:22.000000000 +0200
@@ -63,13 +63,14 @@
void saveLocationChanged(const QString &location);
void pixmapChanged(const QPixmap &pixmap);
void imageSaved(const QUrl &savedAt);
+ void forceNotify(const QUrl &savedAt);
public slots:
QUrl getAutosaveFilename();
QUrl tempSave(const QString &mimetype = "png");
- void doSave(const QUrl &url = QUrl());
+ void doSave(const QUrl &url = QUrl(), bool notify = false);
void doSaveAs(QWidget *parentWindow = 0);
void doCopyToClipboard();
void doPrint(QPrinter *printer);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/Gui/ExportMenu.cpp new/spectacle-16.08.0/src/Gui/ExportMenu.cpp
--- old/spectacle-16.04.3/src/Gui/ExportMenu.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/Gui/ExportMenu.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -138,7 +138,7 @@
KIPI::PluginLoader::PluginList pluginList = loader->pluginList();
- for (auto pluginInfo: pluginList) {
+ Q_FOREACH (const auto &pluginInfo, pluginList) {
if (!(pluginInfo->shouldLoad())) {
continue;
}
@@ -154,7 +154,7 @@
QList<QAction *> actions = plugin->actions();
QSet<QAction *> exportActions;
- for (auto action: actions) {
+ Q_FOREACH (auto action, actions) {
KIPI::Category category = plugin->category(action);
if (category == KIPI::ExportPlugin) {
exportActions += action;
@@ -163,7 +163,7 @@
}
}
- for (auto action: exportActions) {
+ Q_FOREACH (auto action, exportActions) {
mKipiMenu->addAction(action);
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/Gui/KSMainWindow.cpp new/spectacle-16.08.0/src/Gui/KSMainWindow.cpp
--- old/spectacle-16.04.3/src/Gui/KSMainWindow.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/Gui/KSMainWindow.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -154,7 +154,7 @@
mDialogButtonBox->button(QDialogButtonBox::Help)->setMenu(helpMenu->menu());
// message widget
- connect(mMessageWidget, &KMessageWidget::linkActivated, &QDesktopServices::openUrl);
+ connect(mMessageWidget, &KMessageWidget::linkActivated, this, [](const QString &str) { QDesktopServices::openUrl(QUrl(str)); } );
// layouts
@@ -328,6 +328,7 @@
void KSMainWindow::saveAndExit()
{
SpectacleConfig::instance()->setLastUsedSaveMode(0);
- ExportManager::instance()->doSave();
- QApplication::quit();
+ qApp->setQuitOnLastWindowClosed(false);
+ ExportManager::instance()->doSave(QUrl(), true);
+ hide();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/Gui/KSWidget.cpp new/spectacle-16.08.0/src/Gui/KSWidget.cpp
--- old/spectacle-16.04.3/src/Gui/KSWidget.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/Gui/KSWidget.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -69,9 +69,10 @@
mDelayMsec->setSingleStep(1.0);
mDelayMsec->setMinimum(0.0);
mDelayMsec->setMaximum(999.9);
- mDelayMsec->setSuffix(i18n(" seconds"));
+ mDelayMsec->setSpecialValueText(i18n("No Delay"));
mDelayMsec->setMinimumWidth(160);
- connect(mDelayMsec, static_cast<void (SmartSpinBox::*)(qreal)>(&SmartSpinBox::valueChanged), configManager, &SpectacleConfig::setCaptureDelay);
+ connect(mDelayMsec, static_cast<void (SmartSpinBox::*)(qreal)>(&SmartSpinBox::valueChanged),
+ configManager, &SpectacleConfig::setCaptureDelay);
mCaptureOnClick = new QCheckBox(this);
mCaptureOnClick->setText(i18n("On Click"));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/Gui/SettingsDialog/GeneralOptionsPage.cpp new/spectacle-16.08.0/src/Gui/SettingsDialog/GeneralOptionsPage.cpp
--- old/spectacle-16.04.3/src/Gui/SettingsDialog/GeneralOptionsPage.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/Gui/SettingsDialog/GeneralOptionsPage.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -60,6 +60,31 @@
dsLayout->addLayout(dsCLayout);
mainLayout->addWidget(dsGroup, 1);
+ // copy save path to clipboard
+
+ QGroupBox *cpGroup = new QGroupBox(i18n("Copy Save Location to Clipboard"));
+ QVBoxLayout *cpLayout = new QVBoxLayout;
+ cpGroup->setLayout(cpLayout);
+ cpGroup->setStyleSheet(QStringLiteral("QGroupBox { font-weight: bold; }"));
+
+ QLabel *cpHelpText = new QLabel;
+ cpHelpText->setWordWrap(true);
+ cpHelpText->setText(i18n("When a screenshot is saved, copy the location at which the file was saved "
+ "to the clipboard. You can then paste it anywhere that accepts text input. "
+ "Note that you must be running a clipboard manager in order to keep the path "
+ "in the clipboard after Spectacle quits."));
+ cpLayout->addWidget(cpHelpText);
+
+ mCopyPathToClipboard = new QCheckBox;
+ mCopyPathToClipboard->setText(i18n("Copy save location to the clipboard"));
+ connect(mCopyPathToClipboard, &QCheckBox::toggled, this, &GeneralOptionsPage::markDirty);
+
+ QVBoxLayout *cpCLayout = new QVBoxLayout;
+ cpCLayout->setContentsMargins(15, 10, 0, 10);
+ cpCLayout->addWidget(mCopyPathToClipboard);
+ cpLayout->addLayout(cpCLayout);
+ mainLayout->addWidget(cpGroup, 1);
+
// use a light background for the rectangular region grabber
QGroupBox *lbGroup = new QGroupBox(i18n("Light Background For Rectangular Region"));
@@ -131,6 +156,7 @@
cfgManager->setUseDynamicSaveButton(mUseLastSaveAction->checkState() == Qt::Checked);
cfgManager->setUseLightRegionMaskColour(mUseLightBackground->checkState() == Qt::Checked);
cfgManager->setRememberLastRectangularRegion(mRememberRect->checkState() == Qt::Checked);
+ cfgManager->setCopySaveLocationToClipboard(mCopyPathToClipboard->checkState() == Qt::Checked);
mChangesMade = false;
}
@@ -142,6 +168,7 @@
mUseLastSaveAction->setChecked(cfgManager->useDynamicSaveButton());
mUseLightBackground->setChecked(cfgManager->useLightRegionMaskColour());
mRememberRect->setChecked(cfgManager->rememberLastRectangularRegion());
+ mCopyPathToClipboard->setChecked(cfgManager->copySaveLocationToClipboard());
mChangesMade = false;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/Gui/SettingsDialog/GeneralOptionsPage.h new/spectacle-16.08.0/src/Gui/SettingsDialog/GeneralOptionsPage.h
--- old/spectacle-16.04.3/src/Gui/SettingsDialog/GeneralOptionsPage.h 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/Gui/SettingsDialog/GeneralOptionsPage.h 2016-08-10 01:06:22.000000000 +0200
@@ -46,6 +46,7 @@
QCheckBox *mUseLastSaveAction;
QCheckBox *mRememberRect;
QCheckBox *mUseLightBackground;
+ QCheckBox *mCopyPathToClipboard;
};
#endif // GENERALOPTIONSPAGE_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/Gui/SmartSpinBox.cpp new/spectacle-16.08.0/src/Gui/SmartSpinBox.cpp
--- old/spectacle-16.04.3/src/Gui/SmartSpinBox.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/Gui/SmartSpinBox.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -18,11 +18,16 @@
*/
#include <QtMath>
+#include <KLocalizedString>
+
#include "SmartSpinBox.h"
SmartSpinBox::SmartSpinBox(QWidget *parent) :
QDoubleSpinBox(parent)
-{}
+{
+ connect(this, static_cast<void (SmartSpinBox::*)(qreal)>(&SmartSpinBox::valueChanged),
+ this, &SmartSpinBox::suffixChangeHandler);
+}
QString SmartSpinBox::textFromValue(double val) const
{
@@ -31,3 +36,12 @@
}
return QWidget::locale().toString(val, 'f', decimals());
}
+
+void SmartSpinBox::suffixChangeHandler(double val)
+{
+ if (val <= 1.0) {
+ setSuffix(i18n(" second"));
+ } else {
+ setSuffix(i18n(" seconds"));
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/Gui/SmartSpinBox.h new/spectacle-16.08.0/src/Gui/SmartSpinBox.h
--- old/spectacle-16.04.3/src/Gui/SmartSpinBox.h 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/Gui/SmartSpinBox.h 2016-08-10 01:06:22.000000000 +0200
@@ -30,6 +30,10 @@
explicit SmartSpinBox(QWidget *parent = 0);
QString textFromValue(double val) const Q_DECL_OVERRIDE;
+
+ private slots:
+
+ void suffixChangeHandler(double val);
};
#endif // SMARTSPINBOX_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/KipiInterface/KSGKipiImageCollectionSelector.cpp new/spectacle-16.08.0/src/KipiInterface/KSGKipiImageCollectionSelector.cpp
--- old/spectacle-16.04.3/src/KipiInterface/KSGKipiImageCollectionSelector.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/KipiInterface/KSGKipiImageCollectionSelector.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -27,7 +27,7 @@
mInterface(interface),
mListWidget(new QListWidget)
{
- for(auto collection: interface->allAlbums()) {
+ Q_FOREACH (const auto &collection, interface->allAlbums()) {
QListWidgetItem *item = new QListWidgetItem(mListWidget);
QString name = collection.name();
int imageCount = collection.images().size();
@@ -53,7 +53,7 @@
QList<KIPI::ImageCollection> selectedList;
if (item) {
QString name = item->data(Qt::UserRole).toString();
- for(auto collection: mInterface->allAlbums()) {
+ Q_FOREACH (const auto &collection, mInterface->allAlbums()) {
if (collection.name() == name) {
selectedList.append(collection);
break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/Main.cpp new/spectacle-16.08.0/src/Main.cpp
--- old/spectacle-16.04.3/src/Main.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/Main.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -31,6 +31,7 @@
#include "SpectacleCore.h"
#include "SpectacleDBusAdapter.h"
+#include "ExportManager.h"
#include "Config.h"
int main(int argc, char **argv)
@@ -150,8 +151,10 @@
new KDBusService(KDBusService::Multiple, &core);
SpectacleDBusAdapter *dbusAdapter = new SpectacleDBusAdapter(&core);
- QObject::connect(&core, &SpectacleCore::imageSaved, dbusAdapter, &SpectacleDBusAdapter::ScreenshotTaken);
QObject::connect(&core, &SpectacleCore::grabFailed, dbusAdapter, &SpectacleDBusAdapter::ScreenshotFailed);
+ QObject::connect(ExportManager::instance(), &ExportManager::imageSaved, [&](const QUrl savedAt) {
+ emit dbusAdapter->ScreenshotTaken(savedAt.toLocalFile());
+ });
QDBusConnection::sessionBus().registerObject("/", &core);
QDBusConnection::sessionBus().registerService("org.kde.Spectacle");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/PlatformBackends/X11ImageGrabber.cpp new/spectacle-16.08.0/src/PlatformBackends/X11ImageGrabber.cpp
--- old/spectacle-16.04.3/src/PlatformBackends/X11ImageGrabber.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/PlatformBackends/X11ImageGrabber.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -125,7 +125,7 @@
QByteArrayLiteral("cross-reverse")
};
- for (auto cursorName: cursorNames) {
+ Q_FOREACH (const QByteArray &cursorName, cursorNames) {
xcb_cursor_t cursor = xcb_cursor_load_cursor(xcbCursorCtx, cursorName.constData());
if (cursor != XCB_CURSOR_NONE) {
xcbCursor = cursor;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/QuickEditor/EditorRoot.qml new/spectacle-16.08.0/src/QuickEditor/EditorRoot.qml
--- old/spectacle-16.04.3/src/QuickEditor/EditorRoot.qml 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/QuickEditor/EditorRoot.qml 2016-08-10 01:06:22.000000000 +0200
@@ -45,21 +45,21 @@
cropDisplayCanvas.requestPaint();
}
- // key handlers
-
- focus: true;
-
- Keys.onReturnPressed: {
+ function accept() {
if (selection) {
- acceptImage(selection.x * Screen.devicePixelRatio,
- selection.y * Screen.devicePixelRatio,
- selection.width * Screen.devicePixelRatio,
- selection.height * Screen.devicePixelRatio);
+ acceptImage(selection.x, selection.y, selection.width, selection.height);
} else {
acceptImage(-1, -1, -1, -1);
}
}
+ // key handlers
+
+ focus: true;
+
+ Keys.onReturnPressed: accept()
+ Keys.onEnterPressed: accept()
+
Keys.onEscapePressed: {
cancelImage();
}
@@ -255,12 +255,7 @@
drawCanvas: cropDisplayCanvas;
imageElement: imageBackground;
- onDoubleClicked: {
- editorRoot.acceptImage(selection.x * Screen.devicePixelRatio,
- selection.y * Screen.devicePixelRatio,
- selection.width * Screen.devicePixelRatio,
- selection.height * Screen.devicePixelRatio);
- }
+ onDoubleClicked: editorRoot.accept()
}
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/QuickEditor/QuickEditor.cpp new/spectacle-16.08.0/src/QuickEditor/QuickEditor.cpp
--- old/spectacle-16.04.3/src/QuickEditor/QuickEditor.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/QuickEditor/QuickEditor.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -135,7 +135,8 @@
return;
}
- d->mGrabRect = QRect(x, y, width, height);
+ auto pixelRatio = d->mQuickView->devicePixelRatio();
+ d->mGrabRect = QRect(x * pixelRatio, y * pixelRatio, width * pixelRatio, height * pixelRatio);
SpectacleConfig::instance()->setCropRegion(d->mGrabRect);
d->mQuickView->hide();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/SpectacleConfig.cpp new/spectacle-16.08.0/src/SpectacleConfig.cpp
--- old/spectacle-16.04.3/src/SpectacleConfig.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/SpectacleConfig.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -222,3 +222,16 @@
mGeneralConfig.writePathEntry(QStringLiteral("default-save-location"), location);
mGeneralConfig.sync();
}
+
+// copy save location to clipboard
+
+bool SpectacleConfig::copySaveLocationToClipboard() const
+{
+ return mGeneralConfig.readEntry(QStringLiteral("copySaveLocation"), false);
+}
+
+void SpectacleConfig::setCopySaveLocationToClipboard(bool enabled)
+{
+ mGeneralConfig.writeEntry(QStringLiteral("copySaveLocation"), enabled);
+ mGeneralConfig.sync();
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/SpectacleConfig.h new/spectacle-16.08.0/src/SpectacleConfig.h
--- old/spectacle-16.04.3/src/SpectacleConfig.h 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/SpectacleConfig.h 2016-08-10 01:06:22.000000000 +0200
@@ -91,6 +91,9 @@
QString autoSaveLocation() const;
void setAutoSaveLocation(const QString &location);
+ bool copySaveLocationToClipboard() const;
+ void setCopySaveLocationToClipboard(bool enabled);
+
private:
KSharedConfigPtr mConfig;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/SpectacleCore.cpp new/spectacle-16.08.0/src/SpectacleCore.cpp
--- old/spectacle-16.04.3/src/SpectacleCore.cpp 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/SpectacleCore.cpp 2016-08-10 01:06:22.000000000 +0200
@@ -18,7 +18,9 @@
*/
#include "SpectacleCore.h"
+#include "SpectacleConfig.h"
+#include <QClipboard>
#include <QDir>
#include <QTimer>
#include <QDebug>
@@ -81,9 +83,8 @@
connect(this, &SpectacleCore::errorMessage, this, &SpectacleCore::showErrorMessage);
connect(mImageGrabber, &ImageGrabber::pixmapChanged, this, &SpectacleCore::screenshotUpdated);
connect(mImageGrabber, &ImageGrabber::imageGrabFailed, this, &SpectacleCore::screenshotFailed);
- connect(mExportManager, &ExportManager::imageSaved, [&](const QUrl &savedAt) {
- emit imageSaved(savedAt.toLocalFile());
- });
+ connect(mExportManager, &ExportManager::imageSaved, this, &SpectacleCore::doCopyPath);
+ connect(mExportManager, &ExportManager::forceNotify, this, &SpectacleCore::doNotify);
switch (startMode) {
case DBusMode:
@@ -250,7 +251,6 @@
connect(notify, &KNotification::action1Activated, this, [this, savedAt] {
new KRun(savedAt, nullptr);
-
QTimer::singleShot(250, this, &SpectacleCore::allDone);
});
connect(notify, &QObject::destroyed, this, &SpectacleCore::allDone);
@@ -258,6 +258,13 @@
notify->sendEvent();
}
+void SpectacleCore::doCopyPath(const QUrl &savedAt)
+{
+ if (SpectacleConfig::instance()->copySaveLocationToClipboard()) {
+ qApp->clipboard()->setText(savedAt.toLocalFile());
+ }
+}
+
void SpectacleCore::doStartDragAndDrop()
{
QUrl tempFile = mExportManager->tempSave();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-16.04.3/src/SpectacleCore.h new/spectacle-16.08.0/src/SpectacleCore.h
--- old/spectacle-16.04.3/src/SpectacleCore.h 2016-07-02 18:00:52.000000000 +0200
+++ new/spectacle-16.08.0/src/SpectacleCore.h 2016-08-10 01:06:22.000000000 +0200
@@ -57,7 +57,6 @@
void filenameChanged(QString filename);
void grabModeChanged(ImageGrabber::GrabMode mode);
void grabFailed();
- void imageSaved(const QString &savedAt);
public slots:
@@ -68,6 +67,7 @@
void dbusStartAgent();
void doStartDragAndDrop();
void doNotify(const QUrl &savedAt);
+ void doCopyPath(const QUrl &savedAt);
private:
1
0
Hello community,
here is the log from the commit of package syndication for openSUSE:Factory checked in at 2016-08-29 14:52:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/syndication (Old)
and /work/SRC/openSUSE:Factory/.syndication.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "syndication"
Changes:
--------
--- /work/SRC/openSUSE:Factory/syndication/syndication.changes 2016-07-21 07:50:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.syndication.new/syndication.changes 2016-08-29 14:52:04.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:32:56 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:56:11 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
syndication-16.04.3.tar.xz
New:
----
syndication-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ syndication.spec ++++++
--- /var/tmp/diff_new_pack.iBhTBV/_old 2016-08-29 14:52:07.000000000 +0200
+++ /var/tmp/diff_new_pack.iBhTBV/_new 2016-08-29 14:52:07.000000000 +0200
@@ -17,7 +17,7 @@
Name: syndication
-Version: 16.04.3
+Version: 16.08.0
Release: 0
%define kf5_version 5.1.0
Summary: KDE PIM Libraries: Syndication
++++++ syndication-16.04.3.tar.xz -> syndication-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-16.04.3/CMakeLists.txt new/syndication-16.08.0/CMakeLists.txt
--- old/syndication-16.04.3/CMakeLists.txt 2016-06-15 06:42:35.000000000 +0200
+++ new/syndication-16.08.0/CMakeLists.txt 2016-08-11 13:54:23.000000000 +0200
@@ -3,7 +3,7 @@
project(Syndication)
# ECM setup
-find_package(ECM 5.19.0 CONFIG REQUIRED)
+find_package(ECM 5.23.0 CONFIG REQUIRED)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
include(GenerateExportHeader)
@@ -17,8 +17,8 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
-set(KF5_VERSION "5.19.0")
-set(SYNDICATION_LIB_VERSION "5.2.3")
+set(KF5_VERSION "5.23.0")
+set(SYNDICATION_LIB_VERSION "5.3.0")
ecm_setup_version(${SYNDICATION_LIB_VERSION} VARIABLE_PREFIX SYNDICATION
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/syndication_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-16.04.3/autotests/testlibsyndication.cpp new/syndication-16.08.0/autotests/testlibsyndication.cpp
--- old/syndication-16.04.3/autotests/testlibsyndication.cpp 2016-06-15 06:42:35.000000000 +0200
+++ new/syndication-16.08.0/autotests/testlibsyndication.cpp 2016-08-11 13:54:23.000000000 +0200
@@ -60,7 +60,7 @@
int pcompare = 2;
if (argc < 2) {
- printUsage(QLatin1String("filename expected"));
+ printUsage(QStringLiteral("filename expected"));
return 1;
}
@@ -68,9 +68,9 @@
bool specificformat = false;
- if (filename == QLatin1String("--specific-format")) {
+ if (filename == QStringLiteral("--specific-format")) {
if (argc < 3) {
- printUsage(QLatin1String("filename expected"));
+ printUsage(QStringLiteral("filename expected"));
return 1;
}
filename = QFile::decodeName(argv[2]);
@@ -80,18 +80,18 @@
QString expfname;
- if (argc >= pcompare + 1 && QString::fromLatin1(argv[pcompare]) == QLatin1String("--compare")) {
+ if (argc >= pcompare + 1 && QString::fromLatin1(argv[pcompare]) == QStringLiteral("--compare")) {
expfname = QString::fromLatin1(argv[pcompare + 1]);
}
QFile f(filename);
if (!f.open(QIODevice::ReadOnly)) {
- printUsage(QLatin1String("Couldn't open file"));
+ printUsage(QStringLiteral("Couldn't open file"));
return 1;
}
- DocumentSource src(f.readAll(), QLatin1String("http://libsyndicationtest"));
+ DocumentSource src(f.readAll(), QStringLiteral("http://libsyndicationtest"));
f.close();
FeedPtr ptr(Syndication::parse(src));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-16.04.3/autotests/testpersonimpl.cpp new/syndication-16.08.0/autotests/testpersonimpl.cpp
--- old/syndication-16.04.3/autotests/testpersonimpl.cpp 2016-06-15 06:42:35.000000000 +0200
+++ new/syndication-16.08.0/autotests/testpersonimpl.cpp 2016-08-11 13:54:23.000000000 +0200
@@ -43,38 +43,38 @@
s.append(QLatin1String(""));
p.append(PersonPtr(new PersonImpl(QString(), QString(), QString())));
- s.append(QLatin1String("foo(a)bar.com"));
- p.append(PersonPtr(new PersonImpl(QString(), QString(), QLatin1String("foo(a)bar.com"))));
+ s.append(QStringLiteral("foo(a)bar.com"));
+ p.append(PersonPtr(new PersonImpl(QString(), QString(), QStringLiteral("foo(a)bar.com"))));
- s.append(QLatin1String("<foo(a)bar.com>"));
- p.append(PersonPtr(new PersonImpl(QString(), QString(), QLatin1String("foo(a)bar.com"))));
+ s.append(QStringLiteral("<foo(a)bar.com>"));
+ p.append(PersonPtr(new PersonImpl(QString(), QString(), QStringLiteral("foo(a)bar.com"))));
- s.append(QLatin1String("Foo"));
- p.append(PersonPtr(new PersonImpl(QLatin1String("Foo"), QString(), QString())));
+ s.append(QStringLiteral("Foo"));
+ p.append(PersonPtr(new PersonImpl(QStringLiteral("Foo"), QString(), QString())));
- s.append(QLatin1String("Foo M. Bar"));
- p.append(PersonPtr(new PersonImpl(QLatin1String("Foo M. Bar"), QString(), QString())));
+ s.append(QStringLiteral("Foo M. Bar"));
+ p.append(PersonPtr(new PersonImpl(QStringLiteral("Foo M. Bar"), QString(), QString())));
- s.append(QLatin1String("Foo <foo(a)bar.com>"));
- p.append(PersonPtr(new PersonImpl(QLatin1String("Foo"), QString(), QLatin1String("foo(a)bar.com"))));
+ s.append(QStringLiteral("Foo <foo(a)bar.com>"));
+ p.append(PersonPtr(new PersonImpl(QStringLiteral("Foo"), QString(), QStringLiteral("foo(a)bar.com"))));
- s.append(QLatin1String("Foo Bar <foo(a)bar.com>"));
- p.append(PersonPtr(new PersonImpl(QLatin1String("Foo Bar"), QString(), QLatin1String("foo(a)bar.com"))));
+ s.append(QStringLiteral("Foo Bar <foo(a)bar.com>"));
+ p.append(PersonPtr(new PersonImpl(QStringLiteral("Foo Bar"), QString(), QStringLiteral("foo(a)bar.com"))));
- s.append(QLatin1String("John Doe (President) <john(a)doe.com>"));
- p.append(PersonPtr(new PersonImpl(QLatin1String("John Doe (President)"), QString(), QLatin1String("john(a)doe.com"))));
+ s.append(QStringLiteral("John Doe (President) <john(a)doe.com>"));
+ p.append(PersonPtr(new PersonImpl(QStringLiteral("John Doe (President)"), QString(), QStringLiteral("john(a)doe.com"))));
- s.append(QLatin1String("John Doe (President)"));
- p.append(PersonPtr(new PersonImpl(QLatin1String("John Doe (President)"), QString(), QString())));
+ s.append(QStringLiteral("John Doe (President)"));
+ p.append(PersonPtr(new PersonImpl(QStringLiteral("John Doe (President)"), QString(), QString())));
- s.append(QLatin1String("John Doe (President)) <john(a)doe.com>"));
- p.append(PersonPtr(new PersonImpl(QLatin1String("John Doe (President))"), QString(), QLatin1String("john(a)doe.com"))));
+ s.append(QStringLiteral("John Doe (President)) <john(a)doe.com>"));
+ p.append(PersonPtr(new PersonImpl(QStringLiteral("John Doe (President))"), QString(), QStringLiteral("john(a)doe.com"))));
- s.append(QLatin1String("(President) John Doe <john(a)doe.com>"));
- p.append(PersonPtr(new PersonImpl(QLatin1String("(President) John Doe"), QString(), QLatin1String("john(a)doe.com"))));
+ s.append(QStringLiteral("(President) John Doe <john(a)doe.com>"));
+ p.append(PersonPtr(new PersonImpl(QStringLiteral("(President) John Doe"), QString(), QStringLiteral("john(a)doe.com"))));
- s.append(QLatin1String("<foo(a)bar.com> (Foo Bar)"));
- p.append(PersonPtr(new PersonImpl(QLatin1String("Foo Bar"), QString(), QLatin1String("foo(a)bar.com"))));
+ s.append(QStringLiteral("<foo(a)bar.com> (Foo Bar)"));
+ p.append(PersonPtr(new PersonImpl(QStringLiteral("Foo Bar"), QString(), QStringLiteral("foo(a)bar.com"))));
// s.append("OnAhlmann(mailto:&#111;&#110;&#97;&#104;&#108;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;)");
// p.append(PersonPtr(new PersonImpl("OnAhlmann", QString(), "onahlmann(a)gmail.com")));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-16.04.3/src/syndication/atom/parser.cpp new/syndication-16.08.0/src/syndication/atom/parser.cpp
--- old/syndication-16.04.3/src/syndication/atom/parser.cpp 2016-06-15 06:42:35.000000000 +0200
+++ new/syndication-16.08.0/src/syndication/atom/parser.cpp 2016-08-11 13:54:23.000000000 +0200
@@ -122,7 +122,8 @@
QDomNamedNodeMap attributes = oldEl.attributes();
// copy over attributes
- for (int i = 0; i < attributes.count(); ++i) {
+ const int numberOfAttributes(attributes.count());
+ for (int i = 0; i < numberOfAttributes; ++i) {
QDomAttr attr = attributes.item(i).toAttr();
if (attr.namespaceURI().isEmpty()) {
newEl.setAttribute(attr.name(), attr.value());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-16.04.3/src/syndication/rdf/document.cpp new/syndication-16.08.0/src/syndication/rdf/document.cpp
--- old/syndication-16.04.3/src/syndication/rdf/document.cpp 2016-06-15 06:42:35.000000000 +0200
+++ new/syndication-16.08.0/src/syndication/rdf/document.cpp 2016-08-11 13:54:23.000000000 +0200
@@ -48,7 +48,7 @@
namespace RDF
{
-class Document::Private
+class Q_DECL_HIDDEN Document::Private
{
public:
Private() : itemTitleContainsMarkup(false),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-16.04.3/src/syndication/rdf/item.cpp new/syndication-16.08.0/src/syndication/rdf/item.cpp
--- old/syndication-16.04.3/src/syndication/rdf/item.cpp 2016-06-15 06:42:35.000000000 +0200
+++ new/syndication-16.08.0/src/syndication/rdf/item.cpp 2016-08-11 13:54:23.000000000 +0200
@@ -38,7 +38,7 @@
namespace RDF
{
-class Item::Private
+class Q_DECL_HIDDEN Item::Private
{
public:
DocumentPtr doc;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-16.04.3/src/syndication/rdf/modelmaker.h new/syndication-16.08.0/src/syndication/rdf/modelmaker.h
--- old/syndication-16.04.3/src/syndication/rdf/modelmaker.h 2016-06-15 06:42:35.000000000 +0200
+++ new/syndication-16.08.0/src/syndication/rdf/modelmaker.h 2016-08-11 13:54:23.000000000 +0200
@@ -49,7 +49,6 @@
class SYNDICATION_EXPORT ModelMaker
{
public:
-
/**
* parses an RDF model from RDF/XML
* @param doc an DOM document, must contain RDF/XML
@@ -58,7 +57,6 @@
Model createFromXML(const QDomDocument &doc);
private:
-
ResourcePtr readResource(Model &model, const QDomElement &el);
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-16.04.3/src/syndication/rdf/rdfvocab.cpp new/syndication-16.08.0/src/syndication/rdf/rdfvocab.cpp
--- old/syndication-16.04.3/src/syndication/rdf/rdfvocab.cpp 2016-06-15 06:42:35.000000000 +0200
+++ new/syndication-16.08.0/src/syndication/rdf/rdfvocab.cpp 2016-08-11 13:54:23.000000000 +0200
@@ -32,7 +32,7 @@
namespace RDF
{
-class RDFVocab::RDFVocabPrivate
+class Q_DECL_HIDDEN RDFVocab::RDFVocabPrivate
{
public:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-16.04.3/src/syndication/rss2/document.cpp new/syndication-16.08.0/src/syndication/rss2/document.cpp
--- old/syndication-16.04.3/src/syndication/rss2/document.cpp 2016-06-15 06:42:35.000000000 +0200
+++ new/syndication-16.08.0/src/syndication/rss2/document.cpp 2016-08-11 13:54:23.000000000 +0200
@@ -179,7 +179,8 @@
QStringLiteral("category"));
categories.reserve(catNodes.count());
QList<QDomElement>::ConstIterator it = catNodes.constBegin();
- for (; it != catNodes.constEnd(); ++it) {
+ QList<QDomElement>::ConstIterator end(catNodes.constEnd());
+ for (; it != end; ++it) {
categories.append(Category(*it));
}
@@ -240,7 +241,8 @@
skipHoursWrapper.elementsByTagNameNS(QString(),
QStringLiteral("hour"));
QList<QDomElement>::ConstIterator it = hours.constBegin();
- for (; it != hours.constEnd(); ++it) {
+ const QList<QDomElement>::ConstIterator end(hours.constEnd());
+ for (; it != end; ++it) {
int h = (*it).text().toInt(&ok);
if (ok) {
skipHours.insert(h);
@@ -268,7 +270,8 @@
weekDays[QStringLiteral("Sunday")] = Sunday;
QList<QDomElement> days = skipDaysWrapper.elementsByTagNameNS(QString(), QStringLiteral("day"));
- for (QList<QDomElement>::ConstIterator it = days.constBegin(); it != days.constEnd(); ++it) {
+ const QList<QDomElement>::ConstIterator daysEnd(days.constEnd());
+ for (QList<QDomElement>::ConstIterator it = days.constBegin(); it != daysEnd; ++it) {
if (weekDays.contains((*it).text())) {
skipDays.insert(weekDays[(*it).text()]);
}
@@ -287,7 +290,8 @@
DocumentPtr doccpy(new Document(*this));
items.reserve(itemNodes.count());
- for (QList<QDomElement>::ConstIterator it = itemNodes.constBegin(); it != itemNodes.constEnd(); ++it) {
+ const QList<QDomElement>::ConstIterator end(itemNodes.constEnd());
+ for (QList<QDomElement>::ConstIterator it = itemNodes.constBegin(); it != end; ++it) {
items.append(Item(*it, doccpy));
}
@@ -386,11 +390,13 @@
QList<Category> cats = categories();
- for (QList<Category>::ConstIterator it = cats.constBegin(); it != cats.constEnd(); ++it) {
+ const QList<Category>::ConstIterator end(cats.constEnd());
+ for (QList<Category>::ConstIterator it = cats.constBegin(); it != end; ++it) {
info += (*it).debugInfo();
}
QList<Item> litems = items();
- for (QList<Item>::ConstIterator it = litems.constBegin(); it != litems.constEnd(); ++it) {
+ const QList<Item>::ConstIterator itEnd(litems.constEnd());
+ for (QList<Item>::ConstIterator it = litems.constBegin(); it != itEnd; ++it) {
info += (*it).debugInfo();
}
info += QLatin1String("### Document end ################\n");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-16.04.3/src/syndication/rss2/item.cpp new/syndication-16.08.0/src/syndication/rss2/item.cpp
--- old/syndication-16.04.3/src/syndication/rss2/item.cpp 2016-06-15 06:42:35.000000000 +0200
+++ new/syndication-16.08.0/src/syndication/rss2/item.cpp 2016-08-11 13:54:23.000000000 +0200
@@ -148,7 +148,8 @@
categories.reserve(cats.count());
QList<QDomElement>::ConstIterator it = cats.constBegin();
- for (; it != cats.constEnd(); ++it) {
+ const QList<QDomElement>::ConstIterator end(cats.constEnd());
+ for (; it != end; ++it) {
categories.append(Category(*it));
}
return categories;
@@ -181,7 +182,8 @@
enclosures.reserve(encs.count());
QList<QDomElement>::ConstIterator it = encs.constBegin();
- for (; it != encs.constEnd(); ++it) {
+ QList<QDomElement>::ConstIterator end(encs.constEnd());
+ for (; it != end; ++it) {
enclosures.append(Enclosure(*it));
}
return enclosures;
@@ -274,11 +276,13 @@
}
QList<Category> cats = categories();
- for (QList<Category>::ConstIterator it = cats.constBegin(); it != cats.constEnd(); ++it) {
+ const QList<Category>::ConstIterator endCategories(cats.constEnd());
+ for (QList<Category>::ConstIterator it = cats.constBegin(); it != endCategories; ++it) {
info += (*it).debugInfo();
}
QList<Enclosure> encs = enclosures();
- for (QList<Enclosure>::ConstIterator it = encs.constBegin(); it != encs.constEnd(); ++it) {
+ const QList<Enclosure>::ConstIterator endEnclosures(encs.constEnd());
+ for (QList<Enclosure>::ConstIterator it = encs.constBegin(); it != endEnclosures; ++it) {
info += (*it).debugInfo();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-16.04.3/tests/testloader.cpp new/syndication-16.08.0/tests/testloader.cpp
--- old/syndication-16.04.3/tests/testloader.cpp 2016-06-15 06:42:35.000000000 +0200
+++ new/syndication-16.08.0/tests/testloader.cpp 2016-08-11 13:54:23.000000000 +0200
@@ -51,12 +51,7 @@
TestLibSyndication::TestLibSyndication(const QString &url)
{
- QUrl kurl;
- if (!QUrl(url).isRelative()) {
- kurl = QUrl(url);
- } else {
- kurl = QUrl(QString(QLatin1String("file://") + QDir::currentPath() + QLatin1Char('/')) + url);
- }
+ QUrl kurl = QUrl::fromUserInput(url);
std::cerr << kurl.url().toLocal8Bit().data() << std::endl;
Loader *loader = Loader::create(this, SLOT(slotLoadingComplete(Syndication::Loader *,
@@ -89,8 +84,8 @@
return 1;
}
- KAboutData aboutData(QLatin1String("testlibsyndication"), QLatin1String("testlibsyndication"), QLatin1String("0.1"));
QApplication app(argc, argv);
+ KAboutData aboutData(QLatin1String("testlibsyndication"), QLatin1String("testlibsyndication"), QLatin1String("0.1"));
KAboutData::setApplicationData(aboutData);
1
0
Hello community,
here is the log from the commit of package sweeper for openSUSE:Factory checked in at 2016-08-29 14:51:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sweeper (Old)
and /work/SRC/openSUSE:Factory/.sweeper.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sweeper"
Changes:
--------
--- /work/SRC/openSUSE:Factory/sweeper/sweeper.changes 2016-07-21 07:49:47.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sweeper.new/sweeper.changes 2016-08-29 14:51:50.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:32:45 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:55:54 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
sweeper-16.04.3.tar.xz
New:
----
sweeper-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sweeper.spec ++++++
--- /var/tmp/diff_new_pack.i6oCaY/_old 2016-08-29 14:51:53.000000000 +0200
+++ /var/tmp/diff_new_pack.i6oCaY/_new 2016-08-29 14:51:53.000000000 +0200
@@ -17,7 +17,7 @@
Name: sweeper
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: KDE Privacy Utility
License: LGPL-2.1+
++++++ sweeper-16.04.3.tar.xz -> sweeper-16.08.0.tar.xz ++++++
1
0
Hello community,
here is the log from the commit of package signon-kwallet-extension for openSUSE:Factory checked in at 2016-08-29 14:51:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/signon-kwallet-extension (Old)
and /work/SRC/openSUSE:Factory/.signon-kwallet-extension.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "signon-kwallet-extension"
Changes:
--------
--- /work/SRC/openSUSE:Factory/signon-kwallet-extension/signon-kwallet-extension.changes 2016-07-15 12:44:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.signon-kwallet-extension.new/signon-kwallet-extension.changes 2016-08-29 14:51:35.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:32:24 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:54:59 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
signon-kwallet-extension-16.04.3.tar.xz
New:
----
signon-kwallet-extension-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ signon-kwallet-extension.spec ++++++
--- /var/tmp/diff_new_pack.nPaK43/_old 2016-08-29 14:51:37.000000000 +0200
+++ /var/tmp/diff_new_pack.nPaK43/_new 2016-08-29 14:51:37.000000000 +0200
@@ -17,7 +17,7 @@
Name: signon-kwallet-extension
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: KWallet integration for signon framework
License: GPL-2.0+
++++++ signon-kwallet-extension-16.04.3.tar.xz -> signon-kwallet-extension-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/signon-kwallet-extension-16.04.3/CMakeLists.txt new/signon-kwallet-extension-16.08.0/CMakeLists.txt
--- old/signon-kwallet-extension-16.04.3/CMakeLists.txt 2016-07-02 18:14:13.000000000 +0200
+++ new/signon-kwallet-extension-16.08.0/CMakeLists.txt 2016-08-10 01:27:47.000000000 +0200
@@ -1,8 +1,8 @@
project(kwalletsignon5)
set(KDE_APPLICATIONS_VERSION_MAJOR "16")
-set(KDE_APPLICATIONS_VERSION_MINOR "04")
-set(KDE_APPLICATIONS_VERSION_MICRO "3")
+set(KDE_APPLICATIONS_VERSION_MINOR "08")
+set(KDE_APPLICATIONS_VERSION_MICRO "0")
set(kwalletsignon_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
cmake_minimum_required(VERSION 2.8.12)
@@ -11,7 +11,7 @@
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
-find_package(Qt5 5.2.0 CONFIG REQUIRED Core DBus)
+find_package(Qt5 5.2.0 CONFIG REQUIRED Core)
include(KDEInstallDirs)
include(KDECMakeSettings)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/signon-kwallet-extension-16.04.3/src/CMakeLists.txt new/signon-kwallet-extension-16.08.0/src/CMakeLists.txt
--- old/signon-kwallet-extension-16.04.3/src/CMakeLists.txt 2016-07-02 18:14:13.000000000 +0200
+++ new/signon-kwallet-extension-16.08.0/src/CMakeLists.txt 2016-08-10 01:27:47.000000000 +0200
@@ -11,8 +11,7 @@
set_target_properties(libkeyring-kwallet PROPERTIES PREFIX "")
target_link_libraries(libkeyring-kwallet
Qt5::Core
- Qt5::DBus
KF5::Wallet
${SIGNONEXTENSION_LIBRARIES})
-install(TARGETS libkeyring-kwallet DESTINATION ${SIGNONEXTENSION_PLUGINDIR})
\ No newline at end of file
+install(TARGETS libkeyring-kwallet DESTINATION ${SIGNONEXTENSION_PLUGINDIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/signon-kwallet-extension-16.04.3/tests/CMakeLists.txt new/signon-kwallet-extension-16.08.0/tests/CMakeLists.txt
--- old/signon-kwallet-extension-16.04.3/tests/CMakeLists.txt 2016-07-02 18:14:13.000000000 +0200
+++ new/signon-kwallet-extension-16.08.0/tests/CMakeLists.txt 2016-08-10 01:27:47.000000000 +0200
@@ -18,4 +18,4 @@
ecm_add_tests(${testextension_SRCS}
- LINK_LIBRARIES Qt5::Test Qt5::Core Qt5::DBus KF5::Wallet ${SIGNONEXTENSION_LIBRARIES})
\ No newline at end of file
+ LINK_LIBRARIES Qt5::Test Qt5::Core KF5::Wallet ${SIGNONEXTENSION_LIBRARIES})
1
0
Hello community,
here is the log from the commit of package okular for openSUSE:Factory checked in at 2016-08-29 14:51:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/okular (Old)
and /work/SRC/openSUSE:Factory/.okular.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "okular"
Changes:
--------
--- /work/SRC/openSUSE:Factory/okular/okular.changes 2016-07-21 07:49:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.okular.new/okular.changes 2016-08-29 14:51:16.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:31:26 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:50:53 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
okular-16.04.3.tar.xz
New:
----
okular-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ okular.spec ++++++
--- /var/tmp/diff_new_pack.F4rHcw/_old 2016-08-29 14:51:17.000000000 +0200
+++ /var/tmp/diff_new_pack.F4rHcw/_new 2016-08-29 14:51:17.000000000 +0200
@@ -17,7 +17,7 @@
Name: okular
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Document Viewer
License: GPL-2.0+
++++++ okular-16.04.3.tar.xz -> okular-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/Mainpage.dox new/okular-16.08.0/Mainpage.dox
--- old/okular-16.04.3/Mainpage.dox 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/Mainpage.dox 2016-07-21 23:46:24.000000000 +0200
@@ -859,6 +859,3 @@
Afterwards we fill our Okular::DocumentInfo object with data. Since extracting the HTML meta data
would need a lot of code we work with static data here. [to be continued]
*/
-
-// DOXYGEN_EXCLUDE = conf generators shell ui
-// DOXYGEN_FILE_PATTERNS = core/*.h *.dox
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/core/version.h new/okular-16.08.0/core/version.h
--- old/okular-16.04.3/core/version.h 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/core/version.h 2016-07-21 23:46:24.000000000 +0200
@@ -10,10 +10,10 @@
#ifndef _OKULAR_VERSION_H_
#define _OKULAR_VERSION_H_
-#define OKULAR_VERSION_STRING "0.25.0"
+#define OKULAR_VERSION_STRING "0.25.80"
#define OKULAR_VERSION_MAJOR 0
#define OKULAR_VERSION_MINOR 25
-#define OKULAR_VERSION_RELEASE 0
+#define OKULAR_VERSION_RELEASE 80
#define OKULAR_MAKE_VERSION( a,b,c ) (((a) << 16) | ((b) << 8) | (c))
#define OKULAR_VERSION \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/doc/index.docbook new/okular-16.08.0/doc/index.docbook
--- old/okular-16.04.3/doc/index.docbook 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/doc/index.docbook 2016-07-21 23:46:24.000000000 +0200
@@ -2356,6 +2356,16 @@
</para>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>Using Custom Stamps</term>
+ <listitem>
+ <orderedlist>
+ <listitem><para>Create the icon you want to use for your own stamp and save it in any graphics format supported by &okular;</para></listitem>
+ <listitem><para>Click the <guibutton>Add</guibutton> button, select type <guilabel>Stamp</guilabel> and enter a name for your stamp.</para></listitem>
+ <listitem><para>Enter the full path to your custom icon into the dropdown box in the <guilabel>Stamp Symbol</guilabel> group</para></listitem>
+ </orderedlist>
+ </listitem>
+ </varlistentry>
</variablelist>
</sect1>
<sect1 id="configeditor">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/chm/okularApplication_chm.desktop new/okular-16.08.0/generators/chm/okularApplication_chm.desktop
--- old/okular-16.04.3/generators/chm/okularApplication_chm.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/chm/okularApplication_chm.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/comicbook/okularApplication_comicbook.desktop new/okular-16.08.0/generators/comicbook/okularApplication_comicbook.desktop
--- old/okular-16.04.3/generators/comicbook/okularApplication_comicbook.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/comicbook/okularApplication_comicbook.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/djvu/okularApplication_djvu.desktop new/okular-16.08.0/generators/djvu/okularApplication_djvu.desktop
--- old/okular-16.04.3/generators/djvu/okularApplication_djvu.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/djvu/okularApplication_djvu.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/dvi/okularApplication_dvi.desktop new/okular-16.08.0/generators/dvi/okularApplication_dvi.desktop
--- old/okular-16.04.3/generators/dvi/okularApplication_dvi.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/dvi/okularApplication_dvi.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/epub/okularApplication_epub.desktop new/okular-16.08.0/generators/epub/okularApplication_epub.desktop
--- old/okular-16.04.3/generators/epub/okularApplication_epub.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/epub/okularApplication_epub.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/fax/okularApplication_fax.desktop new/okular-16.08.0/generators/fax/okularApplication_fax.desktop
--- old/okular-16.04.3/generators/fax/okularApplication_fax.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/fax/okularApplication_fax.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/fictionbook/okularApplication_fb.desktop new/okular-16.08.0/generators/fictionbook/okularApplication_fb.desktop
--- old/okular-16.04.3/generators/fictionbook/okularApplication_fb.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/fictionbook/okularApplication_fb.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/kimgio/okularApplication_kimgio.desktop new/okular-16.08.0/generators/kimgio/okularApplication_kimgio.desktop
--- old/okular-16.04.3/generators/kimgio/okularApplication_kimgio.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/kimgio/okularApplication_kimgio.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/mobipocket/okularApplication_mobi.desktop new/okular-16.08.0/generators/mobipocket/okularApplication_mobi.desktop
--- old/okular-16.04.3/generators/mobipocket/okularApplication_mobi.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/mobipocket/okularApplication_mobi.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/ooo/okularApplication_ooo.desktop new/okular-16.08.0/generators/ooo/okularApplication_ooo.desktop
--- old/okular-16.04.3/generators/ooo/okularApplication_ooo.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/ooo/okularApplication_ooo.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/plucker/okularApplication_plucker.desktop new/okular-16.08.0/generators/plucker/okularApplication_plucker.desktop
--- old/okular-16.04.3/generators/plucker/okularApplication_plucker.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/plucker/okularApplication_plucker.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/poppler/okularApplication_pdf.desktop new/okular-16.08.0/generators/poppler/okularApplication_pdf.desktop
--- old/okular-16.04.3/generators/poppler/okularApplication_pdf.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/poppler/okularApplication_pdf.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/spectre/okularApplication_ghostview.desktop new/okular-16.08.0/generators/spectre/okularApplication_ghostview.desktop
--- old/okular-16.04.3/generators/spectre/okularApplication_ghostview.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/spectre/okularApplication_ghostview.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/tiff/okularApplication_tiff.desktop new/okular-16.08.0/generators/tiff/okularApplication_tiff.desktop
--- old/okular-16.04.3/generators/tiff/okularApplication_tiff.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/tiff/okularApplication_tiff.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/txt/okularApplication_txt.desktop new/okular-16.08.0/generators/txt/okularApplication_txt.desktop
--- old/okular-16.04.3/generators/txt/okularApplication_txt.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/txt/okularApplication_txt.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/generators/xps/okularApplication_xps.desktop new/okular-16.08.0/generators/xps/okularApplication_xps.desktop
--- old/okular-16.04.3/generators/xps/okularApplication_xps.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/generators/xps/okularApplication_xps.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -137,6 +137,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/metainfo.yaml new/okular-16.08.0/metainfo.yaml
--- old/okular-16.04.3/metainfo.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/okular-16.08.0/metainfo.yaml 2016-07-21 23:46:24.000000000 +0200
@@ -0,0 +1,13 @@
+maintainer: aacid
+description: Okular, the unified document viewer
+platforms:
+ - name: All
+release: true
+
+public_lib: true
+public_source_dirs:
+ - core
+ - Mainpage.dox
+logo: ui/data/icons/hi128-apps-okular.png
+irc: okular
+mailinglist: okular-devel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-16.04.3/shell/okular.desktop new/okular-16.08.0/shell/okular.desktop
--- old/okular-16.04.3/shell/okular.desktop 2016-04-13 22:08:21.000000000 +0200
+++ new/okular-16.08.0/shell/okular.desktop 2016-07-21 23:46:24.000000000 +0200
@@ -136,6 +136,7 @@
Comment[fi]=Yleinen asiakirjakatselin
Comment[fr]=Afficheur de document universel
Comment[gl]=Visor de documentos universal
+Comment[ia]=Visor de documento universal
Comment[is]=Fjölhæfur skjalaskoðari
Comment[it]=Visore di documenti universale
Comment[ko]=만능 문서 뷰어
1
0
Hello community,
here is the log from the commit of package mobipocket for openSUSE:Factory checked in at 2016-08-29 14:50:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mobipocket (Old)
and /work/SRC/openSUSE:Factory/.mobipocket.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mobipocket"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mobipocket/mobipocket.changes 2016-07-21 07:49:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mobipocket.new/mobipocket.changes 2016-08-29 14:51:03.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:31:09 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:50:09 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
kdegraphics-mobipocket-16.04.3.tar.xz
New:
----
kdegraphics-mobipocket-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mobipocket.spec ++++++
--- /var/tmp/diff_new_pack.soAwXy/_old 2016-08-29 14:51:06.000000000 +0200
+++ /var/tmp/diff_new_pack.soAwXy/_new 2016-08-29 14:51:06.000000000 +0200
@@ -17,7 +17,7 @@
Name: mobipocket
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: E-book plugin and library
License: GPL-2.0+
++++++ kdegraphics-mobipocket-16.04.3.tar.xz -> kdegraphics-mobipocket-16.08.0.tar.xz ++++++
1
0
Hello community,
here is the log from the commit of package marble for openSUSE:Factory checked in at 2016-08-29 14:50:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/marble (Old)
and /work/SRC/openSUSE:Factory/.marble.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "marble"
Changes:
--------
--- /work/SRC/openSUSE:Factory/marble/marble.changes 2016-08-08 13:51:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.marble.new/marble.changes 2016-08-29 14:50:54.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:30:42 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:48:49 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
marble-16.04.3.tar.xz
New:
----
marble-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ marble.spec ++++++
--- /var/tmp/diff_new_pack.XhH2Mz/_old 2016-08-29 14:51:01.000000000 +0200
+++ /var/tmp/diff_new_pack.XhH2Mz/_new 2016-08-29 14:51:01.000000000 +0200
@@ -15,10 +15,10 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-%define _so -24
+%define _so -25
Name: marble
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Generic map viewer
License: LGPL-2.1+
@@ -186,6 +186,7 @@
%{_kf5_applicationsdir}/marble_kmz.desktop
%{_kf5_applicationsdir}/marble_osm.desktop
%{_kf5_applicationsdir}/marble_worldwind.desktop
+%{_kf5_applicationsdir}/marble_geojson.desktop
%{_kf5_configkcfgdir}/
%{_kf5_iconsdir}/hicolor/*/apps/marble.*
%{_kf5_kxmlguidir}/marble/
@@ -205,7 +206,8 @@
%{_includedir}/astro/
%{_kf5_libdir}/libmarblewidget-qt5.so
%{_kf5_libdir}/libastro.so
-%{_kf5_sharedir}/marble/cmake/
+%{_libdir}/cmake/Astro/
+%{_libdir}/cmake/Marble/
%files data
%defattr(-,root,root)
++++++ marble-16.04.3.tar.xz -> marble-16.08.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/marble/marble-16.04.3.tar.xz /work/SRC/openSUSE:Factory/.marble.new/marble-16.08.0.tar.xz differ: char 26, line 1
1
0
Hello community,
here is the log from the commit of package libksane for openSUSE:Factory checked in at 2016-08-29 14:50:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libksane (Old)
and /work/SRC/openSUSE:Factory/.libksane.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libksane"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libksane/libksane.changes 2016-07-21 07:49:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libksane.new/libksane.changes 2016-08-29 14:50:28.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:30:01 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:47:27 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libksane-16.04.3.tar.xz
New:
----
libksane-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libksane.spec ++++++
--- /var/tmp/diff_new_pack.ArMiea/_old 2016-08-29 14:50:32.000000000 +0200
+++ /var/tmp/diff_new_pack.ArMiea/_new 2016-08-29 14:50:32.000000000 +0200
@@ -35,7 +35,7 @@
License: GPL-2.0+
Group: Development/Libraries/KDE
Url: http://www.kde.org
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Source0: %{name}-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ libksane-16.04.3.tar.xz -> libksane-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksane-16.04.3/CMakeLists.txt new/libksane-16.08.0/CMakeLists.txt
--- old/libksane-16.04.3/CMakeLists.txt 2016-03-15 13:43:23.000000000 +0100
+++ new/libksane-16.08.0/CMakeLists.txt 2016-07-11 20:05:00.000000000 +0200
@@ -1,5 +1,5 @@
project(KSane)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.0.0)
if(POLICY CMP0063)
cmake_policy(SET CMP0063 NEW)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksane-16.04.3/KF5SaneConfig.cmake.in new/libksane-16.08.0/KF5SaneConfig.cmake.in
--- old/libksane-16.04.3/KF5SaneConfig.cmake.in 2016-03-15 13:43:23.000000000 +0100
+++ new/libksane-16.08.0/KF5SaneConfig.cmake.in 2016-07-11 20:05:00.000000000 +0200
@@ -1,6 +1,6 @@
@PACKAGE_INIT@
-# Required components to use this framework
+include(CMakeFindDependencyMacro)
find_dependency(Qt5Widgets "@REQUIRED_QT_VERSION@")
include("${CMAKE_CURRENT_LIST_DIR}/KF5SaneTargets.cmake")
1
0
Hello community,
here is the log from the commit of package libkomparediff2 for openSUSE:Factory checked in at 2016-08-29 14:49:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkomparediff2 (Old)
and /work/SRC/openSUSE:Factory/.libkomparediff2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkomparediff2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkomparediff2/libkomparediff2.changes 2016-07-21 07:49:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libkomparediff2.new/libkomparediff2.changes 2016-08-29 14:50:06.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:29:54 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:45:07 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libkomparediff2-16.04.3.tar.xz
New:
----
libkomparediff2-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkomparediff2.spec ++++++
--- /var/tmp/diff_new_pack.5SgXlz/_old 2016-08-29 14:50:09.000000000 +0200
+++ /var/tmp/diff_new_pack.5SgXlz/_new 2016-08-29 14:50:09.000000000 +0200
@@ -35,7 +35,7 @@
Summary: A library to compare files and strings
License: (GPL-2.0+ and LGPL-2.0+) and BSD-2-Clause
Group: Development/Libraries/KDE
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
++++++ libkomparediff2-16.04.3.tar.xz -> libkomparediff2-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkomparediff2-16.04.3/CMakeLists.txt new/libkomparediff2-16.08.0/CMakeLists.txt
--- old/libkomparediff2-16.04.3/CMakeLists.txt 2016-03-17 23:06:40.000000000 +0100
+++ new/libkomparediff2-16.08.0/CMakeLists.txt 2016-06-25 14:10:52.000000000 +0200
@@ -29,6 +29,8 @@
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/LibKompareDiff2ConfigVersion.cmake"
SOVERSION 5)
+add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
+
set(komparediff2_SRCS
kompareprocess.cpp
komparemodellist.cpp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkomparediff2-16.04.3/komparemodellist.cpp new/libkomparediff2-16.08.0/komparemodellist.cpp
--- old/libkomparediff2-16.04.3/komparemodellist.cpp 2016-03-17 23:06:40.000000000 +0100
+++ new/libkomparediff2-16.08.0/komparemodellist.cpp 2016-06-25 14:10:52.000000000 +0200
@@ -660,7 +660,7 @@
qCDebug(LIBKOMPAREDIFF2) << "KompareModelList::saveDiff: ";
m_diffTemp = new QTemporaryFile();
- m_diffURL = url;
+ m_diffURL = QUrl(url); // ### TODO the "url" argument should be a QUrl
if( !m_diffTemp->open() ) {
emit error( i18n( "Could not open a temporary file." ) );
@@ -704,7 +704,7 @@
emit status( Kompare::FinishedWritingDiff );
}
- m_diffURL.truncate( 0 );
+ m_diffURL = QUrl();
m_diffTemp->remove();
delete m_diffTemp;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkomparediff2-16.04.3/komparemodellist.h new/libkomparediff2-16.08.0/komparemodellist.h
--- old/libkomparediff2-16.04.3/komparemodellist.h 2016-03-17 23:06:40.000000000 +0100
+++ new/libkomparediff2-16.08.0/komparemodellist.h 2016-06-25 14:10:52.000000000 +0200
@@ -173,9 +173,9 @@
QStringList split( const QString& diff );
void setDepthAndApplied();
-private:
+private: // ### an exported class without a d pointer? Really? What about BC?
QTemporaryFile* m_diffTemp;
- QString m_diffURL;
+ QUrl m_diffURL;
KompareProcess* m_diffProcess;
1
0
Hello community,
here is the log from the commit of package libkipi for openSUSE:Factory checked in at 2016-08-29 14:49:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkipi (Old)
and /work/SRC/openSUSE:Factory/.libkipi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkipi"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkipi/libkipi.changes 2016-07-21 07:49:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libkipi.new/libkipi.changes 2016-08-29 14:49:48.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:29:38 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:44:31 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libkipi-16.04.3.tar.xz
New:
----
libkipi-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkipi.spec ++++++
--- /var/tmp/diff_new_pack.dedne6/_old 2016-08-29 14:49:51.000000000 +0200
+++ /var/tmp/diff_new_pack.dedne6/_new 2016-08-29 14:49:51.000000000 +0200
@@ -32,7 +32,7 @@
License: BSD-3-Clause and GPL-2.0+ and LGPL-2.1+ and MIT
Group: Development/Libraries/KDE
Url: http://www.kde.org
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Source0: %{name}-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ libkipi-16.04.3.tar.xz -> libkipi-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/CMakeLists.txt new/libkipi-16.08.0/CMakeLists.txt
--- old/libkipi-16.04.3/CMakeLists.txt 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/CMakeLists.txt 2016-06-19 18:29:20.000000000 +0200
@@ -9,7 +9,7 @@
message(STATUS "----------------------------------------------------------------------------------")
message(STATUS "Starting CMake configuration for: ${PROJECT_NAME}")
-set(CMAKE_MIN_VERSION "2.8.12")
+set(CMAKE_MIN_VERSION "3.0.0")
set(ECM_MIN_VERSION "1.1.0")
set(KF5_MIN_VERSION "5.1.0")
set(QT_MIN_VERSION "5.2.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/src/configwidget.cpp new/libkipi-16.08.0/src/configwidget.cpp
--- old/libkipi-16.04.3/src/configwidget.cpp 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/src/configwidget.cpp 2016-06-19 18:29:20.000000000 +0200
@@ -45,7 +45,7 @@
public:
PluginCheckBox(PluginLoader::Info* const info, QTreeWidget* const parent)
- : QTreeWidgetItem(parent),
+ : QTreeWidgetItem(parent),
m_info(info)
{
setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/src/configwidget.h new/libkipi-16.08.0/src/configwidget.h
--- old/libkipi-16.04.3/src/configwidget.h 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/src/configwidget.h 2016-06-19 18:29:20.000000000 +0200
@@ -56,15 +56,15 @@
/** Apply all changes about plugins selected to be hosted in KIPI host application.
*/
void apply();
-
+
/** Return the number of plugins actived in the list.
*/
int actived() const;
-
+
/** Return the total number of plugins in the list.
*/
int count() const;
-
+
/** Return the number of visible plugins in the list.
*/
int visible() const;
@@ -76,7 +76,7 @@
/** Clear all selected plugins in the list.
*/
void clearAll();
-
+
/** Set the string used to filter the plugins list. signalSearchResult() is emitted when all is done.
*/
void setFilter(const QString& filter, Qt::CaseSensitivity cs);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/src/imagecollection.h new/libkipi-16.08.0/src/imagecollection.h
--- old/libkipi-16.04.3/src/imagecollection.h 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/src/imagecollection.h 2016-06-19 18:29:20.000000000 +0200
@@ -126,11 +126,11 @@
* This tree view widget needs to starts at some URL. This function specifies that location.
* Here are a couble of possible return value different host applications may choose.
*
- * If all images are stored rooted at some tree (which is the case for KPhotoAlbum),
+ * If all images are stored rooted at some tree (which is the case for KPhotoAlbum),
* then this function may return this directory unconditionally.
* The root directory returned by uploadPath() (which is the default implementation for this method)
* will be the directory returned by uploadPath().
- *
+ *
* IMPORTANT: uploadRoot() must be a subpath of uploadPath()
*/
QUrl uploadRootUrl() const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/src/imagecollectionselector.cpp new/libkipi-16.08.0/src/imagecollectionselector.cpp
--- old/libkipi-16.04.3/src/imagecollectionselector.cpp 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/src/imagecollectionselector.cpp 2016-06-19 18:29:20.000000000 +0200
@@ -28,7 +28,7 @@
#include "imagecollectionselector.h"
#include "imagecollection.h"
-namespace KIPI
+namespace KIPI
{
ImageCollectionSelector::ImageCollectionSelector(QWidget* const parent)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/src/imageinfo.h new/libkipi-16.08.0/src/imageinfo.h
--- old/libkipi-16.04.3/src/imageinfo.h 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/src/imageinfo.h 2016-06-19 18:29:20.000000000 +0200
@@ -53,7 +53,7 @@
Holds info about an image from KIPI host application.
NOTE: If you want to manage item properties from kipi-plugins, use wrapper class KIPIPlugins::KPImageInfo,
not this class directly. See kipi-plugins/common/libkipi-plugins API for details.
- IMPORTANT: this class must re-implemented in KIPI host application through KIPI::ImageInfoShared. This implementation
+ IMPORTANT: this class must re-implemented in KIPI host application through KIPI::ImageInfoShared. This implementation
must be thread-safe, due to possible use into kipi plugins separated thread implementation in the future.
*/
class LIBKIPI_EXPORT ImageInfo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/src/interface.cpp new/libkipi-16.08.0/src/interface.cpp
--- old/libkipi-16.04.3/src/interface.cpp 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/src/interface.cpp 2016-06-19 18:29:20.000000000 +0200
@@ -305,7 +305,7 @@
PrintWarningMessageFeature("HostSupportsMetadataProcessing");
return 0;
}
-
+
void Interface::aboutToEdit(const QUrl&, EditHints)
{
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/src/interface.h new/libkipi-16.08.0/src/interface.h
--- old/libkipi-16.04.3/src/interface.h 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/src/interface.h 2016-06-19 18:29:20.000000000 +0200
@@ -335,7 +335,7 @@
/**
* Tells to host application to render a preview image for one item.
* A resizement to to a specific size will be generated if preview is largest than.
- * Use a positive resizedTo value in this case, else -1. Aspect ratio is preserved while rendering.
+ * Use a positive resizedTo value in this case, else -1. Aspect ratio is preserved while rendering.
* This asynchronous method must be re-implemented in host application.
* Use gotPreview() signal to take preview.
*/
@@ -354,7 +354,7 @@
virtual void thumbnails(const QList<QUrl>& list, int size);
/**
- Ask to Kipi host application to prepare progress manager for a new entry. This method must return from host
+ Ask to Kipi host application to prepare progress manager for a new entry. This method must return from host
a string identification about progress item created. This id will be used later to change in host progress item
value and text. Title is text used to name progress item in host application.
Set canBeCanceled to true if you want that progress item provide a cancel button to close process from kipi host.
@@ -466,12 +466,12 @@
void selectionChanged(bool hasSelection);
/**
- * Emit when current album selection as changed from host application user interface.
+ * Emit when current album selection as changed from host application user interface.
* Boolean argument is true if album are select or not in collection.
*/
void currentAlbumChanged(bool hasSelection);
- /** Emit when host application has rendered item thumbnail. See asynchronous thumbnail() and thumbnails()
+ /** Emit when host application has rendered item thumbnail. See asynchronous thumbnail() and thumbnails()
* methods for details.
*/
void gotThumbnail(const QUrl&, const QPixmap&);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/src/plugin.cpp new/libkipi-16.08.0/src/plugin.cpp
--- old/libkipi-16.04.3/src/plugin.cpp 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/src/plugin.cpp 2016-06-19 18:29:20.000000000 +0200
@@ -421,9 +421,9 @@
// be safe rather than sorry
// create the appname folder in kxmlgui5
QDir localUIDir(localUIdir);
- if (!localUIDir.exists())
+ if (!localUIDir.exists())
QDir().mkpath(localUIdir);
-
+
if (!localUIFile.exists() || !localUIFile.open(QFile::ReadOnly) || !localDomDoc.setContent(&localUIFile))
{
newGuiElem.appendChild(defToolBarElem.cloneNode());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/tests/CMakeLists.txt new/libkipi-16.08.0/tests/CMakeLists.txt
--- old/libkipi-16.04.3/tests/CMakeLists.txt 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/tests/CMakeLists.txt 2016-06-19 18:29:20.000000000 +0200
@@ -68,9 +68,10 @@
target_link_libraries(kxmlkipicmd KF5::KExiv2)
endif()
-install(TARGETS kxmlkipicmd DESTINATION ${INSTALL_TARGETS_DEFAULT_ARGS})
-install(FILES kxmlkipicmd/kxmlkipicmd_defaultui.rc DESTINATION ${DATA_INSTALL_DIR}/kxmlkipicmd)
-install(FILES kxmlkipicmd/kxmlkipicmd_gwenviewui.rc DESTINATION ${DATA_INSTALL_DIR}/kxmlkipicmd)
+# Given as example. Do not install any files with from test code.
+#install(TARGETS kxmlkipicmd DESTINATION ${INSTALL_TARGETS_DEFAULT_ARGS})
+#install(FILES kxmlkipicmd/kxmlkipicmd_defaultui.rc DESTINATION ${DATA_INSTALL_DIR}/kxmlkipicmd)
+#install(FILES kxmlkipicmd/kxmlkipicmd_gwenviewui.rc DESTINATION ${DATA_INSTALL_DIR}/kxmlkipicmd)
#----------------------------------------------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/tests/common/kipiimagecollectionshared.cpp new/libkipi-16.08.0/tests/common/kipiimagecollectionshared.cpp
--- old/libkipi-16.04.3/tests/common/kipiimagecollectionshared.cpp 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/tests/common/kipiimagecollectionshared.cpp 2016-06-19 18:29:20.000000000 +0200
@@ -37,7 +37,7 @@
m_images()
{
// go through the album and add its images:
- const QString albumPathString = m_albumPath.path();
+ const QString albumPathString = m_albumPath.toLocalFile();
// add only the files, because recursion through directories should be
// handled in KipiInterface::add[Selected]Album
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/tests/common/kipiwritehelp.cpp new/libkipi-16.08.0/tests/common/kipiwritehelp.cpp
--- old/libkipi-16.04.3/tests/common/kipiwritehelp.cpp 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/tests/common/kipiwritehelp.cpp 2016-06-19 18:29:20.000000000 +0200
@@ -170,7 +170,7 @@
src->pub.next_input_byte = fakeEOI;
src->pub.bytes_in_buffer = 2;
}
-
+
return true;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/tests/common/kipiwritehelp.h new/libkipi-16.08.0/tests/common/kipiwritehelp.h
--- old/libkipi-16.04.3/tests/common/kipiwritehelp.h 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/tests/common/kipiwritehelp.h 2016-06-19 18:29:20.000000000 +0200
@@ -28,9 +28,9 @@
// C++ includes
#include <cstdio>
-
-// Qt includes
-
+
+// Qt includes
+
#include <QIODevice>
// C ANSI includes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-16.04.3/tests/kxmlkipicmd/main.cpp new/libkipi-16.08.0/tests/kxmlkipicmd/main.cpp
--- old/libkipi-16.04.3/tests/kxmlkipicmd/main.cpp 2016-03-23 23:56:15.000000000 +0100
+++ new/libkipi-16.08.0/tests/kxmlkipicmd/main.cpp 2016-06-19 18:29:20.000000000 +0200
@@ -135,7 +135,7 @@
KipiTestMainWindow* const mainWindow = new KipiTestMainWindow(listSelectedImages, listSelectedAlbums, listAllAlbums);
- QObject::connect(mainWindow, &KipiTestMainWindow::destroyed,
+ QObject::connect(mainWindow, &KipiTestMainWindow::destroyed,
&app, &QApplication::quit);
app.setActiveWindow(mainWindow);
1
0
Hello community,
here is the log from the commit of package libkgeomap for openSUSE:Factory checked in at 2016-08-29 14:49:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkgeomap (Old)
and /work/SRC/openSUSE:Factory/.libkgeomap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkgeomap"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkgeomap/libkgeomap.changes 2016-07-21 07:50:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libkgeomap.new/libkgeomap.changes 2016-08-29 14:49:23.000000000 +0200
@@ -1,0 +2,22 @@
+Fri Aug 12 10:29:31 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Fri Aug 12 08:18:46 UTC 2016 - wbauer(a)tmo.at
+
+- Update build requirements and add necessary requires to the devel
+ package
+
+-------------------------------------------------------------------
+Mon Aug 8 15:44:11 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libkgeomap-16.04.3.tar.xz
New:
----
libkgeomap-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkgeomap.spec ++++++
--- /var/tmp/diff_new_pack.dPRySv/_old 2016-08-29 14:49:26.000000000 +0200
+++ /var/tmp/diff_new_pack.dPRySv/_new 2016-08-29 14:49:26.000000000 +0200
@@ -21,24 +21,23 @@
License: LGPL-2.1 and GPL-2.0+
Group: Development/Libraries/KDE
Url: http://www.kde.org
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Source0: %{name}-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: extra-cmake-modules
BuildRequires: kconfig-devel
-BuildRequires: kdelibs4support-devel
-BuildRequires: khtml-devel
BuildRequires: ki18n-devel
-BuildRequires: ktextwidgets-devel
-BuildRequires: kxmlgui-devel
+BuildRequires: kio-devel
BuildRequires: libkexiv2-devel
BuildRequires: marble-devel
BuildRequires: pkgconfig(Qt5Concurrent)
BuildRequires: pkgconfig(Qt5Core)
+BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Test)
BuildRequires: pkgconfig(Qt5WebKitWidgets)
BuildRequires: pkgconfig(Qt5Widgets)
+BuildRequires: pkgconfig(Qt5Xml)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Obsoletes: libkgeomap-kf5 < %{version}
Provides: libkgeomap-kf5 = %{version}
@@ -88,6 +87,14 @@
Requires: libKF5KGeoMap10_0_0 = %version
Obsoletes: libkgeomap-kf5-devel < %{version}
Provides: libkgeomap-kf5-devel = %{version}
+Requires: pkgconfig(Qt5Core)
+Requires: pkgconfig(Qt5WebKitWidgets)
+Requires: pkgconfig(Qt5Widgets)
+Requires: pkgconfig(Qt5Gui)
+Requires: pkgconfig(Qt5Xml)
+Requires: pkgconfig(Qt5Concurrent)
+Requires: ki18n-devel
+Requires: kconfig-devel
%description devel
Libkgeomap is a wrapper around different world-map components, to browse and arrange photos over a map.
++++++ libkgeomap-16.04.3.tar.xz -> libkgeomap-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkgeomap-16.04.3/CMakeLists.txt new/libkgeomap-16.08.0/CMakeLists.txt
--- old/libkgeomap-16.04.3/CMakeLists.txt 2016-03-23 23:44:08.000000000 +0100
+++ new/libkgeomap-16.08.0/CMakeLists.txt 2016-04-07 19:21:15.000000000 +0200
@@ -72,7 +72,6 @@
I18n
Config
KIO
- TextWidgets
)
find_package(Marble REQUIRED)
1
0
Hello community,
here is the log from the commit of package libkface for openSUSE:Factory checked in at 2016-08-29 14:49:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkface (Old)
and /work/SRC/openSUSE:Factory/.libkface.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkface"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkface/libkface.changes 2016-07-21 07:49:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libkface.new/libkface.changes 2016-08-29 14:49:12.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:29:19 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:43:49 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libkface-16.04.3.tar.xz
New:
----
libkface-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkface.spec ++++++
--- /var/tmp/diff_new_pack.fsu5lX/_old 2016-08-29 14:49:15.000000000 +0200
+++ /var/tmp/diff_new_pack.fsu5lX/_new 2016-08-29 14:49:15.000000000 +0200
@@ -23,7 +23,7 @@
License: LGPL-2.1+
Group: Development/Libraries/KDE
Url: http://www.kde.org
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Source0: %{name}-%{version}.tar.xz
#PATCH-FIX-OPENSUSE fix-opencv.diff -- Make libkface build with an older opencv version
++++++ libkface-16.04.3.tar.xz -> libkface-16.08.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/libkface/libkface-16.04.3.tar.xz /work/SRC/openSUSE:Factory/.libkface.new/libkface-16.08.0.tar.xz differ: char 27, line 1
1
0
Hello community,
here is the log from the commit of package libkexiv2 for openSUSE:Factory checked in at 2016-08-29 14:48:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkexiv2 (Old)
and /work/SRC/openSUSE:Factory/.libkexiv2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkexiv2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkexiv2/libkexiv2.changes 2016-07-21 07:48:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libkexiv2.new/libkexiv2.changes 2016-08-29 14:48:57.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:29:07 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:41:57 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libkexiv2-16.04.3.tar.xz
New:
----
libkexiv2-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkexiv2.spec ++++++
--- /var/tmp/diff_new_pack.CNNKl6/_old 2016-08-29 14:49:00.000000000 +0200
+++ /var/tmp/diff_new_pack.CNNKl6/_new 2016-08-29 14:49:00.000000000 +0200
@@ -20,7 +20,7 @@
%define lname libKF5KExiv2
Name: libkexiv2
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Library to manipulate picture meta data
License: GPL-2.0+
++++++ libkexiv2-16.04.3.tar.xz -> libkexiv2-16.08.0.tar.xz ++++++
1
0
Hello community,
here is the log from the commit of package libkdcraw for openSUSE:Factory checked in at 2016-08-29 14:48:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkdcraw (Old)
and /work/SRC/openSUSE:Factory/.libkdcraw.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkdcraw"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkdcraw/libkdcraw.changes 2016-08-08 13:58:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libkdcraw.new/libkdcraw.changes 2016-08-29 14:48:33.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:28:31 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:37:10 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libkdcraw-16.04.3.tar.xz
New:
----
libkdcraw-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkdcraw.spec ++++++
--- /var/tmp/diff_new_pack.le6utT/_old 2016-08-29 14:48:34.000000000 +0200
+++ /var/tmp/diff_new_pack.le6utT/_new 2016-08-29 14:48:34.000000000 +0200
@@ -20,7 +20,7 @@
%define lname libKF5KDcraw
Name: libkdcraw
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Shared library interface around dcraw
License: LGPL-2.0+ and GPL-2.0+ and GPL-3.0+
++++++ libkdcraw-16.04.3.tar.xz -> libkdcraw-16.08.0.tar.xz ++++++
1
0
Hello community,
here is the log from the commit of package libkcompactdisc4 for openSUSE:Factory checked in at 2016-08-29 14:48:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkcompactdisc4 (Old)
and /work/SRC/openSUSE:Factory/.libkcompactdisc4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkcompactdisc4"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkcompactdisc4/libkcompactdisc4.changes 2016-07-21 07:48:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libkcompactdisc4.new/libkcompactdisc4.changes 2016-08-29 14:48:22.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:28:23 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:36:20 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libkcompactdisc-16.04.3.tar.xz
New:
----
libkcompactdisc-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkcompactdisc4.spec ++++++
--- /var/tmp/diff_new_pack.vBOeCQ/_old 2016-08-29 14:48:24.000000000 +0200
+++ /var/tmp/diff_new_pack.vBOeCQ/_new 2016-08-29 14:48:24.000000000 +0200
@@ -23,7 +23,7 @@
Summary: KDE CD Library
License: GPL-2.0+
Group: System/GUI/KDE
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Source0: libkcompactdisc-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ libkcompactdisc-16.04.3.tar.xz -> libkcompactdisc-16.08.0.tar.xz ++++++
1
0
Hello community,
here is the log from the commit of package libkcddb4 for openSUSE:Factory checked in at 2016-08-29 14:47:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkcddb4 (Old)
and /work/SRC/openSUSE:Factory/.libkcddb4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkcddb4"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkcddb4/libkcddb4.changes 2016-07-21 07:48:32.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libkcddb4.new/libkcddb4.changes 2016-08-29 14:47:57.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:28:17 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:35:39 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
libkcddb-16.04.3.tar.xz
New:
----
libkcddb-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkcddb4.spec ++++++
--- /var/tmp/diff_new_pack.M0JxFb/_old 2016-08-29 14:47:59.000000000 +0200
+++ /var/tmp/diff_new_pack.M0JxFb/_new 2016-08-29 14:47:59.000000000 +0200
@@ -26,7 +26,7 @@
License: GPL-2.0+
Group: System/GUI/KDE
Url: http://www.kde.org
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Source0: libkcddb-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ libkcddb-16.04.3.tar.xz -> libkcddb-16.08.0.tar.xz ++++++
1
0
Hello community,
here is the log from the commit of package kwalletmanager5 for openSUSE:Factory checked in at 2016-08-29 14:47:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwalletmanager5 (Old)
and /work/SRC/openSUSE:Factory/.kwalletmanager5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwalletmanager5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kwalletmanager5/kwalletmanager5.changes 2016-07-21 07:48:25.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kwalletmanager5.new/kwalletmanager5.changes 2016-08-29 14:47:44.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:27:55 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:34:06 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
kwalletmanager-16.04.3.tar.xz
New:
----
kwalletmanager-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kwalletmanager5.spec ++++++
--- /var/tmp/diff_new_pack.ZHxH2p/_old 2016-08-29 14:47:46.000000000 +0200
+++ /var/tmp/diff_new_pack.ZHxH2p/_new 2016-08-29 14:47:46.000000000 +0200
@@ -18,7 +18,7 @@
%define rname kwalletmanager
Name: kwalletmanager5
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Wallet Management Tool
License: GPL-2.0+
++++++ kwalletmanager-16.04.3.tar.xz -> kwalletmanager-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwalletmanager-16.04.3/CMakeLists.txt new/kwalletmanager-16.08.0/CMakeLists.txt
--- old/kwalletmanager-16.04.3/CMakeLists.txt 2016-07-02 18:03:10.000000000 +0200
+++ new/kwalletmanager-16.08.0/CMakeLists.txt 2016-08-11 15:04:34.000000000 +0200
@@ -2,8 +2,8 @@
# KDE Application Version, managed by release script
set (KDE_APPLICATIONS_VERSION_MAJOR "16")
-set (KDE_APPLICATIONS_VERSION_MINOR "04")
-set (KDE_APPLICATIONS_VERSION_MICRO "3")
+set (KDE_APPLICATIONS_VERSION_MINOR "08")
+set (KDE_APPLICATIONS_VERSION_MICRO "0")
set (KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
cmake_minimum_required(VERSION 2.8.12)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwalletmanager-16.04.3/doc/index.docbook new/kwalletmanager-16.08.0/doc/index.docbook
--- old/kwalletmanager-16.04.3/doc/index.docbook 2016-07-02 18:03:10.000000000 +0200
+++ new/kwalletmanager-16.08.0/doc/index.docbook 2016-08-11 15:04:34.000000000 +0200
@@ -2,8 +2,6 @@
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
<!ENTITY kwallet5 "<application>KWallet</application>">
<!ENTITY kwalletmanager5 "<application>KWallet Manager</application>">
- <!ENTITY package "kwallet5">
- <!ENTITY kappname "&kwallet5;">
<!ENTITY % addindex "IGNORE">
<!ENTITY % English "INCLUDE">
]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwalletmanager-16.04.3/org.kde.kwalletmanager5.desktop new/kwalletmanager-16.08.0/org.kde.kwalletmanager5.desktop
--- old/kwalletmanager-16.04.3/org.kde.kwalletmanager5.desktop 2016-07-02 18:03:10.000000000 +0200
+++ new/kwalletmanager-16.08.0/org.kde.kwalletmanager5.desktop 2016-08-11 15:04:34.000000000 +0200
@@ -88,7 +88,7 @@
Comment[uk]=Засіб KDE для керування торбинками
Comment[x-test]=xxKDE Wallet Management Toolxx
Comment[zh_CN]=KDE 钱包管理工具
-Comment[zh_TW]=錢包管理工具
+Comment[zh_TW]=KDE 錢包管理工具
GenericName=Wallet Management Tool
GenericName[ar]=أداة إدارة المحفظة
GenericName[ast]=Ferramienta de xestión de carteres
@@ -155,5 +155,5 @@
Terminal=false
StartupNotify=false
Categories=Qt;KDE;System;Security;
-X-DocPath=kwallet/index.html
+X-DocPath=kwallet5/index.html
X-DBUS-ServiceName=org.kde.kwalletmanager5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwalletmanager-16.04.3/src/konfigurator/konfigurator.cpp new/kwalletmanager-16.08.0/src/konfigurator/konfigurator.cpp
--- old/kwalletmanager-16.04.3/src/konfigurator/konfigurator.cpp 2016-07-02 18:03:10.000000000 +0200
+++ new/kwalletmanager-16.08.0/src/konfigurator/konfigurator.cpp 2016-08-11 15:04:34.000000000 +0200
@@ -228,8 +228,8 @@
QString walletName = *i;
// perform cleanup in the kwalletrc file, by removing entries that correspond to non-existent
// (previously deleted, for example) wallets
- QString path = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
- path.append(QString("/kwallet/%1.kwl").arg(walletName));
+ QString path = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation);
+ path.append(QString("/kwalletd/%1.kwl").arg(walletName));
if (!QFile::exists(path)) {
// if the wallet no longer exists, delete the entries from the configuration file and skip to next entry
KConfigGroup cfgAllow = KSharedConfig::openConfig("kwalletrc")->group("Auto Allow");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwalletmanager-16.04.3/src/manager/CMakeLists.txt new/kwalletmanager-16.08.0/src/manager/CMakeLists.txt
--- old/kwalletmanager-16.04.3/src/manager/CMakeLists.txt 2016-07-02 18:03:10.000000000 +0200
+++ new/kwalletmanager-16.08.0/src/manager/CMakeLists.txt 2016-08-11 15:04:34.000000000 +0200
@@ -3,6 +3,7 @@
kwalletmanager.cpp
kwalletmanagerwidget.cpp
kwalletmanagerwidgetitem.cpp
+ kwhexview.cpp
walletcontrolwidget.cpp
main.cpp
kwalletpopup.cpp
@@ -49,6 +50,8 @@
KF5::DBusAddons
KF5::ConfigCore
KF5::Service
+ KF5::KIOCore
+ KF5::JobWidgets
KF5::KDELibs4Support
KF5::Archive
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwalletmanager-16.04.3/src/manager/allyourbase.cpp new/kwalletmanager-16.08.0/src/manager/allyourbase.cpp
--- old/kwalletmanager-16.04.3/src/manager/allyourbase.cpp 2016-07-02 18:03:10.000000000 +0200
+++ new/kwalletmanager-16.08.0/src/manager/allyourbase.cpp 2016-08-11 15:04:34.000000000 +0200
@@ -20,8 +20,9 @@
#include "allyourbase.h"
-#include <kio/netaccess.h>
+#include <KJobWidgets>
#include <klocalizedstring.h>
+#include <KIO/StoredTransferJob>
#include <kmessagebox.h>
#include <qurl.h>
#include <kwallet.h>
@@ -284,6 +285,17 @@
void KWalletItem::processDropEvent(QDropEvent *e)
{
+ // We fetch this here at the beginning because we run an event loop further
+ // down which might lead to the event data getting deleted
+ KWalletEntryList *el = nullptr;
+ Qt::DropAction proposedAction = e->proposedAction();
+ if (e->source() && e->source()->parent() &&
+ !strcmp(e->source()->parent()->metaObject()->className(), "KWalletEntryList") &&
+ (proposedAction != Qt::CopyAction)) {
+
+ el = dynamic_cast<KWalletEntryList *>(e->source()->parent());
+ }
+
if (e->mimeData()->hasFormat("application/x-kwallet-folder") ||
e->mimeData()->hasFormat("text/uri-list")) {
// FIXME: don't allow the drop if the wallet name is the same
@@ -295,13 +307,11 @@
const QString saveFolder = _wallet->currentFolder();
- QDataStream *ds = 0L;
+ QByteArray data;
if (e->mimeData()->hasFormat("application/x-kwallet-folder")) {
- QByteArray edata = e->mimeData()->data("application/x-kwallet-folder");
- if (!edata.isEmpty()) {
- ds = new QDataStream(&edata, QIODevice::ReadOnly);
- }
+ data = e->mimeData()->data("application/x-kwallet-folder");
+ e->accept();
} else { // text/uri-list
const QList<QUrl> urls = e->mimeData()->urls();
if (urls.isEmpty()) {
@@ -314,41 +324,33 @@
e->ignore();
return;
}
- QString tmpFile;
- if (KIO::NetAccess::download(u, tmpFile, 0L)) {
- QFile file;
- file.setFileName(tmpFile);
- file.open(QIODevice::ReadOnly);
- ds = new QDataStream(&file);
- KIO::NetAccess::removeTempFile(tmpFile);
+ KIO::StoredTransferJob *job = KIO::storedGet(u);
+ KJobWidgets::setWindow(job, listWidget());
+
+ e->accept();
+ if (job->exec()) {
+ data = job->data();
} else {
- KMessageBox::error(listWidget(), KIO::NetAccess::lastErrorString());
+ KMessageBox::error(listWidget(), job->errorString());
}
}
- if (ds) {
- decodeFolder(_wallet, *ds);
- delete ds;
+
+ if (!data.isEmpty()) {
+ QDataStream ds(data);
+ decodeFolder(_wallet, ds);
}
+
_wallet->setFolder(saveFolder);
delete _wallet;
//delete the folder from the source if we were moving
- Qt::MouseButtons state = QApplication::mouseButtons();
- if (e->source() && e->source()->parent() &&
- !strcmp(e->source()->parent()->metaObject()->className(), "KWalletEntryList") &&
- !(state & Qt::ControlModifier)) {
-
- KWalletEntryList *el =
- dynamic_cast<KWalletEntryList *>(e->source()->parent());
- if (el) {
- KWalletFolderItem *fi =
- dynamic_cast<KWalletFolderItem *>(el->currentItem());
- if (fi) {
- el->_wallet->removeFolder(fi->name());
- }
+ if (el) {
+ KWalletFolderItem *fi =
+ dynamic_cast<KWalletFolderItem *>(el->currentItem());
+ if (fi) {
+ el->_wallet->removeFolder(fi->name());
}
}
- e->accept();
} else {
e->ignore();
return;
@@ -381,12 +383,19 @@
{
bool ok = true;
bool isEntry;
- QFile file;
- QDataStream *ds;
+ QByteArray data;
KWalletEntryList *el = 0L;
QTreeWidgetItem *sel = 0L;
+ // We fetch this here because we run an event loop further down which might invalidate this
+ Qt::DropAction proposedAction = e->proposedAction();
+
+ if (!item) {
+ e->ignore();
+ return;
+ }
+
//detect if we are dragging from kwallet itself
qDebug() << e->source() << e->source()->metaObject()->className();
if (e->source() && !strcmp(e->source()->metaObject()->className(), "KWalletEntryList")) {
@@ -407,12 +416,12 @@
return;
}
isEntry = true;
- QByteArray data = e->mimeData()->data("application/x-kwallet-entry");
+ data = e->mimeData()->data("application/x-kwallet-entry");
if (data.isEmpty()) {
e->ignore();
return;
}
- ds = new QDataStream(&data, QIODevice::ReadOnly);
+ e->accept();
} else if (e->mimeData()->hasFormat("application/x-kwallet-folder")) {
//do nothing if we are in the same wallet
if (this == el) {
@@ -420,12 +429,12 @@
return;
}
isEntry = false;
- QByteArray data = e->mimeData()->data("application/x-kwallet-folder");
+ data = e->mimeData()->data("application/x-kwallet-folder");
if (data.isEmpty()) {
e->ignore();
return;
}
- ds = new QDataStream(&data, QIODevice::ReadOnly);
+ e->accept();
} else if (e->mimeData()->hasFormat("text/uri-list")) {
const QList<QUrl> urls = e->mimeData()->urls();
if (urls.isEmpty()) {
@@ -437,69 +446,57 @@
e->ignore();
return;
}
- QString tmpFile;
- if (KIO::NetAccess::download(u, tmpFile, 0L)) {
- file.setFileName(tmpFile);
- file.open(QIODevice::ReadOnly);
- ds = new QDataStream(&file);
- //check magic to discover mime type
- quint32 magic;
- (*ds) >> magic;
- delete ds;
- if (magic == KWALLETENTRYMAGIC) {
- isEntry = true;
- } else if (magic == KWALLETFOLDERMAGIC) {
- isEntry = false;
- } else {
- qDebug() << "bad magic" ;
- e->ignore();
- return;
- }
- //set the file back to the beginning
- file.reset();
- ds = new QDataStream(&file);
- KIO::NetAccess::removeTempFile(tmpFile);
+
+ e->accept();
+
+ KIO::StoredTransferJob *job = KIO::storedGet(u);
+ KJobWidgets::setWindow(job, this);
+ if (!job->exec()) {
+ KMessageBox::error(this, job->errorString());
+ return;
+ }
+ data = job->data();
+
+ QByteArray entryMagic(QByteArray::number(KWALLETENTRYMAGIC));
+ QByteArray folderMagic(QByteArray::number(KWALLETFOLDERMAGIC));
+
+ if (data.startsWith(entryMagic)) {
+ isEntry = true;
+ } else if (data.startsWith(folderMagic)) {
+ isEntry = false;
} else {
- KMessageBox::error(this, KIO::NetAccess::lastErrorString());
+ qDebug() << "bad magic" ;
return;
}
} else {
e->ignore();
return;
}
- Qt::MouseButtons state = QApplication::mouseButtons();
+
+ QDataStream ds(data);
+
if (isEntry) {
- if (!item) {
- e->ignore();
- delete(ds);
- return;
- }
KWalletFolderItem *fi = KWalletEntryList::getItemFolder(item);
if (!fi) {
KMessageBox::error(this, i18n("An unexpected error occurred trying to drop the entry"));
- delete(ds);
- e->accept();
return;
}
QString saveFolder = _wallet->currentFolder();
_wallet->setFolder(fi->name());
- ok = decodeEntry(_wallet, *ds);
+ ok = decodeEntry(_wallet, ds);
_wallet->setFolder(saveFolder);
fi->refresh();
- delete(ds);
//delete source if we were moving, i.e., we are dragging
//from kwalletmanager and Control is not pressed
- if (ok && el && !(state & Qt::ControlModifier) && sel) {
+ if (ok && el && proposedAction != Qt::CopyAction && sel) {
el->_wallet->removeEntry(sel->text(0));
delete sel;
}
- e->accept();
} else {
- ok = decodeFolder(_wallet, *ds);
- delete ds;
+ ok = decodeFolder(_wallet, ds);
//delete source if we were moving, i.e., we are dragging
//from kwalletmanager and Control is not pressed
- if (ok && el && !(state & Qt::ControlModifier) && sel) {
+ if (ok && el && proposedAction != Qt::CopyAction && sel) {
KWalletFolderItem *fi = dynamic_cast<KWalletFolderItem *>(sel);
if (fi) {
el->_wallet->removeFolder(fi->name());
@@ -508,7 +505,6 @@
KMessageBox::error(this, i18n("An unexpected error occurred trying to delete the original folder, but the folder has been copied successfully"));
}
}
- e->accept();
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwalletmanager-16.04.3/src/manager/kwalleteditor.cpp new/kwalletmanager-16.08.0/src/manager/kwalleteditor.cpp
--- old/kwalletmanager-16.04.3/src/manager/kwalleteditor.cpp 2016-07-02 18:03:10.000000000 +0200
+++ new/kwalletmanager-16.08.0/src/manager/kwalleteditor.cpp 2016-08-11 15:04:34.000000000 +0200
@@ -26,7 +26,9 @@
#include <qaction.h>
#include <qdialog.h>
#include <qinputdialog.h>
-#include <kio/netaccess.h>
+#include <KIO/StoredTransferJob>
+#include <KJobUiDelegate>
+#include <KJobWidgets>
#include <kactioncollection.h>
#include <kcodecs.h>
#include <kmessagebox.h>
@@ -137,6 +139,7 @@
connect(_showContents, &QToolButton::clicked, this, &KWalletEditor::showPasswordContents);
connect(_hideContents, &QToolButton::clicked, this, &KWalletEditor::hidePasswordContents);
+ _binaryViewShow->setChecked(_alwaysShowContents);
// createActions();
// TODO: remove kwalleteditor.rc file
}
@@ -558,6 +561,7 @@
item->text(0)));
_saveChanges->setEnabled(false);
_undoChanges->setEnabled(false);
+ _binaryView->setData(ba);
}
}
break;
@@ -935,13 +939,22 @@
return;
}
- QString tmpFile;
- if (!KIO::NetAccess::download(url, tmpFile, this)) {
+ QTemporaryFile tmpFile;
+ if (!tmpFile.open()) {
+ KMessageBox::sorry(this, i18n("Unable to create temporary file for downloading '<b>%1</b>'.", url.toDisplayString()));
+ return;
+ }
+
+ KIO::StoredTransferJob *job = KIO::storedGet(url);
+ KJobWidgets::setWindow(job, this);
+ if (!job->exec()) {
KMessageBox::sorry(this, i18n("Unable to access wallet '<b>%1</b>'.", url.toDisplayString()));
return;
}
+ tmpFile.write(job->data());
+ tmpFile.flush();
- KWallet::Wallet *w = KWallet::Wallet::openWallet(tmpFile, effectiveWinId(), KWallet::Wallet::Path);
+ KWallet::Wallet *w = KWallet::Wallet::openWallet(tmpFile.fileName(), effectiveWinId(), KWallet::Wallet::Path);
if (w && w->isOpen()) {
MergePlan mp = Prompt;
QStringList fl = w->folderList();
@@ -1058,7 +1071,6 @@
delete w;
- KIO::NetAccess::removeTempFile(tmpFile);
updateFolderList(true);
restoreEntry();
}
@@ -1071,30 +1083,22 @@
return;
}
- QString tmpFile;
- if (!KIO::NetAccess::download(url, tmpFile, this)) {
+ KIO::StoredTransferJob *job = KIO::storedGet(url);
+ KJobWidgets::setWindow(job, this);
+ if (!job->exec()) {
KMessageBox::sorry(this, i18n("Unable to access XML file '<b>%1</b>'.", url.toDisplayString()));
return;
}
- QFile qf(tmpFile);
- if (!qf.open(QIODevice::ReadOnly)) {
- KMessageBox::sorry(this, i18n("Error opening XML file '<b>%1</b>' for input.", url.toDisplayString()));
- KIO::NetAccess::removeTempFile(tmpFile);
- return;
- }
-
- QDomDocument doc(tmpFile);
- if (!doc.setContent(&qf)) {
+ QDomDocument doc;
+ if (!doc.setContent(job->data())) {
KMessageBox::sorry(this, i18n("Error reading XML file '<b>%1</b>' for input.", url.toDisplayString()));
- KIO::NetAccess::removeTempFile(tmpFile);
return;
}
QDomElement top = doc.documentElement();
if (top.tagName().toLower() != QLatin1String("wallet")) {
KMessageBox::sorry(this, i18n("Error: XML file does not contain a wallet."));
- KIO::NetAccess::removeTempFile(tmpFile);
return;
}
@@ -1165,7 +1169,6 @@
n = n.nextSibling();
}
- KIO::NetAccess::removeTempFile(tmpFile);
updateFolderList(true);
restoreEntry();
}
@@ -1237,8 +1240,14 @@
QUrl url = QFileDialog::getSaveFileUrl(this, QString(), QUrl(), QLatin1String("*.xml"));
- if (!url.isEmpty()) {
- KIO::NetAccess::dircopy(QUrl::fromLocalFile(tf.fileName()), url, this);
+ if (url.isEmpty()) {
+ return;
+ }
+
+ KIO::StoredTransferJob *putJob = KIO::storedPut(&tf, url, -1);
+ KJobWidgets::setWindow(putJob, this);
+ if (!putJob->exec()) {
+ KMessageBox::sorry(this, i18n("Unable to store to '<b>%1</b>'.", url.toDisplayString()));
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwalletmanager-16.04.3/src/manager/kwalletmanagerwidget.cpp new/kwalletmanager-16.08.0/src/manager/kwalletmanagerwidget.cpp
--- old/kwalletmanager-16.04.3/src/manager/kwalletmanagerwidget.cpp 2016-07-02 18:03:10.000000000 +0200
+++ new/kwalletmanager-16.08.0/src/manager/kwalletmanagerwidget.cpp 2016-08-11 15:04:34.000000000 +0200
@@ -26,7 +26,6 @@
#include <qurl.h>
#include <kmessagebox.h>
#include <klocalizedstring.h>
-#include <kio/netaccess.h>
#include <QDragEnterEvent>
KWalletManagerWidget::KWalletManagerWidget(QWidget *parent, Qt::WindowFlags flags):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwalletmanager-16.04.3/src/manager/kwhexview.cpp new/kwalletmanager-16.08.0/src/manager/kwhexview.cpp
--- old/kwalletmanager-16.04.3/src/manager/kwhexview.cpp 1970-01-01 01:00:00.000000000 +0100
+++ new/kwalletmanager-16.08.0/src/manager/kwhexview.cpp 2016-08-11 15:04:34.000000000 +0200
@@ -0,0 +1,106 @@
+/*
+ * Copyright 2016 Rafał Rzepecki <divided.mind(a)gmail.com>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License or (at your option) version 3 or any later version
+ * accepted by the membership of KDE e.V. (or its successor approved
+ * by the membership of KDE e.V.), which shall act as a proxy
+ * defined in Section 14 of version 3 of the license.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "kwhexview.h"
+
+#include <qtextstream.h>
+#include <QTextCodec>
+
+KWHexView::KWHexView(QWidget* parent): QPlainTextEdit(parent)
+{
+ setReadOnly(true);
+ setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));
+ setWordWrapMode(QTextOption::NoWrap);
+}
+
+enum { hexStride = 4 };
+
+template<class It>
+static QString toHex(It it, It end)
+{
+ QString text;
+ QTextStream ts(&text);
+
+ ts << hex << qSetFieldWidth(2) << qSetPadChar('0');
+
+ while (it < end) {
+ const auto sEnd = qMin(it + hexStride, end);
+ while (it < sEnd)
+ ts << static_cast<quint8>(*(it++));
+ ts << qSetFieldWidth(0) << " " << qSetFieldWidth(2);
+ }
+
+ return text;
+}
+
+template<class It>
+static QString toText(It begin, It end)
+{
+ QString text = QString::fromLatin1(begin, end - begin);
+
+ for (auto &ch: text)
+ if (!ch.isPrint()) ch = '.';
+
+ return text;
+}
+
+int KWHexView::calculateStride()
+{
+ const auto w = viewport()->width();
+ const auto em = fontMetrics().averageCharWidth();
+ const auto chars = w / em - 1;
+ auto stride = chars / 3 / hexStride * hexStride;
+
+ while (stride * 3 + (stride / hexStride) + 1 > chars)
+ stride -= hexStride;
+
+ return qMax(static_cast<int>(hexStride), stride);
+}
+
+void KWHexView::setData(const QByteArray& ba)
+{
+ data = ba;
+ showData();
+}
+
+void KWHexView::showData()
+{
+ QString text;
+ QTextStream ts(&text);
+ ts << left;
+
+ const auto stride = calculateStride();
+ const auto hexwidth = stride * 2 + (stride / hexStride) + 1;
+
+ for (auto it = data.begin(); it < data.end(); it += stride) {
+ auto end = qMin(it + stride, data.end());
+ ts << qSetFieldWidth(hexwidth) << toHex(it, end);
+ ts << qSetFieldWidth(0) << toText(it, end) << endl;
+ }
+
+ setPlainText(text);
+}
+
+void KWHexView::resizeEvent(QResizeEvent* e)
+{
+ QPlainTextEdit::resizeEvent(e);
+ if (e->size() != e->oldSize()) showData();
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwalletmanager-16.04.3/src/manager/kwhexview.h new/kwalletmanager-16.08.0/src/manager/kwhexview.h
--- old/kwalletmanager-16.04.3/src/manager/kwhexview.h 1970-01-01 01:00:00.000000000 +0100
+++ new/kwalletmanager-16.08.0/src/manager/kwhexview.h 2016-08-11 15:04:34.000000000 +0200
@@ -0,0 +1,45 @@
+/*
+ * Copyright 2016 Rafał Rzepecki <divided.mind(a)gmail.com>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License or (at your option) version 3 or any later version
+ * accepted by the membership of KDE e.V. (or its successor approved
+ * by the membership of KDE e.V.), which shall act as a proxy
+ * defined in Section 14 of version 3 of the license.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef KWHEXVIEW_H
+#define KWHEXVIEW_H
+
+#include <QPlainTextEdit>
+
+class KWHexView : public QPlainTextEdit
+{
+ Q_OBJECT
+
+public:
+ explicit KWHexView(QWidget* parent = nullptr);
+ void setData(const QByteArray &ba);
+
+protected:
+ void resizeEvent(QResizeEvent* e) override;
+
+private:
+ QByteArray data;
+
+ int calculateStride();
+ void showData();
+};
+
+#endif // KWHEXVIEW_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwalletmanager-16.04.3/src/manager/walletwidget.ui new/kwalletmanager-16.08.0/src/manager/walletwidget.ui
--- old/kwalletmanager-16.04.3/src/manager/walletwidget.ui 2016-07-02 18:03:10.000000000 +0200
+++ new/kwalletmanager-16.08.0/src/manager/walletwidget.ui 2016-08-11 15:04:34.000000000 +0200
@@ -182,73 +182,43 @@
</layout>
</widget>
<widget class="QWidget" name="page3"/>
- <widget class="QWidget" name="page4">
+ <widget class="QWidget" name="binaryPage">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
- <spacer name="verticalSpacer">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
+ <widget class="QCheckBox" name="_binaryViewShow">
+ <property name="text">
+ <string>Show &Contents</string>
</property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
+ <property name="checked">
+ <bool>true</bool>
</property>
- </spacer>
+ </widget>
</item>
<item>
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <spacer name="horizontalSpacer_2">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QLabel" name="textLabel1_2">
- <property name="text">
- <string>This is a binary data entry. It cannot be edited as its format is unknown and application specific.</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignVCenter</set>
- </property>
- <property name="wordWrap">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <spacer name="horizontalSpacer_3">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
+ <widget class="KWHexView" name="_binaryView">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>1</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
</item>
<item>
- <spacer name="verticalSpacer_2">
+ <spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Expanding</enum>
+ </property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
- <height>40</height>
+ <height>0</height>
</size>
</property>
</spacer>
@@ -356,10 +326,32 @@
<extends>QLabel</extends>
<header>ksqueezedtextlabel.h</header>
</customwidget>
+ <customwidget>
+ <class>KWHexView</class>
+ <extends>QPlainTextEdit</extends>
+ <header>kwhexview.h</header>
+ </customwidget>
</customwidgets>
<includes>
<include location="global">kiconloader.h</include>
</includes>
<resources/>
- <connections/>
+ <connections>
+ <connection>
+ <sender>_binaryViewShow</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>_binaryView</receiver>
+ <slot>setVisible(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>224</x>
+ <y>83</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>237</x>
+ <y>127</y>
+ </hint>
+ </hints>
+ </connection>
+ </connections>
</ui>
1
0
Hello community,
here is the log from the commit of package ktp-text-ui for openSUSE:Factory checked in at 2016-08-29 14:47:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktp-text-ui (Old)
and /work/SRC/openSUSE:Factory/.ktp-text-ui.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktp-text-ui"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktp-text-ui/ktp-text-ui.changes 2016-07-15 12:44:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ktp-text-ui.new/ktp-text-ui.changes 2016-08-29 14:47:29.000000000 +0200
@@ -1,0 +2,24 @@
+Fri Aug 12 10:27:07 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Tue Aug 9 12:03:37 UTC 2016 - wbauer(a)tmo.at
+
+- Don't use -a when copying the icon, it may be a symlink to
+ breeze-dark which would break if breeze5-icons is not installed
+
+-------------------------------------------------------------------
+Mon Aug 8 15:30:40 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+- Drop patch fix_desktop.diff. The right icon is in the breeze theme,
+ so we just need to copy it to the right place
+
+-------------------------------------------------------------------
Old:
----
fix_desktop.diff
ktp-text-ui-16.04.3.tar.xz
New:
----
ktp-text-ui-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktp-text-ui.spec ++++++
--- /var/tmp/diff_new_pack.MGET8U/_old 2016-08-29 14:47:32.000000000 +0200
+++ /var/tmp/diff_new_pack.MGET8U/_new 2016-08-29 14:47:32.000000000 +0200
@@ -17,14 +17,13 @@
Name: ktp-text-ui
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Telepathy chat handler for KDE
License: GPL-2.0+
Group: Productivity/Networking/Instant Messenger
Url: http://community.kde.org/Real-Time_Communication_and_Collaboration
Source: %{name}-%{version}.tar.xz
-Patch0: fix_desktop.diff
BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: fdupes
BuildRequires: karchive-devel
@@ -48,7 +47,7 @@
BuildRequires: kwidgetsaddons-devel
BuildRequires: kwindowsystem-devel
BuildRequires: kxmlgui-devel
-BuildRequires: oxygen-icon-theme-large
+BuildRequires: breeze5-icons
BuildRequires: sonnet-devel
BuildRequires: telepathy-logger-qt5-devel
BuildRequires: telepathy-qt5-devel
@@ -66,7 +65,6 @@
%prep
%setup -q
-%patch0 -p1
%build
%cmake_kf5 -d build
@@ -76,11 +74,8 @@
%kf5_makeinstall -C build
%fdupes -s %{buildroot}
-for i in {16,22,32,48}; do
- mkdir -p %{buildroot}%{_kf5_iconsdir}/hicolor/"$i"x"$i"/apps
- cp -a %{_kf5_iconsdir}/oxygen/"$i"x"$i"/actions/documentation.png %{buildroot}%{_kf5_iconsdir}/hicolor/"$i"x"$i"/apps/ktp-log-viewer.png \
- || cp -a %{_kf5_iconsdir}/oxygen/base/"$i"x"$i"/actions/documentation.png %{buildroot}%{_kf5_iconsdir}/hicolor/"$i"x"$i"/apps/ktp-log-viewer.png
-done
+ mkdir -p %{buildroot}%{_kf5_iconsdir}/hicolor/scalable/apps
+ cp %{_kf5_iconsdir}/breeze/apps/48/kde-im-log-viewer.svg %{buildroot}%{_kf5_iconsdir}/hicolor/scalable/apps/
%files
%defattr(-,root,root)
@@ -96,7 +91,7 @@
%{_kf5_bindir}/ktp-log-viewer
%{_kf5_applicationsdir}/*.desktop
%{_kf5_sharedir}/ktp-log-viewer/
-%{_kf5_iconsdir}/hicolor/*/apps/ktp-log-viewer.png
+%{_kf5_iconsdir}/hicolor/scalable/apps/kde-im-log-viewer.svg
%{_kf5_plugindir}/
%{_kf5_servicesdir}/
%{_kf5_servicetypesdir}/
++++++ ktp-text-ui-16.04.3.tar.xz -> ktp-text-ui-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/CMakeLists.txt new/ktp-text-ui-16.08.0/CMakeLists.txt
--- old/ktp-text-ui-16.04.3/CMakeLists.txt 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/CMakeLists.txt 2016-08-10 01:26:52.000000000 +0200
@@ -4,8 +4,8 @@
# KDE Application Version, managed by release script
set(KDE_APPLICATIONS_VERSION_MAJOR "16")
-set(KDE_APPLICATIONS_VERSION_MINOR "04")
-set(KDE_APPLICATIONS_VERSION_MICRO "3")
+set(KDE_APPLICATIONS_VERSION_MINOR "08")
+set(KDE_APPLICATIONS_VERSION_MICRO "0")
set(KTP_TEXT_UI_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
set(KTP_MESSAGE_FILTER_FRAMEWORK_VERSION "5")
set(IS_KTP_INTERNAL_MODULE TRUE)
@@ -39,6 +39,7 @@
if (KF5People_FOUND)
add_definitions(-DHAVE_KPEOPLE)
endif ()
+add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
add_subdirectory(image-sharer)
add_subdirectory(lib)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/adiumxtra-protocol-handler/adiumxtra-protocol-handler.cpp new/ktp-text-ui-16.08.0/adiumxtra-protocol-handler/adiumxtra-protocol-handler.cpp
--- old/ktp-text-ui-16.04.3/adiumxtra-protocol-handler/adiumxtra-protocol-handler.cpp 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/adiumxtra-protocol-handler/adiumxtra-protocol-handler.cpp 2016-08-10 01:26:52.000000000 +0200
@@ -63,7 +63,7 @@
QTemporaryFile *tmpFile = new QTemporaryFile();
if (tmpFile->open()) {
- KIO::Job* getJob = KIO::file_copy(url.toDisplayString(), QUrl(tmpFile->fileName()), -1,
+ KIO::Job* getJob = KIO::file_copy(url, QUrl::fromLocalFile(tmpFile->fileName()), -1,
KIO::Overwrite | KIO::HideProgressInfo);
if (getJob->exec()) {
qWarning() << "Download failed";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/app/chat-window.cpp new/ktp-text-ui-16.08.0/app/chat-window.cpp
--- old/ktp-text-ui-16.04.3/app/chat-window.cpp 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/app/chat-window.cpp 2016-08-10 01:26:52.000000000 +0200
@@ -439,7 +439,7 @@
onOtrStatusChanged(currentChatTab->otrStatus());
// Allow "Leaving" rooms only in group chat, and when persistent rooms are enabled
- actionCollection()->action(QLatin1String("leave-chat"))->setEnabled(currentChatTab->isGroupChat() && TextChatConfig::instance()->dontLeaveGroupChats());
+ actionCollection()->action(QLatin1String("leave-chat"))->setEnabled(currentChatTab->isGroupChat());
// No point having "Close" action with only one tab, it behaves exactly like "Quit"
actionCollection()->action(QLatin1String("file_close"))->setVisible(m_tabWidget->count() > 1);
@@ -1205,7 +1205,7 @@
void ChatWindow::offerDocumentToContact(const Tp::AccountPtr& account, const Tp::ContactPtr& targetContact)
{
- const QUrl url = QFileDialog::getOpenFileName();
+ const QUrl url = QUrl::fromLocalFile(QFileDialog::getOpenFileName());
if ( ! url.isEmpty() ) {
KTp::Actions::startCollaborativeEditing(account, targetContact, QList<QUrl>() << url, true);
}
@@ -1213,7 +1213,7 @@
void ChatWindow::offerDocumentToChatroom(const Tp::AccountPtr& account, const QString& roomName)
{
- const QUrl url = QFileDialog::getOpenFileName();
+ const QUrl url = QUrl::fromLocalFile(QFileDialog::getOpenFileName());
if ( ! url.isEmpty() ) {
KTp::Actions::startCollaborativeEditing(account, roomName, QList<QUrl>() << url, true);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/image-sharer/imagebinsharer.cpp new/ktp-text-ui-16.08.0/image-sharer/imagebinsharer.cpp
--- old/ktp-text-ui-16.04.3/image-sharer/imagebinsharer.cpp 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/image-sharer/imagebinsharer.cpp 2016-08-10 01:26:52.000000000 +0200
@@ -48,7 +48,7 @@
QByteArray ImageBinSharer::postBody(const QByteArray& imageData)
{
- m_form.addFile(QLatin1String("file"), m_contentPath, imageData);
+ m_form.addFile(QLatin1String("file"), QUrl::fromLocalFile(m_contentPath), imageData);
m_form.finish();
return m_form.formData();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/image-sharer/imgursharer.cpp new/ktp-text-ui-16.08.0/image-sharer/imgursharer.cpp
--- old/ktp-text-ui-16.04.3/image-sharer/imgursharer.cpp 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/image-sharer/imgursharer.cpp 2016-08-10 01:26:52.000000000 +0200
@@ -46,7 +46,7 @@
QByteArray ImgurSharer::postBody(const QByteArray &imageData)
{
// Create the request body
- m_form.addFile(QLatin1String("image"), m_contentPath, imageData);
+ m_form.addFile(QLatin1String("image"), QUrl::fromLocalFile(m_contentPath), imageData);
m_form.finish();
return m_form.formData();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/image-sharer/simplestimagehostingsharer.cpp new/ktp-text-ui-16.08.0/image-sharer/simplestimagehostingsharer.cpp
--- old/ktp-text-ui-16.04.3/image-sharer/simplestimagehostingsharer.cpp 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/image-sharer/simplestimagehostingsharer.cpp 2016-08-10 01:26:52.000000000 +0200
@@ -36,7 +36,7 @@
QString responseString = QLatin1String(responseData);
QRegExp exp(QLatin1String("800\n(http://.+)\n"));
if ( exp.indexIn(responseString) != -1) {
- m_imageUrl = responseString.replace(QLatin1String("800"), QLatin1String("")).replace(QLatin1String("\n"), QLatin1String(""));
+ m_imageUrl = QUrl(responseString.remove(QLatin1String("800")).remove(QLatin1String("\n")));
} else {
m_hasError = true;
m_errorMessage = responseString;
@@ -45,7 +45,7 @@
QByteArray SimplestImageHostingSharer::postBody(const QByteArray& imageData)
{
- m_form.addFile(QLatin1String("fileName"), m_contentPath, imageData);
+ m_form.addFile(QLatin1String("fileName"), QUrl::fromLocalFile(m_contentPath), imageData);
m_form.finish();
return m_form.formData();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/lib/chat-widget.cpp new/ktp-text-ui-16.08.0/lib/chat-widget.cpp
--- old/ktp-text-ui-16.04.3/lib/chat-widget.cpp 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/lib/chat-widget.cpp 2016-08-10 01:26:52.000000000 +0200
@@ -1417,14 +1417,14 @@
info.setDestinationDisplayName(otherContact->alias());
info.setDestinationName(otherContact->id());
info.setChatName(otherContact->alias());
- info.setIncomingIconPath(otherContact->avatarData().fileName);
+ info.setIncomingIconPath(QUrl::fromLocalFile(otherContact->avatarData().fileName));
d->ui.contactsView->hide();
}
info.setSourceName(d->channel->textChannel()->connection()->protocolName());
//set up anything related to 'self'
- info.setOutgoingIconPath(d->channel->textChannel()->groupSelfContact()->avatarData().fileName);
+ info.setOutgoingIconPath(QUrl::fromLocalFile(d->channel->textChannel()->groupSelfContact()->avatarData().fileName));
//set the message time
if (!d->channel->messageQueue().isEmpty()) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/logviewer/entity-view.cpp new/ktp-text-ui-16.08.0/logviewer/entity-view.cpp
--- old/ktp-text-ui-16.04.3/logviewer/entity-view.cpp 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/logviewer/entity-view.cpp 2016-08-10 01:26:52.000000000 +0200
@@ -61,7 +61,7 @@
const QString selectedPersonaId = QCoreApplication::arguments().at(0);
for (int i = start; i <= end; i++) {
const QModelIndex index = model()->index(i, 0, parent);
- if (index.data(KTp::PersonIdRole).toUrl() == selectedPersonaId) {
+ if (index.data(KTp::PersonIdRole).toUrl().toString() == selectedPersonaId) {
selectedIndex = index;
break;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/logviewer/log-viewer.cpp new/ktp-text-ui-16.08.0/logviewer/log-viewer.cpp
--- old/ktp-text-ui-16.04.3/logviewer/log-viewer.cpp 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/logviewer/log-viewer.cpp 2016-08-10 01:26:52.000000000 +0200
@@ -67,7 +67,7 @@
KXmlGuiWindow(parent),
ui(new Ui::LogViewer)
{
- setWindowIcon(QIcon::fromTheme(QStringLiteral("documentation")));
+ setWindowIcon(QIcon::fromTheme(QStringLiteral("kde-im-log-viewer")));
QWidget *widget = new QWidget(this);
setCentralWidget(widget);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/logviewer/main.cpp new/ktp-text-ui-16.08.0/logviewer/main.cpp
--- old/ktp-text-ui-16.04.3/logviewer/main.cpp 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/logviewer/main.cpp 2016-08-10 01:26:52.000000000 +0200
@@ -50,7 +50,6 @@
aboutData.setLicense(KAboutLicense::GPL_V2);
KAboutData::setApplicationData(aboutData);
- QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("documentation")));
// register to DBus
const KDBusService dbusService(KDBusService::Multiple);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/logviewer/message-view.cpp new/ktp-text-ui-16.08.0/logviewer/message-view.cpp
--- old/ktp-text-ui-16.04.3/logviewer/message-view.cpp 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/logviewer/message-view.cpp 2016-08-10 01:26:52.000000000 +0200
@@ -126,7 +126,7 @@
headerInfo.setChatName(m_contact.isNull() ? m_entity.alias() : m_contact->alias());
headerInfo.setGroupChat(m_entity.entityType() == Tp::HandleTypeRoom);
headerInfo.setSourceName(m_account->displayName());
- headerInfo.setIncomingIconPath(m_contact.isNull() ? QString() : m_contact->avatarData().fileName);
+ headerInfo.setIncomingIconPath(m_contact.isNull() ? QUrl() : QUrl::fromLocalFile(m_contact->avatarData().fileName));
headerInfo.setService(m_account->serviceName());
// check iconPath docs for minus sign in -KIconLoader::SizeMedium
headerInfo.setServiceIconPath(KIconLoader::global()->iconPath(m_account->iconName(), -KIconLoader::SizeMedium));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-text-ui-16.04.3/logviewer/org.kde.ktplogviewer.desktop new/ktp-text-ui-16.08.0/logviewer/org.kde.ktplogviewer.desktop
--- old/ktp-text-ui-16.04.3/logviewer/org.kde.ktplogviewer.desktop 2016-07-02 18:13:27.000000000 +0200
+++ new/ktp-text-ui-16.08.0/logviewer/org.kde.ktplogviewer.desktop 2016-08-10 01:26:52.000000000 +0200
@@ -141,7 +141,7 @@
Exec=ktp-log-viewer %u
Type=Application
Terminal=false
-Icon=documentation
+Icon=kde-im-log-viewer
Categories=Qt;KDE;Network;InstantMessaging;
X-DBUS-StartupType=Unique
X-DBUS-ServiceName=org.kde.ktplogviewer
1
0
Hello community,
here is the log from the commit of package ktp-send-file for openSUSE:Factory checked in at 2016-08-29 14:47:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktp-send-file (Old)
and /work/SRC/openSUSE:Factory/.ktp-send-file.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktp-send-file"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktp-send-file/ktp-send-file.changes 2016-07-15 12:44:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ktp-send-file.new/ktp-send-file.changes 2016-08-29 14:47:06.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:26:59 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:30:08 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
ktp-send-file-16.04.3.tar.xz
New:
----
ktp-send-file-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktp-send-file.spec ++++++
--- /var/tmp/diff_new_pack.bPYL9H/_old 2016-08-29 14:47:07.000000000 +0200
+++ /var/tmp/diff_new_pack.bPYL9H/_new 2016-08-29 14:47:07.000000000 +0200
@@ -17,7 +17,7 @@
Name: ktp-send-file
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: File manager plugin
License: LGPL-2.1+
++++++ ktp-send-file-16.04.3.tar.xz -> ktp-send-file-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-send-file-16.04.3/CMakeLists.txt new/ktp-send-file-16.08.0/CMakeLists.txt
--- old/ktp-send-file-16.04.3/CMakeLists.txt 2016-07-02 18:13:11.000000000 +0200
+++ new/ktp-send-file-16.08.0/CMakeLists.txt 2016-08-10 01:26:34.000000000 +0200
@@ -4,8 +4,8 @@
# KDE Application Version, managed by release script
set (KDE_APPLICATIONS_VERSION_MAJOR "16")
-set (KDE_APPLICATIONS_VERSION_MINOR "04")
-set (KDE_APPLICATIONS_VERSION_MICRO "3")
+set (KDE_APPLICATIONS_VERSION_MINOR "08")
+set (KDE_APPLICATIONS_VERSION_MICRO "0")
set (KTP_SEND_FILE_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
set(IS_KTP_INTERNAL_MODULE TRUE)
1
0
Hello community,
here is the log from the commit of package ktp-kded-module for openSUSE:Factory checked in at 2016-08-29 14:46:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktp-kded-module (Old)
and /work/SRC/openSUSE:Factory/.ktp-kded-module.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktp-kded-module"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktp-kded-module/ktp-kded-module.changes 2016-07-15 12:44:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ktp-kded-module.new/ktp-kded-module.changes 2016-08-29 14:46:53.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:26:52 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:29:46 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
ktp-kded-module-16.04.3.tar.xz
New:
----
ktp-kded-module-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktp-kded-module.spec ++++++
--- /var/tmp/diff_new_pack.YyuxuD/_old 2016-08-29 14:46:54.000000000 +0200
+++ /var/tmp/diff_new_pack.YyuxuD/_new 2016-08-29 14:46:54.000000000 +0200
@@ -17,7 +17,7 @@
Name: ktp-kded-module
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: KDED module that manages the telepathy interactions with the KDE Desktop
License: LGPL-2.1+
@@ -67,7 +67,6 @@
%files
%defattr(-,root,root)
-%doc COPYING*
%doc COPYING
%{_kf5_plugindir}/
%{_kf5_servicesdir}/
++++++ ktp-kded-module-16.04.3.tar.xz -> ktp-kded-module-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-kded-module-16.04.3/CMakeLists.txt new/ktp-kded-module-16.08.0/CMakeLists.txt
--- old/ktp-kded-module-16.04.3/CMakeLists.txt 2016-07-02 18:12:56.000000000 +0200
+++ new/ktp-kded-module-16.08.0/CMakeLists.txt 2016-08-10 01:26:18.000000000 +0200
@@ -4,8 +4,8 @@
# KDE Application Version, managed by release script
set(KDE_APPLICATIONS_VERSION_MAJOR "16")
-set(KDE_APPLICATIONS_VERSION_MINOR "04")
-set(KDE_APPLICATIONS_VERSION_MICRO "3")
+set(KDE_APPLICATIONS_VERSION_MINOR "08")
+set(KDE_APPLICATIONS_VERSION_MICRO "0")
set(KTP_KDED_MODULE_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
cmake_policy(SET CMP0002 OLD)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-kded-module-16.04.3/ktp_integration_module.desktop new/ktp-kded-module-16.08.0/ktp_integration_module.desktop
--- old/ktp-kded-module-16.04.3/ktp_integration_module.desktop 2016-07-02 18:12:56.000000000 +0200
+++ new/ktp-kded-module-16.08.0/ktp_integration_module.desktop 2016-08-10 01:26:18.000000000 +0200
@@ -1,7 +1,7 @@
[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KDEDModule
-X-KDE-Library=ktp_integration_module
+X-KDE-Library=kded_ktp_integration_module
X-KDE-DBus-ModuleName=ktp_integration_module
X-KDE-Kded-autoload=false
X-KDE-Kded-load-on-demand=true
1
0
Hello community,
here is the log from the commit of package ktp-filetransfer-handler for openSUSE:Factory checked in at 2016-08-29 14:46:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktp-filetransfer-handler (Old)
and /work/SRC/openSUSE:Factory/.ktp-filetransfer-handler.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktp-filetransfer-handler"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktp-filetransfer-handler/ktp-filetransfer-handler.changes 2016-07-15 12:44:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ktp-filetransfer-handler.new/ktp-filetransfer-handler.changes 2016-08-29 14:46:40.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:26:46 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:29:25 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
ktp-filetransfer-handler-16.04.3.tar.xz
New:
----
ktp-filetransfer-handler-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktp-filetransfer-handler.spec ++++++
--- /var/tmp/diff_new_pack.q6uInR/_old 2016-08-29 14:46:43.000000000 +0200
+++ /var/tmp/diff_new_pack.q6uInR/_new 2016-08-29 14:46:43.000000000 +0200
@@ -17,7 +17,7 @@
Name: ktp-filetransfer-handler
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Telepathy filetransfer handler
License: GPL-2.0+
++++++ ktp-filetransfer-handler-16.04.3.tar.xz -> ktp-filetransfer-handler-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-filetransfer-handler-16.04.3/CMakeLists.txt new/ktp-filetransfer-handler-16.08.0/CMakeLists.txt
--- old/ktp-filetransfer-handler-16.04.3/CMakeLists.txt 2016-07-02 18:12:41.000000000 +0200
+++ new/ktp-filetransfer-handler-16.08.0/CMakeLists.txt 2016-08-10 01:26:03.000000000 +0200
@@ -4,8 +4,8 @@
# KDE Application Version, managed by release script
set(KDE_APPLICATIONS_VERSION_MAJOR "16")
-set(KDE_APPLICATIONS_VERSION_MINOR "04")
-set(KDE_APPLICATIONS_VERSION_MICRO "3")
+set(KDE_APPLICATIONS_VERSION_MINOR "08")
+set(KDE_APPLICATIONS_VERSION_MICRO "0")
set(KTP_FILETRANSFER_HANDLER_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
find_package(ECM 1.3.0 REQUIRED NO_MODULE)
@@ -21,6 +21,8 @@
include(ECMSetupVersion)
include(FeatureSummary)
+add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
+
add_subdirectory(src)
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-filetransfer-handler-16.04.3/src/handle-incoming-file-transfer-channel-job.cpp new/ktp-filetransfer-handler-16.08.0/src/handle-incoming-file-transfer-channel-job.cpp
--- old/ktp-filetransfer-handler-16.04.3/src/handle-incoming-file-transfer-channel-job.cpp 2016-07-02 18:12:41.000000000 +0200
+++ new/ktp-filetransfer-handler-16.08.0/src/handle-incoming-file-transfer-channel-job.cpp 2016-08-10 01:26:03.000000000 +0200
@@ -188,8 +188,8 @@
KRecentDirs::add(recentDirClass, url.toLocalFile());
}
+ partUrl = url;
partUrl.setPath(url.path() + QLatin1String(".part"));
- partUrl.setScheme(QLatin1String("file"));
checkPartFile();
return;
@@ -202,11 +202,10 @@
{
Q_Q(HandleIncomingFileTransferChannelJob);
- url = downloadDirectory + QLatin1Char('/') + channel->fileName();
- url.setScheme(QLatin1String("file"));
+ url = QUrl::fromLocalFile(downloadDirectory + QLatin1Char('/') + channel->fileName());
- partUrl = url.path() + QLatin1String(".part");
- partUrl.setScheme(QLatin1String("file"));
+ partUrl = url;
+ partUrl.setPath(url.path() + QLatin1String(".part"));
QFileInfo fileInfo(url.toLocalFile()); // TODO check if it is a dir?
if (fileInfo.exists()) {
1
0
Hello community,
here is the log from the commit of package ktp-desktop-applets for openSUSE:Factory checked in at 2016-08-29 14:46:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktp-desktop-applets (Old)
and /work/SRC/openSUSE:Factory/.ktp-desktop-applets.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktp-desktop-applets"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktp-desktop-applets/ktp-desktop-applets.changes 2016-07-15 12:43:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ktp-desktop-applets.new/ktp-desktop-applets.changes 2016-08-29 14:46:22.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:26:39 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:29:03 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
ktp-desktop-applets-16.04.3.tar.xz
New:
----
ktp-desktop-applets-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktp-desktop-applets.spec ++++++
--- /var/tmp/diff_new_pack.8uu8j4/_old 2016-08-29 14:46:24.000000000 +0200
+++ /var/tmp/diff_new_pack.8uu8j4/_new 2016-08-29 14:46:24.000000000 +0200
@@ -17,7 +17,7 @@
Name: ktp-desktop-applets
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Telepathy presence applet
License: GPL-2.0+ and LGPL-2.1+
++++++ ktp-desktop-applets-16.04.3.tar.xz -> ktp-desktop-applets-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-desktop-applets-16.04.3/CMakeLists.txt new/ktp-desktop-applets-16.08.0/CMakeLists.txt
--- old/ktp-desktop-applets-16.04.3/CMakeLists.txt 2016-07-02 18:12:26.000000000 +0200
+++ new/ktp-desktop-applets-16.08.0/CMakeLists.txt 2016-08-10 01:25:44.000000000 +0200
@@ -4,8 +4,8 @@
# KDE Application Version, managed by release script
set (KDE_APPLICATIONS_VERSION_MAJOR "16")
-set (KDE_APPLICATIONS_VERSION_MINOR "04")
-set (KDE_APPLICATIONS_VERSION_MICRO "3")
+set (KDE_APPLICATIONS_VERSION_MINOR "08")
+set (KDE_APPLICATIONS_VERSION_MICRO "0")
set(KTP_DESKTOP_APPLETS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-desktop-applets-16.04.3/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml new/ktp-desktop-applets-16.08.0/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml
--- old/ktp-desktop-applets-16.04.3/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml 2016-07-02 18:12:26.000000000 +0200
+++ new/ktp-desktop-applets-16.08.0/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml 2016-08-10 01:25:44.000000000 +0200
@@ -91,8 +91,10 @@
anchors.fill: parent
onDropped: {
- for(var url in drop.urls)
+ for (var i = 0, count = drop.urls.length; i < count; ++i) {
+ var url = drop.urls[i];
telepathyManager.startFileTransfer(parent.account, parent.contact, url);
+ }
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-desktop-applets-16.04.3/chat/org.kde.ktp-chat/contents/ui/FullChatList.qml new/ktp-desktop-applets-16.08.0/chat/org.kde.ktp-chat/contents/ui/FullChatList.qml
--- old/ktp-desktop-applets-16.04.3/chat/org.kde.ktp-chat/contents/ui/FullChatList.qml 2016-07-02 18:12:26.000000000 +0200
+++ new/ktp-desktop-applets-16.08.0/chat/org.kde.ktp-chat/contents/ui/FullChatList.qml 2016-08-10 01:25:44.000000000 +0200
@@ -64,6 +64,7 @@
KTp.ConversationsModel {
id: conversationsModel
+ onActiveChatIndexChanged: base.currentIndex = activeChatIndex
}
KTpChat.HideWindowComponent {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-desktop-applets-16.04.3/chat/org.kde.ktp-chat/metadata.desktop.cmake new/ktp-desktop-applets-16.08.0/chat/org.kde.ktp-chat/metadata.desktop.cmake
--- old/ktp-desktop-applets-16.04.3/chat/org.kde.ktp-chat/metadata.desktop.cmake 2016-07-02 18:12:26.000000000 +0200
+++ new/ktp-desktop-applets-16.08.0/chat/org.kde.ktp-chat/metadata.desktop.cmake 2016-08-10 01:25:44.000000000 +0200
@@ -73,7 +73,7 @@
Comment[nl]=Eenvoudige chats vanuit uw werkruimte
Comment[nn]=Enkel prat frå arbeidsflata
Comment[pa]=ਤੁਹਾਡੇ ਵਰਕਸਪੇਸ ਤੋਂ ਆਮ ਗੱਲਾਬਾਤਾਂ
-Comment[pl]=Proste rozmowy z twojej przestrzeni roboczej
+Comment[pl]=Rozmowy z twojej przestrzeni pracy
Comment[pt]=Conversas simples a partir da sua área de trabalho
Comment[pt_BR]=Conversas simples a partir do seu ambiente de trabalho
Comment[ro]=Discuții simple de pe spațiul de lucru
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-desktop-applets-16.04.3/contactlist/org.kde.ktp-contactlist/metadata.desktop.cmake new/ktp-desktop-applets-16.08.0/contactlist/org.kde.ktp-contactlist/metadata.desktop.cmake
--- old/ktp-desktop-applets-16.04.3/contactlist/org.kde.ktp-contactlist/metadata.desktop.cmake 2016-07-02 18:12:26.000000000 +0200
+++ new/ktp-desktop-applets-16.08.0/contactlist/org.kde.ktp-contactlist/metadata.desktop.cmake 2016-08-10 01:25:44.000000000 +0200
@@ -19,7 +19,7 @@
Name[ko]=인스턴트 메시징
Name[nb]=Lynmelding
Name[nl]=Instant Messaging
-Name[nn]=Lydmeldingar
+Name[nn]=Lynmeldingar
Name[pl]=Komunikator internetowy
Name[pt]=Mensagens Instantâneas
Name[pt_BR]=Mensagens instantâneas
@@ -56,7 +56,7 @@
Comment[ko]=온라인 상태와 대화 상대 표시
Comment[nl]=Toont uw aanwezigheid en contactpersonen
Comment[nn]=Vis lynmeldingskontaktar
-Comment[pl]=Wyświetla twoją dostępności i kontakty
+Comment[pl]=Wyświetla twoją dostępność i kontakty
Comment[pt]=Mostra a sua presença e contactos
Comment[pt_BR]=Mostra a sua presença e contatos
Comment[ro]=Vă afișează prezența și contactele
1
0
Hello community,
here is the log from the commit of package ktp-contact-runner for openSUSE:Factory checked in at 2016-08-29 14:45:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktp-contact-runner (Old)
and /work/SRC/openSUSE:Factory/.ktp-contact-runner.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktp-contact-runner"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktp-contact-runner/ktp-contact-runner.changes 2016-07-15 12:43:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ktp-contact-runner.new/ktp-contact-runner.changes 2016-08-29 14:45:56.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:26:31 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:28:41 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
ktp-contact-runner-16.04.3.tar.xz
New:
----
ktp-contact-runner-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktp-contact-runner.spec ++++++
--- /var/tmp/diff_new_pack.QZ6sVR/_old 2016-08-29 14:45:57.000000000 +0200
+++ /var/tmp/diff_new_pack.QZ6sVR/_new 2016-08-29 14:45:57.000000000 +0200
@@ -17,7 +17,7 @@
Name: ktp-contact-runner
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Telepathy Krunner plugin
License: LGPL-2.1+
++++++ ktp-contact-runner-16.04.3.tar.xz -> ktp-contact-runner-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-contact-runner-16.04.3/CMakeLists.txt new/ktp-contact-runner-16.08.0/CMakeLists.txt
--- old/ktp-contact-runner-16.04.3/CMakeLists.txt 2016-07-02 18:12:10.000000000 +0200
+++ new/ktp-contact-runner-16.08.0/CMakeLists.txt 2016-08-10 01:25:27.000000000 +0200
@@ -6,8 +6,8 @@
# KDE Application Version, managed by release script
set(KDE_APPLICATIONS_VERSION_MAJOR "16")
-set(KDE_APPLICATIONS_VERSION_MINOR "04")
-set(KDE_APPLICATIONS_VERSION_MICRO "3")
+set(KDE_APPLICATIONS_VERSION_MINOR "08")
+set(KDE_APPLICATIONS_VERSION_MICRO "0")
set(KTP_CONTACT_RUNNER_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
set(IS_KTP_INTERNAL_MODULE TRUE)
1
0
Hello community,
here is the log from the commit of package ktp-contact-list for openSUSE:Factory checked in at 2016-08-29 14:45:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktp-contact-list (Old)
and /work/SRC/openSUSE:Factory/.ktp-contact-list.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktp-contact-list"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktp-contact-list/ktp-contact-list.changes 2016-07-15 12:43:25.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ktp-contact-list.new/ktp-contact-list.changes 2016-08-29 14:45:41.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:26:24 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:28:23 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
ktp-contact-list-16.04.3.tar.xz
New:
----
ktp-contact-list-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktp-contact-list.spec ++++++
--- /var/tmp/diff_new_pack.FHLlFX/_old 2016-08-29 14:45:42.000000000 +0200
+++ /var/tmp/diff_new_pack.FHLlFX/_new 2016-08-29 14:45:42.000000000 +0200
@@ -17,7 +17,7 @@
Name: ktp-contact-list
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Telepathy contact list
License: LGPL-2.1+
++++++ ktp-contact-list-16.04.3.tar.xz -> ktp-contact-list-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-contact-list-16.04.3/CMakeLists.txt new/ktp-contact-list-16.08.0/CMakeLists.txt
--- old/ktp-contact-list-16.04.3/CMakeLists.txt 2016-07-02 18:11:55.000000000 +0200
+++ new/ktp-contact-list-16.08.0/CMakeLists.txt 2016-08-10 01:25:12.000000000 +0200
@@ -4,8 +4,8 @@
# KDE Application Version, managed by release script
set (KDE_APPLICATIONS_VERSION_MAJOR "16")
-set (KDE_APPLICATIONS_VERSION_MINOR "04")
-set (KDE_APPLICATIONS_VERSION_MICRO "3")
+set (KDE_APPLICATIONS_VERSION_MINOR "08")
+set (KDE_APPLICATIONS_VERSION_MICRO "0")
set(KTP_CONTACT_LIST_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
1
0
Hello community,
here is the log from the commit of package ktp-common-internals for openSUSE:Factory checked in at 2016-08-29 14:45:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktp-common-internals (Old)
and /work/SRC/openSUSE:Factory/.ktp-common-internals.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktp-common-internals"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktp-common-internals/ktp-common-internals.changes 2016-07-15 12:43:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ktp-common-internals.new/ktp-common-internals.changes 2016-08-29 14:45:27.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:26:16 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.08.0
+ * KDE Applications 16.08.0
+ * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug 8 15:28:04 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.07.90
+ * KDE Applications 16.07.90 (16.08-RC)
+ * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------
Old:
----
ktp-common-internals-16.04.3.tar.xz
New:
----
ktp-common-internals-16.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktp-common-internals.spec ++++++
--- /var/tmp/diff_new_pack.ELUTdC/_old 2016-08-29 14:45:28.000000000 +0200
+++ /var/tmp/diff_new_pack.ELUTdC/_new 2016-08-29 14:45:28.000000000 +0200
@@ -17,7 +17,7 @@
Name: ktp-common-internals
-Version: 16.04.3
+Version: 16.08.0
Release: 0
Summary: Telepathy common module
License: LGPL-2.1+
++++++ ktp-common-internals-16.04.3.tar.xz -> ktp-common-internals-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-common-internals-16.04.3/CMakeLists.txt new/ktp-common-internals-16.08.0/CMakeLists.txt
--- old/ktp-common-internals-16.04.3/CMakeLists.txt 2016-07-02 18:11:40.000000000 +0200
+++ new/ktp-common-internals-16.08.0/CMakeLists.txt 2016-08-10 01:24:55.000000000 +0200
@@ -11,8 +11,8 @@
# KDE Application Version, managed by release script
set (KDE_APPLICATIONS_VERSION_MAJOR "16")
-set (KDE_APPLICATIONS_VERSION_MINOR "04")
-set (KDE_APPLICATIONS_VERSION_MICRO "3")
+set (KDE_APPLICATIONS_VERSION_MINOR "08")
+set (KDE_APPLICATIONS_VERSION_MICRO "0")
# Bump for every 0.x release, or whenever BC changes
set (KTP_SONUMBER 9) # SO 9 is for 15.08 release
@@ -90,6 +90,7 @@
-DQT_NO_KEYWORDS
-std=c++11
)
+add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
include_directories (
${CMAKE_CURRENT_BINARY_DIR}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-common-internals-16.04.3/KTp/Declarative/qml-plugins.cpp new/ktp-common-internals-16.08.0/KTp/Declarative/qml-plugins.cpp
--- old/ktp-common-internals-16.04.3/KTp/Declarative/qml-plugins.cpp 2016-07-02 18:11:40.000000000 +0200
+++ new/ktp-common-internals-16.08.0/KTp/Declarative/qml-plugins.cpp 2016-08-10 01:24:55.000000000 +0200
@@ -67,6 +67,7 @@
qmlRegisterType<TelepathyManager>();
qmlRegisterType<ConversationsModel>();
qmlRegisterType<Tp::PendingChannelRequest>();
+ qmlRegisterType<Tp::PendingOperation>();
qRegisterMetaType<Tp::Presence>();
qRegisterMetaType<KTp::Presence>();
qRegisterMetaType<Tp::AccountManagerPtr>();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-common-internals-16.04.3/KTp/global-presence.cpp new/ktp-common-internals-16.08.0/KTp/global-presence.cpp
--- old/ktp-common-internals-16.04.3/KTp/global-presence.cpp 2016-07-02 18:11:40.000000000 +0200
+++ new/ktp-common-internals-16.08.0/KTp/global-presence.cpp 2016-08-10 01:24:55.000000000 +0200
@@ -323,7 +323,7 @@
bool GlobalPresence::hasEnabledAccounts() const
{
- if (m_enabledAccounts->accounts().isEmpty()) {
+ if (m_enabledAccounts.isNull() || m_enabledAccounts->accounts().isEmpty()) {
return false;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-common-internals-16.04.3/data/ktelepathy.notifyrc new/ktp-common-internals-16.08.0/data/ktelepathy.notifyrc
--- old/ktp-common-internals-16.04.3/data/ktelepathy.notifyrc 2016-07-02 18:11:40.000000000 +0200
+++ new/ktp-common-internals-16.08.0/data/ktelepathy.notifyrc 2016-08-10 01:24:55.000000000 +0200
@@ -734,7 +734,7 @@
Comment[nb]=Det er mottatt en innkommende melding i det aktive pratevinduet
Comment[nds]=En Naricht keem na't aktive Klöönfinster rin
Comment[nl]=Er is een inkomend bericht ontvangen in het actieve gespreksvenster
-Comment[pl]=Nadeszła nowa wiadomość w oknie aktywnej rozmowy
+Comment[pl]=Pojawił się nowa wiadomość w oknie aktywnej rozmowy
Comment[pt]=Foi recebida uma mensagem na janela de conversação activa
Comment[pt_BR]=Chegou uma mensagem na janela de conversa ativa
Comment[ro]=A fost recepționat un mesaj de intrare în fereastra de discuții activă
@@ -821,7 +821,7 @@
Comment[nb]=En innkommende melding er mottatt i en gruppeprat
Comment[nds]=En Naricht keem na en Koppelklöönsnack rin
Comment[nl]=Er is een inkomend bericht ontvangen in een groepsgesprek
-Comment[pl]=Nadeszła nowa wiadomość w rozmowie grupowej
+Comment[pl]=Pojawiła się nowa wiadomość w rozmowie grupowej
Comment[pt]=Foi recebida uma mensagem numa conversa em grupo
Comment[pt_BR]=Chegou uma mensagem na conversa em grupo
Comment[ro]=A fost recepționat un mesaj de intrare într-o discuție în grup
@@ -907,7 +907,7 @@
Comment[nb]=Det er mottatt en innkommende melding i det aktive gruppe-pratevinduet
Comment[nds]=En Naricht keem na't aktive Koppelklöönfinster rin
Comment[nl]=Er is een inkomend bericht ontvangen in het actieve groepsgesprekvenster
-Comment[pl]=Nadeszła nowa wiadomość w oknie aktywnej rozmowie grupowej
+Comment[pl]=Pojawiła się nowa wiadomość w oknie aktywnej rozmowie grupowej
Comment[pt]=Foi recebida uma mensagem na janela de conversação em grupo activa
Comment[pt_BR]=Chegou uma mensagem na janela de conversa em grupo ativa
Comment[ro]=A fost recepționat un mesaj de intrare în fereastra de discuții în grup activă
@@ -1048,7 +1048,7 @@
Name[nb]=Framhev i gruppeprat
Name[nds]=Binnen Koppelklöönsnack rutheven
Name[nl]=Accentueren in groepsgesprek
-Name[pl]=Podświetl w rozmowie grupowej
+Name[pl]=Podświetlenie w rozmowie grupowej
Name[pt]=Realçar na Conversa em Grupo
Name[pt_BR]=Realçar na conversa em grupo
Name[ro]=Evidențiază în discuții în grup
@@ -1088,7 +1088,7 @@
Comment[nb]=En framhevet melding er mottatt i en gruppeprat
Comment[nds]=En rutheevt Naricht keem na en Koppelklöönsnack rin
Comment[nl]=Er is een geaccentueerd bericht ontvangen in een groepsgesprek
-Comment[pl]=Nadeszła podświetlona wiadomość w rozmowie grupowej
+Comment[pl]=Pojawiła się podświetlona wiadomość w rozmowie grupowej
Comment[pt]=Foi recebida uma mensagem realçada numa conversa em grupo
Comment[pt_BR]=Chegou uma mensagem com realce na conversa em grupo
Comment[ru]=В групповом разговоре получено новое выделенное сообщение
@@ -1131,7 +1131,7 @@
Name[nb]=Framhev i aktiv gruppeprat
Name[nds]=Binnen aktiev Koppelklöönsnack rutheven
Name[nl]=Accentueren in actief groepsgesprek
-Name[pl]=Podświetl w aktywnej rozmowie grupowej
+Name[pl]=Podświetlenie w aktywnej rozmowie grupowej
Name[pt]=Realçar na Conversa em Grupo Activa
Name[pt_BR]=Realçar na conversa em grupo ativo
Name[ro]=Evidențiază în discuții în grup active
@@ -1171,7 +1171,7 @@
Comment[nb]=En framhevet melding er mottatt i det aktive gruppeprat-vinduet
Comment[nds]=En rutheevt Naricht keem na't aktive Koppelklöönfinster rin
Comment[nl]=Er is een geaccentueerd bericht ontvangen in het actieve groepsgesprekvenster
-Comment[pl]=Nadeszła podświetlona wiadomość w oknie aktywnej rozmowy grupowej
+Comment[pl]=Pojawiła się podświetlona wiadomość w oknie aktywnej rozmowy grupowej
Comment[pt]=Foi recebida uma mensagem realçada na janela da conversa em grupo activa
Comment[pt_BR]=Chegou uma mensagem com realce na janela de conversa em grupo ativa
Comment[ru]=В активном окне группового разговора получено новое выделенное сообщение
@@ -1357,7 +1357,7 @@
Comment[nds]=En Deenstmellen keem rin (a.B. en Identifikatschoonanfraag).
Comment[nl]=Er is een dienstmededeling (zoals een autorisatieverzoek) ontvangen
Comment[pa]=ਸਰਵਿਸ ਸੁਨੇਹਾ ਮਿਲਿਆ ਹੈ (ਜਿਵੇਂ ਕਿ ਪ੍ਰਮਾਣਕਿਤਾ ਮੰਗ)
-Comment[pl]=Nadeszła wiadomość usługowa (np. żądanie uwierzytelnienia)
+Comment[pl]=Pojawiła się wiadomość usługowa (np. żądanie uwierzytelnienia)
Comment[pt]=Foi recebida uma mensagem do serviço (p.ex., um pedido de autorização)
Comment[pt_BR]=Chegou uma mensagem de serviço (p.ex. pedido de autorização)
Comment[ro]=A fost recepționat un mesaj de serviciu (de ex. cerere de autorizare)
@@ -1452,7 +1452,7 @@
Comment[nds]=En nieg Kortnaricht keem rin
Comment[nl]=Er is een nieuw bericht (instant message) ontvangen
Comment[pa]=ਇੱਕ ਨਵਾਂ ਤੁਰੰਤ ਸੁਨੇਹਾ ਪ੍ਰਾਪਤ ਹੋਇਆ
-Comment[pl]=Nadeszła nowa wiadomość z komunikatora internetowego
+Comment[pl]=Pojawiła się nowa wiadomość z komunikatora internetowego
Comment[pt]=Foi recebida uma nova mensagem instantânea
Comment[pt_BR]=Chegou uma nova mensagem instantânea
Comment[ro]=A fost recepționat un mesaj instantaneu nou
@@ -1544,7 +1544,7 @@
Comment[nb]=Det er mottatt en forespørsel om innkommende filoverføring
Comment[nds]=Du hest en Verlööfnisanfraag för en ankamen Datei kregen.
Comment[nl]=Er is een bericht ontvangen over een inkomende bestandsoverdracht
-Comment[pl]=Nadeszło żądanie przychodzącego przesyłania pliku
+Comment[pl]=Pojawiło się żądanie przychodzącego przesyłania pliku
Comment[pt]=Foi recebido um pedido de transferência de ficheiro
Comment[pt_BR]=Chegou uma solicitação de transferência de arquivo
Comment[ro]=A fost recepționată o cerere de intrare pentru transfer de fișiere
@@ -1639,7 +1639,7 @@
Comment[nds]=Du hest en Verlööfnisanfraag för en rinkamen Klang- oder Videoanroop kregen.
Comment[nl]=Er is een verzoek binnengekomen over een geluids/video-verbinding
Comment[pa]=ਇੱਕ ਆ ਰਹੀ ਆਡੀਓ/ਵਿਡੀਓ ਕਾਲ ਮੰਗ ਪ੍ਰਾਪਤ ਹੋਈ ਹੈ
-Comment[pl]=Nadeszło żądanie przychodzącego rozmowy audio/wideo
+Comment[pl]=Pojawiło się żądanie przychodzącego rozmowy audio/wideo
Comment[pt]=Foi recebido um pedido de chamada de áudio/vídeo
Comment[pt_BR]=Chegou uma solicitação de chamada de áudio/vídeo
Comment[ro]=A fost recepționată o cerere de intrare pentru apel audio/video
@@ -1690,7 +1690,7 @@
Name[nds]=Klöönstil-Installeeranfraag
Name[nl]=Installatieverzoek van een Chat-stijl
Name[pa]=ਗੱਲਬਾਤ-ਸਟਾਈਲ ਇੰਸਟਾਲ ਮੰਗ
-Name[pl]=Żądanie instalacji stylu czatu
+Name[pl]=Żądanie wgrania wyglądu okna rozmowy
Name[pt]=Pedido de Instalação do Estilo de Conversação
Name[pt_BR]=Pedido de instalação do estilo de conversa
Name[ro]=Solicitare de instalare a stilului de discuție
@@ -1738,7 +1738,7 @@
Name[nds]=Klöönstil mit Spood installeert
Name[nl]=Chat-stijl met succes geïnstalleerd
Name[pa]=ਗੱਲਬਾਤ-ਸਟਾਈਲ ਠੀਕ ਤਰ੍ਹਾਂ ਇੰਸਟਾਲ ਹੋ ਗਿਆ
-Name[pl]=Styl rozmowy został pomyślnie zainstalowany
+Name[pl]=Wygląd rozmowy został pomyślnie wgrany
Name[pt]=Estilo de Conversação Instalado com Sucesso
Name[pt_BR]=Estilo de conversa instalado com sucesso
Name[ro]=Instalarea stilului pentru discuție a reușit
@@ -1785,7 +1785,7 @@
Name[nb]=Chatstyle-installasjon mislyktes
Name[nds]=Klöönstil-Installeren fehlslaan
Name[nl]=Installatie een Chat-stijl is mislukt
-Name[pl]=Nieudana instalacja stylu rozmowy
+Name[pl]=Nie udało się wgranie wyglądu rozmowy
Name[pt]=Instalação do Estilo de Conversação Mal-Sucedida
Name[pt_BR]=Falha na instalação do estilo de conversa
Name[ro]=Instalarea stilului pentru discuție a eșuat
@@ -1832,7 +1832,7 @@
Name[nb]=Emoticonset installasjonsforespørsel
Name[nds]=Snutensett-Installeeranfraag
Name[nl]=Installatieverzoek voor een set emoticons
-Name[pl]=Żądanie instalacji zestawu emotikon
+Name[pl]=Żądanie wgrania zestawu emotikon
Name[pt]=Pedido de Instalação do Conjunto de Ícones Emotivos
Name[pt_BR]=Pedido de instalação de conjunto de emoticons
Name[ro]=Solicitare de instalare a setului de zâmbăreți
@@ -1880,7 +1880,7 @@
Name[nb]=Vellykket installert Emoticonset
Name[nds]=Snutensett mit Spood installeert
Name[nl]=Set emoticons met succes geïnstalleerd
-Name[pl]=Zestaw emotikon został pomyślnie zainstalowany
+Name[pl]=Zestaw emotikon został pomyślnie wgrany
Name[pt]=Conjunto de Ícones Emotivos Instalado com Sucesso
Name[pt_BR]=Conjunto de emoticons instalado com sucesso
Name[ro]=Setul de zâmbăreți s-a instalat cu succes
@@ -1929,7 +1929,7 @@
Name[nb]=Emoticonset-installasjon mislyktes
Name[nds]=Snutensett-Installeren fehlslaan
Name[nl]=Installatie van een set emoticons is mislukt
-Name[pl]=Nieudana instalacja zestawu emotikon
+Name[pl]=Nie udało się wgranie zestawu emotikon
Name[pt]=A instalação do Conjunto de Ícones Emotivos foi mal-sucedida
Name[pt_BR]=Falha na instalação do conjunto de emoticons
Name[ro]=Instalarea setului de zâmbăreți a eșuat
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-common-internals-16.04.3/kpeople/actionsplugin/kpeople-actions-plugin.cpp new/ktp-common-internals-16.08.0/kpeople/actionsplugin/kpeople-actions-plugin.cpp
--- old/ktp-common-internals-16.04.3/kpeople/actionsplugin/kpeople-actions-plugin.cpp 2016-07-02 18:11:40.000000000 +0200
+++ new/ktp-common-internals-16.08.0/kpeople/actionsplugin/kpeople-actions-plugin.cpp 2016-08-10 01:24:55.000000000 +0200
@@ -190,7 +190,7 @@
QAction *action = new IMAction(i18nc("Context menu action; means 'Bring your account online and then start a chat using %1 account'",
"Connect and Start Chat Using %1...", account->displayName()),
QIcon::fromTheme(QStringLiteral("text-x-generic")),
- contactId,
+ QUrl(contactId),
TextChannel,
parent);
action->setProperty("accountPath", accountPath);
@@ -254,7 +254,7 @@
QAction *action = new IMAction(i18n("Previous Conversations..."),
QIcon::fromTheme(QStringLiteral("documentation")),
- person.personUri(),
+ QUrl(person.personUri()),
LogViewer,
parent);
connect(action, SIGNAL(triggered(bool)), SLOT(onActionTriggered()));
@@ -292,8 +292,8 @@
KTp::Actions::openLogViewer(action->uri());
break;
case CollabEditing: {
- const QUrl file = QFileDialog::getOpenFileName(Q_NULLPTR, i18n("Choose a file to edit with %1", contact->alias()),
- QStringLiteral("kfiledialog:///CollabEditingLastDirectory"));
+ const QUrl file = QUrl::fromLocalFile(QFileDialog::getOpenFileName(Q_NULLPTR, i18n("Choose a file to edit with %1", contact->alias()),
+ QStringLiteral("kfiledialog:///CollabEditingLastDirectory")));
KTp::Actions::startCollaborativeEditing(account, contact, QList<QUrl>() << file, true);
break;
}
1
0