Blob Blame History Raw
Name:           rogue
Version:        5.4.2
Release:        2%{?dist}
Summary:        The original graphical adventure game

Group:          Amusements/Games
License:        BSD
URL:            http://roguelike.sourceforge.net/
Source0:        http://dl.sourceforge.net/sourceforge/roguelike/rogue5.4.2-src.tar.gz
Source1:        rogue.desktop
Patch0:         rogue-rpmopts.patch
Patch1:         rogue-includes.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  desktop-file-utils
BuildRequires:  ncurses-devel

%description
The one, the only, the original graphical adventure game that spawned
an entire genre.

%prep
%setup -q -c -n %{name}-%{version}
%patch0 -p1
%patch1 -p1
%{__sed} -i 's/\r//' rogue54.html
%{__sed} -i 's/\r//' readme54.html
chmod a-x *.c *.h


%build
make COPTS="$RPM_OPT_FLAGS" %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT

install -pD -m 0755 rogue54 $RPM_BUILD_ROOT/%{_bindir}/rogue
install -pD rogue.6 $RPM_BUILD_ROOT/%{_mandir}/man6/rogue.6
mkdir -p $RPM_BUILD_ROOT/%{_var}/games/roguelike

desktop-file-install --vendor fedora                            \
        --dir ${RPM_BUILD_ROOT}%{_datadir}/applications         \
        --add-category X-Fedora                                 \
        %{SOURCE1}


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%attr(2755,games,games) %{_bindir}/rogue
%{_mandir}/man6/rogue.6.gz
%{_datadir}/applications/fedora-%{name}.desktop
%dir %attr(0775,games,games) %{_var}/games/roguelike
%doc LICENSE.TXT rogue54.doc rogue54.html readme54.html



%changelog
* Sun Mar 12 2006 Wart <wart at kobold.org> 5.4.2-2
- Added missing BR: ncurses-devel, desktop-file-utils

* Sat Feb 25 2006 Wart <wart at kobold.org> 5.4.2-1
- Initial spec file.