Annotation of early-roguelike/rogue5/rogue.spec, Revision 1.1
1.1 ! rubenllo 1: Name: rogue
! 2: Version: 5.4.5
! 3: Release: 1%{?dist}
! 4: Summary: The original graphical adventure game
! 5:
! 6: Group: Amusements/Games
! 7: License: BSD
! 8: URL: http://rogue.rogueforge.net/
! 9: Source0: http://rogue.rogueforge.net/files/rogue5.4/rogue5.4.5-src.tar.gz
! 10: Source1: rogue.desktop
! 11: Source2: rogue.png
! 12: BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
! 13:
! 14: BuildRequires: desktop-file-utils
! 15: BuildRequires: ncurses-devel
! 16:
! 17: %description
! 18: The one, the only, the original graphical adventure game that spawned
! 19: an entire genre.
! 20:
! 21: %prep
! 22: %setup -q -n %{name}%{version}
! 23:
! 24:
! 25: %build
! 26: %configure --enable-setgid=games --enable-scorefile=%{_var}/games/roguelike/rogue54.scr --enable-lockfile=%{_var}/games/roguelike/rogue54.lck
! 27: make %{_smp_mflags}
! 28:
! 29:
! 30: %install
! 31: rm -rf $RPM_BUILD_ROOT
! 32:
! 33: make install DESTDIR=$RPM_BUILD_ROOT
! 34:
! 35: desktop-file-install --vendor fedora \
! 36: --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
! 37: %{SOURCE1}
! 38: mkdir -p $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/32x32/apps/
! 39: install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/32x32/apps/
! 40:
! 41:
! 42: %clean
! 43: rm -rf $RPM_BUILD_ROOT
! 44:
! 45: %post
! 46: touch --no-create %{_datadir}/icons/hicolor || :
! 47: if [ -x %{_bindir}/gtk-update-icon-cache ]; then
! 48: %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
! 49: fi
! 50:
! 51: %postun
! 52: touch --no-create %{_datadir}/icons/hicolor || :
! 53: if [ -x %{_bindir}/gtk-update-icon-cache ]; then
! 54: %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
! 55: fi
! 56:
! 57:
! 58: %files
! 59: %defattr(-,root,root,-)
! 60: %attr(2755,games,games) %{_bindir}/rogue
! 61: %{_mandir}/man6/rogue.6.gz
! 62: %{_datadir}/applications/fedora-%{name}.desktop
! 63: %{_datadir}/icons/hicolor/32x32/apps/rogue.png
! 64: %dir %attr(0775,games,games) %{_var}/games/roguelike
! 65: %config(noreplace) %attr(0664,games,games) %{_var}/games/roguelike/rogue54.scr
! 66: %doc %{_docdir}/%{name}-%{version}
! 67:
! 68:
! 69: %changelog
! 70: * Sun Aug 24 2008 yendor <yendor at roguefogre.net> 5.4.5-1
! 71: - Update to 5.4.5
! 72: * Sun Sep 2 2007 Wart <wart at kobold.org> 5.4.4-1
! 73: - Update to 5.4.4
! 74:
! 75: * Mon Aug 20 2007 Wart <wart at kobold.org> 5.4.3-1
! 76: - Update to 5.4.3
! 77:
! 78: * Sun Jul 15 2007 Wart <wart at kobold.org> 5.4.2-9
! 79: - New upstream home page and download URL
! 80: - Add patch when reading long values from the save file on 64-bit arch
! 81: (BZ #248283)
! 82: - Add patch removing many compiler warnings
! 83: - Use proper version in the .desktop file
! 84:
! 85: * Sat Mar 3 2007 Wart <wart at kobold.org> 5.4.2-8
! 86: - Use better sourceforge download url
! 87: - Use more precise desktop file categories
! 88:
! 89: * Mon Aug 28 2006 Wart <wart at kobold.org> 5.4.2-7
! 90: - Rebuild for Fedora Extras
! 91:
! 92: * Tue May 16 2006 Wart <wart at kobold.org> 5.4.2-6
! 93: - Added empty initial scoreboard file.
! 94:
! 95: * Mon May 15 2006 Wart <wart at kobold.org> 5.4.2-5
! 96: - Better setuid/setgid handling (again) (BZ #187392)
! 97:
! 98: * Thu Mar 30 2006 Wart <wart at kobold.org> 5.4.2-4
! 99: - Better setuid/setgid handling (BZ #187392)
! 100: - Resize desktop icon to match directory name
! 101:
! 102: * Mon Mar 13 2006 Wart <wart at kobold.org> 5.4.2-3
! 103: - Added icon for .desktop file.
! 104:
! 105: * Sun Mar 12 2006 Wart <wart at kobold.org> 5.4.2-2
! 106: - Added missing BR: ncurses-devel, desktop-file-utils
! 107:
! 108: * Sat Feb 25 2006 Wart <wart at kobold.org> 5.4.2-1
! 109: - Initial spec file.
CVSweb