]> git.pld-linux.org Git - packages/stone_soup.git/blame_incremental - stone_soup.spec
- rel 2
[packages/stone_soup.git] / stone_soup.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without tiles # build non-tiles version
4#
5Summary: stone soup :: crawl clone
6Summary(pl.UTF-8): stone soup :: klon crawla
7Name: stone_soup
8Version: 0.9.1
9Release: 2
10License: Nethack Like
11Group: X11/Applications/Games
12Source0: http://downloads.sourceforge.net/crawl-ref/%{name}-%{version}.tar.bz2
13# Source0-md5: 9dc4043b43f69461a44af1cb1480dd5e
14Source1: %{name}.desktop
15Patch0: %{name}-systemlua.patch
16Patch1: %{name}-makefile.patch
17Patch2: %{name}-tiles.patch
18Patch3: %{name}-link.patch
19URL: http://crawl.develz.org/
20%if %{with tiles}
21BuildRequires: OpenGL-GLU-devel
22BuildRequires: OpenGL-devel
23%endif
24%{?with_tiles:BuildRequires: SDL_image-devel}
25BuildRequires: bison
26BuildRequires: cal3d-devel
27BuildRequires: flex
28%{?with_tiles:BuildRequires: freetype-devel}
29%{?with_tiles:BuildRequires: libpng-devel}
30BuildRequires: lua51-devel
31BuildRequires: ncurses-devel
32BuildRequires: perl-base
33BuildRequires: pkgconfig
34BuildRequires: sqlite3-devel
35BuildRequires: which
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
39Dungeon Crawl Stone Soup is a fun, free rogue-like game of exploration
40and treasure-hunting in dungeons filled with dangerous and unfriendly
41monsters in a quest for the mystifyingly fabulous Orb of Zot.
42
43Dungeon Crawl Stone Soup is a variant of Linley's Dungeon Crawl that's
44openly developed and invites participation from the Crawl community.
45
46%description -l pl.UTF-8
47Dungeon Crawl Stone Soup jest zabawną darmową grą typu roguelike, w
48której gracz zwiedza świat poszukując skarbów w lochach pełnych
49niebezpiecznych i nieprzyjaznych potworów w celu odnalezienia
50tajemniczej baśniowej Kuli Zota.
51
52Dungeon Crawl Stone Soup jest wariantem gry Dungeon Crawl stworzonej
53przez Linleya. Jest on otwarcie rozwijany również przez społeczeństwo
54Crawla.
55
56%prep
57%setup -q
58%patch0 -p1
59%patch1 -p1
60%if %{with tiles}
61%patch2 -p1
62%else
63%patch3 -p1
64%endif
65
66%build
67%{__make} -C source \
68 prefix="%{_prefix}" \
69 SAVEDIR="/var/games/stone_soup/" \
70 DATADIR="%{_datadir}/stone_soup/" \
71 %{?with_tiles:TILES="y"} \
72 V="y" \
73 CXX="%{__cxx}" \
74 OPTFLAGS="%{rpmcxxflags}" \
75 LDFLAGS="%{rpmldflags}"
76
77%install
78rm -rf $RPM_BUILD_ROOT
79install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
80
81%{__make} -C source install \
82 prefix="%{_prefix}" \
83 bin_prefix="bin" \
84 SAVEDIR="/var/games/stone_soup/" \
85 DATADIR="%{_datadir}/stone_soup/" \
86 %{?with_tiles:TILES="y"} \
87 V="y" \
88 DESTDIR=$RPM_BUILD_ROOT
89
90cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
91cp -a source/dat/tiles/stone_soup_icon-32x32.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
92
93%clean
94rm -rf $RPM_BUILD_ROOT
95
96%files
97%defattr(644,root,root,755)
98%doc CREDITS.txt README.* docs
99%attr(2755,root,games) %{_bindir}/%{name}
100%{_datadir}/%{name}
101%attr(775,root,games) %dir /var/games/%{name}
102%{_desktopdir}/%{name}.desktop
103%{_pixmapsdir}/%{name}.png
This page took 0.053486 seconds and 4 git commands to generate.