%global gitdate 20160511 %global commit0 d3b9ad212f14b862e9473126062c5eaf25bd9f55 %global srcname wildfire %global project xenlism Name: %{project}-%{srcname} Version: 0 Release: 0.1.%{gitdate}git%(c=%{commit0}; echo ${c:0:7} )%{?dist} Summary: Minimalist theme for your desktop License: GPLv3+ URL: https://%{project}.github.io/%{srcname} Source0: https://github.com/%{project}/%{srcname}/archive/%{commit0}.zip#/%{name}-%{commit0}.zip BuildArch: noarch BuildRequires: coreutils Suggests: %{name}-backgrounds = %{version}-%{release} %description Xenlism Wildfire is a desktop theme collection based on vector graphics (svg,ai). Goals are minimalism and realism. %package day Summary: Day theme of Xenlism Wildfire Requires: %{name} = %{version}-%{release} %description day %{summary}. %package night Summary: Night theme of Xenlism Wildfire Requires: %{name} = %{version}-%{release} %description night %{summary}. %package midnight Summary: Midnight theme of Xenlism Wildfire Requires: %{name} = %{version}-%{release} %description midnight %{summary}. %package monday Summary: Monday theme of Xenlism Wildfire Requires: %{name} = %{version}-%{release} %description monday %{summary}. %package tuesday Summary: Tuesday theme of Xenlism Wildfire Requires: %{name} = %{version}-%{release} %description tuesday %{summary}. %package wednesday Summary: Wednesday theme of Xenlism Wildfire Requires: %{name} = %{version}-%{release} %description wednesday %{summary}. %package thursday Summary: Thursday theme of Xenlism Wildfire Requires: %{name} = %{version}-%{release} %description thursday %{summary}. %package friday Summary: Friday theme of Xenlism Wildfire Requires: %{name} = %{version}-%{release} %description friday %{summary}. %package saturday Summary: Saturday theme of Xenlism Wildfire Requires: %{name} = %{version}-%{release} %description saturday %{summary}. %package sunday Summary: Sunday theme of Xenlism Wildfire Requires: %{name} = %{version}-%{release} %description sunday %{summary}. %package backgrounds Summary: Backgrounds of Xenlism Wildfire Enhances: %{name} = %{version}-%{release} %description backgrounds %{summary}. %prep %setup -qn%{srcname}-%{commit0} # W: hidden-file-or-dir, E: zero-length find icons -name '.*' -print -delete # W: spurious-executable-perm #chmod -x Screenshot/*.png # W: dangling-relative-symlink rm icons/Xenlism-Wildfire/Mimes/text-x-lyx.svg %build # nothing %install # copied from upstream install script install -dm755 %{buildroot}%{_datadir} cp -pr icons %{buildroot}%{_datadir} find %{buildroot}%{_datadir}/icons -type d -exec chmod 755 '{}' \; find %{buildroot}%{_datadir}/icons -type f -exec chmod 644 '{}' \; install -dm755 %{buildroot}%{_datadir}/backgrounds/xenlism cp -pr wallpapers/* %{buildroot}%{_datadir}/backgrounds/%{project} find %{buildroot}%{_datadir}/backgrounds/%{project} -type d -exec chmod 755 '{}' \; find %{buildroot}%{_datadir}/backgrounds/%{project} -type f -exec chmod 644 '{}' \; install -dm755 %{buildroot}%{_datadir}/gnome-background-properties cp -pr background-properties/* %{buildroot}%{_datadir}/gnome-background-properties find %{buildroot}%{_datadir}/gnome-background-properties -type d -exec chmod 755 '{}' \; find %{buildroot}%{_datadir}/gnome-background-properties -type f -exec chmod 644 '{}' \; %post /bin/touch --no-create %{_datadir}/icons/Xenlism-Wildfire* &>/dev/null || : %postun if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/Xenlism-Wildfire* &>/dev/null /usr/bin/gtk-update-icon-cache %{_datadir}/icons/Xenlism-Wildfire* &>/dev/null || : fi %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/Xenlism-Wildfire* &>/dev/null || : %files %license LICENSE.md %doc README.md %{_datadir}/icons/Xenlism-Wildfire/ %files day %{_datadir}/icons/Xenlism-Wildfire-Day/ %files night %{_datadir}/icons/Xenlism-Wildfire-Night/ %files midnight %{_datadir}/icons/Xenlism-Wildfire-MidNight/ %files monday %{_datadir}/icons/Xenlism-Wildfire-MonDay/ %files tuesday %{_datadir}/icons/Xenlism-Wildfire-TuesDay/ %files wednesday %{_datadir}/icons/Xenlism-Wildfire-WednesDay/ %files thursday %{_datadir}/icons/Xenlism-Wildfire-ThursDay/ %files friday %{_datadir}/icons/Xenlism-Wildfire-FriDay/ %files saturday %{_datadir}/icons/Xenlism-Wildfire-SaturDay/ %files sunday %{_datadir}/icons/Xenlism-Wildfire-SunDay/ %files backgrounds %license LICENSE.md %doc README.md #%%doc Screenshot/ %{_datadir}/backgrounds/%{project}/ %{_datadir}/gnome-background-properties/*.xml %changelog * Sun May 15 2016 Raphael Groner - 0-0.1.20160511gitd3b9ad2 - initial