Hello community,

here is the log from the commit of package yast2-theme for openSUSE:Factory 
checked in at 2018-12-31 09:45:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-theme (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-theme.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-theme"

Mon Dec 31 09:45:17 2018 rev:161 rq:660292 version:4.1.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-theme/yast2-theme.changes  2018-11-10 
16:49:39.212472215 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-theme.new.28833/yast2-theme.changes       
2018-12-31 09:45:21.142267542 +0100
@@ -1,0 +2,19 @@
+Thu Dec 20 14:39:51 CET 2018 - sch...@suse.de
+
+- Added pattern-public-cloud.svg icon for public cloud
+  (bsc#1119961).
+- 4.1.8
+
+-------------------------------------------------------------------
+Tue Nov 27 22:10:23 UTC 2018 - Stasiek Michalski <hel...@mailbox.org>
+
+- Install via rake (boo#1108422)
+- 4.1.7
+
+-------------------------------------------------------------------
+Mon Nov 26 12:22:00 UTC 2018 - Stasiek Michalski <hel...@mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.6
+
+-------------------------------------------------------------------

Old:
----
  yast2-theme-4.1.5.tar.bz2

New:
----
  yast2-theme-4.1.8.tar.bz2

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

Other differences:
------------------
++++++ yast2-theme.spec ++++++
--- /var/tmp/diff_new_pack.zWwOLx/_old  2018-12-31 09:45:21.678267102 +0100
+++ /var/tmp/diff_new_pack.zWwOLx/_new  2018-12-31 09:45:21.678267102 +0100
@@ -16,322 +16,112 @@
 #
 
 
-# YaST Oxygen icons maintained by Martin Schlander <martin.schlander () gmail 
! com>
-
 Name:           yast2-theme
-Version:        4.1.5
+Version:        4.1.8
 Release:        0
 
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source0:        %{name}-%{version}.tar.bz2
 
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  pkg-config
 BuildRequires:  update-desktop-files
-BuildRequires:  yast2-devtools >= 3.1.10
+BuildRequires:  yast2-devtools
+BuildRequires:  rubygem(yast-rake)
 %if 0%{?is_opensuse}
+BuildRequires:  oxygen5-icon-theme
 BuildRequires:  yast2-qt-branding-openSUSE
 %endif
-BuildArch:      noarch
-Summary:        YaST2 - Theme
-License:        GPL-2.0-only
-Group:          System/YaST
-Url:            http://github.com/yast/yast-theme
 
-%description
-Contains the SUSE Linux theme for YaST2.
+Requires:       hicolor-icon-theme
 
-%if 0%{?is_opensuse}
-%package -n yast2-branding-openSUSE
-Summary:        YaST2 - Theme (openSUSE)
-Group:          System/YaST
 Provides:       yast2-branding = %{version}
+Provides:       yast2-theme = %{version}
 Provides:       yast2_theme = %{version}
-Conflicts:      otherproviders(yast2-branding)
-Supplements:    packageand(yast2:branding-openSUSE)
-Conflicts:      yast2-theme-SLE
-PreReq:         /bin/ln
-Requires:       hicolor-icon-theme
-Obsoletes:      yast2-theme-openSUSE < %{version}
-Obsoletes:      yast2-theme-openSUSE-Crystal < %{version}
-Provides:       yast2-theme-openSUSE = %{version}
 
-%description -n yast2-branding-openSUSE
-This package contains the openSUSE theme for YaST2.
+Conflicts:      otherproviders(yast2-branding)
+Conflicts:      otherproviders(yast2-theme)
+Conflicts:      otherproviders(yast2_theme)
 
+Obsoletes:      yast2-branding-openSUSE
+Obsoletes:      yast2-theme < %{version}
+Obsoletes:      yast2-theme-SLE
+Obsoletes:      yast2-theme-openSUSE
+Obsoletes:      yast2-theme-openSUSE-Crystal < %{version}
 
-%package -n yast2-branding-openSUSE-Oxygen
-Summary:        YaST2 - switcher into Oxygen icon theme
+BuildArch:      noarch
+Summary:        YaST2 - Theme
+License:        GPL-2.0-only
 Group:          System/YaST
-Supplements:    packageand(yast2:plasma5-session)
-PreReq:         /bin/ln
-PreReq:         yast2-branding-openSUSE = %{version}
-Conflicts:      yast2-theme-SLE
-Provides:       yast2-theme-openSUSE-Oxygen = %{version}
-Obsoletes:      yast2-theme-openSUSE-Oxygen < %{version}
-
-%description -n yast2-branding-openSUSE-Oxygen
-After installing this package, symbolic link for "current" theme 
-will be changed "Oxygen". This package does not contains icons 
-of the openSUSE theme for YaST2. Icons itself exist in 
-yast2-branding-openSUSE package.
+Url:            http://github.com/yast/yast-theme
 
+%description
+Contains necessary theming resources to use YaST2.
 
-%else
-%package SLE
-Summary:        YaST2 - SLE Theme
+%if 0%{?is_opensuse}
+%package oxygen
+Summary:        YaST2 - Oxygen icon theme
 Group:          System/YaST
-Provides:       yast2_theme = %{version}
-Conflicts:      yast2-theme-openSUSE
-Conflicts:      yast2-theme-openSUSE-Oxygen
-Conflicts:      yast2-branding-openSUSE
-Conflicts:      yast2-branding-openSUSE-Oxygen
-Obsoletes:      yast2-branding-openSUSE
-Obsoletes:      yast2-branding-openSUSE-Oxygen
-PreReq:         /bin/ln
+Supplements:    (yast2-theme and oxygen5-icon-theme)
+PreReq:         yast2-branding = %{version}
+Requires:       oxygen5-icon-theme
+Provides:       yast2-theme-oxygen = %{version}
+Obsoletes:      yast2-theme-openSUSE-Oxygen < %{version}
+Obsoletes:      yast2-theme-oxygen < %{version}
 
-%description SLE
-This package contains the YaST2 theme for the SUSE Linux Enterprise
-Family.
+%description oxygen
+Contains icons in KDE Oxygen style (from KDE Plasma 4).
 %endif
 
 %prep
 %setup -n %{name}-%{version}
 
 %build
-%yast_build
 
 %install
-%yast_install
+rake install DESTDIR=%{buildroot}
 
+# Distro specific config (should be moved to distro specific branding 
packages!)
+mkdir -p %{buildroot}/etc/icewm/
 %if 0%{?is_opensuse}
-rm -rf $RPM_BUILD_ROOT/%{yast_themedir}/SLE
-mv $RPM_BUILD_ROOT%{yast_themedir}/openSUSE 
$RPM_BUILD_ROOT%{yast_themedir}/current
-
-# let's take hicolor icons for yast
-ln -s /usr/share/icons/hicolor $RPM_BUILD_ROOT%{yast_themedir}/current/icons
-
-# install opensuse icewm style
-mkdir -p $RPM_BUILD_ROOT/etc/icewm/
-cp openSUSE/wmconfig/* $RPM_BUILD_ROOT/etc/icewm/
-
-cp -R "$RPM_BUILD_ROOT/%{yast_docdir}" 
"$RPM_BUILD_ROOT/%{yast_docdir}-openSUSE"
-rm -rf "$RPM_BUILD_ROOT/%{yast_docdir}"
-mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/yast2-theme/
-echo 'This file marks the package yast2-branding-openSUSE-Oxygen to be 
installed.'   > 
$RPM_BUILD_ROOT/usr/share/doc/packages/yast2-theme/yast2-branding-openSUSE-Oxygen.txt
-
+mv %{buildroot}%{yast_themedir}/openSUSE %{buildroot}%{yast_themedir}/current
+cp theme/openSUSE/wmconfig/* %{buildroot}/etc/icewm/
 %else
-# install SLE icewm style
-mkdir -p $RPM_BUILD_ROOT/etc/icewm/
-cp SLE/wmconfig/* $RPM_BUILD_ROOT/etc/icewm/
-
-rm -rf $RPM_BUILD_ROOT/%{yast_themedir}/openSUSE*
-rm -rf "$RPM_BUILD_ROOT/%{yast_docdir}"
-rm -rf "$RPM_BUILD_ROOT/%{_docdir}/yast2-theme"
-
-mv $RPM_BUILD_ROOT%{yast_themedir}/SLE $RPM_BUILD_ROOT%{yast_themedir}/current
-
-# let's take hicolor icons for yast
-ln -s /usr/share/icons/hicolor $RPM_BUILD_ROOT%{yast_themedir}/current/icons
-
-# remove unneeded icons
-pushd $RPM_BUILD_ROOT/usr/share/icons/hicolor
-rm -rf 256x256
-rm 16x16/apps/pattern-enlightenment.png
-rm 16x16/apps/pattern-lxde.png
-rm 16x16/apps/yast-gray-dot.png
-rm 16x16/apps/yast-green-dot.png
-rm 16x16/apps/yast-red-dot.png
-rm 16x16/apps/yast-yellow-dot.png
-rm 22x22/apps/pattern-enlightenment.png
-rm 22x22/apps/pattern-lxde.png
-rm 22x22/apps/yast-gray-dot.png
-rm 22x22/apps/yast-green-dot.png
-rm 22x22/apps/yast-red-dot.png
-rm 22x22/apps/yast-yellow-dot.png
-rm 32x32/apps/pattern-enlightenment.png
-rm 32x32/apps/pattern-lxde.png
-rm 48x48/apps/pattern-enlightenment.png
-rm 48x48/apps/pattern-lxde.png
-rm 48x48/apps/yast-gray-dot.png
-rm 48x48/apps/yast-green-dot.png
-rm 48x48/apps/yast-red-dot.png
-rm 48x48/apps/yast-yellow-dot.png
-rm 64x64/apps/apparmor_app_armor.png
-rm 64x64/apps/bootdisk_create.png
-rm 64x64/apps/defaultgroup.png
-rm 64x64/apps/gnome.png
-rm 64x64/apps/kde.png
-rm 64x64/apps/keyboardlayout.png
-rm 64x64/apps/ktip.png
-rm 64x64/apps/msg_error.png
-rm 64x64/apps/msg_info.png
-rm 64x64/apps/msg_warning.png
-rm 64x64/apps/pattern-enlightenment.png
-rm 64x64/apps/pattern-lxde.png
-rm 64x64/apps/pixie.png
-rm 64x64/apps/printer2.png
-rm 64x64/apps/route.png
-rm 64x64/apps/samba_setup.png
-rm 64x64/apps/SuSEmenu.png
-rm 64x64/apps/system.png
-rm 64x64/apps/tdsl.png
-rm 64x64/apps/user_add.png
-rm 64x64/apps/user_system.png
-rm 64x64/apps/www.png
-rm 64x64/apps/yast-addon.png
-rm 64x64/apps/yast-autoyast.png
-rm 64x64/apps/yast-backup.png
-rm 64x64/apps/yast-bluetooth.png
-rm 64x64/apps/yast-bootloader.png
-rm 64x64/apps/yast-ca_mgm.png
-rm 64x64/apps/yast-cd-creator.png
-rm 64x64/apps/yast-cd_update.png
-rm 64x64/apps/yast-checkmedia.png
-rm 64x64/apps/yast-common_cert.png
-rm 64x64/apps/yast-controller.png
-rm 64x64/apps/yast-create-new-vm.png
-rm 64x64/apps/yast-dasd.png
-rm 64x64/apps/yast-dhcp-server.png
-rm 64x64/apps/yast-disk.png
-rm 64x64/apps/yast-dns.png
-rm 64x64/apps/yast-dns-server.png
-rm 64x64/apps/yast-dsl.png
-rm 64x64/apps/yast-firewall.png
-rm 64x64/apps/yast-ftp.png
-rm 64x64/apps/yast-hardware.png
-rm 64x64/apps/yast-heartbeat.png
-rm 64x64/apps/yast-high_availability.png
-rm 64x64/apps/yast-host.png
-rm 64x64/apps/yast-http-server.png
-rm 64x64/apps/yast-hwinfo.png
-rm 64x64/apps/yast-inetd.png
-rm 64x64/apps/yast-inst-mode.png
-rm 64x64/apps/yast-instserver.png
-rm 64x64/apps/yast-iscsi-client.png
-rm 64x64/apps/yast-iscsi-server.png
-rm 64x64/apps/yast-isdn.png
-rm 64x64/apps/yast-isns.png
-rm 64x64/apps/yast-joystick.png
-rm 64x64/apps/yast-kdump.png
-rm 64x64/apps/yast-kerberos.png
-rm 64x64/apps/yast-keyboard.png
-rm 64x64/apps/yast-kiwi.png
-rm 64x64/apps/yast-lan.png
-rm 64x64/apps/yast-ldap-browser.png
-rm 64x64/apps/yast-ldap.png
-rm 64x64/apps/yast-ldap-server.png
-rm 64x64/apps/yast-license.png
-rm 64x64/apps/yast-live-install.png
-rm 64x64/apps/yast-lvm_config.png
-rm 64x64/apps/yast-mail.png
-rm 64x64/apps/yast-mail-server.png
-rm 64x64/apps/yast-messages.png
-rm 64x64/apps/yast-misc.png
-rm 64x64/apps/yast-mouse.png
-rm 64x64/apps/yast-network_devices.png
-rm 64x64/apps/yast-network.png
-rm 64x64/apps/yast-network_services.png
-rm 64x64/apps/yast-nfs.png
-rm 64x64/apps/yast-nfs_server.png
-rm 64x64/apps/yast-nis.png
-rm 64x64/apps/yast-nis_server.png
-rm 64x64/apps/yast-ntp-client.png
-rm 64x64/apps/yast-online_update.png
-rm 64x64/apps/yast-powertweak.png
-rm 64x64/apps/yast-printer.png
-rm 64x64/apps/yast-product-registration.png
-rm 64x64/apps/yast-proxy.png
-rm 64x64/apps/yast-release-notes.png
-rm 64x64/apps/yast-remote.png
-rm 64x64/apps/yast-restore.png
-rm 64x64/apps/yast-routing.png
-rm 64x64/apps/yast-samba-client.png
-rm 64x64/apps/yast-samba-server.png
-rm 64x64/apps/yast-scanner.png
-rm 64x64/apps/yast-security.png
-rm 64x64/apps/yast-slp-server.png
-rm 64x64/apps/yast-software.png
-rm 64x64/apps/yast-sound.png
-rm 64x64/apps/yast_source.png
-rm 64x64/apps/yast-ssh-server.png
-rm 64x64/apps/yast-sudoers.png
-rm 64x64/apps/yast-support.png
-rm 64x64/apps/yast-sw_single.png
-rm 64x64/apps/yast-sw_source.png
-rm 64x64/apps/yast-sysconfig.png
-rm 64x64/apps/yast-system.png
-rm 64x64/apps/yast-tftp-server.png
-rm 64x64/apps/yast-timezone.png
-rm 64x64/apps/yast-tv.png
-rm 64x64/apps/yast-uml.png
-rm 64x64/apps/yast-update.png
-rm 64x64/apps/yast-vdisk.png
-rm 64x64/apps/yast-vendor.png
-rm 64x64/apps/yast-virtualisation.png
-rm 64x64/apps/yast-vm-domain0-setup.png
-rm 64x64/apps/yast-vm-install.png
-rm 64x64/apps/yast-vm-management.png
-rm 64x64/apps/yast-wol.png
-rm 64x64/apps/yast-x11.png
-rm 64x64/apps/yast-yast-language.png
-rm 64x64/apps/yast-zfcp.png
-
-popd
-
-# remove KDE icons - they are incomplete and only interesting for openSUSE
-rm -rf $RPM_BUILD_ROOT/usr/share/icons/{crystal,oxygen}
+mv %{buildroot}%{yast_themedir}/SLE %{buildroot}%{yast_themedir}/current
+cp theme/SLE/wmconfig/* %{buildroot}/etc/icewm/
+# SLE doesn't have oxygen5-icon-theme
+rm -rf %{buildroot}%{yast_icondir}/oxygen
 %endif
 
-%fdupes $RPM_BUILD_ROOT%{yast_themedir}
-%fdupes $RPM_BUILD_ROOT/usr/share/icons
+# We only need current theme
+rm -rf %{buildroot}%{yast_themedir}/SLE %{buildroot}%{yast_themedir}/openSUSE
 
-%if 0%{?is_opensuse}
+# Clean out duplicates
+%fdupes %{buildroot}%{yast_themedir}
+%fdupes %{buildroot}%{yast_icondir}
 
-# ../current/icons is a directory in older versions of yast2-branding-openSUSE.
-# While update via cpio this directory cannot be overwritten by a link with 
the same name.
-# This link is provided by the newer versions of yast2-branding-openSUSE. So 
we have to remove
-# the parent directory which is also a link before installing the new package.
-%pre -n yast2-branding-openSUSE
+%pre
+# CPIO can't remove links on its own
 if test -L %{yast_themedir}/current ; then
   rm %{yast_themedir}/current
 fi
-
-%post -n yast2-branding-openSUSE-Oxygen
+# No longer used
 if test -L %{yast_themedir}/current/icons ; then
   rm %{yast_themedir}/current/icons
 fi
-ln -s /usr/share/icons/oxygen %{yast_themedir}/current/icons
 
-%postun -n yast2-branding-openSUSE-Oxygen
-# yast2-branding-openSUSE is still there, so we have to reset the link to 
higcolor
-if test -L %{yast_themedir}/current/icons ; then
-  rm %{yast_themedir}/current/icons
-fi
-ln -s /usr/share/icons/hicolor %{yast_themedir}/current/icons
-
-%files -n yast2-branding-openSUSE
+%files
 %defattr(-,root,root)
 %dir %{yast_themedir}
 %{yast_themedir}/current
 %config %{_sysconfdir}/icewm
-/usr/share/icons/*
-%doc %{yast_docdir}-openSUSE
+%{yast_icondir}/hicolor/*
+%doc %{yast_docdir}
 %license COPYING
 
-%files -n yast2-branding-openSUSE-Oxygen
-%dir /usr/share/doc/packages/yast2-theme/
-/usr/share/doc/packages/yast2-theme/yast2-branding-openSUSE-Oxygen.txt
-
-%else
-
-%files SLE
-%defattr(-,root,root)
-%dir %{yast_themedir}
-%{yast_themedir}/current
-/usr/share/icons/hicolor/*/apps/*
-%config %{_sysconfdir}/icewm
+%if 0%{?is_opensuse}
+%files oxygen
+%{yast_icondir}/oxygen/*
 %endif
 
 %changelog

++++++ yast2-theme-4.1.5.tar.bz2 -> yast2-theme-4.1.8.tar.bz2 ++++++
++++ 73033 lines of diff (skipped)


Reply via email to