Mercurial > hg > early-roguelike
comparison rogue5/rogue.spec @ 33:f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
author | elwin |
---|---|
date | Mon, 24 May 2010 20:10:59 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
32:2dcd75e6a736 | 33:f502bf60e6e4 |
---|---|
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. |