Group :: Games/Other
RPM: fortune-mod
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define _unpackaged_files_terminate_build 1
Name: fortune-mod
Version: 2.28.0
Release: alt2
Summary: A program which will display a fortune
License: BSD-4-Clause-UC
Group: Games/Other
Url: https://github.com/shlomif/fortune-mod
Requires: fortune = %EVR
Requires: fortunes = %EVR
Source: %name-%version.tar
Patch0: fortune-dir-2.28.patch
BuildRequires: cmake gcc-c++ librecode-devel
BuildRequires: perl-autodie shlomif-cmake-modules rinutils
%description
Fortune-mod contains the ever-popular fortune program, which will
display quotes or witticisms. Fun-loving system administrators can add
fortune to users' .login files, so that the users get their dose of
wisdom each time they log in.
%package -n fortune
Summary: A program which will display a fortune
Group: Games/Other
Provides: %_datadir/%_gamesdir/fortune
Provides: %_datadir/%_gamesdir/fortune/off
%description -n fortune
Fortune-mod contains the ever-popular fortune program, which will
display quotes or witticisms. Fun-loving system administrators can add
fortune to users' .login files, so that the users get their dose of
wisdom each time they log in.
You may wish to install some fortunes-* packages.
%package -n fortunes
Summary: fortune-mod: fortunes
BuildArch: noarch
Group: Games/Other
PreReq: %_gamesdatadir/fortune
%description -n fortunes
Fortune-mod: standard fortunes
%package -n fortunes-offensive
Summary: fortune-mod: offensive fortunes
BuildArch: noarch
Group: Games/Other
PreReq: %_gamesdatadir/fortune/off
%description -n fortunes-offensive
Fortune-mod: offensive fortunes
Please, please, please request a potentially offensive fortune
if and only if you believe, deep in your heart, that you are
willing to be offended. (And that you'll just quit using -o
rather than give us grief about it, okay?)
... let us keep in mind the basic governing philosophy of The
Brotherhood, as handsomely summarized in these words: we believe
in healthy, hearty laughter -- at the expense of the whole human
race, if needs be. Needs be.
--H. Allen Smith, "Rude Jokes"
%prep
%setup -q %name-%version
%patch0 -p1
%build
cd %name
%cmake -DNO_OFFENSIVE=FALSE
%cmake_build
%install
cd %name
%cmakeinstall_std
mv %{buildroot}/usr/games/fortune %{buildroot}/usr/bin/fortune
%files
%files -n fortune
%_bindir/*
%dir %_datadir/%_gamesdir/fortune
%dir %_datadir/%_gamesdir/fortune/off
%_man1dir/*
%_man6dir/*
%files -n fortunes
%_datadir/%_gamesdir/fortune/*
%exclude %_datadir/%_gamesdir/fortune/off
%files -n fortunes-offensive
%_datadir/%_gamesdir/fortune/off/*
%changelog
…
Full changelog you can see here
Name: fortune-mod
Version: 2.28.0
Release: alt2
Summary: A program which will display a fortune
License: BSD-4-Clause-UC
Group: Games/Other
Url: https://github.com/shlomif/fortune-mod
Requires: fortune = %EVR
Requires: fortunes = %EVR
Source: %name-%version.tar
Patch0: fortune-dir-2.28.patch
BuildRequires: cmake gcc-c++ librecode-devel
BuildRequires: perl-autodie shlomif-cmake-modules rinutils
%description
Fortune-mod contains the ever-popular fortune program, which will
display quotes or witticisms. Fun-loving system administrators can add
fortune to users' .login files, so that the users get their dose of
wisdom each time they log in.
%package -n fortune
Summary: A program which will display a fortune
Group: Games/Other
Provides: %_datadir/%_gamesdir/fortune
Provides: %_datadir/%_gamesdir/fortune/off
%description -n fortune
Fortune-mod contains the ever-popular fortune program, which will
display quotes or witticisms. Fun-loving system administrators can add
fortune to users' .login files, so that the users get their dose of
wisdom each time they log in.
You may wish to install some fortunes-* packages.
%package -n fortunes
Summary: fortune-mod: fortunes
BuildArch: noarch
Group: Games/Other
PreReq: %_gamesdatadir/fortune
%description -n fortunes
Fortune-mod: standard fortunes
%package -n fortunes-offensive
Summary: fortune-mod: offensive fortunes
BuildArch: noarch
Group: Games/Other
PreReq: %_gamesdatadir/fortune/off
%description -n fortunes-offensive
Fortune-mod: offensive fortunes
Please, please, please request a potentially offensive fortune
if and only if you believe, deep in your heart, that you are
willing to be offended. (And that you'll just quit using -o
rather than give us grief about it, okay?)
... let us keep in mind the basic governing philosophy of The
Brotherhood, as handsomely summarized in these words: we believe
in healthy, hearty laughter -- at the expense of the whole human
race, if needs be. Needs be.
--H. Allen Smith, "Rude Jokes"
%prep
%setup -q %name-%version
%patch0 -p1
%build
cd %name
%cmake -DNO_OFFENSIVE=FALSE
%cmake_build
%install
cd %name
%cmakeinstall_std
mv %{buildroot}/usr/games/fortune %{buildroot}/usr/bin/fortune
%files
%files -n fortune
%_bindir/*
%dir %_datadir/%_gamesdir/fortune
%dir %_datadir/%_gamesdir/fortune/off
%_man1dir/*
%_man6dir/*
%files -n fortunes
%_datadir/%_gamesdir/fortune/*
%exclude %_datadir/%_gamesdir/fortune/off
%files -n fortunes-offensive
%_datadir/%_gamesdir/fortune/off/*
%changelog
…
Full changelog you can see here