From 593cdbff3750b423a65c4f4cecd168a5e2d79348dfaf5eb076dc22de4b375d63 Mon Sep 17 00:00:00 2001 From: Hrvoje Senjan Date: Tue, 26 Aug 2014 08:37:43 +0000 Subject: [PATCH 1/4] OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/breeze?expand=0&rev=8 --- breeze-5.0.1.tar.xz | 3 - breeze-5.0.95~git20140826.tar.xz | 3 + breeze.changes | 16 +++++ breeze.spec | 112 ++++++++++++++++++++++++++----- breeze4-style.changes | 41 +++++++++++ breeze4-style.spec | 58 ++++++++++++++++ 6 files changed, 213 insertions(+), 20 deletions(-) delete mode 100644 breeze-5.0.1.tar.xz create mode 100644 breeze-5.0.95~git20140826.tar.xz create mode 100644 breeze4-style.changes create mode 100644 breeze4-style.spec diff --git a/breeze-5.0.1.tar.xz b/breeze-5.0.1.tar.xz deleted file mode 100644 index bc5acf8..0000000 --- a/breeze-5.0.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:65ae699b1dcd40fcaa510067e0da48e5ea6d49f95d8da9a99c69917b1c0452c7 -size 15973452 diff --git a/breeze-5.0.95~git20140826.tar.xz b/breeze-5.0.95~git20140826.tar.xz new file mode 100644 index 0000000..4c47b4c --- /dev/null +++ b/breeze-5.0.95~git20140826.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8113a0bae459de7ddad901c7d804755fee7ea5add803dc42a8f15da32c6a4b5 +size 16410164 diff --git a/breeze.changes b/breeze.changes index bf7054a..47c34f7 100644 --- a/breeze.changes +++ b/breeze.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Tue Aug 26 08:13:31 UTC 2014 - hrvoje.senjan@gmail.com + +- Update to 5.0.95~git20140826 + * new C++ Qt5 style (with option to build kde4 style also) + * updated icons +- Split the main package to icons, cursors, wallpapers, decoration + and style packages +- Added frameworkintegration-devel, kcompletion-devel, ki18n-devel, + kwindowsystem-devel, pkgconfig(Qt5DBus), pkgconfig(Qt5Widgets), + pkgconfig(Qt5X11Extras), pkgconfig(x11), pkgconfig(x11-xcb) and + pkgconfig(xcb) +- Drop qtcurve-(qt4,qt5) Recommends and Requires due to switch of + default to new style +- Create breeze4-style package + ------------------------------------------------------------------- Mon Aug 11 21:22:54 UTC 2014 - hrvoje.senjan@gmail.com diff --git a/breeze.spec b/breeze.spec index cddcb30..344a379 100644 --- a/breeze.spec +++ b/breeze.spec @@ -17,30 +17,83 @@ Name: breeze -Version: 5.0.1 +Version: 5.0.95~git20140826 Release: 0 BuildRequires: cmake >= 2.8.12 BuildRequires: extra-cmake-modules >= 0.0.12 -BuildRequires: fdupes +BuildRequires: frameworkintegration-devel +BuildRequires: kcompletion-devel BuildRequires: kconfig-devel BuildRequires: kcoreaddons-devel BuildRequires: kf5-filesystem +BuildRequires: ki18n-devel +BuildRequires: kwindowsystem-devel +BuildRequires: pkgconfig(Qt5DBus) >= 5.2.0 BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.0 -Requires: kconf_update5 -# needed for kde4breeze -Recommends: qtcurve-kde4 -# default Plasma5 style -Requires: qtcurve-qt5 +BuildRequires: pkgconfig(Qt5X11Extras) >= 5.2.0 +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(x11-xcb) +BuildRequires: pkgconfig(xcb) +Requires: breeze5-cursors >= %{version} +Requires: breeze5-icons >= %{version} +Requires: breeze5-style >= %{version} +Requires: breeze5-wallpapers >= %{version} +Recommends: breeze5-decoration >= %{version} Summary: Plasma Desktop artwork, styles and assets License: GPL-2.0+ Group: System/GUI/KDE Url: http://www.kde.org Source: http://download.kde.org/stable/plasma/%{version}/%{name}-%{version}.tar.xz +Source: %{name}-%{version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Artwork, styles and assets for the Breeze visual style for the Plasma Desktop. +%package -n breeze5-icons +Summary: Plasma Desktop artwork, styles and assets +Group: System/GUI/KDE +Requires: oxygen-icon-theme + +%description -n breeze5-icons +Artwork, styles and assets for the Breeze visual style for the Plasma Desktop. +This package provides Breeze icon theme. + +%package -n breeze5-cursors +Summary: Plasma Desktop artwork, styles and assets +Group: System/GUI/KDE + +%description -n breeze5-cursors +Artwork, styles and assets for the Breeze visual style for the Plasma Desktop. +This package provides Breeze cursor theme. + +%package -n breeze5-style +Summary: Plasma Desktop artwork, styles and assets +Group: System/GUI/KDE +Requires: kconf_update5 +# needed for kde4breeze +Recommends: breeze4-style + +%description -n breeze5-style +Artwork, styles and assets for the Breeze visual style for the Plasma Desktop. +This package provides Breeze style, color-scheme and aditional assets. + +%package -n breeze5-wallpapers +Summary: Plasma Desktop artwork, styles and assets +Group: System/GUI/KDE + +%description -n breeze5-wallpapers +Artwork, styles and assets for the Breeze visual style for the Plasma Desktop. +This package provides Breeze wallpaper theme. + +%package -n breeze5-decoration +Summary: Plasma Desktop artwork, styles and assets +Group: System/GUI/KDE + +%description -n breeze5-decoration +Artwork, styles and assets for the Breeze visual style for the Plasma Desktop. +This package provides Breeze KWin decoration. + %prep %setup -q @@ -51,18 +104,43 @@ Artwork, styles and assets for the Breeze visual style for the Plasma Desktop. %install %kf5_makeinstall -C build +%files -n breeze5-icons +%defattr(-,root,root) +%doc COPYING* +%{_kf5_sharedir}/icons/breeze/ + +%files -n breeze5-cursors +%defattr(-,root,root) +%doc COPYING* +%{_kf5_sharedir}/icons/breeze_cursors + +%files -n breeze5-style +%defattr(-,root,root) +%doc COPYING* +%{_kf5_sharedir}/QtCurve/ +%{_kf5_sharedir}/color-schemes/ +%{_kf5_qmldir}/QtQuick/ +%{_kf5_libdir}/kconf_update_bin/ +%{_kf5_sharedir}/kconf_update/ +%{_kf5_plugindir}/ +%{_kf5_sharedir}/kstyle/ + +%files -n breeze5-wallpapers +%defattr(-,root,root) +%doc COPYING* +%dir %{_kf5_sharedir}/wallpapers +%{_kf5_sharedir}/wallpapers/Next/ + +%files -n breeze5-decoration +%defattr(-,root,root) +%doc COPYING* +%{_kf5_sharedir}/kwin/ +%dir %{_kf5_servicesdir} +%dir %{_kf5_servicesdir}/kwin +%{_kf5_servicesdir}/kwin/kwin4_decoration_qml_breeze.desktop + %files %defattr(-,root,root) %doc COPYING* -%{_kf5_sharedir}/icons/breeze*/ -%{_kf5_sharedir}/color-schemes/ -%{_kf5_sharedir}/QtCurve/ -%{_kf5_libdir}/kconf_update_bin/ -%{_kf5_sharedir}/kconf_update/ -%{_kf5_qmldir}/QtQuick/ -%{_kf5_sharedir}/kwin/ -%dir %{_kf5_sharedir}/wallpapers -%{_kf5_sharedir}/wallpapers/Next/ -%{_kf5_servicesdir}/ %changelog diff --git a/breeze4-style.changes b/breeze4-style.changes new file mode 100644 index 0000000..47c34f7 --- /dev/null +++ b/breeze4-style.changes @@ -0,0 +1,41 @@ +------------------------------------------------------------------- +Tue Aug 26 08:13:31 UTC 2014 - hrvoje.senjan@gmail.com + +- Update to 5.0.95~git20140826 + * new C++ Qt5 style (with option to build kde4 style also) + * updated icons +- Split the main package to icons, cursors, wallpapers, decoration + and style packages +- Added frameworkintegration-devel, kcompletion-devel, ki18n-devel, + kwindowsystem-devel, pkgconfig(Qt5DBus), pkgconfig(Qt5Widgets), + pkgconfig(Qt5X11Extras), pkgconfig(x11), pkgconfig(x11-xcb) and + pkgconfig(xcb) +- Drop qtcurve-(qt4,qt5) Recommends and Requires due to switch of + default to new style +- Create breeze4-style package + +------------------------------------------------------------------- +Mon Aug 11 21:22:54 UTC 2014 - hrvoje.senjan@gmail.com + +- Update to 5.0.1 + * Bugfix release + +------------------------------------------------------------------- +Fri Jul 11 18:24:54 UTC 2014 - hrvoje.senjan@gmail.com + +- Update to 5.0.0 + * Plasma 5.0 Final +- Update license +- Add Source URL + +------------------------------------------------------------------- +Thu Jul 3 17:35:40 UTC 2014 - hrvoje.senjan@gmail.com + +- Update to 4.98.0 + * Plasma 5 RC release + +------------------------------------------------------------------- +Thu Jun 5 16:03:52 UTC 2014 - hrvoje.senjan@gmail.com + +- Activate breeze package + diff --git a/breeze4-style.spec b/breeze4-style.spec new file mode 100644 index 0000000..370306f --- /dev/null +++ b/breeze4-style.spec @@ -0,0 +1,58 @@ +# +# spec file for package breeze4-style +# +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: breeze4-style +Version: 5.0.95~git20140826 +Release: 0 +BuildRequires: automoc4 +BuildRequires: cmake >= 2.8.12 +BuildRequires: kde4-filesystem +BuildRequires: libkde4-devel +BuildRequires: libqt4-devel +BuildRequires: libxcb-devel +BuildRequires: pkgconfig(x11) +Summary: Plasma Desktop artwork, styles and assets +License: GPL-2.0+ +Group: System/GUI/KDE +Url: http://www.kde.org +Source: breeze-%{version}.tar.xz +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +Artwork, styles and assets for the Breeze visual style for the Plasma Desktop. +This package contains kde4 backport of new default Plasma 5 style. + +%prep +%setup -q -n breeze-%{version} + +%build +pushd kstyle + %cmake_kde4 -d build -- -DBUILD_po=OFF -DUSE_KDE4=ON + %make_jobs +popd + +%install + %kde4_makeinstall -C kstyle/build + +%files +%defattr(-,root,root) +%doc COPYING* +%{_kde4_modulesdir}/ +%{_kde4_appsdir}/ + +%changelog From 0a232c73e0797347a5d3eaae6f7635ad028d3961d92393666f51d533c77e6394 Mon Sep 17 00:00:00 2001 From: Hrvoje Senjan Date: Tue, 26 Aug 2014 08:42:06 +0000 Subject: [PATCH 2/4] OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/breeze?expand=0&rev=9 --- breeze.changes | 1 + breeze.spec | 2 +- breeze4-style.changes | 1 + breeze4-style.spec | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/breeze.changes b/breeze.changes index 47c34f7..668067e 100644 --- a/breeze.changes +++ b/breeze.changes @@ -13,6 +13,7 @@ Tue Aug 26 08:13:31 UTC 2014 - hrvoje.senjan@gmail.com - Drop qtcurve-(qt4,qt5) Recommends and Requires due to switch of default to new style - Create breeze4-style package +- Comment out Source URL temporarily ------------------------------------------------------------------- Mon Aug 11 21:22:54 UTC 2014 - hrvoje.senjan@gmail.com diff --git a/breeze.spec b/breeze.spec index 344a379..fc95640 100644 --- a/breeze.spec +++ b/breeze.spec @@ -43,7 +43,7 @@ Summary: Plasma Desktop artwork, styles and assets License: GPL-2.0+ Group: System/GUI/KDE Url: http://www.kde.org -Source: http://download.kde.org/stable/plasma/%{version}/%{name}-%{version}.tar.xz +#Source: http://download.kde.org/stable/plasma/%{version}/%{name}-%{version}.tar.xz Source: %{name}-%{version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/breeze4-style.changes b/breeze4-style.changes index 47c34f7..668067e 100644 --- a/breeze4-style.changes +++ b/breeze4-style.changes @@ -13,6 +13,7 @@ Tue Aug 26 08:13:31 UTC 2014 - hrvoje.senjan@gmail.com - Drop qtcurve-(qt4,qt5) Recommends and Requires due to switch of default to new style - Create breeze4-style package +- Comment out Source URL temporarily ------------------------------------------------------------------- Mon Aug 11 21:22:54 UTC 2014 - hrvoje.senjan@gmail.com diff --git a/breeze4-style.spec b/breeze4-style.spec index 370306f..da6dd6e 100644 --- a/breeze4-style.spec +++ b/breeze4-style.spec @@ -30,6 +30,7 @@ Summary: Plasma Desktop artwork, styles and assets License: GPL-2.0+ Group: System/GUI/KDE Url: http://www.kde.org +#Source: http://download.kde.org/stable/plasma/%{version}/breeze-%{version}.tar.xz Source: breeze-%{version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build From 56c1042f8d4b7ee387e5c7aa038891904f63eedffd402928ef6bd9512b1b9e91 Mon Sep 17 00:00:00 2001 From: Hrvoje Senjan Date: Tue, 26 Aug 2014 08:48:00 +0000 Subject: [PATCH 3/4] OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/breeze?expand=0&rev=10 --- breeze.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/breeze.spec b/breeze.spec index fc95640..8d5cbdf 100644 --- a/breeze.spec +++ b/breeze.spec @@ -53,6 +53,7 @@ Artwork, styles and assets for the Breeze visual style for the Plasma Desktop. %package -n breeze5-icons Summary: Plasma Desktop artwork, styles and assets Group: System/GUI/KDE +BuildArch: noarch Requires: oxygen-icon-theme %description -n breeze5-icons @@ -62,6 +63,7 @@ This package provides Breeze icon theme. %package -n breeze5-cursors Summary: Plasma Desktop artwork, styles and assets Group: System/GUI/KDE +BuildArch: noarch %description -n breeze5-cursors Artwork, styles and assets for the Breeze visual style for the Plasma Desktop. @@ -81,6 +83,7 @@ This package provides Breeze style, color-scheme and aditional assets. %package -n breeze5-wallpapers Summary: Plasma Desktop artwork, styles and assets Group: System/GUI/KDE +BuildArch: noarch %description -n breeze5-wallpapers Artwork, styles and assets for the Breeze visual style for the Plasma Desktop. From b47e1c669538ce3fcab67046eb0e63b7a9d66dafdf178721dae8f30a6844d649 Mon Sep 17 00:00:00 2001 From: Hrvoje Senjan Date: Tue, 26 Aug 2014 18:24:49 +0000 Subject: [PATCH 4/4] OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/breeze?expand=0&rev=11 --- breeze-5.0.95~git20140826.tar.xz | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/breeze-5.0.95~git20140826.tar.xz b/breeze-5.0.95~git20140826.tar.xz index 4c47b4c..730d172 100644 --- a/breeze-5.0.95~git20140826.tar.xz +++ b/breeze-5.0.95~git20140826.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8113a0bae459de7ddad901c7d804755fee7ea5add803dc42a8f15da32c6a4b5 -size 16410164 +oid sha256:34fafc6abc257f53c5080af63e3a7d82708f79e3c557c544d0ab92b9a581e4bf +size 16409284