openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- 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
May 2016
- 1 participants
- 1722 discussions
Hello community,
here is the log from the commit of package poppler for openSUSE:Factory checked in at 2016-05-05 12:11:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/poppler (Old)
and /work/SRC/openSUSE:Factory/.poppler.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "poppler"
Changes:
--------
--- /work/SRC/openSUSE:Factory/poppler/poppler-qt.changes 2016-04-08 09:37:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.poppler.new/poppler-qt.changes 2016-05-05 12:11:39.000000000 +0200
@@ -1,0 +2,25 @@
+Mon May 2 10:22:14 UTC 2016 - zaitor(a)opensuse.org
+
+- Update to version 0.43.0:
+ + core:
+ - Implement sanity check for linearization usage (fdo#92482).
+ - Add SymbolMT as an alias for the Symbol font (fdo#93168).
+ - Fix some blank files (fdo#94756).
+ - cairo:
+ . Fix fillToStrokePathClip crash and rendering (fdo#62905).
+ . Check if PDF knows the width of 'm' in case of substituted
+ font (fdo#94054).
+ . Save mask state and don't extend image mask (fdo#94234).
+ - SplashOuputDev: Compile with C++11 compilers that don't
+ define isinfinite (fdo#94761).
+ - Typo fixes.
+ + utils: pdftocairo: Calculate rotation before scaling
+ (fdo#94655).
+ + qt4: Fix crash on certain PDF form item activation actions
+ (fdo#94873).
+ + qt5: Fix crash on certain PDF form item activation actions
+ (fdo#94873).
+- Drop poppler-Fix-rendering-of-broken-pdfs.patch, fixed upstream.
+- Bump soname following upstream changes.
+
+-------------------------------------------------------------------
poppler-qt5.changes: same change
poppler.changes: same change
Old:
----
poppler-0.42.0.tar.xz
poppler-Fix-rendering-of-broken-pdfs.patch
New:
----
poppler-0.43.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ poppler-qt.spec ++++++
--- /var/tmp/diff_new_pack.VJV9BN/_old 2016-05-05 12:11:40.000000000 +0200
+++ /var/tmp/diff_new_pack.VJV9BN/_new 2016-05-05 12:11:40.000000000 +0200
@@ -21,11 +21,11 @@
Name: poppler-qt
%define _name poppler
-Version: 0.42.0
+Version: 0.43.0
Release: 0
# Actual version of poppler-data:
%define poppler_data_version 0.4.6
-%define poppler_soname 59
+%define poppler_soname 60
%define poppler_cpp_soname 0
%define poppler_glib_soname 8
%define poppler_qt4_soname 4
@@ -38,8 +38,6 @@
Group: System/Libraries
Source: http://poppler.freedesktop.org/%{_name}-%{version}.tar.xz
Source99: baselibs.conf
-# PATCH-FIX-UPSTREAM poppler-Fix-rendering-of-broken-pdfs.patch boo#973888 bgo#764641 fdo#94830 zaitor(a)opensuse.org -- Fix pdf rendering commit.
-Patch0: poppler-Fix-rendering-of-broken-pdfs.patch
BuildRequires: gcc-c++
BuildRequires: gobject-introspection-devel
BuildRequires: libjpeg-devel
@@ -228,7 +226,6 @@
%prep
%setup -q -n poppler-%{version}
-%patch0 -p1
%build
%if %build_qt5
poppler-qt5.spec: same change
++++++ poppler.spec ++++++
--- /var/tmp/diff_new_pack.VJV9BN/_old 2016-05-05 12:11:40.000000000 +0200
+++ /var/tmp/diff_new_pack.VJV9BN/_new 2016-05-05 12:11:40.000000000 +0200
@@ -21,11 +21,11 @@
Name: poppler
%define _name poppler
-Version: 0.42.0
+Version: 0.43.0
Release: 0
# Actual version of poppler-data:
%define poppler_data_version 0.4.6
-%define poppler_soname 59
+%define poppler_soname 60
%define poppler_cpp_soname 0
%define poppler_glib_soname 8
%define poppler_qt4_soname 4
@@ -38,8 +38,6 @@
Group: System/Libraries
Source: http://poppler.freedesktop.org/%{_name}-%{version}.tar.xz
Source99: baselibs.conf
-# PATCH-FIX-UPSTREAM poppler-Fix-rendering-of-broken-pdfs.patch boo#973888 bgo#764641 fdo#94830 zaitor(a)opensuse.org -- Fix pdf rendering commit.
-Patch0: poppler-Fix-rendering-of-broken-pdfs.patch
BuildRequires: gcc-c++
BuildRequires: gobject-introspection-devel
BuildRequires: libjpeg-devel
@@ -228,7 +226,6 @@
%prep
%setup -q -n poppler-%{version}
-%patch0 -p1
%build
%if %build_qt5
++++++ poppler-0.42.0.tar.xz -> poppler-0.43.0.tar.xz ++++++
++++ 11731 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package gnome-sound-recorder for openSUSE:Factory checked in at 2016-05-05 12:11:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-sound-recorder (Old)
and /work/SRC/openSUSE:Factory/.gnome-sound-recorder.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-sound-recorder"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-sound-recorder/gnome-sound-recorder.changes 2016-03-29 14:25:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-sound-recorder.new/gnome-sound-recorder.changes 2016-05-05 12:11:29.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Apr 29 11:38:15 UTC 2016 - zaitor(a)opensuse.org
+
+- Update to version 3.19.92:
+ + Deleting files did not refresh listview (bgo#765348).
+
+-------------------------------------------------------------------
@@ -10 +16 @@
- + Create lookup table for files so retrieval for renaming is n(1)
+ + Create lookup table for files so retrieval for renaming is o(1)
Old:
----
gnome-sound-recorder-3.19.91.tar.xz
New:
----
gnome-sound-recorder-3.19.92.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-sound-recorder.spec ++++++
--- /var/tmp/diff_new_pack.fKSop1/_old 2016-05-05 12:11:30.000000000 +0200
+++ /var/tmp/diff_new_pack.fKSop1/_new 2016-05-05 12:11:30.000000000 +0200
@@ -18,7 +18,7 @@
Name: gnome-sound-recorder
-Version: 3.19.91
+Version: 3.19.92
Release: 0
Summary: Sound Recorder
License: BSD-3-Clause and LGPL-2.0+
++++++ gnome-sound-recorder-3.19.91.tar.xz -> gnome-sound-recorder-3.19.92.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-sound-recorder-3.19.91/NEWS new/gnome-sound-recorder-3.19.92/NEWS
--- old/gnome-sound-recorder-3.19.91/NEWS 2016-02-28 01:59:08.000000000 +0100
+++ new/gnome-sound-recorder-3.19.92/NEWS 2016-04-28 03:31:06.000000000 +0200
@@ -1,3 +1,7 @@
+ 3.19.92
+ =========
+ Fix for bug 765348 Deleting files did not refresh listview.
+
3.19.91
=======
Fix syntax error in icons Makefile by Miguel Vaello Martínez.
@@ -6,7 +10,7 @@
Icon: provide a symbolic variant by Jakub Steiner.
Translation updates.
Format date created.
- Create lookup table for files so retrieval for renaming is n(1) operation.
+ Create lookup table for files so retrieval for renaming is o(1) operation.
3.19.4
======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-sound-recorder-3.19.91/configure new/gnome-sound-recorder-3.19.92/configure
--- old/gnome-sound-recorder-3.19.91/configure 2016-02-28 01:59:57.000000000 +0100
+++ new/gnome-sound-recorder-3.19.92/configure 2016-04-28 03:32:29.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gnome-sound-recorder 3.19.91.
+# Generated by GNU Autoconf 2.69 for gnome-sound-recorder 3.19.92.
#
# Report bugs to <gnome-sound-recorder>.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='gnome-sound-recorder'
PACKAGE_TARNAME='gnome-sound-recorder'
-PACKAGE_VERSION='3.19.91'
-PACKAGE_STRING='gnome-sound-recorder 3.19.91'
+PACKAGE_VERSION='3.19.92'
+PACKAGE_STRING='gnome-sound-recorder 3.19.92'
PACKAGE_BUGREPORT='gnome-sound-recorder'
PACKAGE_URL=''
@@ -1376,7 +1376,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 gnome-sound-recorder 3.19.91 to adapt to many kinds of systems.
+\`configure' configures gnome-sound-recorder 3.19.92 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1447,7 +1447,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gnome-sound-recorder 3.19.91:";;
+ short | recursive ) echo "Configuration of gnome-sound-recorder 3.19.92:";;
esac
cat <<\_ACEOF
@@ -1567,7 +1567,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gnome-sound-recorder configure 3.19.91
+gnome-sound-recorder configure 3.19.92
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1845,7 +1845,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by gnome-sound-recorder $as_me 3.19.91, which was
+It was created by gnome-sound-recorder $as_me 3.19.92, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2713,7 +2713,7 @@
# Define the identity of the package.
PACKAGE='gnome-sound-recorder'
- VERSION='3.19.91'
+ VERSION='3.19.92'
cat >>confdefs.h <<_ACEOF
@@ -13663,7 +13663,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by gnome-sound-recorder $as_me 3.19.91, which was
+This file was extended by gnome-sound-recorder $as_me 3.19.92, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13729,7 +13729,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-gnome-sound-recorder config.status 3.19.91
+gnome-sound-recorder config.status 3.19.92
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/gnome-sound-recorder-3.19.91/configure.ac new/gnome-sound-recorder-3.19.92/configure.ac
--- old/gnome-sound-recorder-3.19.91/configure.ac 2016-02-28 01:59:28.000000000 +0100
+++ new/gnome-sound-recorder-3.19.92/configure.ac 2016-04-28 03:31:13.000000000 +0200
@@ -1,4 +1,4 @@
-AC_INIT([gnome-sound-recorder],[3.19.91],[gnome-sound-recorder])
+AC_INIT([gnome-sound-recorder],[3.19.92],[gnome-sound-recorder])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS([config.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-sound-recorder-3.19.91/src/listview.js new/gnome-sound-recorder-3.19.92/src/listview.js
--- old/gnome-sound-recorder-3.19.91/src/listview.js 2016-02-28 01:41:08.000000000 +0100
+++ new/gnome-sound-recorder-3.19.92/src/listview.js 2016-04-28 02:54:46.000000000 +0200
@@ -260,7 +260,7 @@
},
_onDirChanged: function(dirMonitor, file1, file2, eventType) {
- if ((eventType == Gio.FileMonitorEvent.DELETED && !Gio.Application.get_default().saveDir.equal(file1)) ||
+ if ((eventType == Gio.FileMonitorEvent.MOVED_OUT && !Gio.Application.get_default().saveDir.equal(file1)) ||
(eventType == Gio.FileMonitorEvent.CHANGES_DONE_HINT
&& MainWindow.recordPipeline == MainWindow.RecordPipelineStates.STOPPED)) {
stopVal = EnumeratorState.ACTIVE;
1
0
Hello community,
here is the log from the commit of package gupnp for openSUSE:Factory checked in at 2016-05-05 12:11:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gupnp (Old)
and /work/SRC/openSUSE:Factory/.gupnp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gupnp"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gupnp/gupnp.changes 2016-02-18 12:35:36.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gupnp.new/gupnp.changes 2016-05-05 12:11:24.000000000 +0200
@@ -1,0 +2,10 @@
+Tue Apr 26 16:31:08 UTC 2016 - zaitor(a)opensuse.org
+
+- Update to version 0.20.17:
+ + Update autogen.sh from GNOME template.
+ + Cache user agents by IP.
+ + Remove intltool.
+ + Use newTargetValue in light example.
+ + Bugs fixed: bgo#653894, bgo#763945, bgo#764050.
+
+-------------------------------------------------------------------
Old:
----
gupnp-0.20.16.tar.xz
New:
----
gupnp-0.20.17.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gupnp.spec ++++++
--- /var/tmp/diff_new_pack.6pOHdF/_old 2016-05-05 12:11:24.000000000 +0200
+++ /var/tmp/diff_new_pack.6pOHdF/_new 2016-05-05 12:11:24.000000000 +0200
@@ -17,7 +17,7 @@
Name: gupnp
-Version: 0.20.16
+Version: 0.20.17
Release: 0
Summary: Implementation of the UPnP specification
License: LGPL-2.0+
@@ -28,7 +28,7 @@
# Needed for the GTest
BuildRequires: pkgconfig(glib-2.0) >= 2.40.0
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.6.4
-BuildRequires: pkgconfig(gssdp-1.0) >= 0.14.13
+BuildRequires: pkgconfig(gssdp-1.0) >= 0.14.15
BuildRequires: pkgconfig(libsoup-2.4) >= 2.28.2
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(uuid)
++++++ gupnp-0.20.16.tar.xz -> gupnp-0.20.17.tar.xz ++++++
++++ 4767 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package gssdp for openSUSE:Factory checked in at 2016-05-05 12:11:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gssdp (Old)
and /work/SRC/openSUSE:Factory/.gssdp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gssdp"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gssdp/gssdp.changes 2016-02-18 12:35:35.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gssdp.new/gssdp.changes 2016-05-05 12:11:18.000000000 +0200
@@ -1,0 +2,13 @@
+Tue Apr 26 16:28:00 UTC 2016 - zaitor(a)opensuse.org
+
+- Update to version 0.14.15:
+ + Actually use the TTL that was set by the user.
+ + Use if_nametoindex instead of IOCTL when available.
+ + Implement a User Agent cache based on SSDP packages.
+ + Fix potential strncpy overflow.
+ + Add missing m4 macros.
+ + Disable PKTINFO on OS X.
+ + Do not leak host_addr in clients.
+ + Bugs fixed: bgo#653894, bgo#762324, bgo#764677.
+
+-------------------------------------------------------------------
Old:
----
gssdp-0.14.14.tar.xz
New:
----
gssdp-0.14.15.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gssdp.spec ++++++
--- /var/tmp/diff_new_pack.M8l5YD/_old 2016-05-05 12:11:18.000000000 +0200
+++ /var/tmp/diff_new_pack.M8l5YD/_new 2016-05-05 12:11:18.000000000 +0200
@@ -17,7 +17,7 @@
Name: gssdp
-Version: 0.14.14
+Version: 0.14.15
Release: 0
Summary: Library for resource discovery and announcement over SSDP
License: LGPL-2.0+
++++++ gssdp-0.14.14.tar.xz -> gssdp-0.14.15.tar.xz ++++++
++++ 22972 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2016-05-05 12:11:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libproxy (Old)
and /work/SRC/openSUSE:Factory/.libproxy.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libproxy"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2016-01-21 23:41:14.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2016-05-05 12:11:03.000000000 +0200
@@ -1,0 +2,23 @@
+Thu Apr 28 16:54:40 UTC 2016 - dimstar(a)opensuse.org
+
+- Update to version 0.4.13:
+ + Allow linking webkit pacrunner against javascriptcore-4.0
+ (webkit2).
+ + Allow to disable building of the KDE module
+ (-DWITH_KDE=ON/OFF).
+ + Fix compilation errors with CLang on MacOSX.
+ + bindings: perl: Add an option to explicitly link against
+ libperl.so. Some distributions want to do it, other prefer not
+ to, the library is anyway in context of perl.
+ + config_kde: Add a basic cache and invalidation: performance
+ improvement for the KDE module.
+- Pass -DWITH_KDE=OFF to cmake when building core.
+- Replace pkgconfig(webkitgtk-3.0) BuildRequires with
+ pkgconfig(javascriptcoregtk-4.0): make use of the WebKit2 port.
+
+-------------------------------------------------------------------
+Thu Jan 14 11:56:33 UTC 2016 - fcrozat(a)suse.com
+
+- Disable building libproxy-config-kde on SLE.
+
+-------------------------------------------------------------------
libproxy.changes: same change
Old:
----
0.4.12.tar.gz
New:
----
0.4.13.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libproxy-plugins.spec ++++++
--- /var/tmp/diff_new_pack.jPNxRV/_old 2016-05-05 12:11:04.000000000 +0200
+++ /var/tmp/diff_new_pack.jPNxRV/_new 2016-05-05 12:11:04.000000000 +0200
@@ -31,7 +31,7 @@
Summary: Libproxy provides consistent proxy configuration to applications
License: GPL-2.0+ and LGPL-2.1+
Group: System/Libraries
-Version: 0.4.12
+Version: 0.4.13
Release: 0
# FIXME: verify if test suite works - 0.4.10 has weird behavior in some cases, where the internal server times out.
%if 0%{?build_snapshot}
@@ -57,7 +57,7 @@
BuildRequires: gconf2-devel
# For directory ownership, but also because we want to rebuild the modules if
# the library changed
-BuildRequires: libproxy1
+BuildRequires: libproxy1 = %{version}
%if 0%{?favor_gtk2}
BuildRequires: pkgconfig(gconf-2.0)
BuildRequires: pkgconfig(gobject-2.0)
@@ -65,10 +65,12 @@
%else
BuildRequires: pkgconfig(gio-2.0) >= 2.26
BuildRequires: pkgconfig(gobject-2.0)
-BuildRequires: pkgconfig(webkitgtk-3.0)
+BuildRequires: pkgconfig(javascriptcoregtk-4.0)
%endif
BuildRequires: NetworkManager-devel
+%if 0%{?is_opensuse}
BuildRequires: libKF5ConfigCore5
+%endif
%if %{build_mozjs}
BuildRequires: pkgconfig(mozjs185)
%endif
@@ -202,7 +204,6 @@
A module to extend libproxy with capabilities to query KDE4 about proxy
settings.
-
%if %{build_mozjs}
%package -n libproxy1-pacrunner-mozjs
Summary: Libproxy module to support wpad/pac parsing via Mozilla JavaScript Engine
@@ -349,6 +350,7 @@
-DWITH_DOTNET=OFF \
-DWITH_PERL=OFF \
-DWITH_PYTHON=OFF \
+ -DWITH_KDE=OFF \
%endif
%if 0%{?suse_version} && 0%{?suse_version} < 1120
-DCMAKE_BUILD_TYPE=DebugFull \
@@ -434,10 +436,11 @@
%else
%if ! 0%{?windows}
-
+%if 0%{?is_opensuse}
%files -n libproxy1-config-kde
%defattr(-, root, root)
%{_libdir}/libproxy-%{version}/modules/config_kde.so
+%endif
%if 0%{?favor_gtk2}
++++++ libproxy.spec ++++++
--- /var/tmp/diff_new_pack.jPNxRV/_old 2016-05-05 12:11:04.000000000 +0200
+++ /var/tmp/diff_new_pack.jPNxRV/_new 2016-05-05 12:11:04.000000000 +0200
@@ -31,7 +31,7 @@
Summary: Libproxy provides consistent proxy configuration to applications
License: GPL-2.0+ and LGPL-2.1+
Group: System/Libraries
-Version: 0.4.12
+Version: 0.4.13
Release: 0
# FIXME: verify if test suite works - 0.4.10 has weird behavior in some cases, where the internal server times out.
%if 0%{?build_snapshot}
@@ -57,7 +57,7 @@
BuildRequires: gconf2-devel
# For directory ownership, but also because we want to rebuild the modules if
# the library changed
-BuildRequires: libproxy1
+BuildRequires: libproxy1 = %{version}
%if 0%{?favor_gtk2}
BuildRequires: pkgconfig(gconf-2.0)
BuildRequires: pkgconfig(gobject-2.0)
@@ -65,10 +65,12 @@
%else
BuildRequires: pkgconfig(gio-2.0) >= 2.26
BuildRequires: pkgconfig(gobject-2.0)
-BuildRequires: pkgconfig(webkitgtk-3.0)
+BuildRequires: pkgconfig(javascriptcoregtk-4.0)
%endif
BuildRequires: NetworkManager-devel
+%if 0%{?is_opensuse}
BuildRequires: libKF5ConfigCore5
+%endif
%if %{build_mozjs}
BuildRequires: pkgconfig(mozjs185)
%endif
@@ -202,7 +204,6 @@
A module to extend libproxy with capabilities to query KDE4 about proxy
settings.
-
%if %{build_mozjs}
%package -n libproxy1-pacrunner-mozjs
Summary: Libproxy module to support wpad/pac parsing via Mozilla JavaScript Engine
@@ -349,6 +350,7 @@
-DWITH_DOTNET=OFF \
-DWITH_PERL=OFF \
-DWITH_PYTHON=OFF \
+ -DWITH_KDE=OFF \
%endif
%if 0%{?suse_version} && 0%{?suse_version} < 1120
-DCMAKE_BUILD_TYPE=DebugFull \
@@ -434,10 +436,11 @@
%else
%if ! 0%{?windows}
-
+%if 0%{?is_opensuse}
%files -n libproxy1-config-kde
%defattr(-, root, root)
%{_libdir}/libproxy-%{version}/modules/config_kde.so
+%endif
%if 0%{?favor_gtk2}
++++++ 0.4.12.tar.gz -> 0.4.13.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/.travis.yml new/libproxy-0.4.13/.travis.yml
--- old/libproxy-0.4.12/.travis.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/libproxy-0.4.13/.travis.yml 2016-04-28 19:04:41.000000000 +0200
@@ -0,0 +1,35 @@
+language: cpp
+
+os:
+ - linux
+ - osx
+
+compiler:
+ - clang
+ - gcc
+
+matrix:
+ allow_failures:
+ - os: osx
+
+install:
+# create /etc/sysconfig so that the build process enables this module (build test)
+ - |
+ if [[ "$TRAVIS_OS_NAME" = "linux" ]]; then
+ sudo mkdir /etc/sysconfig
+ sudo apt-get -qq update
+ sudo apt-get install -y libjavascriptcoregtk-3.0-dev
+ fi
+
+script:
+ - |
+ cmake . \
+ -DWITH_PERL=ON \
+ -DWITH_PYTHON=ON \
+ -DWITH_GNOME3=ON \
+ -DWITH_KDE=ON \
+ -DWITH_WEBKIT3=ON \
+ -DBIPR=0
+ - make
+ - sudo make install
+ - make test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/INSTALL new/libproxy-0.4.13/INSTALL
--- old/libproxy-0.4.12/INSTALL 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/INSTALL 2016-04-28 19:04:41.000000000 +0200
@@ -84,6 +84,11 @@
in the vendor directory, which is the one used by most
packagers.
+PERL_LINK_LIBPERL: Default to ON if PERL_VENDORINSTALL is OFF, default to
+ OFF otherwise. Explicitly links the Perl binding
+ against libperl.so. It must be ON for linking to work
+ when --no-undefined is passed to the linker.
+
WITH_DOTNET: Default to OFF. Enable Mono .NET bindings.
WITH_GNOME: Default to ON. Enable Gnome2/GConf bindings.
@@ -91,7 +96,10 @@
WITH_GNOME3: Default to ON. Build the Gnome3/GSettings bindings.
instead of Gnome2/GConf based one.
-WITH_KDE4: Default to ON. Enables KDE4/Kconf bindings.
+WITH_KDE: Default to ON. Enables plug-in to read proxy settings
+ from either KDE4 or KDE Frameworks 5.
+ Note: this plug-in only has a *runtime* dependency on
+ either kreadconfig or kreadconfig5.
WITH_MOZJS: Default to ON. Enable Mozilla javascript bindings. As
Mozilla Javascript engine is often installed multiple
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/NEWS new/libproxy-0.4.13/NEWS
--- old/libproxy-0.4.12/NEWS 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/NEWS 2016-04-28 19:04:41.000000000 +0200
@@ -1,3 +1,15 @@
+New in Version 0.4.13
+==============================
+* Allow linking webkit pacrunner against javascriptcore-4.0
+ (webkit2).
+* Allow to disable building of the KDE module (-DWITH_KDE=ON/OFF).
+* Fix compilation errors with CLang on MacOSX.
+* bindings: perl: Add an option to explicitly link against libperl.so
+ Some distributions want to do it, other prefer not to, the library
+ is anyway in context of perl.
+* config_kde: Add a basic cache and invalidation: performance improvement
+ for the KDE module.
+
New in version 0.4.12
==============================
* Move development to github.com/libproxy/libproxy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/bindings/perl/CMakeLists.txt new/libproxy-0.4.13/bindings/perl/CMakeLists.txt
--- old/libproxy-0.4.12/bindings/perl/CMakeLists.txt 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/bindings/perl/CMakeLists.txt 2016-04-28 19:04:41.000000000 +0200
@@ -10,6 +10,19 @@
# Some distributions install perl packages in vendor when shipped with the distro.
# Let's make their lifes easier by offering an install flag for this usecase.
option(PERL_VENDORINSTALL "Install Perl package in vendor directory" OFF)
+
+ # Offer an option to explicitly link against libperl.so, with a default
+ # that depends on the value of the PERL_VENDORINSTALL option: if the
+ # binding is installed into a version-independent directory such as
+ # vendor_perl the chances of it needing a rebuild on each Perl update are
+ # lower. Note: not linking against libperl.so does not work if
+ # --no-undefined is passed to the linker.
+ if(PERL_VENDORINSTALL)
+ option(PERL_LINK_LIBPERL "Explicitly link against libperl.so" OFF)
+ else()
+ option(PERL_LINK_LIBPERL "Explicitly link against libperl.so" ON)
+ endif()
+
if(PERL_VENDORINSTALL)
set (PX_PERL_ARCH ${PERL_VENDORARCH})
set (PX_PERL_LIB ${PERL_VENDORLIB})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/bindings/perl/src/CMakeLists.txt new/libproxy-0.4.13/bindings/perl/src/CMakeLists.txt
--- old/libproxy-0.4.12/bindings/perl/src/CMakeLists.txt 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/bindings/perl/src/CMakeLists.txt 2016-04-28 19:04:41.000000000 +0200
@@ -12,7 +12,12 @@
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/perl/blib/arch/auto/Net)
add_library(PLlibproxy SHARED ${Libproxy_LIB_SRCS})
-target_link_libraries(PLlibproxy libproxy pthread)
+set(PLlibproxy_LIB_DEPENDENCIES libproxy pthread)
+if(PERL_LINK_LIBPERL)
+ set(PLlibproxy_LIB_DEPENDENCIES ${PERL_LIBRARY} ${PLlibproxy_LIB_DEPENDENCIES})
+endif()
+
+target_link_libraries(PLlibproxy ${PLlibproxy_LIB_DEPENDENCIES})
set_target_properties(PLlibproxy PROPERTIES OUTPUT_NAME "Libproxy")
set_target_properties(PLlibproxy PROPERTIES PREFIX "")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/bindings/python/libproxy.py new/libproxy-0.4.13/bindings/python/libproxy.py
--- old/libproxy-0.4.12/bindings/python/libproxy.py 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/bindings/python/libproxy.py 2016-04-28 19:04:41.000000000 +0200
@@ -40,8 +40,12 @@
else:
_libc = _load("c", 6)
+_libc.free.argtypes = ctypes.c_void_p,
+
# Load libproxy
_libproxy = _load("proxy", 1)
+_libproxy.px_proxy_factory_new.restype = ctypes.POINTER(ctypes.c_void_p)
+_libproxy.px_proxy_factory_free.argtypes = ctypes.c_void_p,
_libproxy.px_proxy_factory_get_proxies.restype = ctypes.POINTER(ctypes.c_void_p)
class ProxyFactory(object):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/libproxy/CMakeLists.txt new/libproxy-0.4.13/libproxy/CMakeLists.txt
--- old/libproxy-0.4.12/libproxy/CMakeLists.txt 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/libproxy/CMakeLists.txt 2016-04-28 19:04:41.000000000 +0200
@@ -1,6 +1,6 @@
### Project info
project(libproxy)
-set_project_version(0 4 12)
+set_project_version(0 4 13)
### Add a global compilation stuff
if (WIN32)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/libproxy/cmake/modules/config_kde.cmk new/libproxy-0.4.13/libproxy/cmake/modules/config_kde.cmk
--- old/libproxy-0.4.12/libproxy/cmake/modules/config_kde.cmk 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/libproxy/cmake/modules/config_kde.cmk 2016-04-28 19:04:41.000000000 +0200
@@ -1,6 +1,4 @@
-find_program(KDE4_CONF kreadconfig)
-find_program(KF5_CONF kreadconfig5)
+option(WITH_KDE "Build module to read proxy settings from KDE4/KF5" ON)
-if (KDE4_CONF OR KF5_CONF)
- set(KDE_FOUND 1)
-endif()
+# There are no additional detections; kreadconfig (from KDE4) and kreadconfig5
+# (from KF5) are only needed at runtime.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/libproxy/cmake/modules/pacrunner_webkit.cmk new/libproxy-0.4.13/libproxy/cmake/modules/pacrunner_webkit.cmk
--- old/libproxy-0.4.12/libproxy/cmake/modules/pacrunner_webkit.cmk 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/libproxy/cmake/modules/pacrunner_webkit.cmk 2016-04-28 19:04:41.000000000 +0200
@@ -13,11 +13,14 @@
endif()
else()
if(WITH_WEBKIT3)
- px_check_modules(WEBKIT "javascriptcoregtk-3.0 >= 1.5.0")
+ px_check_modules(WEBKIT "javascriptcoregtk-4.0")
if(NOT WEBKIT_LIBRARIES)
- px_check_modules(WEBKIT "webkitgtk-3.0 < 1.5.0")
+ px_check_modules(WEBKIT "javascriptcoregtk-3.0 >= 1.5.0")
+ if(NOT WEBKIT_LIBRARIES)
+ px_check_modules(WEBKIT "webkitgtk-3.0 < 1.5.0")
+ endif(NOT WEBKIT_LIBRARIES)
endif(NOT WEBKIT_LIBRARIES)
- else()
+ else(WITH_WEBKIT3)
px_check_modules(WEBKIT webkit-1.0)
endif()
endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/libproxy/cmake/modules.cmk new/libproxy-0.4.13/libproxy/cmake/modules.cmk
--- old/libproxy-0.4.12/libproxy/cmake/modules.cmk 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/libproxy/cmake/modules.cmk 2016-04-28 19:04:41.000000000 +0200
@@ -32,7 +32,7 @@
px_module(config_sysconfig "${SYSCONFIG_FOUND}" 1)
px_module(config_gnome "${GNOME2_FOUND}" 0)
px_module(config_gnome3 "${GNOME3_FOUND}" 0)
-px_module(config_kde "${KDE_FOUND}" 0)
+px_module(config_kde "${WITH_KDE}" 0)
px_module(config_macosx "${SC_FOUND}" 1 ${SC_LIBRARIES} ${CF_LIBRARIES})
px_module(config_w32reg "${WIN32}" 1)
px_module(ignore_domain 1 1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/libproxy/modules/config_kde.cpp new/libproxy-0.4.13/libproxy/modules/config_kde.cpp
--- old/libproxy-0.4.12/libproxy/modules/config_kde.cpp 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/libproxy/modules/config_kde.cpp 2016-04-28 19:04:41.000000000 +0200
@@ -18,9 +18,13 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
******************************************************************************/
+#include <sys/stat.h>
+#include <unistd.h>
+
#include <algorithm>
#include <cstdlib>
#include <cstdio>
+#include <sstream>
#include "../extension_config.hpp"
using namespace libproxy;
@@ -28,11 +32,18 @@
class kde_config_extension : public config_extension {
public:
kde_config_extension()
+ : cache_time(0)
{
try {
// Try the KF5 one first
command = "kreadconfig5";
- kde_config_val("proxyType", "-1");
+ command_output("kreadconfig5 --key nonexistant");
+
+ try {
+ parse_dir_list(command_output("qtpaths --paths GenericConfigLocation"));
+ }
+ catch(...) {}
+
return; // Worked
}
catch(...) {}
@@ -40,7 +51,13 @@
try {
// The KDE4 one next
command = "kreadconfig";
- kde_config_val("proxyType", "-1");
+ command_output(command);
+
+ try {
+ parse_dir_list(command_output("kde4-config --path config"));
+ }
+ catch(...) {}
+
return; // Worked
}
catch(...) {}
@@ -117,11 +134,7 @@
}
private:
- // Neither key nor def must contain '
- string kde_config_val(const string &key, const string &def) throw (runtime_error) {
- string cmdline =
- command + " --file kioslaverc --group 'Proxy Settings' --key '" + key + "' --default '" + def + "'";
-
+ string command_output(const string &cmdline) throw (runtime_error) {
FILE *pipe = popen(cmdline.c_str(), "r");
if (!pipe)
throw runtime_error("Unable to run command");
@@ -129,19 +142,84 @@
char buffer[128];
string result = "";
while (!feof(pipe)) {
- if (fgets(buffer, 128, pipe) != NULL)
- result += buffer; // TODO: If this throws bad_alloc, pipe is leaked
+ if (fgets(buffer, 128, pipe) != NULL)
+ result += buffer; // TODO: If this throws bad_alloc, pipe is leaked
}
- pclose(pipe);
+ if(pclose(pipe) != 0)
+ throw runtime_error("Command failed");
// Trim newlines and whitespace at end
result.erase(result.begin() + (result.find_last_not_of(" \n\t")+1), result.end());
+
return result;
}
+ // Neither key nor def must contain '
+ string kde_config_val(const string &key, const string &def) throw (runtime_error) {
+ if (cache_needs_refresh())
+ cache.clear();
+ else
+ try {
+ // Already in cache?
+ return cache.at(key);
+ } catch(...) {} // Not in cache
+
+ string result = command_output(
+ command + " --file kioslaverc --group 'Proxy Settings' --key '" + key + "' --default '" + def + "'");
+
+ // Add result to cache
+ cache[key] = result;
+
+ return result;
+ }
+
+ // Used for cache invalidation
+ struct configfile {
+ string path;
+ time_t mtime; // 0 means it doesn't exist
+ };
+
+ // Parses output of qtpaths/kde4-config to fill config_locs
+ void parse_dir_list(const string &dirs) {
+ string config_path;
+ stringstream config_paths_stream(dirs);
+
+ // Try each of the listed folders, seperated by ':'
+ while (getline(config_paths_stream, config_path, ':')) {
+ configfile config_loc; config_loc.path = config_path + "/kioslaverc";
+ config_locs.push_back(config_loc);
+ }
+ }
+
+ // If any of the locations in config_locs changed (different mtime),
+ // update config_locs and return true.
+ bool cache_needs_refresh() {
+ // Play safe here, if we can't determine the location,
+ // don't cache at all.
+ bool needs_refresh = config_locs.empty();
+ struct stat config_info;
+
+ for (unsigned int i = 0; i < config_locs.size(); ++i) {
+ configfile &config = config_locs[i];
+ time_t current_mtime = stat(config.path.c_str(), &config_info) == 0 ? config_info.st_mtime : 0;
+ if (config.mtime != current_mtime) {
+ config.mtime = current_mtime;
+ needs_refresh = true;
+ }
+ }
+
+ return needs_refresh;
+ }
+
// Whether to use kreadconfig or kreadconfig5
string command;
+ // When the cache was flushed last
+ time_t cache_time;
+ // Cache for config values
+ map<string, string> cache;
+ // State of the config files at the time of the last cache flush
+ vector<configfile> config_locs;
};
MM_MODULE_INIT_EZ(kde_config_extension, getenv("KDE_FULL_SESSION"), NULL, NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/libproxy/modules/ignore_ip.cpp new/libproxy-0.4.13/libproxy/modules/ignore_ip.cpp
--- old/libproxy-0.4.12/libproxy/modules/ignore_ip.cpp 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/libproxy/modules/ignore_ip.cpp 2016-04-28 19:04:41.000000000 +0200
@@ -147,7 +147,7 @@
else
{
/* If CIDR notation was used, get the netmask */
- if (sscanf(mask.c_str(), "%d", &cidr) == 1)
+ if (ign_ip && sscanf(mask.c_str(), "%d", &cidr) == 1)
net_ip = sockaddr_from_cidr(ign_ip->sa_family, cidr);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/libproxy/modules/pacrunner_natus.cpp new/libproxy-0.4.13/libproxy/modules/pacrunner_natus.cpp
--- old/libproxy-0.4.12/libproxy/modules/pacrunner_natus.cpp 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/libproxy/modules/pacrunner_natus.cpp 2016-04-28 19:04:41.000000000 +0200
@@ -43,14 +43,14 @@
NULL, 0,
NI_NUMERICHOST)) {
freeaddrinfo(info);
- delete tmp;
+ delete[] tmp;
return NULL;
}
freeaddrinfo(info);
// Create the return value
Value ret = ths.newString(tmp);
- delete tmp;
+ delete[] tmp;
return ret;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/libproxy/modules/pacrunner_webkit.cpp new/libproxy-0.4.13/libproxy/modules/pacrunner_webkit.cpp
--- old/libproxy-0.4.12/libproxy/modules/pacrunner_webkit.cpp 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/libproxy/modules/pacrunner_webkit.cpp 2016-04-28 19:04:41.000000000 +0200
@@ -58,7 +58,7 @@
struct addrinfo *info;
if (getaddrinfo(tmp, NULL, NULL, &info))
return NULL;
- delete tmp;
+ delete[] tmp;
// Try for IPv4
tmp = new char[INET6_ADDRSTRLEN+1];
@@ -67,7 +67,7 @@
NULL, 0,
NI_NUMERICHOST)) {
freeaddrinfo(info);
- delete tmp;
+ delete[] tmp;
return NULL;
}
freeaddrinfo(info);
@@ -76,7 +76,7 @@
JSStringRef str = JSStringCreateWithUTF8CString(tmp);
JSValueRef ret = JSValueMakeString(ctx, str);
JSStringRelease(str);
- delete tmp;
+ delete[] tmp;
return ret;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.12/libproxy/test/get-pac-test.cpp new/libproxy-0.4.13/libproxy/test/get-pac-test.cpp
--- old/libproxy-0.4.12/libproxy/test/get-pac-test.cpp 2016-01-12 17:41:07.000000000 +0100
+++ new/libproxy-0.4.13/libproxy/test/get-pac-test.cpp 2016-04-28 19:04:41.000000000 +0200
@@ -5,9 +5,11 @@
#include <stdlib.h> // for abort()
#include <errno.h> // for EINTR
+#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
+#include <sys/select.h>
#include <unistd.h>
#include <string.h>
#include <pthread.h>
@@ -34,7 +36,7 @@
int i = 1;
addr.sin_family = AF_INET;
- inet_aton("127.0.0.1", &addr.sin_addr);
+ addr.sin_addr.s_addr = inet_addr("127.0.0.1");
addr.sin_port = ntohs(m_port);
if (m_sock != -1)
1
0
Hello community,
here is the log from the commit of package ostree for openSUSE:Factory checked in at 2016-05-05 12:10:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ostree (Old)
and /work/SRC/openSUSE:Factory/.ostree.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ostree"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ostree/ostree.changes 2015-10-26 12:48:42.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes 2016-05-05 12:10:52.000000000 +0200
@@ -1,0 +2,309 @@
+Fri Apr 22 00:29:27 UTC 2016 - zaitor(a)opensuse.org
+
+- Update to version 2016.5:
+ + Add a stub .travis.yml.
+ + tests: Add a test-abi.
+ + pull: Add OSTREE_REPO_PULL_FLAGS_UNTRUSTED flag.
+ + Add --untrusted option to pull and pull-local.
+ + OstreeSePolicy: add ostree_sepolicy_get_csum().
+ + core: Add verbose messages for pruning.
+ + core: Add debug messages for traversing.
+ + build: Set G_LOG_DOMAIN to OSTree.
+ + main: Set log handler for OSTree domain.
+ + packaging: fix bashism in dist-snapshot target.
+ + docs: Add a section on repository management.
+ + commit: Support generating commits with no parent, or a custom
+ one.
+ + commit: Support writing orphans.
+ + commit: support editor for orphan commits.
+ + docs/CONTRIBUTING.md: Update for github move, Homu etc.
+ + test-xattrs: use TAP syntax to skip test.
+ + various tests: skip if temp directory lacks xattr support.
+ + Symlink libreaddir-rand.so into tests directory.
+ + tap-test: clean up temporary test directories as intended.
+ + In tests that use gpg, terminate the gpg-agent after testing.
+ + Load g-i bindings from builddir during build-time testing.
+ + tests/admin-test.sh: this is a bash script, not a POSIX sh
+ script.
+ + Force libreaddir-rand to be a shared library.
+ + Skip tests that run rofiles-fuse if /dev/fuse or /etc/mtab
+ unavailable.
+ + test-pull-untrusted.sh: always corrupt a regular file, not a
+ symlink.
+ + basic-test: commit with a non-empty subject.
+ + Probe for GNU parallel more accurately.
+ + tests: Make failing to kill the GPG agent non-fatal.
+ + libtest.sh: use G_TEST_SRCDIR, G_TEST_BUILDDIR to find
+ resources.
+ + test-abi: use G_TEST_SRCDIR, G_TEST_BUILDDIR.
+ + test-xattrs: sync how this is skipped with test-rofiles-fuse.
+ + libtest.sh: only check whether $(pwd) is empty once.
+ + manual: Fix a bunch of typos and docbookisms.
+ + Introducing ostree-grub-generator.
+ + pull: Don't try to cache summaries for pull-local.
+ + Fix local-pull test.
+ + pull-local: Support --gpg-verify and --gpg-verify-summary.
+ + build: Find grub2-mkconfig a bit more automagically.
+ + build: Make tests/libreaddir-rand.so rule use AM_V_GEN.
+ + tests: add libostreetest.h to EXTRA_DIST.
+ + tests: add missing ${CMD_PREFIX} before ostree.
+ + contrib: indent golang code using only tabs instead of both
+ tabs and spaces.
+ + Remove empty new lines at the EOF.
+ + docs: Prefer the form "cannot" to "can not".
+ + Use git.mk.
+ + Support pathnames for --subpath=...
+ + Export ostree_repo_get_remote_option* functions.
+ + Inherit remotes and remote options from parent repo.
+ + Add test case for inheriting remote options.
+ + cfg.mk: ignore syntax-check for git.mk.
+ + Add support for ostree static-delta delete.
+ + small cleanups.
+ + Fix the symbol versions for ostree_repo_get_remote_*option.
+ + ostree-repo-pull: always initialize flags_i.
+ + pull: More consistently use remote_repo_local for local repos.
+ + build: Move grub2-15_ostree back to pkglibexecdir.
+ + Fix AS_HELP_STRING for builtin grub2 mkconfig.
+ + fetcher: Initialize output_stream_set_lock mutex.
+ + commit: Fix crash if dfd_iter is NULL.
+ + Add cache_dir_fd to OstreeRepo.
+ + Add OstreeRepo option for an out-of-band cache dir.
+ + man: Elaborate on per-remote GPG.
+ + Add remotes-config-dir to OstreeRepo.
+ + Look for $remotename.trustedkeys.gpg in remotes.d dir.
+ + refs: Add g_prefix_error around opendir for easier debugging.
+ + static-delta: Put temp files in /var/tmp.
+ + static-delta: Initialize read_source_fd to -1.
+- Stop passing --with-grub2 to configure, no longer recognized.
+
+-------------------------------------------------------------------
+Mon Apr 11 08:17:01 UTC 2016 - zaitor(a)opensuse.org
+
+- Update to version 2016.4:
+ + fetcher: Remove message_to_request table
+ + fetcher: Convert from GSimpleAsyncResult to GTask
+ + fetcher: Rework reference counting
+ + fetcher: Track outstanding requests with a table
+ + sysroot: Cleanup refs and prune even on last undeployment
+ + pull: Recover from missing commits in recursive pulls
+ + doc: Note that refs --delete does not prune
+ + tests: Add a test for pull+deploy of specific "bare" commit
+ + static-delta: Handle LZMA_BUF_ERROR returned by zlib
+ + static-delta: Don't run bspatch when output object already
+ exists
+ + static-delta: Set error on bsdiff failure
+ + commit: Improve variable name
+ + Don't require /boot/uEnv.txt for u-boot support
+ + tests: fix LZMA test to really compress/decompress
+ + upgrader: Add ostree_sysroot_upgrader_dup_origin()
+ + upgrader: Allow overriding the commit to pull
+ + upgrade: Add --override-commit=CHECKSUM option
+ + prepare-root: set up /boot bind-mount for single partition
+ systems
+ + static-delta: Fix annotation on
+ ostree_repo_list_static_delta_names
+ + sysroot: Write symlinks before calling fsync(), then rename
+ after
+ + init-fs: Explicitly set /tmp to 01777
+ + core: use OSTREE_OBJECT_TYPE_LAST instead of
+ OSTREE_OBJECT_TYPE_COMMIT
+ + pull: add support for tombstone commits
+ + repo: create a tombstone commit when deleting a commit
+ + fsck: add argument --add-tombstones
+ + tests: add tests for prune and tombstones commits
+ + docs: Note not to put private keys in /usr/share/ostree
+ + generate-static-delta: Support min-fallback-size 0 to disable
+ fallbacks
+ + static deltas: Add support for inline-parts
+ + static-deltas generate: Add --inline option to CLI tool
+ + Add tests for inline static deltas
+ + deltas: Make apply-offline only read the parts once
+ + delta: Ensure the from commit exists when applying static delta
+ + static-delta apply-offline: Don't skip validation
+ + Add _ostree_repo_open|commit_untrusted_content_bare
+ + deltas: Verify checksums in apply-offline unless skip_validate
+ is TRUE
+ + deltas: Make min-fallback-size 0 actually disable fallbacks
+ + deltas: Support passing filename to delta generator
+ + deltas: Support passing filename to
+ ostree_repo_static_delta_execute_offline
+ + pull: Verify checksums from static deltas unless gpg signed
+ summary
+ + deltas: Support including detached metadata in static deltas
+ + libostree: Fix a couple compiler warnings
+ + prune: add --delete-commit
+ + fsck: create a tombstone when the parent is missing
+ + tests: add test for ostree prune --delete-commit
+ + prune: add --keep-younger-than=DATE
+ + pull: make slightly clearer when failing for missing xattrs
+ support
+ + ostree: do not print the usage on each G_IO_ERROR_NOT_SUPPORTED
+ + libostree: add new API ostree_repo_write_commit_with_time
+ + commit: add --timestamp=TIMESTAMP
+ + tests: add tests for prune --keep-younger-than=DATE
+ + tests: prefix invocation of ostree with where missing
+ + repo: Validate checksums have correct length
+ + repo: Never delete .commitmeta files
+ + trivial-httpd: Avoid SoupBuffer when there's no content
+ + glnx: Update from master
+ + fetcher: Remove "sending_messages" hash table
+ + fetcher: Remove "total_requests" counter
+ + remote: Print full refspec in "ostree remote refs"
+ + repo: Fix backwards timestamp in ostree_repo_write_commit()
+ + gpg-verifier: Fix compiler warning
+ + Release 2015.11
+ + parse-datetime: use the module from gnulib
+ + tests: add missing ${CMD_PREFIX}
+ + cmdline: Fatally error if the timestamp in a commit is invalid
+ + build: Delete generated parse-datetime.c file, use AM_V_GEN
+ + build: Also add a configure check for YACC/bison
+ + Update to latest libglnx
+ + repo: Add _ostree_repo_allocate_tmpdir helper
+ + repo: Use per-transaction staging dir
+ + repo: Allocate a tmpdir for each OstreeFetcher to isolate
+ concurrent downloads
+ + fetcher: Add "config-flags" construct-only property
+ + fetcher: Move the SoupSession to a separate thread
+ + pull: Push a temporary main context for sync requests
+ + build: Fix srcdir != builddir
+ + repo: Add ostree_repo_verify_summary()
+ + remote: Add "ostree remote summary" command
+ + repo: new function ostree_repo_prune_static_deltas
+ + prune: add new flag --static-deltas-only
+ + tests: add tests for prune --static-deltas-only
+ + deploy: Find kernel/initramfs consistently from filesystem
+ + bootconfig: Add ostree_bootconfig_parser_write_at
+ + deploy: Change large parts to be fd-relative, drop fsync
+ + fetcher: Lazily create tmp directory
+ + grub2_generate: load sysroot before using it
+ + repo: Expose dfd-relative mtree writes as public API
+ + repo: Add APIs for devino optimization between checkout ->
+ commit
+ + Release 2016.1
+ + repo: Note global transaction resume is legacy
+ + sysroot: Don't individually fsync dirs in checkout, rely on
+ syncfs
+ + diff: do not traverse parent commits
+ + Add a checkout option to skip fsync
+ + refs: Add a missing `goto out` for error handling
+ + grub2: Don't delete grub2.cfg.old file we just copied
+ + tests: Use "bash strict mode"
+ + build: Move man pages into man/
+ + build: Rename doc/ -> apidoc/
+ + Rewrite manual in mkdocs
+ + apidoc: Remove unnecessary srcdir != builddir workaround
+ + repo: Port -refs.c to openat()
+ + build: Add --disable-man
+ + lib: Add a #define OSTREE_SHA256_DIGEST_LEN 32
++++ 112 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/ostree/ostree.changes
++++ and /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes
Old:
----
ostree-2015.9.tar.xz
New:
----
ostree-2016.5.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ostree.spec ++++++
--- /var/tmp/diff_new_pack.gmKHGr/_old 2016-05-05 12:10:53.000000000 +0200
+++ /var/tmp/diff_new_pack.gmKHGr/_new 2016-05-05 12:10:53.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ostree
#
-# 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,13 +17,14 @@
Name: ostree
-Version: 2015.9
+Version: 2016.5
Release: 0
Summary: Git for operating system binaries
License: GPL-2.0+
Group: System/Libraries
Url: http://www.google.com
Source: %{name}-%{version}.tar.xz
+BuildRequires: bison
BuildRequires: gjs
BuildRequires: gnome-common
BuildRequires: gobject-introspection-devel >= 1.34.0
@@ -31,11 +32,13 @@
BuildRequires: libattr-devel
BuildRequires: libcap-devel
BuildRequires: pkgconfig(e2p)
+BuildRequires: pkgconfig(fuse) >= 2.9.2
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.36.0
BuildRequires: pkgconfig(libarchive) >= 2.8.0
BuildRequires: pkgconfig(libgsystem) >= 2015.1
BuildRequires: pkgconfig(liblzma) >= 5.0.5
BuildRequires: pkgconfig(libsoup-2.4) >= 2.39.1
+BuildRequires: pkgconfig(mount) >= 2-23.0
BuildRequires: pkgconfig(systemd)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -90,7 +93,7 @@
%build
NOCONFIGURE=1 ./autogen.sh
-%configure --with-dracut --with-grub2
+%configure --with-dracut
make %{?_smp_mflags}
%install
@@ -125,8 +128,11 @@
%files
%defattr(-,root,root)
%doc README.md COPYING
+%{_mandir}/man1/ostree*.1%{?ext_man}
+%{_mandir}/man5/ostree.repo*.5%{?ext_man}
+%{_mandir}/man1/rofiles-fuse.1%{?ext_man}
%{_bindir}/ostree
-
+%{_bindir}/rofiles-fuse
%{_libexecdir}/ostree/
%{_sbindir}/ostree-prepare-root
%{_sbindir}/ostree-remount
++++++ _service ++++++
--- /var/tmp/diff_new_pack.gmKHGr/_old 2016-05-05 12:10:53.000000000 +0200
+++ /var/tmp/diff_new_pack.gmKHGr/_new 2016-05-05 12:10:53.000000000 +0200
@@ -2,9 +2,9 @@
<service name="tar_scm" mode="disabled">
<param name="url">git://git.gnome.org/ostree</param>
<param name="scm">git</param>
- <param name="versionformat">2015.9</param>
+ <param name="versionformat">2016.5</param>
<param name="changesgenerate">enable</param>
- <param name="revision">refs/tags/v2015.9</param>
+ <param name="revision">refs/tags/v2016.5</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.gmKHGr/_old 2016-05-05 12:10:53.000000000 +0200
+++ /var/tmp/diff_new_pack.gmKHGr/_new 2016-05-05 12:10:53.000000000 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://git.gnome.org/ostree</param>
- <param name="changesrevision">bb14a336c2b98cd8266876b499e71d7dda7aaf88</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">bfa23bdc1f13a646f1c91f8a2724022eef2d5656</param></service></servicedata>
\ No newline at end of file
++++++ ostree-2015.9.tar.xz -> ostree-2016.5.tar.xz ++++++
++++ 39300 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package glib-networking for openSUSE:Factory checked in at 2016-05-05 12:10:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glib-networking (Old)
and /work/SRC/openSUSE:Factory/.glib-networking.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glib-networking"
Changes:
--------
--- /work/SRC/openSUSE:Factory/glib-networking/glib-networking.changes 2016-03-29 14:41:12.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.glib-networking.new/glib-networking.changes 2016-05-05 12:10:47.000000000 +0200
@@ -1,0 +2,10 @@
+Tue Apr 26 13:16:40 UTC 2016 - zaitor(a)opensuse.org
+
+- Update to version 2.48.1:
+ + Fixed translations in non-UTF-8 domains (bgo#765466).
+ + Fixed bash-ism in configure (bgo#765396).
+ + Updated translations.
+- Stop passing V=1 to make, we do debugging locally.
+- Add default http://www.gnome.org as Url: Silence rpmlint.
+
+-------------------------------------------------------------------
Old:
----
glib-networking-2.48.0.tar.xz
New:
----
glib-networking-2.48.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glib-networking.spec ++++++
--- /var/tmp/diff_new_pack.97QybX/_old 2016-05-05 12:10:48.000000000 +0200
+++ /var/tmp/diff_new_pack.97QybX/_new 2016-05-05 12:10:48.000000000 +0200
@@ -17,11 +17,12 @@
Name: glib-networking
-Version: 2.48.0
+Version: 2.48.1
Release: 0
Summary: Network-related GIO modules for glib
License: LGPL-2.1+
Group: System/Libraries
+Url: http://www.gnome.org
Source: http://download.gnome.org/sources/glib-networking/2.48/%{name}-%{version}.t…
Source99: baselibs.conf
# For directory ownership
@@ -56,7 +57,7 @@
%configure \
--disable-static \
--with-ca-certificates=/etc/ssl/ca-bundle.pem
-%__make %{?_smp_mflags} V=1
+%__make %{?_smp_mflags}
%install
%makeinstall
++++++ glib-networking-2.48.0.tar.xz -> glib-networking-2.48.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/Makefile.in new/glib-networking-2.48.1/Makefile.in
--- old/glib-networking-2.48.0/Makefile.in 2016-03-21 22:51:19.000000000 +0100
+++ new/glib-networking-2.48.1/Makefile.in 2016-04-26 14:31:44.000000000 +0200
@@ -635,6 +635,7 @@
giomoduledir = $(GIO_MODULE_DIR)
AM_CPPFLAGS = \
-DG_LOG_DOMAIN=\"GLib-Net\" \
+ -DLOCALE_DIR=\""$(localedir)"\" \
-DG_DISABLE_DEPRECATED \
$(GLIB_CFLAGS) \
$(NULL)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/NEWS new/glib-networking-2.48.1/NEWS
--- old/glib-networking-2.48.0/NEWS 2016-03-21 22:50:33.000000000 +0100
+++ new/glib-networking-2.48.1/NEWS 2016-04-25 22:29:41.000000000 +0200
@@ -1,8 +1,15 @@
+2.48.1
+======
+ * Fixed translations in non-UTF-8 domains [#765466, Ting-Wei Lan]
+
+ * Fixed bash-ism in configure [#765396, Patrick Welche]
+
+ * Updated translations: Friulian
+
2.48.0
======
* New stable release. (No changes since 2.47.90)
-
2.47.90
=======
* gnutls: The non-PKCS#11 TLS plugin now uses gnutls's certificate
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/configure new/glib-networking-2.48.1/configure
--- old/glib-networking-2.48.0/configure 2016-03-21 22:51:20.000000000 +0100
+++ new/glib-networking-2.48.1/configure 2016-04-26 14:31:45.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for glib-networking 2.48.0.
+# Generated by GNU Autoconf 2.69 for glib-networking 2.48.1.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='glib-networking'
PACKAGE_TARNAME='glib-networking'
-PACKAGE_VERSION='2.48.0'
-PACKAGE_STRING='glib-networking 2.48.0'
+PACKAGE_VERSION='2.48.1'
+PACKAGE_STRING='glib-networking 2.48.1'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network'
PACKAGE_URL=''
@@ -1423,7 +1423,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 glib-networking 2.48.0 to adapt to many kinds of systems.
+\`configure' configures glib-networking 2.48.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1493,7 +1493,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of glib-networking 2.48.0:";;
+ short | recursive ) echo "Configuration of glib-networking 2.48.1:";;
esac
cat <<\_ACEOF
@@ -1642,7 +1642,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-glib-networking configure 2.48.0
+glib-networking configure 2.48.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2011,7 +2011,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by glib-networking $as_me 2.48.0, which was
+It was created by glib-networking $as_me 2.48.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2879,7 +2879,7 @@
# Define the identity of the package.
PACKAGE='glib-networking'
- VERSION='2.48.0'
+ VERSION='2.48.1'
cat >>confdefs.h <<_ACEOF
@@ -14712,7 +14712,7 @@
ENABLE_ALWAYS_BUILD_TESTS_FALSE=
fi
- if test "$ENABLE_INSTALLED_TESTS" == "1"; then
+ if test "$ENABLE_INSTALLED_TESTS" = "1"; then
installed_test_metadir=${datadir}/installed-tests/glib-networking
installed_testdir=${libexecdir}/installed-tests/glib-networking
@@ -15903,7 +15903,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by glib-networking $as_me 2.48.0, which was
+This file was extended by glib-networking $as_me 2.48.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15969,7 +15969,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-glib-networking config.status 2.48.0
+glib-networking config.status 2.48.1
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/glib-networking-2.48.0/configure.ac new/glib-networking-2.48.1/configure.ac
--- old/glib-networking-2.48.0/configure.ac 2016-03-21 22:50:14.000000000 +0100
+++ new/glib-networking-2.48.1/configure.ac 2016-04-25 22:30:16.000000000 +0200
@@ -1,7 +1,7 @@
AC_PREREQ(2.65)
AC_CONFIG_MACRO_DIR([m4])
-AC_INIT([glib-networking],[2.48.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network])
+AC_INIT([glib-networking],[2.48.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network])
AC_CONFIG_SRCDIR([proxy/libproxy/glibproxyresolver.h])
AC_CONFIG_HEADERS([config.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/glib-networking.mk new/glib-networking-2.48.1/glib-networking.mk
--- old/glib-networking-2.48.0/glib-networking.mk 2015-02-05 15:22:59.000000000 +0100
+++ new/glib-networking-2.48.1/glib-networking.mk 2016-04-25 17:09:07.000000000 +0200
@@ -6,6 +6,7 @@
AM_CPPFLAGS = \
-DG_LOG_DOMAIN=\"GLib-Net\" \
+ -DLOCALE_DIR=\""$(localedir)"\" \
-DG_DISABLE_DEPRECATED \
$(GLIB_CFLAGS) \
$(NULL)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/m4/glibtests.m4 new/glib-networking-2.48.1/m4/glibtests.m4
--- old/glib-networking-2.48.0/m4/glibtests.m4 2015-02-05 15:22:59.000000000 +0100
+++ new/glib-networking-2.48.1/m4/glibtests.m4 2016-04-25 17:11:34.000000000 +0200
@@ -21,7 +21,7 @@
*) AC_MSG_ERROR([bad value ${enableval} for --enable-always-build-tests]) ;;
esac])
AM_CONDITIONAL([ENABLE_ALWAYS_BUILD_TESTS], test "$ENABLE_ALWAYS_BUILD_TESTS" = "1")
- if test "$ENABLE_INSTALLED_TESTS" == "1"; then
+ if test "$ENABLE_INSTALLED_TESTS" = "1"; then
AC_SUBST(installed_test_metadir, [${datadir}/installed-tests/]AC_PACKAGE_NAME)
AC_SUBST(installed_testdir, [${libexecdir}/installed-tests/]AC_PACKAGE_NAME)
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/po/fur.po new/glib-networking-2.48.1/po/fur.po
--- old/glib-networking-2.48.0/po/fur.po 2015-09-21 17:07:41.000000000 +0200
+++ new/glib-networking-2.48.1/po/fur.po 2016-04-25 17:01:57.000000000 +0200
@@ -8,121 +8,120 @@
"Project-Id-Version: glib-networking master\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
"product=glib&keywords=I18N+L10N&component=network\n"
-"POT-Creation-Date: 2015-01-20 18:47+0000\n"
-"PO-Revision-Date: 2015-01-20 20:44+0100\n"
+"POT-Creation-Date: 2016-04-08 06:55+0000\n"
+"PO-Revision-Date: 2016-04-08 18:19+0200\n"
"Last-Translator: Fabio Tomat <f.t.public(a)gmail.com>\n"
"Language-Team: Friulian <fur(a)li.org>\n"
"Language: fur\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.5.4\n"
+"X-Generator: Poedit 1.8.5\n"
#: ../proxy/libproxy/glibproxyresolver.c:157
msgid "Proxy resolver internal error."
msgstr "Erôr interni dal resolver proxy."
-#: ../tls/gnutls/gtlscertificate-gnutls.c:173
+#: ../tls/gnutls/gtlscertificate-gnutls.c:176
#, c-format
msgid "Could not parse DER certificate: %s"
msgstr "Impussibil analizâ il certificât DER: %s"
-#: ../tls/gnutls/gtlscertificate-gnutls.c:194
+#: ../tls/gnutls/gtlscertificate-gnutls.c:197
#, c-format
msgid "Could not parse PEM certificate: %s"
msgstr "Impussibil analizâ il certificât PEM: %s"
-#: ../tls/gnutls/gtlscertificate-gnutls.c:225
+#: ../tls/gnutls/gtlscertificate-gnutls.c:228
#, c-format
msgid "Could not parse DER private key: %s"
msgstr "Impussibil analizâ la clâf privade DER: %s"
-#: ../tls/gnutls/gtlscertificate-gnutls.c:256
+#: ../tls/gnutls/gtlscertificate-gnutls.c:259
#, c-format
msgid "Could not parse PEM private key: %s"
msgstr "Impussibil analizâ la clâf privade PEM: %s"
-#: ../tls/gnutls/gtlscertificate-gnutls.c:296
+#: ../tls/gnutls/gtlscertificate-gnutls.c:299
msgid "No certificate data provided"
msgstr "Nissun dât di certificât dât"
-#: ../tls/gnutls/gtlsclientconnection-gnutls.c:324
+#: ../tls/gnutls/gtlsclientconnection-gnutls.c:375
msgid "Server required TLS certificate"
msgstr "Il server al domande un certificât TLS"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:305
+#: ../tls/gnutls/gtlsconnection-gnutls.c:323
#, c-format
msgid "Could not create TLS connection: %s"
msgstr "Impussibil creâ la conession TLS: %s"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:577
+#: ../tls/gnutls/gtlsconnection-gnutls.c:585
msgid "Connection is closed"
-msgstr "La conession a je sierade"
+msgstr "La conession e je sierade"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:640
-#: ../tls/gnutls/gtlsconnection-gnutls.c:1509
+#: ../tls/gnutls/gtlsconnection-gnutls.c:658
+#: ../tls/gnutls/gtlsconnection-gnutls.c:1537
msgid "Operation would block"
-msgstr "Le operazion a podares blocasi"
+msgstr "Le operazion e podarès blocâsi"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:779
-#: ../tls/gnutls/gtlsconnection-gnutls.c:818
+#: ../tls/gnutls/gtlsconnection-gnutls.c:808
+#: ../tls/gnutls/gtlsconnection-gnutls.c:847
msgid "Peer failed to perform TLS handshake"
msgstr "Il grop nol è rivât a eseguî il handshake TLS"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:797
+#: ../tls/gnutls/gtlsconnection-gnutls.c:826
msgid "Peer requested illegal TLS rehandshake"
msgstr "Il grop al à domandât un rehandshake TLS no lecit"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:824
+#: ../tls/gnutls/gtlsconnection-gnutls.c:853
msgid "TLS connection closed unexpectedly"
msgstr "Sieradure inspietade de conession TLS"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:834
+#: ../tls/gnutls/gtlsconnection-gnutls.c:863
msgid "TLS connection peer did not send a certificate"
-msgstr "Il grop di conession TLS nol a inviât un certificât"
+msgstr "Il grop di conession TLS nol à inviât un certificât"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:1217
#: ../tls/gnutls/gtlsconnection-gnutls.c:1250
+#: ../tls/gnutls/gtlsconnection-gnutls.c:1283
#, c-format
msgid "Error performing TLS handshake: %s"
msgstr "Erôr tal eseguî il handshake TLS: %s"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:1260
+#: ../tls/gnutls/gtlsconnection-gnutls.c:1293
msgid "Server did not return a valid TLS certificate"
-msgstr "Il server nol a tornât un certificât TLS valit"
+msgstr "Il server nol à tornât un certificât TLS valit"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:1335
+#: ../tls/gnutls/gtlsconnection-gnutls.c:1363
msgid "Unacceptable TLS certificate"
msgstr "certificât TLS no acetabil"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:1543
+#: ../tls/gnutls/gtlsconnection-gnutls.c:1571
#, c-format
msgid "Error reading data from TLS socket: %s"
msgstr "Erôr tal lei dâts tal socket TLS: %s"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:1572
+#: ../tls/gnutls/gtlsconnection-gnutls.c:1600
#, c-format
msgid "Error writing data to TLS socket: %s"
msgstr "Erôr tal scrivi dâts tal socket TLS: %s"
-#: ../tls/gnutls/gtlsconnection-gnutls.c:1624
+#: ../tls/gnutls/gtlsconnection-gnutls.c:1664
#, c-format
msgid "Error performing TLS close: %s"
msgstr "Erôr tal sierâ TLS: %s"
-#: ../tls/gnutls/gtlsserverconnection-gnutls.c:103
+#: ../tls/gnutls/gtlsserverconnection-gnutls.c:107
msgid "Certificate has no private key"
-msgstr "Il certificât a nol a une clâf privade"
+msgstr "Il certificât nol à une clâf privade"
-#: ../tls/pkcs11/gpkcs11pin.c:108
+#: ../tls/pkcs11/gpkcs11pin.c:111
msgid ""
-"This is the last chance to enter the PIN correctly before the token is "
-"locked."
+"This is the last chance to enter the PIN correctly before the token is locked."
msgstr ""
-"Cheste a je l'ultime pussibilitât par inserî il PIN coret prime che al vegni "
+"Cheste e je la ultime pussibilitât par inserî il PIN coret prime che al vegni "
"blocât il token."
-#: ../tls/pkcs11/gpkcs11pin.c:110
+#: ../tls/pkcs11/gpkcs11pin.c:113
msgid ""
"Several PIN attempts have been incorrect, and the token will be locked after "
"further failures."
@@ -130,23 +129,23 @@
"A son stâts fats une vore di tentatîfs par meti il PIN, il token al sarà "
"blocât dopo altris faliments."
-#: ../tls/pkcs11/gpkcs11pin.c:112
+#: ../tls/pkcs11/gpkcs11pin.c:115
msgid "The PIN entered is incorrect."
-msgstr "Il PIN dât a nol è coret."
+msgstr "Il PIN dât nol è coret."
-#: ../tls/pkcs11/gpkcs11slot.c:446
+#: ../tls/pkcs11/gpkcs11slot.c:449
msgid "Module"
msgstr "Modul"
-#: ../tls/pkcs11/gpkcs11slot.c:447
+#: ../tls/pkcs11/gpkcs11slot.c:450
msgid "PKCS#11 Module Pointer"
msgstr "Pontadôr modul PKCS#11"
-#: ../tls/pkcs11/gpkcs11slot.c:454
+#: ../tls/pkcs11/gpkcs11slot.c:457
msgid "Slot ID"
msgstr "ID dal slot"
-#: ../tls/pkcs11/gpkcs11slot.c:455
+#: ../tls/pkcs11/gpkcs11slot.c:458
msgid "PKCS#11 Slot Identifier"
msgstr "Identificadôr Slot PKCS#11"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/proxy/gnome/Makefile.in new/glib-networking-2.48.1/proxy/gnome/Makefile.in
--- old/glib-networking-2.48.0/proxy/gnome/Makefile.in 2016-03-21 22:51:20.000000000 +0100
+++ new/glib-networking-2.48.1/proxy/gnome/Makefile.in 2016-04-26 14:31:44.000000000 +0200
@@ -604,7 +604,8 @@
top_srcdir = @top_srcdir@
module_flags = -export_dynamic -avoid-version -module -no-undefined -export-symbols-regex '^g_io_module_(load|unload|query)'
giomoduledir = $(GIO_MODULE_DIR)
-AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" -DG_DISABLE_DEPRECATED \
+AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" \
+ -DLOCALE_DIR=\""$(localedir)"\" -DG_DISABLE_DEPRECATED \
$(GLIB_CFLAGS) $(NULL) $(GSETTINGS_DESKTOP_SCHEMAS_CFLAGS)
TESTS_ENVIRONMENT = \
G_TEST_SRCDIR="$(abs_srcdir)" \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/proxy/gnome/gnome-proxy-module.c new/glib-networking-2.48.1/proxy/gnome/gnome-proxy-module.c
--- old/glib-networking-2.48.0/proxy/gnome/gnome-proxy-module.c 2011-12-30 15:14:01.000000000 +0100
+++ new/glib-networking-2.48.1/proxy/gnome/gnome-proxy-module.c 2016-04-25 17:09:07.000000000 +0200
@@ -19,6 +19,8 @@
#include "config.h"
+#include <glib/gi18n-lib.h>
+
#include "gproxyresolvergnome.h"
@@ -26,6 +28,8 @@
g_io_module_load (GIOModule *module)
{
g_proxy_resolver_gnome_register (module);
+ bindtextdomain (GETTEXT_PACKAGE, LOCALE_DIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
}
void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/proxy/libproxy/Makefile.in new/glib-networking-2.48.1/proxy/libproxy/Makefile.in
--- old/glib-networking-2.48.0/proxy/libproxy/Makefile.in 2016-03-21 22:51:20.000000000 +0100
+++ new/glib-networking-2.48.1/proxy/libproxy/Makefile.in 2016-04-26 14:31:44.000000000 +0200
@@ -617,7 +617,8 @@
top_srcdir = @top_srcdir@
module_flags = -export_dynamic -avoid-version -module -no-undefined -export-symbols-regex '^g_io_module_(load|unload|query)'
giomoduledir = $(GIO_MODULE_DIR)
-AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" -DG_DISABLE_DEPRECATED \
+AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" \
+ -DLOCALE_DIR=\""$(localedir)"\" -DG_DISABLE_DEPRECATED \
$(GLIB_CFLAGS) $(NULL) $(LIBPROXY_CFLAGS)
TESTS_ENVIRONMENT = \
G_TEST_SRCDIR="$(abs_srcdir)" \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/proxy/libproxy/libproxy-module.c new/glib-networking-2.48.1/proxy/libproxy/libproxy-module.c
--- old/glib-networking-2.48.0/proxy/libproxy/libproxy-module.c 2011-12-30 15:14:01.000000000 +0100
+++ new/glib-networking-2.48.1/proxy/libproxy/libproxy-module.c 2016-04-25 17:09:07.000000000 +0200
@@ -21,6 +21,8 @@
#include "config.h"
+#include <glib/gi18n-lib.h>
+
#include "glibproxyresolver.h"
@@ -28,6 +30,8 @@
g_io_module_load (GIOModule *module)
{
g_libproxy_resolver_register (module);
+ bindtextdomain (GETTEXT_PACKAGE, LOCALE_DIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
}
void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/proxy/tests/Makefile.in new/glib-networking-2.48.1/proxy/tests/Makefile.in
--- old/glib-networking-2.48.0/proxy/tests/Makefile.in 2016-03-21 22:51:20.000000000 +0100
+++ new/glib-networking-2.48.1/proxy/tests/Makefile.in 2016-04-26 14:31:44.000000000 +0200
@@ -607,7 +607,8 @@
top_srcdir = @top_srcdir@
module_flags = -export_dynamic -avoid-version -module -no-undefined -export-symbols-regex '^g_io_module_(load|unload|query)'
giomoduledir = $(GIO_MODULE_DIR)
-AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" -DG_DISABLE_DEPRECATED \
+AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" \
+ -DLOCALE_DIR=\""$(localedir)"\" -DG_DISABLE_DEPRECATED \
$(GLIB_CFLAGS) $(NULL) $(GSETTINGS_DESKTOP_SCHEMAS_CFLAGS) \
-I$(top_srcdir)/proxy -DSRCDIR=\""$(srcdir)"\" \
-DTOP_BUILDDIR=\""$(top_builddir)"\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/tls/gnutls/Makefile.in new/glib-networking-2.48.1/tls/gnutls/Makefile.in
--- old/glib-networking-2.48.0/tls/gnutls/Makefile.in 2016-03-21 22:51:20.000000000 +0100
+++ new/glib-networking-2.48.1/tls/gnutls/Makefile.in 2016-04-26 14:31:44.000000000 +0200
@@ -630,7 +630,8 @@
top_srcdir = @top_srcdir@
module_flags = -export_dynamic -avoid-version -module -no-undefined -export-symbols-regex '^g_io_module_(load|unload|query)'
giomoduledir = $(GIO_MODULE_DIR)
-AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" -DG_DISABLE_DEPRECATED \
+AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" \
+ -DLOCALE_DIR=\""$(localedir)"\" -DG_DISABLE_DEPRECATED \
$(GLIB_CFLAGS) $(NULL) $(P11_CFLAGS) $(GNUTLS_CFLAGS) $(NULL)
TESTS_ENVIRONMENT = \
G_TEST_SRCDIR="$(abs_srcdir)" \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/tls/gnutls/gnutls-module.c new/glib-networking-2.48.1/tls/gnutls/gnutls-module.c
--- old/glib-networking-2.48.0/tls/gnutls/gnutls-module.c 2016-02-08 14:05:34.000000000 +0100
+++ new/glib-networking-2.48.1/tls/gnutls/gnutls-module.c 2016-04-25 17:09:07.000000000 +0200
@@ -23,6 +23,7 @@
#include "config.h"
#include <gio/gio.h>
+#include <glib/gi18n-lib.h>
#include "gtlsbackend-gnutls.h"
#include "gtlsbackend-gnutls-pkcs11.h"
@@ -35,6 +36,8 @@
#ifdef HAVE_PKCS11
g_tls_backend_gnutls_pkcs11_register (module);
#endif
+ bindtextdomain (GETTEXT_PACKAGE, LOCALE_DIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
}
void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/tls/pkcs11/Makefile.in new/glib-networking-2.48.1/tls/pkcs11/Makefile.in
--- old/glib-networking-2.48.0/tls/pkcs11/Makefile.in 2016-03-21 22:51:20.000000000 +0100
+++ new/glib-networking-2.48.1/tls/pkcs11/Makefile.in 2016-04-26 14:31:45.000000000 +0200
@@ -598,7 +598,8 @@
top_srcdir = @top_srcdir@
module_flags = -export_dynamic -avoid-version -module -no-undefined -export-symbols-regex '^g_io_module_(load|unload|query)'
giomoduledir = $(GIO_MODULE_DIR)
-AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" -DG_DISABLE_DEPRECATED \
+AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" \
+ -DLOCALE_DIR=\""$(localedir)"\" -DG_DISABLE_DEPRECATED \
$(GLIB_CFLAGS) $(NULL) $(PKCS11_CFLAGS) -DG_DISABLE_DEPRECATED
TESTS_ENVIRONMENT = \
G_TEST_SRCDIR="$(abs_srcdir)" \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.48.0/tls/tests/Makefile.in new/glib-networking-2.48.1/tls/tests/Makefile.in
--- old/glib-networking-2.48.0/tls/tests/Makefile.in 2016-03-21 22:51:20.000000000 +0100
+++ new/glib-networking-2.48.1/tls/tests/Makefile.in 2016-04-26 14:31:45.000000000 +0200
@@ -657,7 +657,8 @@
top_srcdir = @top_srcdir@
module_flags = -export_dynamic -avoid-version -module -no-undefined -export-symbols-regex '^g_io_module_(load|unload|query)'
giomoduledir = $(GIO_MODULE_DIR)
-AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" -DG_DISABLE_DEPRECATED \
+AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-Net\" \
+ -DLOCALE_DIR=\""$(localedir)"\" -DG_DISABLE_DEPRECATED \
$(GLIB_CFLAGS) $(NULL) $(GNUTLS_CFLAGS) -I$(top_srcdir)/tls \
-I$(top_builddir)/tls -DSRCDIR=\""$(abs_srcdir)"\" \
-DTOP_BUILDDIR=\""$(top_builddir)"\" $(am__append_15)
1
0
Hello community,
here is the log from the commit of package orca for openSUSE:Factory checked in at 2016-05-05 12:10:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/orca (Old)
and /work/SRC/openSUSE:Factory/.orca.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "orca"
Changes:
--------
--- /work/SRC/openSUSE:Factory/orca/orca.changes 2016-03-29 14:37:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.orca.new/orca.changes 2016-05-05 12:10:42.000000000 +0200
@@ -1,0 +2,39 @@
+Mon Apr 25 19:09:27 UTC 2016 - zaitor(a)opensuse.org
+
+- Update to version 3.20.1:
+ + Gecko:
+ - Fix presentation of title bar in Gecko apps.
+ - Work around Google Maps killing the focused widget.
+ - Fix offset used when evaluating text selection in content
+ with embedded objects.
+ - Don't set new focus to context object if context object is
+ zombie.
+ - Only update locusOfFocus to context replicant if locusOfFocus
+ is a zombie.
+ - Don't use generated text as name for web content which
+ exposes a name, unless it's a combo box or spin button.
+ - Cache label-related information for web content for
+ performance.
+ - Ignore events from Mozilla's self-repair hidden page.
+ - Don't do SayAll for page fragments.
+ - Prevent locusOfFocus change when navigating in SeaMonkey
+ message list.
+ + Unity Panel Service:
+ - Work around labels reporting an index in parent of -1.
+ - Work around label descriptions containing unwanted content.
+ - Fall back on name when labels fail to implement the text
+ interface.
+ + Gtk+:
+ - Handle changes in Gtk+ 3.20 combo boxes.
+ - Only treat cells with non-whitespace chars as real active
+ descendants.
+ - Ignore row-reordered event spam.
+ + General:
+ - Fix a false positive with clipboard messages.
+ - Don't re-present description if it was used as name fallback.
+ - Handle unhandled case of objects becoming defunct.
+ - Fix syntax error in Bulgarian help file.
+ + Updated translations.
+- Add python3-brlapi BuildRequires: Needed for braille support now.
+
+-------------------------------------------------------------------
Old:
----
orca-3.20.0.tar.xz
New:
----
orca-3.20.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ orca.spec ++++++
--- /var/tmp/diff_new_pack.IobJ1K/_old 2016-05-05 12:10:43.000000000 +0200
+++ /var/tmp/diff_new_pack.IobJ1K/_new 2016-05-05 12:10:43.000000000 +0200
@@ -17,7 +17,7 @@
Name: orca
-Version: 3.20.0
+Version: 3.20.1
Release: 0
Summary: Screen reader for GNOME
License: LGPL-2.1+
@@ -30,6 +30,7 @@
BuildRequires: intltool
BuildRequires: liblouis-devel
BuildRequires: python >= 3.3
+BuildRequires: python3-brlapi >= 0.5.1
BuildRequires: python3-louis
BuildRequires: python3-speechd
BuildRequires: translation-update-upstream
@@ -42,7 +43,7 @@
# the gsettings tool is used to know if a11y is enabled
Requires: glib2-tools
# pyatspi is a virtual name that is provided by the default at-spi stack
-Requires: brltty
+Requires: brltty >= 3.9
Requires: py3atspi
Requires: python3-brlapi
Requires: python3-gobject
++++++ orca-3.20.0.tar.xz -> orca-3.20.1.tar.xz ++++++
++++ 12100 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package evolution for openSUSE:Factory checked in at 2016-05-05 12:10:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/evolution (Old)
and /work/SRC/openSUSE:Factory/.evolution.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution"
Changes:
--------
--- /work/SRC/openSUSE:Factory/evolution/evolution.changes 2016-04-15 19:06:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.evolution.new/evolution.changes 2016-05-05 12:10:35.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Apr 25 20:21:39 UTC 2016 - zaitor(a)opensuse.org
+
+- Drop pkgconfig(geoclue) BuildRequires: evolution stopped
+ depending on it in version 3.12.8.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ evolution.spec ++++++
--- /var/tmp/diff_new_pack.f48Qpg/_old 2016-05-05 12:10:36.000000000 +0200
+++ /var/tmp/diff_new_pack.f48Qpg/_new 2016-05-05 12:10:36.000000000 +0200
@@ -60,7 +60,6 @@
BuildRequires: pkgconfig(gail-3.0) >= 3.2.0
BuildRequires: pkgconfig(gcr-3) >= 3.4
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.24.0
-BuildRequires: pkgconfig(geoclue) >= 0.12.0
BuildRequires: pkgconfig(geocode-glib-1.0) >= 3.10
BuildRequires: pkgconfig(gio-2.0) >= 2.40.0
BuildRequires: pkgconfig(gladeui-2.0) >= 3.10.0
1
0
Hello community,
here is the log from the commit of package appstream-glib for openSUSE:Factory checked in at 2016-05-05 12:10:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/appstream-glib (Old)
and /work/SRC/openSUSE:Factory/.appstream-glib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "appstream-glib"
Changes:
--------
--- /work/SRC/openSUSE:Factory/appstream-glib/appstream-glib.changes 2016-04-11 09:13:37.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.appstream-glib.new/appstream-glib.changes 2016-05-05 12:10:29.000000000 +0200
@@ -1,0 +2,21 @@
+Tue Apr 26 09:05:41 UTC 2016 - zaitor(a)opensuse.org
+
+- Update to version 0.5.14:
+ + Ignore desktop files with X-AppStream-Ignore.
+ + Add search-pkgname to appstream-glib.
+ + Add AS_APP_QUIRK_NEEDS_REBOOT.
+ + Fall back to searching in as_store_get_app_by_pkgname().
+ + Add AS_APP_QUIRK_NOT_REVIEWABLE.
+ + Search /usr/share/metainfo for local files.
+ + trivial: Fix critical warning when validing broken AppStream
+ files.
+ + Add the Audio+Video categories from AppStream XML too.
+ + Add as_screenshot_get_image_for_locale().
+
+-------------------------------------------------------------------
+Thu Apr 14 16:17:34 UTC 2016 - dimstar(a)opensuse.org
+
+- Require the main-package by the -devel package: the AS-utils are
+ expected to be available to a developer.
+
+-------------------------------------------------------------------
Old:
----
appstream-glib-0.5.13.tar.xz
New:
----
appstream-glib-0.5.14.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ appstream-glib.spec ++++++
--- /var/tmp/diff_new_pack.X9krwR/_old 2016-05-05 12:10:30.000000000 +0200
+++ /var/tmp/diff_new_pack.X9krwR/_new 2016-05-05 12:10:30.000000000 +0200
@@ -20,7 +20,7 @@
%define _build_from_vcs 1
Name: appstream-glib
-Version: 0.5.13
+Version: 0.5.14
Release: 0
Summary: AppStream Abstraction Library
License: LGPL-2.1+
@@ -128,6 +128,7 @@
%package devel
Summary: AppStream Abstraction Library -- Development files
Group: Development/Languages/C and C++
+Requires: %{name} = %{version}
Requires: libappstream-builder8 = %{version}
Requires: libappstream-glib8 = %{version}
Requires: typelib-1_0-AppStreamBuilder-1_0 = %{version}
++++++ _service ++++++
--- /var/tmp/diff_new_pack.X9krwR/_old 2016-05-05 12:10:30.000000000 +0200
+++ /var/tmp/diff_new_pack.X9krwR/_new 2016-05-05 12:10:30.000000000 +0200
@@ -2,9 +2,9 @@
<service name="tar_scm" mode="disabled">
<param name="url">https://github.com/hughsie/appstream-glib.git</param>
<param name="scm">git</param>
- <param name="versionformat">0.5.13</param>
+ <param name="versionformat">0.5.14</param>
<param name="changesgenerate">enable</param>
- <param name="revision">refs/tags/appstream_glib_0_5_13</param>
+ <param name="revision">refs/tags/appstream_glib_0_5_14</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.X9krwR/_old 2016-05-05 12:10:30.000000000 +0200
+++ /var/tmp/diff_new_pack.X9krwR/_new 2016-05-05 12:10:30.000000000 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/hughsie/appstream-glib.git</param>
- <param name="changesrevision">e6ee905cd28dcd421c52e2902410023fd08c139d</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">469bd3d1a1109df0569b6d6aac3fb79bf7a5cbd6</param></service></servicedata>
\ No newline at end of file
++++++ appstream-glib-0.5.13.tar.xz -> appstream-glib-0.5.14.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/NEWS new/appstream-glib-0.5.14/NEWS
--- old/appstream-glib-0.5.13/NEWS 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/NEWS 2016-04-26 11:05:40.000000000 +0200
@@ -1,3 +1,19 @@
+Version 0.5.14
+~~~~~~~~~~~~~~
+Released: 2016-04-20
+
+New Features:
+ - Add AS_APP_QUIRK_NEEDS_REBOOT (Richard Hughes)
+ - Add AS_APP_QUIRK_NOT_REVIEWABLE (Richard Hughes)
+ - Add as_screenshot_get_image_for_locale() (Richard Hughes)
+ - Add search-pkgname to appstream-cmd (Richard Hughes)
+
+Bugfixes:
+ - Add the Audio+Video categories from AppStream XML too (Richard Hughes)
+ - Fall back to searching in as_store_get_app_by_pkgname() (Richard Hughes)
+ - Ignore desktop files with X-AppStream-Ignore (Richard Hughes)
+ - Search /usr/share/metainfo for local files (Richard Hughes)
+
Version 0.5.13
~~~~~~~~~~~~~~
Released: 2016-04-01
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/RELEASE new/appstream-glib-0.5.14/RELEASE
--- old/appstream-glib-0.5.13/RELEASE 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/RELEASE 2016-04-26 11:05:41.000000000 +0200
@@ -2,10 +2,10 @@
1. Write NEWS entries for appstream_glib in the same format as usual.
-git shortlog appstream_glib_0_5_12.. | grep -i -v trivial | grep -v Merge > NEWS.new
+git shortlog appstream_glib_0_5_13.. | grep -i -v trivial | grep -v Merge > NEWS.new
--------------------------------------------------------------------------------
-Version 0.5.13
+Version 0.5.14
~~~~~~~~~~~~~~
Released: 2016-xx-xx
@@ -29,8 +29,8 @@
4. Commit changes in git:
-git commit -a -m "Release version 0.5.13"
-git tag -s -f -m "Release 0.5.13" appstream_glib_0_5_13
+git commit -a -m "Release version 0.5.14"
+git tag -s -f -m "Release 0.5.14" appstream_glib_0_5_14
<gpg password>
git push --tags
git push
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/client/as-util.c new/appstream-glib-0.5.14/client/as-util.c
--- old/appstream-glib-0.5.13/client/as-util.c 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/client/as-util.c 2016-04-26 11:05:40.000000000 +0200
@@ -1310,6 +1310,49 @@
}
/**
+ * as_util_search_pkgname:
+ **/
+static gboolean
+as_util_search_pkgname (AsUtilPrivate *priv, gchar **values, GError **error)
+{
+ AsApp *app;
+ guint i;
+ g_autoptr(AsStore) store = NULL;
+
+ /* check args */
+ if (g_strv_length (values) < 1) {
+ g_set_error_literal (error,
+ AS_ERROR,
+ AS_ERROR_INVALID_ARGUMENTS,
+ "Not enough arguments, "
+ "expected search terms");
+ return FALSE;
+ }
+
+ /* load system database */
+ store = as_store_new ();
+ if (!as_store_load (store,
+ AS_STORE_LOAD_FLAG_IGNORE_INVALID |
+ AS_STORE_LOAD_FLAG_APP_INFO_SYSTEM |
+ AS_STORE_LOAD_FLAG_APP_INFO_USER |
+ AS_STORE_LOAD_FLAG_APPDATA |
+ AS_STORE_LOAD_FLAG_XDG_APP_USER |
+ AS_STORE_LOAD_FLAG_XDG_APP_SYSTEM |
+ AS_STORE_LOAD_FLAG_DESKTOP,
+ NULL, error))
+ return FALSE;
+
+ /* find by source */
+ for (i = 0; values[i] != NULL; i++) {
+ app = as_store_get_app_by_pkgname (store, values[i]);
+ if (app == NULL)
+ continue;
+ g_print ("%s\n", as_app_get_id (app));
+ }
+ return TRUE;
+}
+
+/**
* as_util_search_token_sort_cb:
**/
static gint
@@ -4048,6 +4091,12 @@
_("Search for AppStream applications"),
as_util_search);
as_util_add (priv->cmd_array,
+ "search-pkgname",
+ NULL,
+ /* TRANSLATORS: command description */
+ _("Search for AppStream applications by package name"),
+ as_util_search_pkgname);
+ as_util_add (priv->cmd_array,
"show-search-tokens",
NULL,
/* TRANSLATORS: command description */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/configure.ac new/appstream-glib-0.5.14/configure.ac
--- old/appstream-glib-0.5.13/configure.ac 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/configure.ac 2016-04-26 11:05:41.000000000 +0200
@@ -2,7 +2,7 @@
m4_define([as_major_version], [0])
m4_define([as_minor_version], [5])
-m4_define([as_micro_version], [13])
+m4_define([as_micro_version], [14])
m4_define([as_version],
[as_major_version.as_minor_version.as_micro_version])
@@ -51,7 +51,7 @@
# fixed, change:
# REVISION += 1
LT_CURRENT=8
-LT_REVISION=6
+LT_REVISION=7
LT_AGE=0
AC_SUBST(LT_CURRENT)
AC_SUBST(LT_REVISION)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/libappstream-glib/as-app-desktop.c new/appstream-glib-0.5.14/libappstream-glib/as-app-desktop.c
--- old/appstream-glib-0.5.13/libappstream-glib/as-app-desktop.c 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/libappstream-glib/as-app-desktop.c 2016-04-26 11:05:41.000000000 +0200
@@ -351,6 +351,16 @@
NULL);
if (tmp != NULL && tmp[0] != '\0')
as_app_set_name (app, locale, tmp);
+
+ /* for Ubuntu */
+ } else if (g_strcmp0 (key, "X-AppStream-Ignore") == 0) {
+ gboolean ret;
+ ret = g_key_file_get_boolean (kf,
+ G_KEY_FILE_DESKTOP_GROUP,
+ key,
+ NULL);
+ if (ret)
+ as_app_add_veto (app, "X-AppStream-Ignore");
}
return TRUE;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/libappstream-glib/as-app.c new/appstream-glib-0.5.14/libappstream-glib/as-app.c
--- old/appstream-glib-0.5.13/libappstream-glib/as-app.c 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/libappstream-glib/as-app.c 2016-04-26 11:05:41.000000000 +0200
@@ -2198,7 +2198,6 @@
if (g_strcmp0 (category, "AudioVideo") == 0) {
as_app_add_category (app, "Audio");
as_app_add_category (app, "Video");
- return;
}
g_ptr_array_add (priv->categories, g_strdup (category));
@@ -3778,10 +3777,10 @@
for (c = n->children; c != NULL; c = c->next) {
if (as_node_get_tag (c) != AS_TAG_CATEGORY)
continue;
- taken = as_node_take_data (c);
- if (taken == NULL)
+ tmp = as_node_get_data (c);
+ if (tmp == NULL)
continue;
- g_ptr_array_add (priv->categories, taken);
+ as_app_add_category (app, tmp);
}
break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/libappstream-glib/as-app.h new/appstream-glib-0.5.14/libappstream-glib/as-app.h
--- old/appstream-glib-0.5.13/libappstream-glib/as-app.h 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/libappstream-glib/as-app.h 2016-04-26 11:05:41.000000000 +0200
@@ -217,6 +217,8 @@
* @AS_APP_QUIRK_COMPULSORY: Cannot be removed
* @AS_APP_QUIRK_HAS_SOURCE: Has a source to allow staying up-to-date
* @AS_APP_QUIRK_MATCH_ANY_PREFIX: Matches applications with any prefix
+ * @AS_APP_QUIRK_NEEDS_REBOOT: A reboot is required after the action
+ * @AS_APP_QUIRK_NOT_REVIEWABLE: The app is not reviewable
*
* The component attributes.
**/
@@ -226,6 +228,8 @@
AS_APP_QUIRK_COMPULSORY = 1 << 1, /* Since: 0.5.10 */
AS_APP_QUIRK_HAS_SOURCE = 1 << 2, /* Since: 0.5.10 */
AS_APP_QUIRK_MATCH_ANY_PREFIX = 1 << 3, /* Since: 0.5.12 */
+ AS_APP_QUIRK_NEEDS_REBOOT = 1 << 4, /* Since: 0.5.14 */
+ AS_APP_QUIRK_NOT_REVIEWABLE = 1 << 5, /* Since: 0.5.14 */
/*< private >*/
AS_APP_QUIRK_LAST
} AsAppQuirk;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/libappstream-glib/as-image.c new/appstream-glib-0.5.14/libappstream-glib/as-image.c
--- old/appstream-glib-0.5.13/libappstream-glib/as-image.c 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/libappstream-glib/as-image.c 2016-04-26 11:05:41.000000000 +0200
@@ -1,6 +1,6 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
*
- * Copyright (C) 2014 Richard Hughes <richard(a)hughsie.com>
+ * Copyright (C) 2014-2016 Richard Hughes <richard(a)hughsie.com>
*
* Licensed under the GNU Lesser General Public License Version 2.1
*
@@ -42,6 +42,7 @@
typedef struct
{
AsImageKind kind;
+ gchar *locale;
gchar *url;
gchar *md5;
gchar *basename;
@@ -68,6 +69,7 @@
g_free (priv->url);
g_free (priv->md5);
g_free (priv->basename);
+ g_free (priv->locale);
G_OBJECT_CLASS (as_image_parent_class)->finalize (object);
}
@@ -166,6 +168,23 @@
}
/**
+ * as_image_get_locale:
+ * @image: a #AsImage instance.
+ *
+ * Gets the locale of the image.
+ *
+ * Returns: locale, or %NULL
+ *
+ * Since: 0.5.14
+ **/
+const gchar *
+as_image_get_locale (AsImage *image)
+{
+ AsImagePrivate *priv = GET_PRIVATE (image);
+ return priv->locale;
+}
+
+/**
* as_image_get_md5:
* @image: a #AsImage instance.
*
@@ -285,6 +304,23 @@
}
/**
+ * as_image_set_locale:
+ * @image: a #AsImage instance.
+ * @locale: the new image locale, e.g. "en_GB" or %NULL.
+ *
+ * Sets the image locale.
+ *
+ * Since: 0.5.14
+ **/
+void
+as_image_set_locale (AsImage *image, const gchar *locale)
+{
+ AsImagePrivate *priv = GET_PRIVATE (image);
+ g_free (priv->locale);
+ priv->locale = g_strdup (locale);
+}
+
+/**
* as_image_set_width:
* @image: a #AsImage instance.
* @width: the width in pixels.
@@ -395,6 +431,8 @@
"type", as_image_kind_to_string (priv->kind),
NULL);
}
+ if (priv->locale != NULL)
+ as_node_add_attribute (n, "xml:lang", priv->locale);
return n;
}
@@ -436,6 +474,11 @@
g_free (priv->url);
priv->url = taken;
}
+ taken = as_node_take_attribute (node, "xml:lang");
+ if (taken != NULL) {
+ g_free (priv->locale);
+ priv->locale = taken;
+ }
return TRUE;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/libappstream-glib/as-image.h new/appstream-glib-0.5.14/libappstream-glib/as-image.h
--- old/appstream-glib-0.5.13/libappstream-glib/as-image.h 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/libappstream-glib/as-image.h 2016-04-26 11:05:41.000000000 +0200
@@ -1,6 +1,6 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
*
- * Copyright (C) 2014 Richard Hughes <richard(a)hughsie.com>
+ * Copyright (C) 2014-2016 Richard Hughes <richard(a)hughsie.com>
*
* Licensed under the GNU Lesser General Public License Version 2.1
*
@@ -142,6 +142,7 @@
const gchar *as_image_get_url (AsImage *image);
const gchar *as_image_get_md5 (AsImage *image);
const gchar *as_image_get_basename (AsImage *image);
+const gchar *as_image_get_locale (AsImage *image);
guint as_image_get_width (AsImage *image);
guint as_image_get_height (AsImage *image);
AsImageKind as_image_get_kind (AsImage *image);
@@ -152,6 +153,8 @@
const gchar *url);
void as_image_set_basename (AsImage *image,
const gchar *basename);
+void as_image_set_locale (AsImage *image,
+ const gchar *locale);
void as_image_set_width (AsImage *image,
guint width);
void as_image_set_height (AsImage *image,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/libappstream-glib/as-screenshot.c new/appstream-glib-0.5.14/libappstream-glib/as-screenshot.c
--- old/appstream-glib-0.5.13/libappstream-glib/as-screenshot.c 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/libappstream-glib/as-screenshot.c 2016-04-26 11:05:41.000000000 +0200
@@ -1,6 +1,6 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
*
- * Copyright (C) 2014 Richard Hughes <richard(a)hughsie.com>
+ * Copyright (C) 2014-2016 Richard Hughes <richard(a)hughsie.com>
*
* Licensed under the GNU Lesser General Public License Version 2.1
*
@@ -168,7 +168,7 @@
* as_screenshot_get_images:
* @screenshot: a #AsScreenshot instance.
*
- * Gets the image sizes included in the screenshot.
+ * Gets the images included in the screenshot of all sizes and locales.
*
* Returns: (element-type AsImage) (transfer none): an array
*
@@ -182,21 +182,58 @@
}
/**
- * as_screenshot_get_image:
+ * as_screenshot_get_images_for_locale:
+ * @screenshot: a #AsScreenshot instance.
+ *
+ * Returns all images of all sizes that are compatible with a specific locale.
+ *
+ * Returns: (element-type AsImage) (transfer container): an array
+ *
+ * Since: 0.5.14
+ **/
+GPtrArray *
+as_screenshot_get_images_for_locale (AsScreenshot *screenshot,
+ const gchar *locale)
+{
+ AsImage *im;
+ AsScreenshotPrivate *priv = GET_PRIVATE (screenshot);
+ GPtrArray *array;
+ guint i;
+
+ /* user wants a specific locale */
+ array = g_ptr_array_new_with_free_func ((GDestroyNotify) g_object_unref);
+ for (i = 0; i < priv->images->len; i++) {
+ im = g_ptr_array_index (priv->images, i);
+ if (!as_utils_locale_is_compatible (as_image_get_locale (im),
+ locale))
+ continue;
+ g_ptr_array_add (array, g_object_ref (im));
+ }
+ return array;
+}
+
+/**
+ * as_screenshot_get_image_for_locale:
* @screenshot: a #AsScreenshot instance.
+ * @locale: locale, or %NULL
* @width: target width
* @height: target height
*
- * Gets the AsImage closest to the target size. The #AsImage may not actually
- * be the requested size, and the application may have to pad / rescale the
- * image to make it fit.
+ * Gets the AsImage closest to the target size with the specified locale.
+ * The #AsImage may not actually be the requested size, and the application may
+ * have to pad / rescale the image to make it fit.
+ *
+ * FIXME: This function assumes the images are ordered in preference order, e.g.
+ * "en_GB -> en -> NULL"
*
* Returns: (transfer none): an #AsImage, or %NULL
*
- * Since: 0.2.2
+ * Since: 0.5.14
**/
AsImage *
-as_screenshot_get_image (AsScreenshot *screenshot, guint width, guint height)
+as_screenshot_get_image_for_locale (AsScreenshot *screenshot,
+ const gchar *locale,
+ guint width, guint height)
{
AsImage *im;
AsImage *im_best = NULL;
@@ -209,6 +246,8 @@
for (i = 0; i < priv->images->len; i++) {
im = g_ptr_array_index (priv->images, i);
+ if (!as_utils_locale_is_compatible (as_image_get_locale (im), locale))
+ continue;
tmp = ABS ((gint64) (width * height) -
(gint64) (as_image_get_width (im) * as_image_get_height (im)));
if (tmp < best_size) {
@@ -220,6 +259,29 @@
}
/**
+ * as_screenshot_get_image:
+ * @screenshot: a #AsScreenshot instance.
+ * @width: target width
+ * @height: target height
+ *
+ * Gets the AsImage closest to the target size. The #AsImage may not actually
+ * be the requested size, and the application may have to pad / rescale the
+ * image to make it fit.
+ *
+ * Returns: (transfer none): an #AsImage, or %NULL
+ *
+ * Since: 0.2.2
+ **/
+AsImage *
+as_screenshot_get_image (AsScreenshot *screenshot, guint width, guint height)
+{
+ return as_screenshot_get_image_for_locale (screenshot,
+ NULL, /* locale */
+ width,
+ height);
+}
+
+/**
* as_screenshot_get_source:
* @screenshot: a #AsScreenshot instance.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/libappstream-glib/as-screenshot.h new/appstream-glib-0.5.14/libappstream-glib/as-screenshot.h
--- old/appstream-glib-0.5.13/libappstream-glib/as-screenshot.h 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/libappstream-glib/as-screenshot.h 2016-04-26 11:05:41.000000000 +0200
@@ -1,6 +1,6 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
*
- * Copyright (C) 2014 Richard Hughes <richard(a)hughsie.com>
+ * Copyright (C) 2014-2016 Richard Hughes <richard(a)hughsie.com>
*
* Licensed under the GNU Lesser General Public License Version 2.1
*
@@ -77,9 +77,15 @@
const gchar *as_screenshot_get_caption (AsScreenshot *screenshot,
const gchar *locale);
GPtrArray *as_screenshot_get_images (AsScreenshot *screenshot);
+GPtrArray *as_screenshot_get_images_for_locale (AsScreenshot *screenshot,
+ const gchar *locale);
AsImage *as_screenshot_get_image (AsScreenshot *screenshot,
guint width,
guint height);
+AsImage *as_screenshot_get_image_for_locale (AsScreenshot *screenshot,
+ const gchar *locale,
+ guint width,
+ guint height);
AsImage *as_screenshot_get_source (AsScreenshot *screenshot);
/* setters */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/libappstream-glib/as-self-test.c new/appstream-glib-0.5.14/libappstream-glib/as-self-test.c
--- old/appstream-glib-0.5.13/libappstream-glib/as-self-test.c 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/libappstream-glib/as-self-test.c 2016-04-26 11:05:41.000000000 +0200
@@ -1114,7 +1114,7 @@
AsNode *root;
GString *xml;
const gchar *src =
- "<image type=\"thumbnail\" height=\"12\" width=\"34\">"
+ "<image xml:lang=\"en_GB\" type=\"thumbnail\" height=\"12\" width=\"34\">"
"http://www.hughsie.com/a.jpg</image>";
gboolean ret;
g_autofree AsNodeContext *ctx = NULL;
@@ -1140,6 +1140,7 @@
g_assert_cmpint (as_image_get_kind (image), ==, AS_IMAGE_KIND_THUMBNAIL);
g_assert_cmpint (as_image_get_height (image), ==, 12);
g_assert_cmpint (as_image_get_width (image), ==, 34);
+ g_assert_cmpstr (as_image_get_locale (image), ==, "en_GB");
g_assert_cmpstr (as_image_get_url (image), ==, "http://www.hughsie.com/a.jpg");
/* back to node */
@@ -4706,6 +4707,30 @@
}
static void
+as_test_utils_locale_compat_func (void)
+{
+ /* empty */
+ g_assert (as_utils_locale_is_compatible (NULL, NULL));
+
+ /* same */
+ g_assert (as_utils_locale_is_compatible ("en_GB", "en_GB"));
+
+ /* forward and reverse compatible */
+ g_assert (as_utils_locale_is_compatible ("en_GB", "en"));
+ g_assert (as_utils_locale_is_compatible ("en", "en_GB"));
+
+ /* different language and locale */
+ g_assert (!as_utils_locale_is_compatible ("en_GB", "fr_FR"));
+
+ /* politics */
+ g_assert (!as_utils_locale_is_compatible ("zh_CN", "zh_TW"));
+
+ /* never going to match system locale or language */
+ g_assert (!as_utils_locale_is_compatible ("xx_XX", NULL));
+ g_assert (!as_utils_locale_is_compatible (NULL, "xx_XX"));
+}
+
+static void
as_test_markup_import_html (void)
{
const gchar *input;
@@ -4778,6 +4803,7 @@
g_log_set_fatal_mask (NULL, G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL);
/* tests go here */
+ g_test_add_func ("/AppStream/utils{locale-compat}", as_test_utils_locale_compat_func);
g_test_add_func ("/AppStream/utils{string-replace}", as_test_utils_string_replace_func);
g_test_add_func ("/AppStream/tag", as_test_tag_func);
g_test_add_func ("/AppStream/provide", as_test_provide_func);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/libappstream-glib/as-store.c new/appstream-glib-0.5.14/libappstream-glib/as-store.c
--- old/appstream-glib-0.5.13/libappstream-glib/as-store.c 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/libappstream-glib/as-store.c 2016-04-26 11:05:41.000000000 +0200
@@ -667,6 +667,24 @@
}
/**
+ * as_app_has_pkgname:
+ **/
+static gboolean
+as_app_has_pkgname (AsApp *app, const gchar *pkgname)
+{
+ guint i;
+ GPtrArray *pkgnames;
+
+ pkgnames = as_app_get_pkgnames (app);
+ for (i = 0; i < pkgnames->len; i++) {
+ const gchar *tmp = g_ptr_array_index (pkgnames, i);
+ if (g_strcmp0 (tmp, pkgname) == 0)
+ return TRUE;
+ }
+ return FALSE;
+}
+
+/**
* as_store_get_app_by_pkgname:
* @store: a #AsStore instance.
* @pkgname: the package name.
@@ -680,9 +698,27 @@
AsApp *
as_store_get_app_by_pkgname (AsStore *store, const gchar *pkgname)
{
+ AsApp *app;
AsStorePrivate *priv = GET_PRIVATE (store);
+ guint i;
+
g_return_val_if_fail (AS_IS_STORE (store), NULL);
- return g_hash_table_lookup (priv->hash_pkgname, pkgname);
+
+ /* in most cases, we can use the cache */
+ app = g_hash_table_lookup (priv->hash_pkgname, pkgname);
+ if (app != NULL)
+ return app;
+
+ /* fall back in case the user adds to app to the store, *then*
+ * uses as_app_add_pkgname() on the app */
+ for (i = 0; i < priv->array->len; i++) {
+ app = g_ptr_array_index (priv->array, i);
+ if (as_app_has_pkgname (app, pkgname))
+ return app;
+ }
+
+ /* not found */
+ return NULL;
}
/**
@@ -2518,6 +2554,13 @@
dest, cancellable, error))
return FALSE;
}
+ if ((flags & AS_STORE_LOAD_FLAG_APPDATA) > 0) {
+ g_autofree gchar *dest = NULL;
+ dest = g_build_filename (data_dirs[i], "metainfo", NULL);
+ if (!as_store_search_installed (store, flags, "system",
+ dest, cancellable, error))
+ return FALSE;
+ }
if ((flags & AS_STORE_LOAD_FLAG_DESKTOP) > 0) {
g_autofree gchar *dest = NULL;
dest = g_build_filename (data_dirs[i], "applications", NULL);
@@ -2732,8 +2775,12 @@
static gchar *
as_store_get_unique_name_app_key (AsApp *app)
{
+ const gchar *name;
g_autofree gchar *name_lower = NULL;
- name_lower = g_utf8_strdown (as_app_get_name (app, NULL), -1);
+ name = as_app_get_name (app, NULL);
+ if (name == NULL)
+ return NULL;
+ name_lower = g_utf8_strdown (name, -1);
return g_strdup_printf ("<%s:%s>",
as_app_kind_to_string (as_app_get_kind (app)),
name_lower);
@@ -2955,22 +3002,23 @@
/* check uniqueness */
app_key = as_store_get_unique_name_app_key (app);
- app_tmp = g_hash_table_lookup (hash_names, app_key);
- if (app_tmp != NULL) {
- as_store_validate_add (probs,
- AS_PROBLEM_KIND_DUPLICATE_DATA,
- "%s[%s] as the same name as %s[%s]: %s",
- as_app_get_id (app),
- as_app_get_pkgname_default (app),
- as_app_get_id (app_tmp),
- as_app_get_pkgname_default (app_tmp),
- app_key);
- } else {
- g_hash_table_insert (hash_names,
- g_strdup (app_key),
- g_object_ref (app));
+ if (app_key != NULL) {
+ app_tmp = g_hash_table_lookup (hash_names, app_key);
+ if (app_tmp != NULL) {
+ as_store_validate_add (probs,
+ AS_PROBLEM_KIND_DUPLICATE_DATA,
+ "%s[%s] as the same name as %s[%s]: %s",
+ as_app_get_id (app),
+ as_app_get_pkgname_default (app),
+ as_app_get_id (app_tmp),
+ as_app_get_pkgname_default (app_tmp),
+ app_key);
+ } else {
+ g_hash_table_insert (hash_names,
+ g_strdup (app_key),
+ g_object_ref (app));
+ }
}
-
}
return probs;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/libappstream-glib/as-utils-private.h new/appstream-glib-0.5.14/libappstream-glib/as-utils-private.h
--- old/appstream-glib-0.5.13/libappstream-glib/as-utils-private.h 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/libappstream-glib/as-utils-private.h 2016-04-26 11:05:41.000000000 +0200
@@ -1,6 +1,6 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
*
- * Copyright (C) 2014 Richard Hughes <richard(a)hughsie.com>
+ * Copyright (C) 2014-2016 Richard Hughes <richard(a)hughsie.com>
*
* Licensed under the GNU Lesser General Public License Version 2.1
*
@@ -42,6 +42,8 @@
gint iterations);
const gchar *as_ptr_array_find_string (GPtrArray *array,
const gchar *value);
+gboolean as_utils_locale_is_compatible (const gchar *locale1,
+ const gchar *locale2);
G_END_DECLS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/libappstream-glib/as-utils.c new/appstream-glib-0.5.14/libappstream-glib/as-utils.c
--- old/appstream-glib-0.5.13/libappstream-glib/as-utils.c 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/libappstream-glib/as-utils.c 2016-04-26 11:05:41.000000000 +0200
@@ -1,6 +1,6 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
*
- * Copyright (C) 2014 Richard Hughes <richard(a)hughsie.com>
+ * Copyright (C) 2014-2016 Richard Hughes <richard(a)hughsie.com>
* Copyright (C) 2011 Paolo Bacchilega <paobac(a)src.gnome.org>
*
* Licensed under the GNU Lesser General Public License Version 2.1
@@ -96,6 +96,74 @@
}
/**
+ * as_utils_locale_to_language:
+ **/
+static gchar *
+as_utils_locale_to_language (const gchar *locale)
+{
+ gchar *tmp;
+ gchar *country_code;
+
+ /* invalid */
+ if (locale == NULL)
+ return NULL;
+
+ /* return the part before the _ (not always 2 chars!) */
+ country_code = g_strdup (locale);
+ tmp = g_strstr_len (country_code, -1, "_");
+ if (tmp != NULL)
+ *tmp = '\0';
+ return country_code;
+}
+
+/**
+ * as_utils_locale_is_compatible:
+ * @locale1: a locale string, or %NULL
+ * @locale2: a locale string, or %NULL
+ *
+ * Calculates if one locale is compatible with another.
+ * When doing the calculation the locale and language code is taken into
+ * account if possible.
+ *
+ * Returns: %TRUE if the locale is compatible.
+ *
+ * Since: 0.5.14
+ **/
+gboolean
+as_utils_locale_is_compatible (const gchar *locale1, const gchar *locale2)
+{
+ g_autofree gchar *lang1 = as_utils_locale_to_language (locale1);
+ g_autofree gchar *lang2 = as_utils_locale_to_language (locale2);
+
+ /* we've specified "don't care" and locale unspecified */
+ if (locale1 == NULL && locale2 == NULL)
+ return TRUE;
+
+ /* forward */
+ if (locale1 == NULL && locale2 != NULL) {
+ const gchar *const *locales = g_get_language_names ();
+ return g_strv_contains (locales, locale2) ||
+ g_strv_contains (locales, lang2);
+ }
+
+ /* backwards */
+ if (locale1 != NULL && locale2 == NULL) {
+ const gchar *const *locales = g_get_language_names ();
+ return g_strv_contains (locales, locale1) ||
+ g_strv_contains (locales, lang1);
+ }
+
+ /* both specified */
+ if (g_strcmp0 (locale1, locale2) == 0)
+ return TRUE;
+ if (g_strcmp0 (locale1, lang2) == 0)
+ return TRUE;
+ if (g_strcmp0 (lang1, locale2) == 0)
+ return TRUE;
+ return FALSE;
+}
+
+/**
* as_utils_is_stock_icon_name:
* @name: an icon name
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/ca.po new/appstream-glib-0.5.14/po/ca.po
--- old/appstream-glib-0.5.13/po/ca.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/ca.po 2016-04-26 11:05:41.000000000 +0200
@@ -8,9 +8,9 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-04-01 15:23+0100\n"
-"PO-Revision-Date: 2016-03-30 01:33+0000\n"
-"Last-Translator: Robert Antoni Buj i Gelonch <rbuj(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
+"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Catalan (http://www.transifex.com/freedesktop/appstream-glib/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -274,6 +274,10 @@
msgstr "Cerca aplicacions de l'AppStream"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Mostra els marcadors de cerca de l'aplicació"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/cs.po new/appstream-glib-0.5.14/po/cs.po
--- old/appstream-glib-0.5.13/po/cs.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/cs.po 2016-04-26 11:05:41.000000000 +0200
@@ -9,9 +9,9 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-04-01 15:23+0100\n"
-"PO-Revision-Date: 2016-03-30 16:08+0000\n"
-"Last-Translator: Marek Černocký <marek(a)manet.cz>\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
+"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Czech (http://www.transifex.com/freedesktop/appstream-glib/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -275,6 +275,10 @@
msgstr "Vyhledat v AppStream aplikace"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Zobrazit slova indexovaná pro hledání aplikací"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/da.po new/appstream-glib-0.5.14/po/da.po
--- old/appstream-glib-0.5.13/po/da.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/da.po 2016-04-26 11:05:41.000000000 +0200
@@ -8,8 +8,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Danish (http://www.transifex.com/freedesktop/appstream-glib/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -274,6 +274,10 @@
msgstr ""
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/de.po new/appstream-glib-0.5.14/po/de.po
--- old/appstream-glib-0.5.13/po/de.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/de.po 2016-04-26 11:05:41.000000000 +0200
@@ -8,9 +8,9 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-04-01 15:23+0100\n"
-"PO-Revision-Date: 2016-03-30 16:59+0000\n"
-"Last-Translator: Ettore Atalan <atalanttore(a)googlemail.com>\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
+"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: German (http://www.transifex.com/freedesktop/appstream-glib/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -274,6 +274,10 @@
msgstr "Nach AppStream-Anwendungen suchen"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Anwendungssuchinformation anzeigen"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/en_GB.po new/appstream-glib-0.5.14/po/en_GB.po
--- old/appstream-glib-0.5.13/po/en_GB.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/en_GB.po 2016-04-26 11:05:41.000000000 +0200
@@ -9,8 +9,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/freedesktop/appstream-glib/language/en_GB/)\n"
"MIME-Version: 1.0\n"
@@ -275,6 +275,10 @@
msgstr "Search for AppStream applications"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Display application search tokens"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/es.po new/appstream-glib-0.5.14/po/es.po
--- old/appstream-glib-0.5.13/po/es.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/es.po 2016-04-26 11:05:41.000000000 +0200
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Adolfo Jayme Barrientos, 2014
+# Adolfo Jayme Barrientos, 2014
msgid ""
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Spanish (http://www.transifex.com/freedesktop/appstream-glib/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -274,6 +274,10 @@
msgstr ""
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/fi.po new/appstream-glib-0.5.14/po/fi.po
--- old/appstream-glib-0.5.13/po/fi.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/fi.po 2016-04-26 11:05:41.000000000 +0200
@@ -8,8 +8,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Finnish (http://www.transifex.com/freedesktop/appstream-glib/language/fi/)\n"
"MIME-Version: 1.0\n"
@@ -274,6 +274,10 @@
msgstr ""
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/fr.po new/appstream-glib-0.5.14/po/fr.po
--- old/appstream-glib-0.5.13/po/fr.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/fr.po 2016-04-26 11:05:41.000000000 +0200
@@ -8,8 +8,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: French (http://www.transifex.com/freedesktop/appstream-glib/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -274,6 +274,10 @@
msgstr ""
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/gl.po new/appstream-glib-0.5.14/po/gl.po
--- old/appstream-glib-0.5.13/po/gl.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/gl.po 2016-04-26 11:05:41.000000000 +0200
@@ -8,8 +8,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Galician (http://www.transifex.com/freedesktop/appstream-glib/language/gl/)\n"
"MIME-Version: 1.0\n"
@@ -274,6 +274,10 @@
msgstr "Buscar aplicativos AppStream"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Mostrar tokens de busca de aplicativo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/hu.po new/appstream-glib-0.5.14/po/hu.po
--- old/appstream-glib-0.5.13/po/hu.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/hu.po 2016-04-26 11:05:41.000000000 +0200
@@ -9,9 +9,9 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-04-01 15:23+0100\n"
-"PO-Revision-Date: 2016-04-01 07:13+0000\n"
-"Last-Translator: kelemeng <kelemeng(a)ubuntu.com>\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
+"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Hungarian (http://www.transifex.com/freedesktop/appstream-glib/language/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -275,6 +275,10 @@
msgstr "AppStream alkalmazások keresése"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Alkalmazáskeresési jelsorok megjelenítése"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/it.po new/appstream-glib-0.5.14/po/it.po
--- old/appstream-glib-0.5.13/po/it.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/it.po 2016-04-26 11:05:41.000000000 +0200
@@ -7,8 +7,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Italian (http://www.transifex.com/freedesktop/appstream-glib/language/it/)\n"
"MIME-Version: 1.0\n"
@@ -273,6 +273,10 @@
msgstr "Cerca applicazioni AppStream"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Visualizza i token di ricerca applicazione"
@@ -362,7 +366,7 @@
#. TRANSLATORS: command description
msgid "Merge several files to an AppStream file"
-msgstr ""
+msgstr "Unisce più file in un unico file AppStream"
#. TRANSLATORS: command description
msgid "Import a file to AppStream markup"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/ko.po new/appstream-glib-0.5.14/po/ko.po
--- old/appstream-glib-0.5.13/po/ko.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/ko.po 2016-04-26 11:05:41.000000000 +0200
@@ -10,8 +10,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Korean (http://www.transifex.com/freedesktop/appstream-glib/language/ko/)\n"
"MIME-Version: 1.0\n"
@@ -276,6 +276,10 @@
msgstr " AppStream 프로그램 검색"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "프로그램 검색 토큰 표시"
@@ -365,11 +369,11 @@
#. TRANSLATORS: command description
msgid "Merge several files to an AppStream file"
-msgstr ""
+msgstr "여러 파일을 AppStream 파일에 병합"
#. TRANSLATORS: command description
msgid "Import a file to AppStream markup"
-msgstr ""
+msgstr "AppStream 마크업으로 파일 가져오기"
#. TRANSLATORS: program name
msgid "AppStream Utility"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/oc.po new/appstream-glib-0.5.14/po/oc.po
--- old/appstream-glib-0.5.13/po/oc.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/oc.po 2016-04-26 11:05:41.000000000 +0200
@@ -9,8 +9,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/freedesktop/appstream-glib/language/oc/)\n"
"MIME-Version: 1.0\n"
@@ -275,6 +275,10 @@
msgstr ""
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/pl.po new/appstream-glib-0.5.14/po/pl.po
--- old/appstream-glib-0.5.13/po/pl.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/pl.po 2016-04-26 11:05:41.000000000 +0200
@@ -8,9 +8,9 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-04-01 15:23+0100\n"
-"PO-Revision-Date: 2016-03-29 15:39+0000\n"
-"Last-Translator: Piotr Drąg <piotrdrag(a)gmail.com>\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
+"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Polish (http://www.transifex.com/freedesktop/appstream-glib/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -274,6 +274,10 @@
msgstr "Wyszukuje programy AppStream"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Wyświetla tokeny wyszukiwania programów"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/pt.po new/appstream-glib-0.5.14/po/pt.po
--- old/appstream-glib-0.5.13/po/pt.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/pt.po 2016-04-26 11:05:41.000000000 +0200
@@ -8,8 +8,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Portuguese (http://www.transifex.com/freedesktop/appstream-glib/language/pt/)\n"
"MIME-Version: 1.0\n"
@@ -274,6 +274,10 @@
msgstr "Procurar aplicações AppStream"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Mostrar símbolos de procura de aplicações"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/pt_BR.po new/appstream-glib-0.5.14/po/pt_BR.po
--- old/appstream-glib-0.5.13/po/pt_BR.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/pt_BR.po 2016-04-26 11:05:41.000000000 +0200
@@ -8,8 +8,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/freedesktop/appstream-glib/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -274,6 +274,10 @@
msgstr "Pesquisa por aplicativos do AppStream"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Exibe tokens de pesquisa por aplicativos"
@@ -363,7 +367,7 @@
#. TRANSLATORS: command description
msgid "Merge several files to an AppStream file"
-msgstr ""
+msgstr "Mesclar diversos arquivos em um arquivo AppStream"
#. TRANSLATORS: command description
msgid "Import a file to AppStream markup"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/ru.po new/appstream-glib-0.5.14/po/ru.po
--- old/appstream-glib-0.5.13/po/ru.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/ru.po 2016-04-26 11:05:41.000000000 +0200
@@ -9,9 +9,9 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-04-01 15:23+0100\n"
-"PO-Revision-Date: 2016-03-30 19:28+0000\n"
-"Last-Translator: Serge Vylekzhanin <vylekzhanin(a)mail.ru>\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
+"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Russian (http://www.transifex.com/freedesktop/appstream-glib/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -275,6 +275,10 @@
msgstr "Поиск приложений AppStream"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Показать токены поиска приложений"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/sk.po new/appstream-glib-0.5.14/po/sk.po
--- old/appstream-glib-0.5.13/po/sk.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/sk.po 2016-04-26 11:05:41.000000000 +0200
@@ -9,9 +9,9 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-04-01 15:23+0100\n"
-"PO-Revision-Date: 2016-03-30 13:56+0000\n"
-"Last-Translator: Dušan Kazik <prescott66(a)gmail.com>\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
+"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Slovak (http://www.transifex.com/freedesktop/appstream-glib/language/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -275,6 +275,10 @@
msgstr "Vyhľadá aplikácie AppStream"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Zobrazí tokeny vyhľadávania aplikácií"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/sl.po new/appstream-glib-0.5.14/po/sl.po
--- old/appstream-glib-0.5.13/po/sl.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/sl.po 2016-04-26 11:05:41.000000000 +0200
@@ -8,8 +8,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Slovenian (http://www.transifex.com/freedesktop/appstream-glib/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -274,6 +274,10 @@
msgstr ""
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/sr.po new/appstream-glib-0.5.14/po/sr.po
--- old/appstream-glib-0.5.13/po/sr.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/sr.po 2016-04-26 11:05:41.000000000 +0200
@@ -10,8 +10,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Serbian (http://www.transifex.com/freedesktop/appstream-glib/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -276,6 +276,10 @@
msgstr "Потражи програме Програмског тока"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Прикажи жетоне претраге програма"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/sr(a)latin.po new/appstream-glib-0.5.14/po/sr(a)latin.po
--- old/appstream-glib-0.5.13/po/sr(a)latin.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/sr(a)latin.po 2016-04-26 11:05:41.000000000 +0200
@@ -10,8 +10,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/freedesktop/appstream-glib/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -276,6 +276,10 @@
msgstr "Potraži programe Programskog toka"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Prikaži žetone pretrage programa"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/sv.po new/appstream-glib-0.5.14/po/sv.po
--- old/appstream-glib-0.5.13/po/sv.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/sv.po 2016-04-26 11:05:41.000000000 +0200
@@ -9,8 +9,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Swedish (http://www.transifex.com/freedesktop/appstream-glib/language/sv/)\n"
"MIME-Version: 1.0\n"
@@ -275,6 +275,10 @@
msgstr "Sök efter AppStream-program"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Visa sökelement för program"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/tr.po new/appstream-glib-0.5.14/po/tr.po
--- old/appstream-glib-0.5.13/po/tr.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/tr.po 2016-04-26 11:05:41.000000000 +0200
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Muhammet Kara <muhammetk(a)gmail.com>, 2015
+# Muhammet Kara <muhammetk(a)gmail.com>, 2015-2016
# Necdet Yücel <necdetyucel(a)gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Turkish (http://www.transifex.com/freedesktop/appstream-glib/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -171,7 +171,7 @@
#. TRANSLATORS: this is when the destination file
#. * cannot be saved for some reason
msgid "Error saving AppStream file"
-msgstr ""
+msgstr "AppStream dosyasını kaydederken hata"
#. TRANSLATORS: this is a command alias
#, c-format
@@ -188,7 +188,7 @@
#. TRANSLATORS: information message
msgid "Old API version"
-msgstr ""
+msgstr "Eski API sürümü"
#. TRANSLATORS: information message
msgid "New API version"
@@ -210,15 +210,15 @@
#. * e.g. 'appdata'
#, c-format
msgid "File format '%s' cannot be upgraded"
-msgstr ""
+msgstr "'%s' dosya biçimi yükseltilemiyor"
#. TRANSLATORS: not a recognised file type
msgid "Format not recognised"
-msgstr ""
+msgstr "Biçim tanınmadı"
#. TRANSLATORS: probably wrong XML
msgid "No desktop applications found"
-msgstr ""
+msgstr "Hiçbir masaüstü uygulaması bulunamadı"
#. TRANSLATORS: the file is valid
msgid "OK"
@@ -236,11 +236,11 @@
#. TRANSLATORS: application was removed
msgid "Removed"
-msgstr ""
+msgstr "Kaldırıldı"
#. TRANSLATORS: application was added
msgid "Added"
-msgstr ""
+msgstr "Eklendi"
#. TRANSLATORS: this is the --nonet argument
msgid "Do not use network access"
@@ -275,6 +275,10 @@
msgstr ""
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/uk.po new/appstream-glib-0.5.14/po/uk.po
--- old/appstream-glib-0.5.13/po/uk.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/uk.po 2016-04-26 11:05:41.000000000 +0200
@@ -8,9 +8,9 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-04-01 15:23+0100\n"
-"PO-Revision-Date: 2016-03-29 16:45+0000\n"
-"Last-Translator: Yuri Chornoivan <yurchor(a)ukr.net>\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
+"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Ukrainian (http://www.transifex.com/freedesktop/appstream-glib/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -274,6 +274,10 @@
msgstr "Шукати програми AppStream"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "Виводити ключі пошуку програм"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/zh_CN.po new/appstream-glib-0.5.14/po/zh_CN.po
--- old/appstream-glib-0.5.13/po/zh_CN.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/zh_CN.po 2016-04-26 11:05:41.000000000 +0200
@@ -11,8 +11,8 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-03-29 14:02+0100\n"
-"PO-Revision-Date: 2016-03-29 13:02+0000\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/freedesktop/appstream-glib/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -277,6 +277,10 @@
msgstr "搜索 AppStream 应用程序"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "显示应用程序搜索令牌"
@@ -366,11 +370,11 @@
#. TRANSLATORS: command description
msgid "Merge several files to an AppStream file"
-msgstr ""
+msgstr "合并多个文件到一 AppStream 文件上"
#. TRANSLATORS: command description
msgid "Import a file to AppStream markup"
-msgstr ""
+msgstr "导入文件到 AppStream 标记"
#. TRANSLATORS: program name
msgid "AppStream Utility"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.5.13/po/zh_TW.po new/appstream-glib-0.5.14/po/zh_TW.po
--- old/appstream-glib-0.5.13/po/zh_TW.po 2016-04-02 14:34:22.000000000 +0200
+++ new/appstream-glib-0.5.14/po/zh_TW.po 2016-04-26 11:05:41.000000000 +0200
@@ -9,9 +9,9 @@
msgstr ""
"Project-Id-Version: appstream-glib\n"
"Report-Msgid-Bugs-To: richard(a)hughsie.com\n"
-"POT-Creation-Date: 2016-04-01 15:23+0100\n"
-"PO-Revision-Date: 2016-03-29 14:16+0000\n"
-"Last-Translator: Cheng-Chia Tseng <pswo10680(a)gmail.com>\n"
+"POT-Creation-Date: 2016-04-20 08:59+0100\n"
+"PO-Revision-Date: 2016-04-20 07:59+0000\n"
+"Last-Translator: Richard Hughes <richard(a)hughsie.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/freedesktop/appstream-glib/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -275,6 +275,10 @@
msgstr "搜尋 AppStream 應用程式"
#. TRANSLATORS: command description
+msgid "Search for AppStream applications by package name"
+msgstr ""
+
+#. TRANSLATORS: command description
msgid "Display application search tokens"
msgstr "顯示應用程式搜尋代符"
1
0