dvratil pushed to kf5-ki18n (f20). "KDE Frameworks 5.9.0"
notifications at fedoraproject.org
notifications at fedoraproject.org
Wed Apr 8 10:46:09 UTC 2015
>From b963f1db9c8f41e7c20988627087f0eb87e01f3c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Vr=C3=A1til?= <dvratil at redhat.com>
Date: Tue, 7 Apr 2015 13:04:49 +0200
Subject: KDE Frameworks 5.9.0
diff --git a/.gitignore b/.gitignore
index 8f1837f..1519f98 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@
/ki18n-5.6.0.tar.xz
/ki18n-5.7.0.tar.xz
/ki18n-5.8.0.tar.xz
+/ki18n-5.9.0.tar.xz
diff --git a/0001-preload-the-global-qt-catalog-when-using-i18n.patch b/0001-preload-the-global-qt-catalog-when-using-i18n.patch
deleted file mode 100644
index 19727f4..0000000
--- a/0001-preload-the-global-qt-catalog-when-using-i18n.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-commit fded87b06de0c956131b0763716b1100e46e1408
-Author: Lukáš Tinkl <lukas at kde.org>
-Date: Thu Mar 19 16:35:07 2015 +0100
-
- preload the global Qt catalog when using i18n()
-
- tested with eg. systemsettings; without the patch, the fonts kcm dialogs
- (QFontDialog) are in English
-
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 8c206f9..818595e 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -4,6 +4,7 @@ set(libki18n_SRCS
- kcatalog.cpp
- kuitmarkup.cpp
- common_helpers.cpp
-+ main.cpp
- )
-
- add_library(KF5I18n ${libki18n_SRCS})
-diff --git a/src/main.cpp b/src/main.cpp
-new file mode 100644
-index 0000000..6b46f41
---- /dev/null
-+++ b/src/main.cpp
-@@ -0,0 +1,53 @@
-+/* This file is part of the KDE libraries
-+ Copyright (C) 2015 Lukáš Tinkl <ltinkl at redhat.com>
-+
-+ This library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Library General Public
-+ License as published by the Free Software Foundation; either
-+ version 2 of the License, or (at your option) any later version.
-+
-+ This library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Library General Public License for more details.
-+
-+ You should have received a copy of the GNU Library General Public License
-+ along with this library; see the file COPYING.LIB. If not, write to
-+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-+ Boston, MA 02110-1301, USA.
-+*/
-+
-+#include <QCoreApplication>
-+#include <QLocale>
-+#include <QLibraryInfo>
-+#include <QTranslator>
-+
-+// load global Qt translation, needed in KDE e.g. by lots of builtin dialogs (QColorDialog, QFontDialog) that we use
-+static bool loadTranslation(const QString &localeName)
-+{
-+ QTranslator *translator = new QTranslator(QCoreApplication::instance());
-+ if (!translator->load(QLocale(localeName), QStringLiteral("qt_"), QString(), QLibraryInfo::location(QLibraryInfo::TranslationsPath))) {
-+ delete translator;
-+ return false;
-+ }
-+ QCoreApplication::instance()->installTranslator(translator);
-+ return true;
-+}
-+
-+static void load()
-+{
-+ // The way Qt translation system handles plural forms makes it necessary to
-+ // have a translation file which contains only plural forms for `en`. That's
-+ // why we load the `en` translation unconditionally, then load the
-+ // translation for the current locale to overload it.
-+ loadTranslation(QStringLiteral("en"));
-+
-+ QLocale locale = QLocale::system();
-+ if (locale.name() != QStringLiteral("en")) {
-+ if (!loadTranslation(locale.name())) {
-+ loadTranslation(locale.bcp47Name());
-+ }
-+ }
-+}
-+
-+Q_COREAPP_STARTUP_FUNCTION(load)
diff --git a/kf5-ki18n.spec b/kf5-ki18n.spec
index b62ea64..dc530b4 100644
--- a/kf5-ki18n.spec
+++ b/kf5-ki18n.spec
@@ -1,8 +1,8 @@
%global framework ki18n
Name: kf5-%{framework}
-Version: 5.8.0
-Release: 2%{?dist}
+Version: 5.9.0
+Release: 1%{?dist}
Summary: KDE Frameworks 5 Tier 1 addon for localization
License: LGPLv2+
@@ -17,10 +17,6 @@ URL: http://www.kde.org
%endif
Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz
-# upstream patches
-Patch1: 0001-preload-the-global-qt-catalog-when-using-i18n.patch
-
-
BuildRequires: perl
BuildRequires: kf5-rpm-macros
@@ -88,6 +84,9 @@ make %{?_smp_mflags} -C %{_target_platform}
%changelog
+* Tue Apr 07 2015 Daniel Vrátil <dvratil at redhat.com> - 5.9.0-1
+- KDE Frameworks 5.9.0
+
* Tue Mar 24 2015 Daniel Vrátil <dvratil at redhat.com> - 5.8.0-2
- add upstream patch to fix to load Qt catalogs too
diff --git a/sources b/sources
index 91821ad..cf4e72d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b5e61aeba4216e352cb692ffed2d0c21 ki18n-5.8.0.tar.xz
+12d24d6133ac0e0cc428887feded22f0 ki18n-5.9.0.tar.xz
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/kf5-ki18n.git/commit/?h=f20&id=b963f1db9c8f41e7c20988627087f0eb87e01f3c
More information about the scm-commits
mailing list