]> git.pld-linux.org Git - SPECS.git/blob - gtklife.spec
SPECS updated Tue 30 Apr 15:13:02 CEST 2024
[SPECS.git] / gtklife.spec
1 Summary:        Implementation of Conway's Life, a cellular automation
2 Summary(pl.UTF-8):      Implementacja gry Conwaya Life - automat komórkowy
3 Name:           gtklife
4 Version:        4.2
5 Release:        1
6 Group:          X11/Applications/Games
7 License:        GPL v2
8 Source0:        http://ironphoenix.org/tril/gtklife/%{name}-%{version}.tar.gz
9 # Source0-md5:  d0c0ad4d989e865a7eec6f941b0142d2
10 Source1:        %{name}.desktop
11 URL:            http://www.igs.net/~tril/gtklife/
12 BuildRequires:  gtk+-devel
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %description
16 GtkLife is an implementation of Conway's Life, a cellular automaton
17 (grid-based artificial life) developed by the mathematician John
18 Conway. It features a highly optimized algorithm for computing
19 generations, a giant universe (1 million x 1 million cells), and a
20 modern, user-friendly interface. Example patterns are available from
21 an optional sidebar on the main window. The user can also draw their
22 own patterns, and load and save files in a number of popular Life
23 formats.
24
25 %description -l pl.UTF-8
26 GtkLife jest implementacją grupy Conwaya - Life, automatu
27 komórkowego (opartego na komórkach sztucznego życia), tworzonego przez
28 matematyka Johna Conwaya. Charakteryzuje się wysoko zoptymalizowanym
29 algorytmem obliczeń generacji, wielkim universum (1 milion x 1 milion
30 komórek), oraz nowoczesnym, przyjaznym dla użytkowników interfejsem.
31 Przykładowe wzory dostępne są z opcjonalnego paska w głównym oknie.
32 Użytkownik może także rysować własne wzory oraz wczytywać i zachowywać
33 pliki w różnych popularnych formatach Life.
34
35 %prep
36 %setup -q
37
38 %build
39 %{__make} \
40         CC="%{__cc}" \
41         CFLAGS="%{rpmcflags}" \
42         PREFIX=%{_prefix} \
43         BINDIR=%{_bindir} \
44         DOCDIR=%{_docdir}/%{name}-%{version} \
45         DATADIR=%{_datadir}/%{name}
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 %{__make} install \
50         PREFIX=$RPM_BUILD_ROOT%{_prefix} \
51         BINDIR=$RPM_BUILD_ROOT%{_bindir} \
52         DOCDIR=$RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} \
53         DATADIR=$RPM_BUILD_ROOT%{_datadir}/%{name}
54
55 install -D %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
56
57 %clean
58 rm -rf $RPM_BUILD_ROOT
59
60 %files
61 %defattr(644,root,root,755)
62 %doc README NEWS doc/*
63 %attr(755,root,root) %{_bindir}/%{name}
64 %{_datadir}/%{name}
65 %{_desktopdir}/%{name}.desktop
This page took 0.346376 seconds and 3 git commands to generate.