1 Summary: A real-time visual space simulation
2 Summary(pl): Symulacja przestrzeni kosmicznej w czasie rzeczywistym
7 Group: X11/Applications/Science
8 Source0: http://dl.sourceforge.net/celestia/%{name}-%{version}.tar.gz
9 Source1: %{name}.desktop
10 Source2: %{name}-solar-%{version}.tar.gz
11 URL: http://www.shatters.net/celestia/
12 BuildRequires: autoconf
13 BuildRequires: automake
14 BuildRequires: fam-devel
15 BuildRequires: glut-devel
16 BuildRequires: kdelibs-devel
17 BuildRequires: libjpeg-devel
18 BuildRequires: libpng-devel
19 BuildRequires: libstdc++-devel
20 BuildRequires: libtool
21 BuildRequires: OpenGL-devel
23 Requires: %{name}-extrasolar
24 Requires: %{name}-stars
25 Requires: %{name}-generator
26 Requires: %{name}-textures-mercury
27 Requires: %{name}-textures-venus
28 Requires: %{name}-textures-earth
29 Requires: %{name}-textures-earth-clouds
30 Requires: %{name}-textures-earth-night
31 Requires: %{name}-textures-moon
32 Requires: %{name}-textures-mars
33 Requires: %{name}-textures-jupiter
34 Requires: %{name}-textures-galileanmoons
35 Requires: %{name}-textures-saturn
36 Requires: %{name}-textures-triton
37 Requires: %{name}-textures-pluto
38 Obsoletes: %{name}-textures-stars
39 Obsoletes: %{name}-asterisms
40 Obsoletes: %{name}-galaxies
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43 %define _noautoreqdep libGL.so.1 libGLU.so.1 libGLcore.so.1
46 Celestia is a free real-time space simulation that lets you experience
47 our universe in three dimensions. Unlike most planetarium software,
48 Celestia doesn't confine you to the surface of the Earth. You can
49 travel throughout the solar system, to any of over 100,000 stars, or
50 even beyond the galaxy. All travel in Celestia is seamless; the
51 exponential zoom feature lets you explore space across a huge range of
52 scales, from galaxy clusters down to spacecraft only a few meters
53 across. A 'point-and-goto' interface makes it simple to navigate
54 through the universe to the object you want to visit.
57 Celestia to wolny symulator przestrzeni komicznej w czasie
58 rzeczywistym, który pozwala do¶wiadczaæ naszego Wszech¶wiata w trzech
59 wymiarach. W odró¿nieniu od innych programów planetarnych Celestia nie
60 przywi±zuje Ciê do powierzchni ziemi. Mo¿esz podró¿owaæ przez Uk³ad
61 S³oneczny do ponad 100,000 gwiazd lub nawet poza galaktykê. Wszystkie
62 podró¿e w Celestii s± niezauwa¿alne; funkcja wyk³adniczego
63 przybli¿enia pozwala Ci odkrywaæ Kosmos w ró¿nych skalach - od
64 spojrzenia na galaktyki do widoku kilkumetrowych statków kosmicznych.
65 Interfejs typu 'poka¿-i-leæ' czyni nawigacjê przez Wszech¶wiat prost±.
68 Summary: Default packages for celestia
69 Summary(pl): Domy¶lne pakiety dla celestii
70 Group: X11/Applications/Science
71 Requires: %{name}-extrasolar-default
72 Requires: %{name}-stars-default
73 Requires: %{name}-textures-mercury-default
74 Requires: %{name}-textures-venus-default
75 Requires: %{name}-textures-earth-default
76 Requires: %{name}-textures-earth-clouds-default
77 Requires: %{name}-textures-earth-night-default
78 Requires: %{name}-textures-moon-default
79 Requires: %{name}-textures-mars-default
80 Requires: %{name}-textures-jupiter-default
81 Requires: %{name}-textures-galileanmoons-default
82 Requires: %{name}-textures-saturn-default
83 Requires: %{name}-textures-triton-default
84 Requires: %{name}-textures-pluto-default
86 %description task-default
87 Default packages for celestia. This metapackage contains no files
88 and can be safely uninstalled after installation.
90 %description task-default -l pl
91 Domy¶lne pakiety dla celestii. Ten metapakiet nie zawiera ¿adnych
92 plików i mo¿e zostaæ usuniêty po instalacji.
95 Summary: Hack needed because rpm sucks
96 Summary(pl): Hack potrzebny z powodu obsysania rpm-a
97 Group: X11/Applications/Science
99 %description generator
100 Generates solarsys.ssc.
102 %descreption generator -l pl
105 %package extrasolar-default
106 Summary: Catalog of known extrasolar planetary systems
107 Summary(pl): Katalog znanych uk³adów planetarnych
108 Group: X11/Applications/Science
110 Provides: %{name}-extrasolar
111 Obsoletes: %{name}-extrasolar
113 %description extrasolar-default
114 Catalog of known extrasolar planetary systems.
116 %description extrasolar-default -l pl
117 Katalog znanych uk³adów planetarnych.
119 %package stars-default
120 Summary: Database with 100 000 stars
121 Summary(pl): Baza danych 100 000 gwiazd
122 Group: X11/Applications/Science
124 Provides: %{name}-stars
125 Obsoletes: %{name}-stars
127 %description stars-default
128 Initial Stars database (with about 100 000 Hipparcos stars).
130 %description stars-default -l pl
131 Podstawowa baza danych gwiazd (z oko³o 100 000 gwiazd zbadanych
132 przez sondê kosmiczn± Hipparcos).
134 %package textures-mercury-default
135 Summary: 1k Mercury textures
136 Summary(pl): Tekstury Merkurego o wielko¶ci 1024 x 512
137 Group: X11/Applications/Science
138 Prereq: %{name}-generator
140 Provides: %{name}-textures-mercury
141 Obsoletes: %{name}-textures-mercury
143 %description textures-mercury-default
146 %description textures-mercury-default -l pl
147 Tekstury Merkurego o wielko¶ci 1024 x 512.
149 %package textures-mercury-bumpmap-default
150 Summary: 1k Mercury bump maps
151 Summary(pl): Mapa wybojów Merkurego o wielko¶ci 1024 x 512
152 Group: X11/Applications/Science
153 Prereq: %{name}-generator
155 Provides: %{name}-textures-mercury-bumpmap
156 Obsoletes: %{name}-textures-mercury-bumpmap
158 %description textures-mercury-bumpmap-default
161 %description textures-mercury-bumpmap-default -l pl
162 Mapa wybojów Merkurego o wielko¶ci 1024 x 512.
164 %package textures-venus-default
165 Summary: 1k Venus textures
166 Summary(pl): Tekstury Wenus o wielko¶ci 1024 x 512
167 Group: X11/Applications/Science
168 Prereq: %{name}-generator
170 Provides: %{name}-textures-venus
171 Obsoletes: %{name}-textures-venus
173 %description textures-venus-default
176 %description textures-venus-default -l pl
177 Tekstury Venus o wielko¶ci 1024 x 512.
179 %package textures-earth-default
180 Summary: 2k Earth textures
181 Summary(pl): Tekstury Ziemi o wielko¶ci 2048 x 1024
182 Group: X11/Applications/Science
183 Prereq: %{name}-generator
185 Provides: %{name}-textures-earth
186 Obsoletes: %{name}-textures-earth
188 %description textures-earth-default
191 %description textures-earth-default -l pl
192 Tekstury Ziemi o wielko¶ci 2048 x 1024.
194 %package textures-earth-clouds-default
195 Summary: 1k Earth cloud textures
196 Summary(pl): Tekstury ziemskich chmur o wielko¶ci 1024 x 512
197 Group: X11/Applications/Science
198 Prereq: %{name}-generator
200 Provides: %{name}-textures-earth-clouds
201 Obsoletes: %{name}-textures-earth-clouds
203 %description textures-earth-clouds-default
204 1k Earth clouds textures.
206 %description textures-earth-clouds-default -l pl
207 Tekstury ziemskich chmur o wielko¶ci 1024 x 512.
209 %package textures-earth-night-default
210 Summary: 1k Earth night textures
211 Summary(pl): Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512
212 Group: X11/Applications/Science
213 Prereq: %{name}-generator
215 Provides: %{name}-textures-earth-night
216 Obsoletes: %{name}-textures-earth-night
218 %description textures-earth-night-default
219 1k Earth night textures.
221 %description textures-earth-night-default -l pl
222 Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512.
224 %package textures-moon-default
225 Summary: 1k Moon textures
226 Summary(pl): Tekstury Ksiê¿yca o wielko¶ci 1024 x 512
227 Group: X11/Applications/Science
228 Prereq: %{name}-generator
230 Provides: %{name}-textures-moon
231 Obsoletes: %{name}-textures-moon
233 %description textures-moon-default
236 %description textures-moon-default -l pl
237 Tekstury Ksiê¿yca o wielko¶ci 1024 x 512.
239 %package textures-moon-bumpmap-default
240 Summary: 1k Moon bump map
241 Summary(pl): Mapa wybojów Ksiê¿yca o wielko¶ci 1024 x 512
242 Group: X11/Applications/Science
243 Prereq: %{name}-generator
245 Provides: %{name}-textures-moon-bumpmap
246 Obsoletes: %{name}-textures-moon-bumpmap
248 %description textures-moon-bumpmap-default
251 %description textures-moon-bumpmap-default -l pl
252 Mapa wybojów Ksiê¿yca o wielko¶ci 1024 x 512.
254 %package textures-mars-default
255 Summary: 1k Mars textures
256 Summary(pl): Tekstury Marsa o wielko¶ci 1024 x 512
257 Group: X11/Applications/Science
258 Prereq: %{name}-generator
260 Provides: %{name}-textures-mars
261 Obsoletes: %{name}-textures-mars
263 %description textures-mars-default
266 %description textures-mars-default -l pl
267 Tekstury Marsa o wielko¶ci 1024 x 512.
269 %package textures-mars-bumpmap-default
270 Summary: 1k Mars bump map
271 Summary(pl): Mapa wybojów Marsa o wielko¶ci 1024 x 512
272 Group: X11/Applications/Science
273 Prereq: %{name}-generator
275 Provides: %{name}-textures-mars-bumpmap
276 Obsoletes: %{name}-textures-mars-bumpmap
278 %description textures-mars-bumpmap-default
281 %description textures-mars-bumpmap-default -l pl
282 Mapa wybojów Marsa o wielko¶ci 1024 x 512.
284 %package textures-jupiter-default
285 Summary: 1k Jupiter textures
286 Summary(pl): Tekstury Jowisza o wielko¶ci 1024 x 512
287 Group: X11/Applications/Science
288 Prereq: %{name}-generator
290 Provides: %{name}-textures-jupiter
291 Obsoletes: %{name}-textures-jupiter
293 %description textures-jupiter-default
296 %description textures-jupiter-default -l pl
297 Tekstury Jowisza o wielko¶ci 1024 x 512.
299 %package textures-galileanmoons-default
300 Summary: 1k galilean moons textures
301 Summary(pl): Tekstury ksiê¿yców odkrytych przez Galileusza o wielko¶ci 1024 x 512
302 Group: X11/Applications/Science
303 Prereq: %{name}-generator
305 Provides: %{name}-textures-galileanmoons
306 Obsoletes: %{name}-textures-galileanmoons
308 %description textures-galileanmoons-default
309 1k galilean moons (Io, Europa, Ganymede, Calypso) textures.
311 %description textures-galileanmoons-default -l pl
312 Tekstury ksiê¿yców Jowisza odkrytych przez Galileusza (Io,
313 Europa, Ganimedes, Calypso) o wielko¶ci 1024 x 512.
315 %package textures-saturn-default
316 Summary: 256 Saturn textures
317 Summary(pl): Tekstury Saturna o wielko¶ci 256 x 128
318 Group: X11/Applications/Science
319 Prereq: %{name}-generator
321 Provides: %{name}-textures-saturn
322 Obsoletes: %{name}-textures-saturn
324 %description textures-saturn-default
327 %description textures-saturn-default -l pl
328 Tekstury Jowisza o wielko¶ci 256 x 128.
330 %package textures-triton-default
331 Summary: 512 Triton textures
332 Summary(pl): Tekstury Trytona o wielko¶ci 512 x 256
333 Group: X11/Applications/Science
334 Prereq: %{name}-generator
336 Provides: %{name}-textures-triton
337 Obsoletes: %{name}-textures-triton
339 %description textures-triton-default
342 %description textures-triton-default -l pl
343 Tekstury najwiêkszego ksiê¿yca Neptuna, Trytona
344 o wielko¶ci 512 x 256.
346 %package textures-pluto-default
347 Summary: 1k Pluto textures
348 Summary(pl): Tekstury Plutona o wielko¶ci 1024 x 512
349 Group: X11/Applications/Science
350 Prereq: %{name}-generator
352 Provides: %{name}-textures-pluto
353 Obsoletes: %{name}-textures-pluto
355 %description textures-pluto-default
358 %description textures-pluto-default -l pl
359 Tekstury Plutona o wielko¶ci 1024 x 512.
364 echo "You can remove this package safely." > PLACEHOLDER-TASK-DEFAULT
369 %{__aclocal} -I macros
372 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
382 rm -rf $RPM_BUILD_ROOT
383 install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_applnkdir}/Scientific/Astronomy}
386 DESTDIR=$RPM_BUILD_ROOT
389 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Astronomy/%{name}.desktop
390 cp src/celestia/kde/data/hi48-app-celestia.png $RPM_BUILD_ROOT%{_pixmapsdir}/celestia.png
392 # solarsys.ssc generator
393 install -d $RPM_BUILD_ROOT%{_datadir}/apps/%{name}/data/solarsys
394 install solar/* $RPM_BUILD_ROOT%{_datadir}/apps/%{name}/data/solarsys
395 cat > $RPM_BUILD_ROOT%{_datadir}/apps/%{name}/solarsys-gen << EOF
397 cd %{_datadir}/apps/%{name}/data
398 LANG=C cat solarsys/* > solarsys.ssc
402 rm -rf $RPM_BUILD_ROOT
404 # all texture-* here are required in one or another version, so no %%postun
405 %post -p %{_datadir}/apps/%{name}/solarsys-gen
406 %post textures-mercury-default -p %{_datadir}/apps/%{name}/solarsys-gen
407 %post textures-venus-default -p %{_datadir}/apps/%{name}/solarsys-gen
408 %post textures-earth-default -p %{_datadir}/apps/%{name}/solarsys-gen
409 %post textures-earth-clouds-default -p %{_datadir}/apps/%{name}/solarsys-gen
410 %post textures-earth-night-default -p %{_datadir}/apps/%{name}/solarsys-gen
411 %post textures-moon-default -p %{_datadir}/apps/%{name}/solarsys-gen
412 %post textures-mars-default -p %{_datadir}/apps/%{name}/solarsys-gen
413 %post textures-jupiter-default -p %{_datadir}/apps/%{name}/solarsys-gen
414 %post textures-galileanmoons-default -p %{_datadir}/apps/%{name}/solarsys-gen
415 %post textures-saturn-default -p %{_datadir}/apps/%{name}/solarsys-gen
416 %post textures-triton-default -p %{_datadir}/apps/%{name}/solarsys-gen
417 %post textures-pluto-default -p %{_datadir}/apps/%{name}/solarsys-gen
419 # optional, so %%postun is also required
420 %post textures-mercury-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
421 %postun textures-mercury-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
422 %post textures-mars-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
423 %postun textures-mars-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
424 %post textures-moon-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
425 %postun textures-moon-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
428 %defattr(644,root,root,755)
429 %doc README AUTHORS TODO controls.txt ChangeLog
430 %doc %{_datadir}/apps/celestia/manual
431 %attr(755,root,root) %{_bindir}/*
432 %{_datadir}/apps/celestia/data/solarsys/37-earth-satellites
433 %{_datadir}/apps/celestia/data/solarsys/48-mars-moons
434 %{_datadir}/apps/celestia/data/solarsys/52-jupiter-small-moon
435 %{_datadir}/apps/celestia/data/solarsys/65-saturn-moons
436 %{_datadir}/apps/celestia/data/solarsys/70-uranus
437 %{_datadir}/apps/celestia/data/solarsys/75-uranus-moons
438 %{_datadir}/apps/celestia/data/solarsys/80-neptune
439 %{_datadir}/apps/celestia/data/solarsys/84-neptune-moons
440 %{_datadir}/apps/celestia/data/solarsys/92-pluto-moon
441 %{_datadir}/apps/celestia/data/solarsys/99-various
442 %{_datadir}/apps/celestia/data/asterisms.dat
443 %{_datadir}/apps/celestia/data/boundaries.dat
444 %{_datadir}/apps/celestia/data/deepsky.dsc
445 %{_datadir}/apps/celestia/data/galileo.xyz
446 %verify(not md5 size mtime) %{_datadir}/apps/celestia/data/solarsys.ssc
447 %{_datadir}/apps/celestia/data/hdnames.dat
448 %{_datadir}/apps/celestia/data/starnames.dat
449 %{_datadir}/apps/celestia/extras
450 %{_datadir}/apps/celestia/favicons
451 %{_datadir}/apps/celestia/fonts
452 %{_datadir}/apps/celestia/models
453 %{_datadir}/apps/celestia/shaders
454 %dir %{_datadir}/apps/celestia/textures
455 %{_datadir}/apps/celestia/textures/lores
456 %{_datadir}/apps/celestia/textures/medres
457 %exclude %{_datadir}/apps/celestia/textures/medres/callisto.jpg
458 %exclude %{_datadir}/apps/celestia/textures/medres/earth*
459 %exclude %{_datadir}/apps/celestia/textures/medres/europa.jpg
460 %exclude %{_datadir}/apps/celestia/textures/medres/ganymede.jpg
461 %exclude %{_datadir}/apps/celestia/textures/medres/io.jpg
462 %exclude %{_datadir}/apps/celestia/textures/medres/jupiter.jpg
463 %exclude %{_datadir}/apps/celestia/textures/medres/mars*
464 %exclude %{_datadir}/apps/celestia/textures/medres/mercury*
465 %exclude %{_datadir}/apps/celestia/textures/medres/moon*
466 %exclude %{_datadir}/apps/celestia/textures/medres/pluto*
467 %exclude %{_datadir}/apps/celestia/textures/medres/saturn*
468 %exclude %{_datadir}/apps/celestia/textures/medres/triton*
469 %exclude %{_datadir}/apps/celestia/textures/medres/venus.jpg
470 %exclude %{_datadir}/apps/celestia/textures/medres/venussurface.jpg
471 %{_datadir}/apps/celestia/textures/flare.jpg
472 %{_datadir}/apps/celestia/textures/logo.png
473 %{_datadir}/apps/celestia/bookmarks.xml
474 %{_datadir}/apps/celestia/celestia.cfg
475 %{_datadir}/apps/celestia/celestiaui.rc
476 %{_datadir}/apps/celestia/controls.txt
477 %{_datadir}/apps/celestia/*.cel
479 %{_applnkdir}/Scientific/Astronomy/*
482 %{_datadir}/doc/HTML/en/%{name}
483 %{_datadir}/mimelnk/application/*
484 %{_datadir}/services/*
487 %defattr(644,root,root,755)
488 %doc PLACEHOLDER-TASK-DEFAULT
491 %defattr(644,root,root,755)
492 %dir %{_datadir}/apps/celestia
493 %dir %{_datadir}/apps/celestia/data
494 %dir %{_datadir}/apps/celestia/data/solarsys
495 %attr(755,root,root) %{_datadir}/apps/celestia/solarsys-gen
497 %files extrasolar-default
498 %defattr(644,root,root,755)
499 %{_datadir}/apps/celestia/data/extrasolar.ssc
502 %defattr(644,root,root,755)
503 %{_datadir}/apps/celestia/data/stars.dat
505 %files textures-mercury-default
506 %defattr(644,root,root,755)
507 %{_datadir}/apps/celestia/textures/medres/mercury.jpg
508 %{_datadir}/apps/celestia/data/solarsys/00-mercury
509 %{_datadir}/apps/celestia/data/solarsys/07-mercury
511 %files textures-mercury-bumpmap-default
512 %defattr(644,root,root,755)
513 %{_datadir}/apps/celestia/textures/medres/mercurybump.jpg
514 %{_datadir}/apps/celestia/data/solarsys/05-mercury-bump
516 %files textures-venus-default
517 %defattr(644,root,root,755)
518 %{_datadir}/apps/celestia/textures/medres/venus.jpg
519 %{_datadir}/apps/celestia/textures/medres/venussurface.jpg
520 %{_datadir}/apps/celestia/data/solarsys/10-venus
522 %files textures-earth-default
523 %defattr(644,root,root,755)
524 %{_datadir}/apps/celestia/textures/medres/earth.png
525 %{_datadir}/apps/celestia/data/solarsys/20-earth
526 %{_datadir}/apps/celestia/data/solarsys/24-earth
527 %{_datadir}/apps/celestia/data/solarsys/28-earth
529 %files textures-earth-clouds-default
530 %defattr(644,root,root,755)
531 %{_datadir}/apps/celestia/textures/medres/earth-clouds.png
532 %{_datadir}/apps/celestia/data/solarsys/26-earth-clouds
534 %files textures-earth-night-default
535 %defattr(644,root,root,755)
536 %{_datadir}/apps/celestia/textures/medres/earthnight.jpg
537 %{_datadir}/apps/celestia/data/solarsys/22-earth-night
539 %files textures-moon-default
540 %defattr(644,root,root,755)
541 %{_datadir}/apps/celestia/textures/medres/moon.jpg
542 %{_datadir}/apps/celestia/data/solarsys/30-moon
543 %{_datadir}/apps/celestia/data/solarsys/35-moon
545 %files textures-moon-bumpmap-default
546 %defattr(644,root,root,755)
547 %{_datadir}/apps/celestia/textures/medres/moonbump1k.jpg
548 %{_datadir}/apps/celestia/data/solarsys/33-moon-bump
550 %files textures-mars-default
551 %defattr(644,root,root,755)
552 %{_datadir}/apps/celestia/textures/medres/mars.jpg
553 %{_datadir}/apps/celestia/data/solarsys/40-mars
554 %{_datadir}/apps/celestia/data/solarsys/44-mars
555 %{_datadir}/apps/celestia/data/solarsys/46-mars
557 %files textures-mars-bumpmap-default
558 %defattr(644,root,root,755)
559 %{_datadir}/apps/celestia/textures/medres/marsbump1k.jpg
560 %{_datadir}/apps/celestia/data/solarsys/42-mars-bump
562 %files textures-jupiter-default
563 %defattr(644,root,root,755)
564 %{_datadir}/apps/celestia/textures/medres/jupiter.jpg
565 %{_datadir}/apps/celestia/data/solarsys/50-jupiter
567 %files textures-galileanmoons-default
568 %defattr(644,root,root,755)
569 %{_datadir}/apps/celestia/textures/medres/callisto.jpg
570 %{_datadir}/apps/celestia/textures/medres/io.jpg
571 %{_datadir}/apps/celestia/textures/medres/europa.jpg
572 %{_datadir}/apps/celestia/textures/medres/ganymede.jpg
573 %{_datadir}/apps/celestia/data/solarsys/55-jupiter-galilean-moons
575 %files textures-saturn-default
576 %defattr(644,root,root,755)
577 %{_datadir}/apps/celestia/textures/medres/saturn.jpg
578 %{_datadir}/apps/celestia/data/solarsys/60-saturn
580 %files textures-triton-default
581 %defattr(644,root,root,755)
582 %{_datadir}/apps/celestia/textures/medres/triton.jpg
583 %{_datadir}/apps/celestia/data/solarsys/82-neptune-triton
585 %files textures-pluto-default
586 %defattr(644,root,root,755)
587 %{_datadir}/apps/celestia/textures/medres/pluto.jpg
588 %{_datadir}/apps/celestia/textures/medres/plutobump1k.jpg
589 %{_datadir}/apps/celestia/data/solarsys/90-pluto