]>
Commit | Line | Data |
---|---|---|
4349ff03 JB |
1 | Summary: Simple puzzle game written in Python |
2 | Summary(pl.UTF-8): Prosta gra logiczna napisana w Pythonie | |
ebfa856a | 3 | Name: duckmaze |
4 | Version: 0.2 | |
5 | Release: 1 | |
6 | License: GPL v2+ | |
7 | Group: X11/Applications/Games | |
8 | Source0: http://dl.sourceforge.net/duckmaze/%{name}-pc-%{version}.zip | |
9 | # Source0-md5: acda6d78754a988846e313d3de7779d1 | |
10 | Patch0: %{name}-import.patch | |
11 | URL: http://duckmaze.sourceforge.net/ | |
12 | BuildRequires: python-pygame-devel | |
4349ff03 | 13 | BuildRequires: sed >= 4.0 |
ebfa856a | 14 | BuildRequires: unzip |
15 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
16 | ||
17 | %description | |
18 | duckmaze is a game about a duck that is in a maze. The duck can move | |
19 | walls, but only if there are no walls in the way. | |
20 | ||
21 | It's a simple puzzle game which starts with easy levels but progresses | |
22 | to some quite tricky ones. | |
23 | ||
24 | %description -l pl.UTF-8 | |
25 | duckmaze jest grą o kaczce w labiryncie. Kaczka może przesuwać | |
26 | mury, ale tylko gdy na drodze nie znajdują się inne mury. | |
27 | ||
28 | Jest to prosta gra logiczna, w której gracz zaczynając od prostych | |
29 | poziomów przechodzi do coraz trudniejszych. | |
30 | ||
31 | %prep | |
32 | %setup -q -n %{name}-pc-%{version} | |
33 | %patch0 -p1 | |
34 | %{__sed} -i -e 's@install_dir = "."@install_dir = "%{_datadir}/%{name}"@g' duckmaze.py | |
35 | ||
36 | %install | |
37 | rm -rf $RPM_BUILD_ROOT | |
38 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}} | |
39 | ||
40 | install duckmaze.py $RPM_BUILD_ROOT%{_bindir}/%{name} | |
41 | install level_editor.py level.py version $RPM_BUILD_ROOT%{_datadir}/%{name} | |
42 | cp -r images levels mopelib $RPM_BUILD_ROOT%{_datadir}/%{name} | |
43 | ||
44 | %clean | |
45 | rm -rf $RPM_BUILD_ROOT | |
46 | ||
47 | %files | |
48 | %defattr(644,root,root,755) | |
49 | %doc doc/{TODO.txt,index.html} | |
50 | %attr(755,root,root) %{_bindir}/%{name} | |
51 | %{_datadir}/%{name} |