|
raveit65 |
0d51183 |
%global themes Faience Faience-Azur Faience-Ocre Faience-Claire
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
Name: faience-icon-theme
|
|
raveit65 |
0d51183 |
Version: 0.5
|
|
|
92be825 |
Release: 6%{?dist}
|
|
raveit65 |
0d51183 |
Summary: Faience icon theme
|
|
raveit65 |
0d51183 |
Group: User Interface/Desktops
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
License: GPLv3
|
|
raveit65 |
0d51183 |
URL: https://code.google.com/p/faience-theme
|
|
raveit65 |
0d51183 |
Source0: http://raveit65.fedorapeople.org/Others/Source/%{name}_%{version}.tar.xz
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
# source0 is re-released and cleaned from icons with copyrighted trademarks
|
|
raveit65 |
0d51183 |
# Therefore we use this script to remove them before shipping it.
|
|
raveit65 |
0d51183 |
# runtime require faenza-icon-theme is also removed from index.theme.
|
|
raveit65 |
0d51183 |
# Invoke this script to generate the faience-icon-theme tarball
|
|
raveit65 |
0d51183 |
Source1: faience-icon-theme-generate-tarball.sh
|
|
raveit65 |
0d51183 |
BuildArch: noarch
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
%description
|
|
raveit65 |
0d51183 |
The faience icon theme include Faience, Faience-Azur,
|
|
raveit65 |
0d51183 |
Faience-Claire and Faience-Ocre theme.
|
|
raveit65 |
0d51183 |
It is cleaned from any nonfree icons.
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
%prep
|
|
raveit65 |
0d51183 |
%setup -q -n %{name}_%{version}
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
# unpack the icon tarballs
|
|
raveit65 |
0d51183 |
for theme in %{themes}
|
|
raveit65 |
0d51183 |
do
|
|
raveit65 |
0d51183 |
tar -zxvf ${theme}.tar.gz &>/dev/null
|
|
raveit65 |
0d51183 |
done
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
# fix permissions
|
|
raveit65 |
0d51183 |
find . -type d -exec chmod 0755 {} \;
|
|
raveit65 |
0d51183 |
find . -type f -exec chmod 0644 {} \;
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
# delete icon-cache from source
|
|
raveit65 |
0d51183 |
find -type f -name "icon-theme.cache" -delete -print
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
%build
|
|
raveit65 |
0d51183 |
# nothing to build
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
%install
|
|
raveit65 |
0d51183 |
install -dpm 755 $RPM_BUILD_ROOT%{_datadir}/icons
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
cp -ar %{themes} $RPM_BUILD_ROOT%{_datadir}/icons
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
%post
|
|
raveit65 |
0d51183 |
for theme in %{themes}
|
|
raveit65 |
0d51183 |
do
|
|
raveit65 |
0d51183 |
touch --no-create %{_datadir}/icons/${theme} &>/dev/null ||:
|
|
raveit65 |
0d51183 |
done
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
%postun
|
|
raveit65 |
0d51183 |
if [ $1 -eq 0 ] ; then
|
|
raveit65 |
0d51183 |
for theme in %{themes}
|
|
raveit65 |
0d51183 |
do
|
|
raveit65 |
0d51183 |
touch --no-create %{_datadir}/icons/${theme} &>/dev/null
|
|
raveit65 |
0d51183 |
gtk-update-icon-cache -q %{_datadir}/icons/${theme} &>/dev/null || :
|
|
raveit65 |
0d51183 |
done
|
|
raveit65 |
0d51183 |
fi
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
%posttrans
|
|
raveit65 |
0d51183 |
for theme in %{themes}
|
|
raveit65 |
0d51183 |
do
|
|
raveit65 |
0d51183 |
gtk-update-icon-cache %{_datadir}/icons/${theme} &>/dev/null || :
|
|
raveit65 |
0d51183 |
done
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
%files
|
|
raveit65 |
0d51183 |
%doc AUTHORS ChangeLog COPYING README
|
|
raveit65 |
0d51183 |
%{_datadir}/icons/Faience/
|
|
raveit65 |
0d51183 |
%{_datadir}/icons/Faience-Azur/
|
|
raveit65 |
0d51183 |
%{_datadir}/icons/Faience-Claire/
|
|
raveit65 |
0d51183 |
%{_datadir}/icons/Faience-Ocre/
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
|
|
raveit65 |
0d51183 |
%changelog
|
|
|
92be825 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-6
|
|
|
92be825 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
92be825 |
|
|
|
52202a8 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-5
|
|
|
52202a8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
52202a8 |
|
|
|
204c8d9 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-4
|
|
|
204c8d9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
204c8d9 |
|
|
raveit65 |
a23e91b |
* Sun Nov 09 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 0.5-3
|
|
raveit65 |
a23e91b |
- remove runtime require gnome-icon-theme
|
|
raveit65 |
a23e91b |
|
|
|
7f08d38 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-2
|
|
|
7f08d38 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
7f08d38 |
|
|
raveit65 |
0d51183 |
* Mon Sep 09 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> 0.5-1
|
|
raveit65 |
0d51183 |
- initial build for fedora
|
|
raveit65 |
0d51183 |
- clean macros
|
|
raveit65 |
0d51183 |
- add gnome-icon-theme as runtime require
|
|
raveit65 |
0d51183 |
- Add time-stamp preserving flags
|
|
raveit65 |
0d51183 |
- remove icon-cache's from source
|
|
raveit65 |
0d51183 |
- add script to generate a tarball without nonfree icons
|
|
raveit65 |
0d51183 |
- filter source
|
|
raveit65 |
0d51183 |
- remove faenza-icon-theme require from index.theme
|
|
raveit65 |
0d51183 |
- add runtime require gnome-icon-theme
|
|
raveit65 |
0d51183 |
- improve install section
|
|
raveit65 |
0d51183 |
|