Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:wolfi323:KDE:Extra
faenza-cupertino-icon-theme
faenza-cupertino-icon-theme.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File faenza-cupertino-icon-theme.spec of Package faenza-cupertino-icon-theme
# vim: set sw=4 ts=4 et nu: %define tname Faenza-Cupertino Name: faenza-cupertino-icon-theme Version: 1.0 Release: 0 Summary: Faenza-Cupertino Icon Theme for KDE4 # http://www.deviantart.com/download/182098523/faenza_cupertino_4_kde_by_thedeviantmars-d30f04b.zip Source0: Faenza.tar.xz Source99: mksource.sh Patch1: faenza-cupertino-icon-theme-index.patch URL: http://thedeviantmars.deviantart.com/art/Faenza-Cupertino-4-Kde-182098523 Group: System/GUI/KDE License: GNU General Public License version 3 (GPL v3) BuildRoot: %{_tmppath}/build-%{name}-%{version} BuildRequires: xz BuildRequires: hicolor-icon-theme #BuildRequires: fdupes BuildArch: noarch %description Faenza-Cupertino icon theme for KDE4, based on the original Faenza icon theme. %package scalable Summary: Faenza-Cupertino Icon Theme for KDE4 (SVGs) Group: System/GUI/KDE Requires: %{name} = %{version} %description scalable This package contains the scalable icons of the Faenza-Cupertino icon theme. %package large Summary: Faenza-Cupertino Icon Theme for KDE4 (Large icons) Group: System/GUI/KDE Requires: %{name} = %{version} %description large This package contains the large (128x128 and larger) non-scalable icons of the Faenza-Cupertino icon theme. %prep %setup -q -T -c "%{name}-%{version}" xz -dc "%{SOURCE0}" | %__tar xf - pushd Faenza %patch1 %__rm *~ popd %build %install %__install -d "%{buildroot}%{_datadir}/icons" %__mv Faenza "%{buildroot}%{_datadir}/icons/%{tname}" pushd "%{buildroot}%{_datadir}/icons/%{tname}" for x in */[0-9]* stock/*/[0-9]*; do d="${x%/*}" s="${x##*/}" %__mv "$d/$s" "$d/${s}x${s}" %__sed -i "s|$d/$s|$d/${s}x${s}|g" ./index.theme done # fix symlinks too find -L . -lname '*/[0-9]*/*' | while read l; do b=$(readlink "$l") f=$(echo "$b"|sed -r 's|(.+)/([0-9]+)/(.+)|\1/\2x\2/\3|') %__rm "$l" %__ln_s "$f" "$l" done popd #"%{buildroot}%{_datadir}/icons/%{tname}" #fdupes -s "%{buildroot}%{_datadir}/icons/%{tname}" %clean %{?buildroot:%__rm -rf "%{buildroot}"} %files %defattr(-,root,root) %dir %{_datadir}/icons/%{tname} %config %{_datadir}/icons/%{tname}/index.theme %dir %{_datadir}/icons/%{tname}/actions %dir %{_datadir}/icons/%{tname}/apps %dir %{_datadir}/icons/%{tname}/categories %dir %{_datadir}/icons/%{tname}/devices %dir %{_datadir}/icons/%{tname}/emblems %dir %{_datadir}/icons/%{tname}/mimetypes %dir %{_datadir}/icons/%{tname}/places %dir %{_datadir}/icons/%{tname}/status %dir %{_datadir}/icons/%{tname}/stock %dir %{_datadir}/icons/%{tname}/stock/io %{_datadir}/icons/%{tname}/*/16x16 %{_datadir}/icons/%{tname}/*/22x22 %{_datadir}/icons/%{tname}/*/24x24 %{_datadir}/icons/%{tname}/*/32x32 %{_datadir}/icons/%{tname}/*/48x48 %{_datadir}/icons/%{tname}/*/64x64 %{_datadir}/icons/%{tname}/stock/*/22x22 %{_datadir}/icons/%{tname}/stock/*/24x24 %{_datadir}/icons/%{tname}/stock/*/32x32 %{_datadir}/icons/%{tname}/stock/*/48x48 %files scalable %defattr(-,root,root) %{_datadir}/icons/%{tname}/*/scalable %{_datadir}/icons/%{tname}/stock/*/scalable %files large %defattr(-,root,root) %{_datadir}/icons/%{tname}/*/128x128 %{_datadir}/icons/%{tname}/*/256x256
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