Annotation of early-roguelike/rogue5/rogue.spec, Revision 1.1.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