# Base Macros which need to be set %define packageprefix fortune %define packagebase shlomif %define archivebase fortunes-shlomif %define fortunefilesprefix shlomif- %define rel 3 # Derived Macros %define archivewithver %{archivebase}-%{version} %define archivefull %{archivewithver}.tar.gz %define fortunedatadir %{_datadir}/games/fortunes Name: %{packageprefix}-%{packagebase} Version: 0.18.156 Release: %mkrel %{rel} License: CC-BY-SA Group: Toys Source: http://www.shlomifish.org/humour/fortunes/%{archivefull} BuildArch: noarch URL: http://www.shlomifish.org/humour/fortunes/ BuildRequires: fortune-mod Requires: fortune-mod Summary: Fortune Cookies Collection by Shlomi Fish %description This package contains several collections of fortune cookies by Shlomi Fish. Namely, a collection of his own quotes, some of his favorites from various sources; a collection of excerpts from the T.V. Show Friends; the Rules of Open Source Programming, a collection of reasons why there is no IGLU cabal, some logs of IRC conversations, some quotes from some web sites about software management, and a collection of factoids about people and things. %prep %setup -n %{archivewithver} -q cat <<EOF > README This is a group of fortune files collected by Shlomi Fish. EOF %build myprefix="%{fortunefilesprefix}" rm -f *.dat ls | grep -v "\\." | grep -v "[[:upper:]]" | \ ( while read T ; do \ mv "$T" "${myprefix}$T" ; \ /usr/sbin/strfile "${myprefix}$T" "${myprefix}$T.dat" ; \ done \ ) %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{fortunedatadir} for I in *.dat ; do \ cp $I "`echo "$I" | sed 's/\.dat$//'`" \ $RPM_BUILD_ROOT/%{fortunedatadir} ; \ done %files %{fortunedatadir}/* %doc README %changelog * Wed Oct 15 2014 umeabot <umeabot> 0.18.156-3.mga5 + Revision: 748177 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 0.18.156-2.mga5 + Revision: 679305 - Mageia 5 Mass Rebuild * Sun Mar 30 2014 shlomif <shlomif> 0.18.156-1.mga5 + Revision: 610344 - New version 0.18.156 and an updated description. * Sat Oct 19 2013 umeabot <umeabot> 0.18.100-2.mga4 + Revision: 523563 - Mageia 4 Mass Rebuild * Thu May 23 2013 shlomif <shlomif> 0.18.100-1.mga4 + Revision: 425058 - New version 0.18.100 * Fri Jan 11 2013 umeabot <umeabot> 0.18.28-2.mga3 + Revision: 350785 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sun Oct 28 2012 shlomif <shlomif> 0.18.28-1.mga3 + Revision: 310968 - New version 0.18.28 * Wed Aug 01 2012 shlomif <shlomif> 0.18.5-1.mga3 + Revision: 277637 - Use mkrel - Make rpmlint happy - New version 0.18.5 - imported package fortune-shlomif * Wed Oct 08 2008 Shlomi Fish <shlomif@iglu.org.il> 0.10.148-1 - Updated slightly. * Sun Jul 21 2002 Shlomi Fish <shlomif@iglu.org.il> 0.2.4-7 - Applied Tzafrir's Suggestions: - Created the macro %%{fortunedatadir} to specify the locations of the files - Broke up long lines. - Added fortune-mod to the BuildRequires - Made the script /bin/sh compatible - Changed a mkdir loop to mkdir -p - Removed the empty %%post and %%postun targets - Added a README file. * Fri May 31 2002 Shlomi Fish <shlomif@iglu.org.il> 0.2.2-2 - Added macros all over the place * Thu May 30 2002 Shlomi Fish <shlomif@iglu.org.il> 0.2.2-1 - first release - testing.