Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12:GA
icewm-theme-branding
icewm-theme-branding.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File icewm-theme-branding.spec of Package icewm-theme-branding
# # spec file for package icewm-theme-branding # # 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: icewm-theme-branding Version: 1.0 Release: 1.0 Summary: Icewm theme branding for SLES or openSUSE License: LGPL-2.1+ and GPL-3.0+ Group: System/GUI/Other Source: zpaker.tar.bz2 Source1: start.xpm.new Source2: theme #Source3: startup Source4: menu.new Source5: toolbar.new Source6: gnome-terminal_16x16.xpm Source7: gnome-terminal_32x32.xpm #Source8: org.gnome.desktop.background.gschema.override Source9: COPYING Source10: keys.new Source11: startup.new Requires: icewm BuildRequires: icewm #BuildRequires: gnome-shell #BuildRequires: gnome-common #BuildRequires: gobject-introspection #BuildRequires: intltool #Requires: dconf BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This package is made for SLE or openSUSE customization of icewm, including the system default theme,background etc. %prep %setup -q -n zpaker cp -a %{S:1} %{_builddir} cp -a %{S:2} %{_builddir} #cp -a %{S:3} %{_builddir} cp -a %{S:4} %{_builddir} cp -a %{S:5} %{_builddir} cp -a %{S:6} %{_builddir} cp -a %{S:7} %{_builddir} #cp -a %{S:8} %{_builddir} cp -a %{S:9} %{_builddir} cp -a %{S:10} %{_builddir} cp -a %{S:11} %{_builddir} %build %install # add a new theme into system and make it as a default one install -d $RPM_BUILD_ROOT%{_datadir}/icewm/themes/zpaker install -d $RPM_BUILD_ROOT%{_datadir}/icewm/themes/zpaker/icons/ $RPM_BUILD_ROOT%{_datadir}/icewm/themes/zpaker/mailbox/ $RPM_BUILD_ROOT%{_datadir}/icewm/themes/zpaker/taskbar/ cp -a %{_builddir}/zpaker/ $RPM_BUILD_ROOT%{_datadir}/icewm/themes/ install -d $RPM_BUILD_ROOT%{_sysconfdir}/icewm/ install -m0644 %{_builddir}/theme $RPM_BUILD_ROOT%{_sysconfdir}/icewm/ # install the new start icon of openSUSE install -d $RPM_BUILD_ROOT%{_datadir}/icewm/taskbar/ install -m0644 %{_builddir}/start.xpm.new $RPM_BUILD_ROOT%{_datadir}/icewm/taskbar/ # make desktop icon visible #install -d $RPM_BUILD_ROOT%{_sysconfdir}/icewm #install -m0755 %{_builddir}/startup $RPM_BUILD_ROOT%{_sysconfdir}/icewm/ #install -d $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas/ #install -m0644 %{_builddir}/org.gnome.desktop.background.gschema.override $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas/ # move the suse menu to the first level #install -m0755 %{_builddir}/icewm-update-menu.conf $RPM_BUILD_ROOT%{_sysconfdir}/icewm/ install -m0644 %{_builddir}/menu.new $RPM_BUILD_ROOT%{_sysconfdir}/icewm/ # replace the xterm with gnome-terminal install -m0644 %{_builddir}/toolbar.new $RPM_BUILD_ROOT%{_sysconfdir}/icewm/ install -m0644 %{_builddir}/keys.new $RPM_BUILD_ROOT%{_sysconfdir}/icewm/ install -m0755 %{_builddir}/startup.new $RPM_BUILD_ROOT%{_sysconfdir}/icewm/ install -d $RPM_BUILD_ROOT%{_datadir}/icewm/icons/ install -m0644 %{_builddir}/gnome-terminal_16x16.xpm $RPM_BUILD_ROOT%{_datadir}/icewm/icons/ install -m0644 %{_builddir}/gnome-terminal_32x32.xpm $RPM_BUILD_ROOT%{_datadir}/icewm/icons/ %pre # set the gnome configuration for showing desktop icons, commentting this command for further study on handling the dconf %post #%glib2_gsettings_schema_post # update menu,toolbar and start icon cp -a %{_datadir}/icewm/taskbar/start.xpm %{_datadir}/icewm/taskbar/start.xpm.orig cp -a %{_sysconfdir}/icewm/menu %{_sysconfdir}/icewm/menu.orig cp -a %{_sysconfdir}/icewm/toolbar %{_sysconfdir}/icewm/toolbar.orig cp -a %{_sysconfdir}/icewm/keys %{_sysconfdir}/icewm/keys.orig cp -a %{_datadir}/icewm/taskbar/start.xpm.new %{_datadir}/icewm/taskbar/start.xpm cp -a %{_sysconfdir}/icewm/menu.new %{_sysconfdir}/icewm/menu cp -a %{_sysconfdir}/icewm/toolbar.new %{_sysconfdir}/icewm/toolbar cp -a %{_sysconfdir}/icewm/keys.new %{_sysconfdir}/icewm/keys cp -a %{_sysconfdir}/icewm/startup.new %{_sysconfdir}/icewm/startup %postun #%glib2_gsettings_schema_postun %files %defattr(-,root,root) %doc COPYING %dir %{_datadir}/icewm/themes/zpaker %{_datadir}/icewm/themes/zpaker/* %config %{_sysconfdir}/icewm/theme #%config %{_sysconfdir}/icewm/startup %{_datadir}/icewm/taskbar/start.xpm.new #%{_datadir}/glib-2.0/schemas/org.gnome.desktop.background.gschema.override %config %{_sysconfdir}/icewm/startup.new %config %{_sysconfdir}/icewm/toolbar.new %config %{_sysconfdir}/icewm/menu.new %config %{_sysconfdir}/icewm/keys.new %{_datadir}/icewm/icons/gnome-terminal_16x16.xpm %{_datadir}/icewm/icons/gnome-terminal_32x32.xpm %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor