Hello community,

here is the log from the commit of package paper-gtk-theme for openSUSE:Factory 
checked in at 2016-11-28 15:10:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/paper-gtk-theme (Old)
 and      /work/SRC/openSUSE:Factory/.paper-gtk-theme.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "paper-gtk-theme"

Changes:
--------
--- /work/SRC/openSUSE:Factory/paper-gtk-theme/paper-gtk-theme.changes  
2016-06-29 15:09:42.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.paper-gtk-theme.new/paper-gtk-theme.changes     
2016-11-28 15:10:59.000000000 +0100
@@ -1,0 +2,9 @@
+Wed Nov 23 14:47:09 UTC 2016 - [email protected]
+
+- Divide paper-gtk-theme to metatheme-paper-common, and
+  gtk{2,3}-metatheme-paper.
+- Don't require gtk2-engines, instead recommend
+  gtk2-theming-engine-adwaita.
+- Spec cleanup.
+
+-------------------------------------------------------------------
@@ -5 +13,0 @@
-

Old:
----
  v2.1.0.tar.gz

New:
----
  paper-gtk-theme-2.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ paper-gtk-theme.spec ++++++
--- /var/tmp/diff_new_pack.e6u5Yi/_old  2016-11-28 15:11:00.000000000 +0100
+++ /var/tmp/diff_new_pack.e6u5Yi/_new  2016-11-28 15:11:00.000000000 +0100
@@ -1,6 +1,7 @@
 #
-# Spec file for package paper-gtk-theme
+# spec file for package paper-gtk-theme
 #
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2016 Sam Hewitt
 #
 # All modifications and additions to the file contributed by third parties
@@ -11,41 +12,88 @@
 # 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:           paper-gtk-theme
 Version:        2.1.0
 Release:        0
+Summary:        The 'Paper' Gtk theme
 License:        GPL-3.0+
-Summary:        Paper GTK theme
-Url:            https://snwh.org/paper
 Group:          System/GUI/Other
-Source:         
https://github.com/snwh/paper-gtk-theme/archive/v%{version}.tar.gz
+Url:            https://snwh.org/paper
+Source:         
https://github.com/snwh/paper-gtk-theme/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  fdupes
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
-Requires:       gtk2-engines
 
 %description
-Paper is a modern desktop theme suite. Its design is mostly flat with a 
minimal use of shadows for depth.
+Paper is a modern desktop theme suite. Its design is mostly flat
+with a minimal use of shadows for depth.
+
+%package -n metatheme-paper-common
+Summary:        Common files for the 'Paper' Gtk theme
+Group:          System/GUI/Other
+Recommends:     paper-icon-theme
+Suggests:       gtk2-metatheme-paper
+Suggests:       gtk3-metatheme-paper
+# paper-gtk-theme was last used in openSUSE Leap 42.2.
+Provides:       %{name} = %{version}-%{release}
+Obsoletes:      %{name} < %{version}-%{release}
+
+%description -n metatheme-paper-common
+Paper is a modern desktop theme suite. Its design is mostly flat
+with a minimal use of shadows for depth.
+
+%package -n gtk2-metatheme-paper
+Summary:        The 'Paper' theme for Gtk2
+Group:          System/GUI/Other
+Requires:       metatheme-paper-common = %{version}
+Recommends:     gtk2-theming-engine-adwaita
+Supplements:    packageand(metatheme-paper-common:gtk2)
+
+%description -n gtk2-metatheme-paper
+Paper is a modern desktop theme suite. Its design is mostly flat
+with a minimal use of shadows for depth.
+
+%package -n gtk3-metatheme-paper
+Summary:        The 'Paper' theme for Gtk3
+Group:          System/GUI/Other
+Requires:       metatheme-paper-common = %{version}
+Supplements:    packageand(metatheme-paper-common:gtk3)
+
+%description -n gtk3-metatheme-paper
+Paper is a modern desktop theme suite. Its design is mostly flat
+with a minimal use of shadows for depth.
 
 %prep
 %setup -q
-chmod +x autogen.sh
-chmod a-x AUTHORS README.md
+chmod a-x README.md Paper/gtk-2.0/gtkrc
 
 %build
-./autogen.sh
-make %{?_smp_mflags}
+NOCONFIGURE=1 ./autogen.sh
+%configure
+make %{?_smp_mflags} V=1
 
 %install
-make install DESTDIR=%{buildroot} %{?_smp_mflags}
-rm -f %{buildroot}%{_datadir}/themes/Paper/AUTHORS
-chmod -x %{buildroot}%{_datadir}/themes/Paper/gtk-2.0/gtkrc
-%fdupes %{buildroot}%{_datadir}
+%make_install
+%fdupes %{buildroot}%{_datadir}/
 
-%files
+%files -n metatheme-paper-common
 %defattr(-,root,root)
 %doc AUTHORS LICENSE README.md
-%{_datadir}/themes/Paper
+%{_datadir}/themes/Paper/
+%exclude %{_datadir}/themes/Paper/gtk-?.*/
+
+%files -n gtk2-metatheme-paper
+%defattr(-,root,root)
+%{_datadir}/themes/Paper/gtk-2.*/
+
+%files -n gtk3-metatheme-paper
+%defattr(-,root,root)
+%{_datadir}/themes/Paper/gtk-3.*/
+
+%changelog


Reply via email to