]> git.pld-linux.org Git - packages/crawl.git/blob - crawl.spec
- BR: libstdc++-devel
[packages/crawl.git] / crawl.spec
1 Summary:        Orb of Zot-retrieval-quest
2 Summary(pl.UTF-8):      Zdobądź Kulę Zota
3 Name:           crawl
4 Version:        400b26
5 Release:        3
6 Epoch:          1
7 License:        Crawl GPL
8 Group:          Applications/Games
9 Source0:        ftp://ftp.dungeoncrawl.org/dev/4.0.x/src/dc%{version}-src.tbz2
10 # Source0-md5:  807810185ff93f06bd4e169067644d8f
11 Source1:        %{name}.desktop
12 Source2:        %{name}.png
13 Patch0:         %{name}-makefile.patch
14 Patch1:         %{name}-savedir.patch
15 Patch2:         %{name}-fix_build.patch
16 Patch3:         %{name}-gcc43.patch
17 Patch4:         %{name}-link.patch
18 URL:            http://dungeoncrawl.org/
19 BuildRequires:  libstdc++-devel
20 BuildRequires:  ncurses-devel
21 Requires:       zip
22 Conflicts:      applnk < 1.5.13
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %define         _datadir        /var/games/crawl
26
27 %description
28 Crawl is a large and very random game of subterranean exploration in a
29 fantasy world of magic and frequent violence. Your quest is to travel
30 into the depths of the Dungeon (which is different each time you play)
31 and retrieve the Orb of Zot.
32
33 Crawl is an RPG of the 'rogue-like' type, one of the descendants of
34 Rogue. Its graphics are simple but highly informative, designed to be
35 understood at a glance, and control is exercised largely through
36 one-keystroke commands.
37
38 %description -l pl.UTF-8
39 Crawl jest dużą i bardzo losową grą podziemnej eksploracji w
40 fantastycznym świecie magii i częstej przemocy. Twoim zadaniem jest
41 podróż w głąb Lochu (który w każdej grze jest inny) i odzyskanie Kuli
42 Zota.
43
44 Crawl jest grą RPG typu 'rogue-like', jednym z potomków Rogue. Grafika
45 jest prosta, ale wysoce informatywna, zaprojektowana by być zrozumiałą
46 od pierwszego spojrzenia. Sterowanie odbywa się głównie jedno
47 klawiszowymi poleceniami.
48
49 %prep
50 %setup -q -n dc%{version}-src
51 %patch0 -p1
52 %patch1 -p1
53 %patch2 -p1
54 %patch3 -p1
55 %patch4 -p1
56
57 %build
58 cd source
59 %{__make} -f makefile.lnx \
60         CFLAGS="-DLINUX %{rpmcflags} -fno-rtti -fno-exceptions" \
61         LDFLAGS="%{rpmldflags}" \
62         CXX="%{__cxx}"
63
64 %install
65 rm -rf $RPM_BUILD_ROOT
66 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man6,%{_datadir},%{_desktopdir},%{_pixmapsdir}}
67
68 install source/crawl $RPM_BUILD_ROOT%{_bindir}
69 install docs/crawl.6 $RPM_BUILD_ROOT%{_mandir}/man6
70
71 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
72 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
73
74 :> $RPM_BUILD_ROOT%{_datadir}/scores
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %files
80 %defattr(644,root,root,755)
81 %doc init.txt licence.txt macro.txt readme.txt docs/buglist.txt
82 %doc docs/changes.* docs/crawl.txt docs/todo.txt docs/versions.txt
83 %attr(2755,root,games) %{_bindir}/crawl
84 %attr(2775,root,games) %dir %{_datadir}
85 %attr(664,root,games) %config(noreplace) %verify(not md5 mtime size) %{_datadir}/scores
86 %{_mandir}/man6/crawl.6*
87 %{_desktopdir}/crawl.desktop
88 %{_pixmapsdir}/crawl.png
This page took 0.075883 seconds and 3 git commands to generate.