]> git.pld-linux.org Git - packages/xmoto.git/blob - xmoto.spec
060fcc3d81c19a01e7fcfb52ae40d63c1964f121
[packages/xmoto.git] / xmoto.spec
1 #
2 # TODO: make ib builds on x86_64
3 #
4 Summary:        Clone of across/elma games
5 Summary(pl.UTF-8):      Klon gry across/elma
6 Name:           xmoto
7 Version:        0.5.2
8 Release:        2
9 License:        GPL v2+
10 Group:          X11/Applications/Games
11 Source0:        http://download.tuxfamily.org/xmoto/xmoto/%{version}/%{name}-%{version}-src.tar.gz
12 # Source0-md5:  1e3678ebceca21d61844efb53c140227
13 Source1:        %{name}.png
14 Source2:        %{name}.desktop
15 Patch0:         %{name}-lua51.patch
16 URL:            http://xmoto.sourceforge.net/
17 BuildRequires:  OpenGL-GLU-devel
18 BuildRequires:  SDL-devel
19 BuildRequires:  SDL_mixer-devel
20 BuildRequires:  SDL_net-devel
21 BuildRequires:  SDL_ttf-devel
22 BuildRequires:  autoconf
23 BuildRequires:  automake
24 BuildRequires:  bzip2-devel
25 BuildRequires:  curl-devel
26 BuildRequires:  gettext-devel
27 BuildRequires:  libjpeg-devel
28 BuildRequires:  libpng-devel
29 BuildRequires:  libtool
30 BuildRequires:  lua51-devel
31 BuildRequires:  ode-devel >= 1:0.10.1
32 BuildRequires:  pkgconfig
33 BuildRequires:  sqlite3-devel
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
37 X-Moto is a challenging 2D motocross platform game, where physics play
38 an all important role in the gameplay. You need to control your bike
39 to its limit, if you want to have a chance finishing the more
40 difficult of the challenges.
41
42 First you'll try just to complete the levels, while later you'll
43 compete with yourself and others, racing against the clock.
44
45 %description -l pl.UTF-8
46 X-Moto jest wyzywającą motocrossową dwuwymiarową grą platformową,
47 gdzie fizyka ma w rozgrywce główną rolę. Panowanie nad motorem musi
48 być jak najbardziej wyżyłowane, jeżeli chce się myśleć o ukończeniu
49 trudniejszych poziomów.
50
51 Z początku po prostu zalicza się poziomy, później walczy się z
52 wynikami, swoimi i innych, w wyścigu z czasem.
53
54 %prep
55 %setup -q
56 %patch0 -p1
57
58 # fix lv translation
59 %{__sed} -i -e 's/lv_LV/lv/g;s/da_DK/da/g;s/pt_PT/pt/g;s/tr_TR/tr/g' configure.in
60 mv -f po/lv{_LV,}.po
61 mv -f po/da{_DK,}.po
62 mv -f po/pt{_PT,}.po
63 mv -f po/tr{_TR,}.po
64
65 # don't run svnversion
66 touch src/svnVersion
67
68 %build
69 %{__libtoolize}
70 %{__gettextize}
71 %{__aclocal} -I m4
72 %{__autoconf}
73 %{__automake}
74
75 %configure
76 %{__make}
77
78 %install
79 rm -rf $RPM_BUILD_ROOT
80 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
81
82 %{__make} install \
83         DESTDIR=$RPM_BUILD_ROOT
84
85 install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}
86 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
87
88 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/ca{_ES,}
89 # identical to ca_ES
90 rm -fr $RPM_BUILD_ROOT%{_datadir}/locale/ca_{AD,FR,IT}*
91 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/cs{_CZ,}
92 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/de{_DE,}
93 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/es{_ES,}
94 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/fi{_FI,}
95 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/fr{_FR,}
96 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/hu{_HU,}
97 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/it{_IT,}
98 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/lt{_LT,}
99 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/nb{_NO,}
100 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/nl{_NL,}
101 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/nn{_NO,}
102 rm -fr $RPM_BUILD_ROOT%{_datadir}/locale/no*
103 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/pl{_PL,}
104 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/ru{_RU,}
105 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sk{_SK,}
106 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sv{_SE,}
107
108 %find_lang %{name}
109
110 %clean
111 rm -rf $RPM_BUILD_ROOT
112
113 %files -f %{name}.lang
114 %defattr(644,root,root,755)
115 %doc ChangeLog README TODO
116 %attr(755,root,root) %{_bindir}/*
117 %{_datadir}/xmoto
118 %{_pixmapsdir}/*
119 %{_desktopdir}/*.desktop
120 %{_mandir}/man6/xmoto.*
This page took 0.055326 seconds and 2 git commands to generate.