1 # TODO: make separate package with openal or use external source
2 Summary: Chromium B.S.U. is a fast paced, arcade-style space shooter
3 Summary(pl): Chromium B.S.U. to szybko tocz±ca siê strzelanina
8 Group: X11/Applications/Games
9 Source0: http://www.reptilelabour.com/software/files/chromium/%{name}-src-%{version}.tar.gz
10 # Source0-md5: 969883f2f20f10cd6cdb380582f130c4
11 Source1: http://www.reptilelabour.com/software/files/chromium/%{name}-data-%{version}.tar.gz
12 # Source1-md5: 173fdf76f1e4d7496142cd5662456a73
13 Source2: %{name}.desktop
14 Source3: %{name}-setup.desktop
16 Patch0: %{name}-fix-flags.patch
17 Patch1: %{name}-glibc-2.2.2.patch
18 Patch3: %{name}-fix-openal-configurecall.patch
19 Patch4: %{name}-configure_needs_bash.patch
20 Patch5: %{name}-qt.patch
21 Patch6: %{name}-use_proper_CC.patch
22 Patch7: %{name}-fix-qt3.patch
23 Patch8: %{name}-ac_fix.patch
24 Patch9: %{name}-shared-zlib.patch
25 URL: http://www.reptilelabour.com/software/chromium/
26 BuildRequires: OpenGL-devel
27 BuildRequires: SDL-devel >= 1.1.6
28 BuildRequires: libogg-devel
29 BuildRequires: libvorbis-devel
30 BuildRequires: smpeg-devel >= 0.4.2
31 BuildRequires: qt-devel
32 BuildRequires: zlib-devel
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 %define _noautoreqdep libGL.so.1 libGLU.so.1 libGLcore.so.1
38 You are captain of the cargo ship Chromium B.S.U., responsible for
39 delivering supplies to our troops on the front line. Your ship has a
40 small fleet of robotic fighters which you control from the relative
41 safety of the Chromium vessel.
42 - Do not let ANY enemy ships get past your fighters! Each enemy ship
43 that makes it past the bottom of the screen will attack the Chromium,
44 and you lose a fighter.
45 - Use your fighters as weapons! Crash into enemies to destroy them
46 before they can get past you.
47 - Strategic suicide is a powerful tactic! When the Chromium launches a
48 new fighter, it releases a high energy burst which destroys all
50 - Self-destruct to preserve your ammunition! A double-right-click will
51 cause your current fighter to self-destruct. Before the ship blows up,
52 it ejects its ammunition so that the next fighter can pick it up.
55 Jeste¶ kapitanem statku Chromium B.S.U, odpowiedzialnego za
56 dostarczenie zapasów do oddzia³ów na linii frontu. Statek ma ma³±
57 flotê automatycznych my¶liwców, którymi mo¿esz kierowaæ ze statku.
58 - Nie pozwól ¯ADNEMU wrogowi przej¶æ za swoje my¶liwce! Ka¿dy statek
59 który dotrze na dó³ ekranu zaatakuje Chromium i stracisz my¶liwca.
60 - U¿ywaj my¶liwców jako broni! Uderzaj we wrogów aby zniszczyæ ich
61 zanim oni przedostan± siê do ciebie.
62 - Strategiczne samobójstwo to dobra taktyka! Kiedy Chromium odpala
63 nowego my¶liwca, wytwarza du¿o energii, która niszczy wszystkich
65 - Autodestrukcja pozwala zachowaæ amunicjê - przed wysadzeniem siê
66 my¶liwiec zwraca amunicjê tak, ¿e nastêpny mo¿e j± przej±æ.
69 Summary: Setup frontend for Chromium
70 Summary(pl): Graficzny konfigurator Chromium
71 Group: X11/Applications/Games
72 Requires: %{name} = %{version}-%{release}
75 This package contains the setup frontend (using Qt) to ease
76 configuration of Chromium, especially for its playlist features.
78 %description setup -l pl
79 Ten pakiet zawiera graficzny konfigurator (napisany w Qt) u³atwiaj±cy
80 ustalanie parametrów dla gry Chromium, szczególnie je¶li chodzi o
81 listê muzyki do odtwarzania.
84 %setup -q -n Chromium-0.9
94 find . -type d -name .xvpics -exec rm -rf {} \; ||:
97 CFLAGS="%{rpmcflags} -fno-omit-frame-pointer -pipe"
98 CXXFLAGS="%{rpmcflags} -fno-omit-frame-pointer -pipe"
102 DEFS="%{rpmcflags} -DGAMESBINDIR=\\\"%{_bindir}\\\" \
103 -DPKGDATADIR=\\\"%{_datadir}/Chromium-0.9\\\" -DUSE_SDL \
104 `sdl-config --cflags` -DOLD_OPENAL -DAUDIO_OPENAL -D_REENTRANT \
105 -I../../include -I../support/openal/linux/include -I../support/openal/include"
106 OPENAL_CONFIG_OPTS="./configure --with-gcc=%{__cc}"
108 export CFLAGS CXXFLAGS CC CXX LINK DEFS OPENAL_CONFIG_OPTS QTDIR
109 ./configure --enable-vorbis
113 rm -rf $RPM_BUILD_ROOT
114 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_bindir},%{_datadir}}
116 install bin/* $RPM_BUILD_ROOT%{_bindir}
118 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
119 install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
120 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
122 #This installs datafiles
123 tar zxvf %{SOURCE1} -C $RPM_BUILD_ROOT%{_datadir}
124 find . -type d -name CVS -exec rm -rf {} \; ||:
127 rm -rf $RPM_BUILD_ROOT
130 %defattr(644,root,root,755)
132 %attr(755,root,root) %{_bindir}/chromium
134 %{_pixmapsdir}/chromium.png
135 %{_desktopdir}/%{name}.desktop
138 %defattr(644,root,root,755)
140 %attr(755,root,root) %{_bindir}/chromium-setup
141 %{_desktopdir}/%{name}-setup.desktop