]> git.pld-linux.org Git - packages/celestia.git/blob - celestia.spec
- solarsys.ssc is needed during postinst (to be done) of textures
[packages/celestia.git] / celestia.spec
1 Summary:        A real-time visual space simulation
2 Summary(pl):    Symulacja przestrzeni kosmicznej w czasie rzeczywistym
3 Name:           celestia
4 Version:        1.2.4
5 Release:        1
6 License:        GPL
7 Group:          X11/Applications/Science
8 Source0:        http://prdownloads.sourceforge.net/celestia/%{name}-%{version}.tar.gz
9 Source1:        %{name}.desktop
10 Patch0:         %{name}-moon_eclipse.patch
11 URL:            http://www.shatters.net/celestia/
12 BuildRequires:  OpenGL-devel
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 BuildRequires:  glut-devel
16 BuildRequires:  gnome-libs-devel
17 BuildRequires:  gtk+-devel
18 BuildRequires:  gtkglarea-devel
19 BuildRequires:  libjpeg-devel
20 BuildRequires:  libpng-devel
21 BuildRequires:  libstdc++-devel
22 Requires:       OpenGL
23 Requires:       %{name}-asterisms
24 Requires:       %{name}-extrasolar
25 Requires:       %{name}-galaxies
26 Requires:       %{name}-stars
27 Requires:       %{name}-textures-stars
28 Requires:       %{name}-textures-mercury
29 Requires:       %{name}-textures-earth
30 Requires:       %{name}-textures-moon
31 Requires:       %{name}-textures-mars
32 Requires:       %{name}-textures-jupiter
33 Requires:       %{name}-textures-galileanmoons
34 Requires:       %{name}-textures-saturn
35 Requires:       %{name}-textures-triton
36 Requires:       %{name}-textures-pluto
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %define         _noautoreqdep   libGL.so.1 libGLU.so.1 libGLcore.so.1
40
41 %define         _prefix         /usr/X11R6
42 %define         _mandir         %{_prefix}/man
43
44 %description
45 Celestia is a free real-time space simulation that lets you experience
46 our universe in three dimensions. Unlike most planetarium software,
47 Celestia doesn't confine you to the surface of the Earth. You can
48 travel throughout the solar system, to any of over 100,000 stars, or
49 even beyond the galaxy. All travel in Celestia is seamless; the
50 exponential zoom feature lets you explore space across a huge range of
51 scales, from galaxy clusters down to spacecraft only a few meters
52 across. A 'point-and-goto' interface makes it simple to navigate
53 through the universe to the object you want to visit.
54
55 %description -l pl
56 Celestia to wolny symulator przestrzeni komicznej w czasie
57 rzeczywistym, który pozwala do¶wiadczaæ naszego Wszech¶wiata w trzech
58 wymiarach. W odró¿nieniu od innych programów planetarnych Celestia nie
59 przywi±zuje Ciê do powierzchni ziemi. Mo¿esz podró¿owaæ przez Uk³ad
60 S³oneczny do ponad 100,000 gwiazd lub nawet poza galaktykê. Wszystkie
61 podró¿e w Celestii s± niezauwa¿alne; funkcja wyk³adniczego
62 przybli¿enia pozwala Ci odkrywaæ Kosmos w ró¿nych skalach - od
63 spojrzenia na galaktyki do widoku kilkumetrowych statków kosmicznych.
64 Interfejs typu 'poka¿-i-leæ' czyni nawigacjê przez Wszech¶wiat prost±.
65
66 %package task-default
67 Summary:        Default packages for celestia
68 Summary(pl):    Domy¶lne pakiety dla celestii
69 Group:          X11/Applications/Science
70 Requires:       %{name}-asterisms-default
71 Requires:       %{name}-extrasolar-default
72 Requires:       %{name}-galaxies-default
73 Requires:       %{name}-stars-default
74 Requires:       %{name}-textures-stars-default
75 Requires:       %{name}-textures-mercury-default
76 Requires:       %{name}-textures-earth-default
77 Requires:       %{name}-textures-moon-default
78 Requires:       %{name}-textures-mars-default
79 Requires:       %{name}-textures-jupiter-default
80 Requires:       %{name}-textures-galileanmoons-default
81 Requires:       %{name}-textures-saturn-default
82 Requires:       %{name}-textures-triton-default
83 Requires:       %{name}-textures-pluto-default
84
85 %description task-default
86 Default packages for celestia. This metapackage contains no files
87 and can be safely uninstalled after installation.
88
89 %description task-default -l pl
90 Domy¶lne pakiety dla celestii. Ten metapakiet nie zawiera ¿adnych
91 plików i mo¿e zostaæ usuniêty po instalacji.
92
93 %package asterisms-default
94 Summary:        53 celestia asterisms
95 Summary(pl):    53 konstelacje dla celestiii
96 Group:          X11/Applications/Science
97 Requires:       %{name}
98 Provides:       %{name}-asterisms
99 Obsoletes:      %{name}-asterisms
100
101 %description asterisms-default
102 53 asterisms for celestia.
103
104 %description asterisms-default -l pl
105 53 gwiazdozbiory dla celestii.
106
107 %package extrasolar-default
108 Summary:        Catalog of known extrasolar planetary systems
109 Summary(pl):    Katalog znanych uk³adów planetarnych
110 Group:          X11/Applications/Science
111 Requires:       %{name}
112 Provides:       %{name}-extrasolar
113 Obsoletes:      %{name}-extrasolar
114
115 %description extrasolar-default
116 Catalog of known extrasolar planetary systems.
117
118 %description extrasolar-default -l pl
119 Katalog znanych uk³adów planetarnych.
120
121 %package galaxies-default
122 Summary:        Galaxy catalog (8 galaxies)
123 Summary(pl):    Katalog o¶miu galaktyk
124 Group:          X11/Applications/Science
125 Requires:       %{name}
126 Provides:       %{name}-galaxies
127 Obsoletes:      %{name}-galaxies
128
129 %description galaxies-default
130 Galaxy catalog (8 galaxies).
131
132 %description galaxies-default -l pl
133 Katalog o¶miu galaktyk.
134
135 %package stars-default
136 Summary:        Database with 100 000 stars
137 Summary(pl):    Baza danych 100 000 gwiazd
138 Group:          X11/Applications/Science
139 Requires:       %{name}
140 Provides:       %{name}-stars
141 Obsoletes:      %{name}-stars
142
143 %description stars-default
144 Initial Stars database (with about 100 000 Hipparcos stars).
145
146 %description stars-default -l pl
147 Podstawowa baza danych gwiazd (z oko³o 100 000 gwiazd zbadanych
148 przez sondê kosmiczn± Hipparcos).
149
150 %package textures-stars-default
151 Summary:        Standard stars textures
152 Summary(pl):    Standardowe tekstury gwiazd
153 Group:          X11/Applications/Science
154 Requires:       %{name}
155 Provides:       %{name}-textures-stars
156 Obsoletes:      %{name}-textures-stars
157
158 %description textures-stars-default
159 Standard stars textures.
160
161 %description textures-stars-default -l pl
162 Standardowe tekstury gwiazd.
163
164 %package textures-mercury-default
165 Summary:        1k Mercury textures
166 Summary(pl):    Tekstury Merkurego o wielko¶ci 1024 x 512
167 Group:          X11/Applications/Science
168 Prereq:         %{name}
169 Provides:       %{name}-textures-mercury
170 Obsoletes:      %{name}-textures-mercury
171
172 %description textures-mercury-default
173 1k Mercury textures.
174
175 %description textures-mercury-default -l pl
176 Tekstury Merkurego o wielko¶ci 1024 x 512.
177
178 %package textures-earth-default
179 Summary:        2k Earth textures
180 Summary(pl):    Tekstury Ziemi o wielko¶ci 2048 x 1024
181 Group:          X11/Applications/Science
182 Prereq:         %{name}
183 Provides:       %{name}-textures-earth
184 Obsoletes:      %{name}-textures-earth
185
186 %description textures-earth-default
187 2k Earth textures.
188
189 %description textures-earth-default -l pl
190 Tekstury Ziemi o wielko¶ci 2048 x 1024.
191
192 %package textures-moon-default
193 Summary:        1k Moon textures
194 Summary(pl):    Tekstury Ksiê¿yca o wielko¶ci 1024 x 512
195 Group:          X11/Applications/Science
196 Prereq:         %{name}
197 Provides:       %{name}-textures-moon
198 Obsoletes:      %{name}-textures-moon
199
200 %description textures-moon-default
201 1k Moon textures.
202
203 %description textures-moon-default -l pl
204 Tekstury Ksiê¿yca o wielko¶ci 1024 x 512.
205
206 %package textures-mars-default
207 Summary:        1k Mars textures
208 Summary(pl):    Tekstury Marsa o wielko¶ci 1024 x 512
209 Group:          X11/Applications/Science
210 Prereq:         %{name}
211 Provides:       %{name}-textures-mars
212 Obsoletes:      %{name}-textures-mars
213
214 %description textures-mars-default
215 1k Mars textures.
216
217 %description textures-mars-default -l pl
218 Tekstury Marsa o wielko¶ci 1024 x 512.
219
220 %package textures-jupiter-default
221 Summary:        1k Jupiter textures
222 Summary(pl):    Tekstury Jowisza o wielko¶ci 1024 x 512
223 Group:          X11/Applications/Science
224 Prereq:         %{name}
225 Provides:       %{name}-textures-jupiter
226 Obsoletes:      %{name}-textures-jupiter
227
228 %description textures-jupiter-default
229 1k Jupiter textures.
230
231 %description textures-jupiter-default -l pl
232 Tekstury Jowisza o wielko¶ci 1024 x 512.
233
234 %package textures-galileanmoons-default
235 Summary:        1k galilean moons textures
236 Summary(pl):    Tekstury ksiê¿yców odkrytych przez Galileusza o wielko¶ci 1024 x 512
237 Group:          X11/Applications/Science
238 Prereq:         %{name}
239 Provides:       %{name}-textures-galileanmoons
240 Obsoletes:      %{name}-textures-galileanmoons
241
242 %description textures-galileanmoons-default
243 1k galilean moons (Io, Europa, Ganymede, Calypso) textures.
244
245 %description textures-galileanmoons-default -l pl
246 Tekstury ksiê¿yców Jowisza odkrytych przez Galileusza (Io,
247 Europa, Ganimedes, Calypso) o wielko¶ci 1024 x 512.
248
249 %package textures-saturn-default
250 Summary:        256 Saturn textures
251 Summary(pl):    Tekstury Saturna o wielko¶ci 256 x 128
252 Group:          X11/Applications/Science
253 Prereq:         %{name}
254 Provides:       %{name}-textures-saturn
255 Obsoletes:      %{name}-textures-saturn
256
257 %description textures-saturn-default
258 256 Saturn textures.
259
260 %description textures-saturn-default -l pl
261 Tekstury Jowisza o wielko¶ci 256 x 128.
262
263 %package textures-triton-default
264 Summary:        512 Triton textures
265 Summary(pl):    Tekstury Trytona o wielko¶ci 512 x 256
266 Group:          X11/Applications/Science
267 Prereq:         %{name}
268 Provides:       %{name}-textures-triton
269 Obsoletes:      %{name}-textures-triton
270
271 %description textures-triton-default
272 512 Triton textures.
273
274 %description textures-triton-default -l pl
275 Tekstury najwiêkszego ksiê¿yca Neptuna, Trytona
276 o wielko¶ci 512 x 256.
277
278 %package textures-pluto-default
279 Summary:        1k Pluto textures
280 Summary(pl):    Tekstury Plutona o wielko¶ci 1024 x 512
281 Group:          X11/Applications/Science
282 Prereq:         %{name}
283 Provides:       %{name}-textures-pluto
284 Obsoletes:      %{name}-textures-pluto
285
286 %description textures-pluto-default
287 1k Pluto textures.
288
289 %description textures-pluto-default -l pl
290 Tekstury Plutona o wielko¶ci 1024 x 512.
291
292 %prep
293 %setup -q
294 %patch0 -p1
295
296 touch PLACEHOLDER-TASK-DEFAULT
297
298 %build
299 rm -f missing
300 %{__aclocal} -I macros
301 %{__autoconf}
302 automake -a -f
303 CFLAGS="-I%{_includedir} %{rpmcflags}"
304 CPPFLAGS="-I%{_includedir} %{rpmcflags}"
305 CXXFLAGS="-I%{_includedir} %{rpmcflags} -fno-rtti -fno-exceptions"
306 %configure
307 %{__make}
308
309 %install
310 rm -rf $RPM_BUILD_ROOT
311 %{__make} -e DESTDIR=$RPM_BUILD_ROOT install
312 install -d $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Astronomy
313 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Astronomy/%{name}.desktop
314
315 cd $RPM_BUILD_ROOT%{_datadir}/celestia/textures/medres
316 mv moonbump1k.jpg moonbump.jpg
317 mv marsbump1k.jpg marsbump.jpg
318 mv plutobump1k.jpg plutobump.jpg
319
320 %clean
321 rm -rf $RPM_BUILD_ROOT
322
323 %files
324 %defattr(644,root,root,755)
325 %doc README AUTHORS TODO controls.txt
326 %doc %{_datadir}/celestia/manual
327 %attr(755,root,root) %{_bindir}/*
328 %dir %{_datadir}/celestia
329 %dir %{_datadir}/celestia/data
330 # problem: after upgrade it will be lost
331 %verify(not md5 size mtime) %{_datadir}/celestia/data/solarsys.ssc
332 %{_datadir}/celestia/data/hdnames.dat
333 %{_datadir}/celestia/data/starnames.dat
334 %{_datadir}/celestia/extras
335 %{_datadir}/celestia/fonts
336 %{_datadir}/celestia/models
337 %{_datadir}/celestia/shaders
338 %dir %{_datadir}/celestia/textures
339 %{_datadir}/celestia/textures/lores
340 %dir %{_datadir}/celestia/textures/medres
341 %{_datadir}/celestia/textures/medres/iss*
342 %{_datadir}/celestia/textures/medres/ariel.jpg
343 %{_datadir}/celestia/textures/medres/asteroid.jpg
344 %{_datadir}/celestia/textures/medres/deimos.jpg
345 %{_datadir}/celestia/textures/medres/dione.jpg
346 %{_datadir}/celestia/textures/medres/gasgiant.jpg
347 %{_datadir}/celestia/textures/medres/iapetus.jpg
348 %{_datadir}/celestia/textures/medres/jupiterlike.jpg
349 %{_datadir}/celestia/textures/medres/mimas.jpg
350 %{_datadir}/celestia/textures/medres/miranda.jpg
351 %{_datadir}/celestia/textures/medres/oberon.jpg
352 %{_datadir}/celestia/textures/medres/phobos.jpg
353 %{_datadir}/celestia/textures/medres/rhea.jpg
354 %{_datadir}/celestia/textures/medres/tethys.jpg
355 %{_datadir}/celestia/textures/medres/titania.jpg
356 %{_datadir}/celestia/textures/medres/umbriel.jpg
357 %{_datadir}/celestia/textures/medres/venus.jpg
358 %{_datadir}/celestia/textures/medres/venuslike.jpg
359 %{_datadir}/celestia/textures/flare.jpg
360 %{_datadir}/celestia/textures/logo.png
361 %{_datadir}/celestia/celestia.cfg
362 %{_datadir}/celestia/controls.txt
363 %{_datadir}/celestia/*.cel
364 %{_applnkdir}/Scientific/Astronomy/*
365
366 %files task-default
367 %defattr(644,root,root,755)
368 %doc PLACEHOLDER-TASK-DEFAULT
369
370 %files asterisms-default
371 %defattr(644,root,root,755)
372 %{_datadir}/celestia/data/asterisms.dat
373
374 %files extrasolar-default
375 %defattr(644,root,root,755)
376 %{_datadir}/celestia/data/extrasolar.ssc
377
378 %files galaxies-default
379 %defattr(644,root,root,755)
380 %{_datadir}/celestia/data/galaxies.dat
381
382 %files stars-default
383 %defattr(644,root,root,755)
384 %{_datadir}/celestia/data/stars.dat
385
386 %files textures-stars-default
387 %defattr(644,root,root,755)
388 %{_datadir}/celestia/textures/medres/astar.jpg
389 %{_datadir}/celestia/textures/medres/bstar.jpg
390 %{_datadir}/celestia/textures/medres/gstar.jpg
391 %{_datadir}/celestia/textures/medres/mstar.jpg
392 %{_datadir}/celestia/textures/medres/browndwarf.jpg
393
394 %files textures-mercury-default
395 %defattr(644,root,root,755)
396 %{_datadir}/celestia/textures/medres/mercury.jpg
397 %{_datadir}/celestia/textures/medres/mercurybump.jpg
398
399 %files textures-earth-default
400 %defattr(644,root,root,755)
401 %{_datadir}/celestia/textures/medres/earth-clouds.png
402 %{_datadir}/celestia/textures/medres/earth.png
403 %{_datadir}/celestia/textures/medres/earthnight.jpg
404
405 %files textures-moon-default
406 %defattr(644,root,root,755)
407 %{_datadir}/celestia/textures/medres/moon.jpg
408 %{_datadir}/celestia/textures/medres/moonbump.jpg
409
410 %files textures-mars-default
411 %defattr(644,root,root,755)
412 %{_datadir}/celestia/textures/medres/mars.jpg
413 %{_datadir}/celestia/textures/medres/marsbump.jpg
414
415 %files textures-jupiter-default
416 %defattr(644,root,root,755)
417 %{_datadir}/celestia/textures/medres/jupiter.jpg
418
419 %files textures-galileanmoons-default
420 %defattr(644,root,root,755)
421 %{_datadir}/celestia/textures/medres/callisto.jpg
422 %{_datadir}/celestia/textures/medres/io.jpg
423 %{_datadir}/celestia/textures/medres/europa.jpg
424 %{_datadir}/celestia/textures/medres/ganymede.jpg
425
426 %files textures-saturn-default
427 %defattr(644,root,root,755)
428 %{_datadir}/celestia/textures/medres/saturn.jpg
429
430 %files textures-triton-default
431 %defattr(644,root,root,755)
432 %{_datadir}/celestia/textures/medres/triton.jpg
433
434 %files textures-pluto-default
435 %defattr(644,root,root,755)
436 %{_datadir}/celestia/textures/medres/pluto.jpg
437 %{_datadir}/celestia/textures/medres/plutobump.jpg
This page took 1.026336 seconds and 4 git commands to generate.