]> git.pld-linux.org Git - packages/trackballs.git/blob - trackballs.spec
- updated gettext BR
[packages/trackballs.git] / trackballs.spec
1 Summary:        Game similar to Marble Madness
2 Summary(pl.UTF-8):      Gra podobna do Marble Madness
3 Name:           trackballs
4 Version:        1.1.0
5 Release:        1
6 License:        GPL
7 Group:          X11/Applications/Games
8 Source0:        http://dl.sourceforge.net/trackballs/%{name}-%{version}.tar.gz
9 # Source0-md5:  4d1c4be3274ac88038bc03e2d470546c
10 Source1:        http://dl.sourceforge.net/trackballs/tb_design.ogg
11 # Source1-md5:  5a8911006ca2be3b3571875ce34a5105
12 Source2:        http://dl.sourceforge.net/trackballs/tb_genesis.ogg
13 # Source2-md5:  2d254de734c8d1c07ebd0c8d6fb893c0
14 Source3:        http://dl.sourceforge.net/trackballs/tb_hrluebke.ogg
15 # Source3-md5:  ab033eac91054ed9700f6e0a8e2f1280
16 Source4:        http://dl.sourceforge.net/trackballs/tb_plinkeplanke.ogg
17 # Source4-md5:  5a968fb86cc43fa08bbe323b63d0a457
18 Source5:        %{name}.desktop
19 Patch0:         %{name}-install.patch
20 URL:            http://trackballs.sourceforge.net/
21 BuildRequires:  OpenGL-devel
22 BuildRequires:  SDL_image-devel
23 BuildRequires:  SDL_mixer-devel
24 BuildRequires:  SDL_ttf-devel
25 BuildRequires:  autoconf
26 BuildRequires:  automake
27 BuildRequires:  gettext-tools
28 BuildRequires:  guile-devel >= 1.6.3
29 BuildRequires:  libstdc++-devel
30 BuildRequires:  perl-base
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %define         _noautoreqdep   libGL.so.1 libGLU.so.1 libGLcore.so.1
34
35 %description
36 Trackballs is a simple game similar to the classical game Marble
37 Madness on the Amiga in the 80's. By steering a marble ball through a
38 labyrinth filled with vicious hammers, pools of acid and other
39 obstacles the player collects points. When the ball reaches the
40 destination it continues to the next, more difficult track - unless
41 the time runs out.
42
43 %description -l pl.UTF-8
44 Trackballs jest prostą grą podobną do klasycznej Marble Madness
45 napisanej na Amigę w latach 80-ych. Gracz zdobywa punkty sterując
46 marmurową kulką w labiryncie wypełnionym okrutnymi młotami, kałużami
47 kwasu i innymi przeszkodami. Gdy kilka osiągnie cel, przenosi się do
48 następnego, trudniejszego, toru. Chyba że skończy się czas.
49
50 %package music
51 Summary:        Background music for trackballs
52 Summary(pl.UTF-8):      Muzyka w tle dla trackballs
53 Group:          X11/Applications/Games
54 Requires:       %{name} = %{version}-%{release}
55
56 %description music
57 Background music for trackballs.
58
59 %description music -l pl.UTF-8
60 Muzyka w tle dla trackballs.
61
62 %prep
63 %setup -q
64 %patch0 -p1
65
66 %{__perl} -pi -e "s,dnl LIBS=\"-lGLU,LIBS=\"-lGLU,g" configure.ac
67
68 %build
69 %{__gettextize}
70 %{__aclocal}
71 %{__autoheader}
72 %{__autoconf}
73 %{__automake}
74 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
75 %configure \
76         --with-highscores=/var/games/trackballs \
77         LDFLAGS="%{rpmldflags} -L/usr/X11R6/%{_lib}"
78
79 %{__make}
80
81 %install
82 rm -rf $RPM_BUILD_ROOT
83 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
84
85 %{__make} install \
86         DESTDIR=$RPM_BUILD_ROOT
87
88 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/music
89 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/music
90 install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/music
91 install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/%{name}/music
92
93 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
94 install share/icons/trackballs-64x64.png $RPM_BUILD_ROOT%{_pixmapsdir}/trackballs.png
95
96 %find_lang %{name}
97
98 %clean
99 rm -rf $RPM_BUILD_ROOT
100
101 %files -f %{name}.lang
102 %defattr(644,root,root,755)
103 %doc AUTHORS ChangeLog FAQ README README.html TODO
104 %attr(2755,root,games) %{_bindir}/trackballs
105 %dir %{_datadir}/%{name}
106 %dir %{_datadir}/%{name}/music
107 %{_datadir}/%{name}/fonts
108 %{_datadir}/%{name}/images
109 %{_datadir}/%{name}/levels
110 %{_datadir}/%{name}/sfx
111 %{_mandir}/man6/*
112 %attr(664,root,games) %config(noreplace) %verify(not md5 mtime size) /var/games/trackballs
113
114 %{_desktopdir}/*.desktop
115 %{_pixmapsdir}/*
116
117 %files music
118 %defattr(644,root,root,755)
119 %{_datadir}/%{name}/music/*
This page took 0.119198 seconds and 3 git commands to generate.