#1 Split breeze-gtk into gtk2 and gtk3 subpackages and make noarch
Merged 3 years ago by rdieter. Opened 3 years ago by ngompa.
rpms/ ngompa/breeze-gtk gtk-version-split  into  master

file modified
+45 -7
@@ -1,9 +1,7 @@ 

- %global debug_package %{nil}

- 

  Name:    breeze-gtk

  Version: 5.20.2

- Release: 1%{?dist}

- Summary: Breeze widget theme for Gtk2 and Gtk3

+ Release: 2%{?dist}

+ Summary: Breeze widget theme for GTK

  

  License: GPLv2+

  URL:     https://cgit.kde.org/%{name}.git
@@ -32,13 +30,40 @@ 

  # not used directly, but is an indirect dep from ECMQueryQmake.cmake

  # probably should be fixed there -- rex

  BuildRequires:  qt5-qtbase-devel

+ BuildArch:      noarch

+ 

+ %description

+ %{summary}.

  

+ %package common

+ Summary:        Breeze widget theme for GTK common files

  Requires:       kf5-filesystem

+ Obsoletes:      %{name} < 5.20.2-2

+ Conflicts:      %{name} < 5.20.2-2

+ 

+ %description common

+ %{summary}.

+ 

+ %package gtk2

+ Summary:        Breeze widget theme for GTK 2

  Requires:       gtk2-engines

+ Requires:       %{name}-common = %{version}-%{release}

+ Obsoletes:      %{name} < 5.20.2-2

+ Conflicts:      %{name} < 5.20.2-2

+ Supplements:    (plasma-breeze and gtk2)

  

- %description

+ %description gtk2

  %{summary}.

  

+ %package gtk3

+ Summary:        Breeze widget theme for GTK 3

+ Requires:       %{name}-common = %{version}-%{release}

+ Obsoletes:      %{name} < 5.20.2-2

+ Conflicts:      %{name} < 5.20.2-2

+ Supplements:    (plasma-breeze and gtk3)

+ 

+ %description gtk3

+ %{summary}.

  

  %prep

  %autosetup -n %{name}-%{version}
@@ -53,15 +78,28 @@ 

  %cmake_install

  

  

- %files

+ %files common

  %license LICENSES/*.txt

  %doc README.md

- # consider putting these in some -common/-data noarch subpkg -- rex

  %{_datadir}/themes/Breeze/

+ %exclude %{_datadir}/themes/Breeze/gtk-2.0

+ %exclude %{_datadir}/themes/Breeze/gtk-3.0

  %{_datadir}/themes/Breeze-Dark/

+ %exclude %{_datadir}/themes/Breeze-Dark/gtk-2.0

+ %exclude %{_datadir}/themes/Breeze-Dark/gtk-3.0

+ 

+ %files gtk2

+ %{_datadir}/themes/Breeze/gtk-2.0/

+ %{_datadir}/themes/Breeze-Dark/gtk-2.0/

  

+ %files gtk3

+ %{_datadir}/themes/Breeze/gtk-3.0/

+ %{_datadir}/themes/Breeze-Dark/gtk-3.0/

  

  %changelog

+ * Thu Oct 29 10:14:49 EDT 2020 Neal Gompa <ngompa13@gmail.com> - 5.20.2-2

+ - Split breeze-gtk into gtk2 and gtk3 subpackages and make noarch

+ 

  * Tue Oct 27 14:21:27 CET 2020 Jan Grulich <jgrulich@redhat.com> - 5.20.2-1

  - 5.20.2

  

Pull-Request has been merged by rdieter

3 years ago