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
420 %defattr(644,root,root,755)
421 %doc README AUTHORS TODO controls.txt ChangeLog
422 %doc %{_datadir}/apps/celestia/manual
423 %attr(755,root,root) %{_bindir}/*
424 %{_datadir}/apps/celestia/data/solarsys/37-earth-satellites
425 %{_datadir}/apps/celestia/data/solarsys/48-mars-moons
426 %{_datadir}/apps/celestia/data/solarsys/52-jupiter-small-moon
427 %{_datadir}/apps/celestia/data/solarsys/65-saturn-moons
428 %{_datadir}/apps/celestia/data/solarsys/70-uranus
429 %{_datadir}/apps/celestia/data/solarsys/75-uranus-moons
430 %{_datadir}/apps/celestia/data/solarsys/80-neptune
431 %{_datadir}/apps/celestia/data/solarsys/84-neptune-moons
432 %{_datadir}/apps/celestia/data/solarsys/92-pluto-moon
433 %{_datadir}/apps/celestia/data/solarsys/99-various
434 %{_datadir}/apps/celestia/data/asterisms.dat
435 %{_datadir}/apps/celestia/data/boundaries.dat
436 %{_datadir}/apps/celestia/data/deepsky.dsc
437 %{_datadir}/apps/celestia/data/galileo.xyz
438 %verify(not md5 size mtime) %{_datadir}/apps/celestia/data/solarsys.ssc
439 %{_datadir}/apps/celestia/data/hdnames.dat
440 %{_datadir}/apps/celestia/data/starnames.dat
441 %{_datadir}/apps/celestia/extras
442 %{_datadir}/apps/celestia/favicons
443 %{_datadir}/apps/celestia/fonts
444 %{_datadir}/apps/celestia/models
445 %{_datadir}/apps/celestia/shaders
446 %dir %{_datadir}/apps/celestia/textures
447 %{_datadir}/apps/celestia/textures/lores
448 %{_datadir}/apps/celestia/textures/medres
449 %exclude %{_datadir}/apps/celestia/textures/medres/callisto.jpg
450 %exclude %{_datadir}/apps/celestia/textures/medres/earth*
451 %exclude %{_datadir}/apps/celestia/textures/medres/europa.jpg
452 %exclude %{_datadir}/apps/celestia/textures/medres/ganymede.jpg
453 %exclude %{_datadir}/apps/celestia/textures/medres/io.jpg
454 %exclude %{_datadir}/apps/celestia/textures/medres/jupiter.jpg
455 %exclude %{_datadir}/apps/celestia/textures/medres/mars*
456 %exclude %{_datadir}/apps/celestia/textures/medres/mercury*
457 %exclude %{_datadir}/apps/celestia/textures/medres/moon*
458 %exclude %{_datadir}/apps/celestia/textures/medres/pluto*
459 %exclude %{_datadir}/apps/celestia/textures/medres/saturn*
460 %exclude %{_datadir}/apps/celestia/textures/medres/triton*
461 %exclude %{_datadir}/apps/celestia/textures/medres/venus.jpg
462 %exclude %{_datadir}/apps/celestia/textures/medres/venussurface.jpg
463 %{_datadir}/apps/celestia/textures/flare.jpg
464 %{_datadir}/apps/celestia/textures/logo.png
465 %{_datadir}/apps/celestia/bookmarks.xml
466 %{_datadir}/apps/celestia/celestia.cfg
467 %{_datadir}/apps/celestia/celestiaui.rc
468 %{_datadir}/apps/celestia/controls.txt
469 %{_datadir}/apps/celestia/*.cel
471 %{_applnkdir}/Scientific/Astronomy/*
474 %{_datadir}/doc/HTML/en/%{name}
475 %{_datadir}/mimelnk/application/*
476 %{_datadir}/services/*
479 %defattr(644,root,root,755)
480 %doc PLACEHOLDER-TASK-DEFAULT
483 %defattr(644,root,root,755)
484 %dir %{_datadir}/apps/celestia
485 %dir %{_datadir}/apps/celestia/data
486 %dir %{_datadir}/apps/celestia/data/solarsys
487 %attr(755,root,root) %{_datadir}/apps/celestia/solarsys-gen
489 %files extrasolar-default
490 %defattr(644,root,root,755)
491 %{_datadir}/apps/celestia/data/extrasolar.ssc
494 %defattr(644,root,root,755)
495 %{_datadir}/apps/celestia/data/stars.dat
497 %files textures-mercury-default
498 %defattr(644,root,root,755)
499 %{_datadir}/apps/celestia/textures/medres/mercury.jpg
500 %{_datadir}/apps/celestia/data/solarsys/00-mercury
501 %{_datadir}/apps/celestia/data/solarsys/07-mercury
503 %files textures-mercury-bumpmap-default
504 %defattr(644,root,root,755)
505 %{_datadir}/apps/celestia/textures/medres/mercurybump.jpg
506 %{_datadir}/apps/celestia/data/solarsys/05-mercury-bump
508 %files textures-venus-default
509 %defattr(644,root,root,755)
510 %{_datadir}/apps/celestia/textures/medres/venus.jpg
511 %{_datadir}/apps/celestia/textures/medres/venussurface.jpg
512 %{_datadir}/apps/celestia/data/solarsys/10-venus
514 %files textures-earth-default
515 %defattr(644,root,root,755)
516 %{_datadir}/apps/celestia/textures/medres/earth.png
517 %{_datadir}/apps/celestia/data/solarsys/20-earth
518 %{_datadir}/apps/celestia/data/solarsys/24-earth
519 %{_datadir}/apps/celestia/data/solarsys/28-earth
521 %files textures-earth-clouds-default
522 %defattr(644,root,root,755)
523 %{_datadir}/apps/celestia/textures/medres/earth-clouds.png
524 %{_datadir}/apps/celestia/data/solarsys/26-earth-clouds
526 %files textures-earth-night-default
527 %defattr(644,root,root,755)
528 %{_datadir}/apps/celestia/textures/medres/earthnight.jpg
529 %{_datadir}/apps/celestia/data/solarsys/22-earth-night
531 %files textures-moon-default
532 %defattr(644,root,root,755)
533 %{_datadir}/apps/celestia/textures/medres/moon.jpg
534 %{_datadir}/apps/celestia/data/solarsys/30-moon
535 %{_datadir}/apps/celestia/data/solarsys/35-moon
537 %files textures-moon-bumpmap-default
538 %defattr(644,root,root,755)
539 %{_datadir}/apps/celestia/textures/medres/moonbump1k.jpg
540 %{_datadir}/apps/celestia/data/solarsys/33-moon-bump
542 %files textures-mars-default
543 %defattr(644,root,root,755)
544 %{_datadir}/apps/celestia/textures/medres/mars.jpg
545 %{_datadir}/apps/celestia/data/solarsys/40-mars
546 %{_datadir}/apps/celestia/data/solarsys/44-mars
547 %{_datadir}/apps/celestia/data/solarsys/46-mars
549 %files textures-mars-bumpmap-default
550 %defattr(644,root,root,755)
551 %{_datadir}/apps/celestia/textures/medres/marsbump1k.jpg
552 %{_datadir}/apps/celestia/data/solarsys/42-mars-bump
554 %files textures-jupiter-default
555 %defattr(644,root,root,755)
556 %{_datadir}/apps/celestia/textures/medres/jupiter.jpg
557 %{_datadir}/apps/celestia/data/solarsys/50-jupiter
559 %files textures-galileanmoons-default
560 %defattr(644,root,root,755)
561 %{_datadir}/apps/celestia/textures/medres/callisto.jpg
562 %{_datadir}/apps/celestia/textures/medres/io.jpg
563 %{_datadir}/apps/celestia/textures/medres/europa.jpg
564 %{_datadir}/apps/celestia/textures/medres/ganymede.jpg
565 %{_datadir}/apps/celestia/data/solarsys/55-jupiter-galilean-moons
567 %files textures-saturn-default
568 %defattr(644,root,root,755)
569 %{_datadir}/apps/celestia/textures/medres/saturn.jpg
570 %{_datadir}/apps/celestia/data/solarsys/60-saturn
572 %files textures-triton-default
573 %defattr(644,root,root,755)
574 %{_datadir}/apps/celestia/textures/medres/triton.jpg
575 %{_datadir}/apps/celestia/data/solarsys/82-neptune-triton
577 %files textures-pluto-default
578 %defattr(644,root,root,755)
579 %{_datadir}/apps/celestia/textures/medres/pluto.jpg
580 %{_datadir}/apps/celestia/textures/medres/plutobump1k.jpg
581 %{_datadir}/apps/celestia/data/solarsys/90-pluto