forked from pool/breeze-gtk
Accepting request 737456 from KDE:Frameworks5
Plasma 5.17.0 pre-release tars. Please publish disable before accept. (forwarded request 737387 from Vogtinator) OBS-URL: https://build.opensuse.org/request/show/737456 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/breeze-gtk?expand=0&rev=67
This commit is contained in:
commit
3ab560db32
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d9849ecf6c2fc85fde76912410ab36c46ca65b96d80b4e51819ca35015a88098
|
|
||||||
size 47412
|
|
@ -1,11 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQEzBAABCgAdFiEELR1bBYg1d4fenuIl7JTRj38FmX4FAl1ubYYACgkQ7JTRj38F
|
|
||||||
mX5/wggAnswK8M9dkOVJZ8CSMnZB8s7ob3Tx1/fEVcvcex2mb6fS8JMO/qsSKCyz
|
|
||||||
G7RuBg15Bgz63KmRHooSyEsbqIoWipNvawriNtb06yuLnkGS0YnOUl7yq8iMb0/j
|
|
||||||
jTYVwQt/XVlDSglOrgLo8JE5uf+gFIKK3JJd/astt/5USd0Mua3P5/YiXrz4B/Rn
|
|
||||||
g84x0X6LaOEZ8apGZoiyumwh+q7CXstwfunZr8M7ywhdZXE++nSKOwfLfIYm8yCs
|
|
||||||
wftiDQfyyWar/nVA6soKH9oTNAgLGoswgptP6phRWT1eV/QJTtCl9XsXY6yy+m8r
|
|
||||||
oY62BKqVT/C6O4K4HdRkBt2qLo2qPA==
|
|
||||||
=EM1q
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
breeze-gtk-5.17.0.tar.xz
Normal file
3
breeze-gtk-5.17.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:bba00e94bad2b6f9baae19b1edba076785f45a94b591dd4b34f7b9104348cc3a
|
||||||
|
size 44224
|
11
breeze-gtk-5.17.0.tar.xz.sig
Normal file
11
breeze-gtk-5.17.0.tar.xz.sig
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQEzBAABCgAdFiEELR1bBYg1d4fenuIl7JTRj38FmX4FAl2fIgAACgkQ7JTRj38F
|
||||||
|
mX7QTAf/S8L8EPOdjwuplAbK+4td0PK5E6qPWBUjphnHt+8MiWs8XJmEB6tieQJ3
|
||||||
|
md9q6yWgyFuGDAn8c+4BAqYGXuh6gz9LYYDBVb7uo2aOVh+wKrRGAJN006t26TMc
|
||||||
|
gmJGXC5tcc7ns1eGl9Fje5iHdUdu+Tq04OaTX5FM3BVy8dDtxcmjAh+qdh1G/pGP
|
||||||
|
+z/rpUoyxLBalYA/GywZyJDK8bBfJqZQLySBEfjw/+gmZQvzRwT63D0yzzsqAHDR
|
||||||
|
eZRxIs6J7icrA/IcQJngpyj9G8nkUIR4TabEZYQzJ/op4r5DVhX2mYibAygo8Oxb
|
||||||
|
ZLc52giU7VUOEgF1qBVDqa6OnEOctg==
|
||||||
|
=GYxn
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,41 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 10 14:25:45 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||||
|
|
||||||
|
- Update to 5.17.0
|
||||||
|
* New bugfix release
|
||||||
|
* For more details please see:
|
||||||
|
* https://www.kde.org/announcements/plasma-5.17.0.php
|
||||||
|
- Changes since 5.16.90:
|
||||||
|
* [GTK3] Make selection-mode headerbars closer to Adwaita
|
||||||
|
* [GTK3] Inactive windows now show button hover decoration
|
||||||
|
* [GTK3] Fix menu bugs
|
||||||
|
* [GTK3] CSD windows show handles on .solid-csd (kde#412080)
|
||||||
|
* [GTK3] Improve button appearance
|
||||||
|
- Run spec-cleaner
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 19 12:32:33 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||||
|
|
||||||
|
- Update to 5.16.90
|
||||||
|
* New feature release
|
||||||
|
* For more details please see:
|
||||||
|
* https://www.kde.org/announcements/plasma-5.16.90.php
|
||||||
|
- Changes since 5.16.5:
|
||||||
|
* Fix build_theme.sh invocation without arguments
|
||||||
|
* [GTK3] Make CSD window decorations 18px instead of 16px
|
||||||
|
* [GTK3] Have checkboxes and radiobuttons respect the user's color scheme.
|
||||||
|
* [GTK3] Recolor CSD titlebuttons according to user's color scheme
|
||||||
|
* [GTK3 -> Chrome/ium] Tweak tab stylings (kde#403108)
|
||||||
|
* GTK3 - Fix menu port to colordefs
|
||||||
|
* Convert colors into GTK colordefs
|
||||||
|
* [GTK3] Give checkboxes and radiobuttons a pressed appearance
|
||||||
|
* Merge gtk320 and gtk318 into gtk3
|
||||||
|
* kconf_update: Also migrate from BreezyGTK
|
||||||
|
* Border for "separator_menu_item" should be 0 (kde#404045)
|
||||||
|
* Remove background from scrollbars when hovering on them
|
||||||
|
- Remove patches, now upstream:
|
||||||
|
* update_from_BreezeGTK.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Sep 3 12:44:11 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
|
Tue Sep 3 12:44:11 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package breeze-gtk
|
# spec file for package breeze-gtk
|
||||||
#
|
#
|
||||||
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -12,35 +12,33 @@
|
|||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
%bcond_without lang
|
%bcond_without lang
|
||||||
|
|
||||||
%define _name breeze
|
%define _name breeze
|
||||||
Name: breeze-gtk
|
Name: breeze-gtk
|
||||||
Version: 5.16.5
|
Version: 5.17.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: GTK+ theme matching KDE's Breeze
|
Summary: GTK+ theme matching KDE's Breeze
|
||||||
License: LGPL-2.1
|
License: LGPL-2.1-only
|
||||||
Group: System/GUI/KDE
|
Group: System/GUI/KDE
|
||||||
Url: https://projects.kde.org/breeze-gtk
|
URL: https://projects.kde.org/breeze-gtk
|
||||||
Source: https://download.kde.org/stable/plasma/%{version}/breeze-gtk-%{version}.tar.xz
|
Source: breeze-gtk-%{version}.tar.xz
|
||||||
%if %{with lang}
|
%if %{with lang}
|
||||||
Source1: https://download.kde.org/stable/plasma/%{version}/breeze-gtk-%{version}.tar.xz.sig
|
Source1: breeze-gtk-%{version}.tar.xz.sig
|
||||||
Source2: plasma.keyring
|
Source2: plasma.keyring
|
||||||
%endif
|
%endif
|
||||||
# PATCH-FIX-OPENSUSE update_from_BreezeGTK.patch boo#994832 -- update user's config from the old BreezyGTK theme
|
|
||||||
Patch100: update_from_BreezeGTK.patch
|
|
||||||
BuildRequires: breeze5-style
|
BuildRequires: breeze5-style
|
||||||
BuildRequires: cmake >= 2.8.12
|
BuildRequires: cmake >= 2.8.12
|
||||||
BuildRequires: extra-cmake-modules
|
BuildRequires: extra-cmake-modules
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: kf5-filesystem
|
BuildRequires: kf5-filesystem
|
||||||
BuildRequires: pkgconfig(Qt5Core)
|
|
||||||
BuildRequires: python3-cairo
|
BuildRequires: python3-cairo
|
||||||
BuildRequires: sassc
|
BuildRequires: sassc
|
||||||
|
BuildRequires: cmake(Qt5Core)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
A GTK+ theme created to match with the new Plasma 5 Breeze theme.
|
A GTK+ theme created to match with the new Plasma 5 Breeze theme.
|
||||||
@ -62,8 +60,8 @@ A GTK+ theme created to match with the new Plasma 5 Breeze theme.
|
|||||||
Summary: GTK+ theme matching KDE's Breeze -- GTK+ 2 Support
|
Summary: GTK+ theme matching KDE's Breeze -- GTK+ 2 Support
|
||||||
Group: System/GUI/KDE
|
Group: System/GUI/KDE
|
||||||
Requires: metatheme-%{_name}-common = %{version}
|
Requires: metatheme-%{_name}-common = %{version}
|
||||||
Supplements: packageand(breeze5-style:gtk2)
|
Supplements: (breeze4-style and gtk2)
|
||||||
Supplements: packageand(breeze4-style:gtk2)
|
Supplements: (breeze5-style and gtk2)
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%description -n gtk2-metatheme-%{_name}
|
%description -n gtk2-metatheme-%{_name}
|
||||||
@ -73,8 +71,8 @@ A GTK+ theme created to match with the new Plasma 5 Breeze theme.
|
|||||||
Summary: GTK+ theme matching KDE's Breeze -- GTK+ 3 Support
|
Summary: GTK+ theme matching KDE's Breeze -- GTK+ 3 Support
|
||||||
Group: System/GUI/KDE
|
Group: System/GUI/KDE
|
||||||
Requires: metatheme-%{_name}-common = %{version}
|
Requires: metatheme-%{_name}-common = %{version}
|
||||||
Supplements: packageand(breeze5-style:gtk3)
|
Supplements: (breeze4-style and gtk3)
|
||||||
Supplements: packageand(breeze4-style:gtk3)
|
Supplements: (breeze5-style and gtk3)
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%description -n gtk3-metatheme-%{_name}
|
%description -n gtk3-metatheme-%{_name}
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
Index: breeze-gtk-5.12.2/kconf_update/main.cpp
|
|
||||||
===================================================================
|
|
||||||
--- breeze-gtk-5.12.2.orig/kconf_update/main.cpp
|
|
||||||
+++ breeze-gtk-5.12.2/kconf_update/main.cpp
|
|
||||||
@@ -63,7 +63,7 @@ static QString gtk2ThemePath(QString the
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
- * Check if gtk theme is already set to oxygen or Orion, if it is then we want to upgrade to the breeze theme
|
|
||||||
+ * Check if gtk theme is already set to oxygen, BreezyGTK or Orion, if it is then we want to upgrade to the breeze theme
|
|
||||||
* gtkSettingsFile: filename to use
|
|
||||||
* settingsKey: ini group to read from
|
|
||||||
* returns: full path to settings file
|
|
||||||
@@ -84,9 +84,9 @@ bool isGtkThemeSetToOldTheme(QString gtk
|
|
||||||
if (!settingsKey.isNull()) {
|
|
||||||
gtkrcSettings.beginGroup(settingsKey);
|
|
||||||
}
|
|
||||||
- //if it is set to Oxygen or Orion then we want to upgrade it to Breeze
|
|
||||||
- if (gtkrcSettings.value("gtk-theme-name") == QLatin1String("oxygen-gtk") || gtkrcSettings.value("gtk-theme-name") == QLatin1String("Orion")) {
|
|
||||||
- qCDebug(GTKBREEZE) << "using oxygen or orion " << gtkrcSettings.value("gtk-theme-name");
|
|
||||||
+ //if it is set to Oxygen, BreezyGTK or Orion then we want to upgrade it to Breeze
|
|
||||||
+ if (gtkrcSettings.value("gtk-theme-name") == QLatin1String("oxygen-gtk") || gtkrcSettings.value("gtk-theme-name") == QLatin1String("BreezyGTK") || gtkrcSettings.value("gtk-theme-name") == QLatin1String("Orion")) {
|
|
||||||
+ qCDebug(GTKBREEZE) << "using oxygen, BreezyGTK or orion " << gtkrcSettings.value("gtk-theme-name");
|
|
||||||
return true;
|
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
@@ -115,11 +115,11 @@ int setGtk2()
|
|
||||||
|
|
||||||
bool needsUpdate = isGtkThemeSetToOldTheme(gtkrc2path, QString());
|
|
||||||
if (needsUpdate == false) {
|
|
||||||
- qCDebug(GTKBREEZE) << "gtkrc2 already exists and is not using oxygen or orion, quitting";
|
|
||||||
+ qCDebug(GTKBREEZE) << "gtkrc2 already exists and is not using oxygen, BreezyGTK or orion, quitting";
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
- qCDebug(GTKBREEZE) << "no gtkrc2 file or oxygen/orion being used, setting to new theme";
|
|
||||||
+ qCDebug(GTKBREEZE) << "no gtkrc2 file or oxygen/BreezyGTK/orion being used, setting to new theme";
|
|
||||||
QFile gtkrc2writer(gtkrc2path);
|
|
||||||
bool opened = gtkrc2writer.open(QIODevice::WriteOnly | QIODevice::Text);
|
|
||||||
if (!opened) {
|
|
||||||
@@ -160,13 +160,13 @@ int setGtk3()
|
|
||||||
QString gtkrc3path = configPath + "/gtk-3.0/settings.ini";
|
|
||||||
bool needsUpdate = isGtkThemeSetToOldTheme(gtkrc3path, "Settings");
|
|
||||||
if ( !needsUpdate ) {
|
|
||||||
- qCDebug(GTKBREEZE) << "gtkrc3 already exists and is not using oxygen/orion, quitting";
|
|
||||||
+ qCDebug(GTKBREEZE) << "gtkrc3 already exists and is not using oxygen/BreezyGTK/orion, quitting";
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
QDir dir = QFileInfo(gtkrc3path).dir();
|
|
||||||
dir.mkpath(dir.path());
|
|
||||||
|
|
||||||
- qCDebug(GTKBREEZE) << "no gtkrc3 file or oxygen/orion being used, setting to new theme";
|
|
||||||
+ qCDebug(GTKBREEZE) << "no gtkrc3 file or oxygen/BreezyGTK/orion being used, setting to new theme";
|
|
||||||
QFile gtkrc3writer(gtkrc3path);
|
|
||||||
bool opened = gtkrc3writer.open(QIODevice::WriteOnly | QIODevice::Text);
|
|
||||||
if (!opened) {
|
|
Loading…
Reference in New Issue
Block a user