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://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
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-earth-clouds
31 Requires: %{name}-textures-earth-night
32 Requires: %{name}-textures-moon
33 Requires: %{name}-textures-mars
34 Requires: %{name}-textures-jupiter
35 Requires: %{name}-textures-galileanmoons
36 Requires: %{name}-textures-saturn
37 Requires: %{name}-textures-triton
38 Requires: %{name}-textures-pluto
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 %define _noautoreqdep libGL.so.1 libGLU.so.1 libGLcore.so.1
43 %define _prefix /usr/X11R6
44 %define _mandir %{_prefix}/man
47 Celestia is a free real-time space simulation that lets you experience
48 our universe in three dimensions. Unlike most planetarium software,
49 Celestia doesn't confine you to the surface of the Earth. You can
50 travel throughout the solar system, to any of over 100,000 stars, or
51 even beyond the galaxy. All travel in Celestia is seamless; the
52 exponential zoom feature lets you explore space across a huge range of
53 scales, from galaxy clusters down to spacecraft only a few meters
54 across. A 'point-and-goto' interface makes it simple to navigate
55 through the universe to the object you want to visit.
58 Celestia to wolny symulator przestrzeni komicznej w czasie
59 rzeczywistym, który pozwala do¶wiadczaæ naszego Wszech¶wiata w trzech
60 wymiarach. W odró¿nieniu od innych programów planetarnych Celestia nie
61 przywi±zuje Ciê do powierzchni ziemi. Mo¿esz podró¿owaæ przez Uk³ad
62 S³oneczny do ponad 100,000 gwiazd lub nawet poza galaktykê. Wszystkie
63 podró¿e w Celestii s± niezauwa¿alne; funkcja wyk³adniczego
64 przybli¿enia pozwala Ci odkrywaæ Kosmos w ró¿nych skalach - od
65 spojrzenia na galaktyki do widoku kilkumetrowych statków kosmicznych.
66 Interfejs typu 'poka¿-i-leæ' czyni nawigacjê przez Wszech¶wiat prost±.
69 Summary: Default packages for celestia
70 Summary(pl): Domy¶lne pakiety dla celestii
71 Group: X11/Applications/Science
72 Requires: %{name}-asterisms-default
73 Requires: %{name}-extrasolar-default
74 Requires: %{name}-galaxies-default
75 Requires: %{name}-stars-default
76 Requires: %{name}-textures-stars-default
77 Requires: %{name}-textures-mercury-default
78 Requires: %{name}-textures-earth-default
79 Requires: %{name}-textures-earth-clouds-default
80 Requires: %{name}-textures-earth-night-default
81 Requires: %{name}-textures-moon-default
82 Requires: %{name}-textures-mars-default
83 Requires: %{name}-textures-jupiter-default
84 Requires: %{name}-textures-galileanmoons-default
85 Requires: %{name}-textures-saturn-default
86 Requires: %{name}-textures-triton-default
87 Requires: %{name}-textures-pluto-default
89 %description task-default
90 Default packages for celestia. This metapackage contains no files
91 and can be safely uninstalled after installation.
93 %description task-default -l pl
94 Domy¶lne pakiety dla celestii. Ten metapakiet nie zawiera ¿adnych
95 plików i mo¿e zostaæ usuniêty po instalacji.
97 %package asterisms-default
98 Summary: 53 celestia asterisms
99 Summary(pl): 53 konstelacje dla celestiii
100 Group: X11/Applications/Science
102 Provides: %{name}-asterisms
103 Obsoletes: %{name}-asterisms
105 %description asterisms-default
106 53 asterisms for celestia.
108 %description asterisms-default -l pl
109 53 gwiazdozbiory dla celestii.
111 %package extrasolar-default
112 Summary: Catalog of known extrasolar planetary systems
113 Summary(pl): Katalog znanych uk³adów planetarnych
114 Group: X11/Applications/Science
116 Provides: %{name}-extrasolar
117 Obsoletes: %{name}-extrasolar
119 %description extrasolar-default
120 Catalog of known extrasolar planetary systems.
122 %description extrasolar-default -l pl
123 Katalog znanych uk³adów planetarnych.
125 %package galaxies-default
126 Summary: Galaxy catalog (8 galaxies)
127 Summary(pl): Katalog o¶miu galaktyk
128 Group: X11/Applications/Science
130 Provides: %{name}-galaxies
131 Obsoletes: %{name}-galaxies
133 %description galaxies-default
134 Galaxy catalog (8 galaxies).
136 %description galaxies-default -l pl
137 Katalog o¶miu galaktyk.
139 %package stars-default
140 Summary: Database with 100 000 stars
141 Summary(pl): Baza danych 100 000 gwiazd
142 Group: X11/Applications/Science
144 Provides: %{name}-stars
145 Obsoletes: %{name}-stars
147 %description stars-default
148 Initial Stars database (with about 100 000 Hipparcos stars).
150 %description stars-default -l pl
151 Podstawowa baza danych gwiazd (z oko³o 100 000 gwiazd zbadanych
152 przez sondê kosmiczn± Hipparcos).
154 %package textures-stars-default
155 Summary: Standard stars textures
156 Summary(pl): Standardowe tekstury gwiazd
157 Group: X11/Applications/Science
159 Provides: %{name}-textures-stars
160 Obsoletes: %{name}-textures-stars
162 %description textures-stars-default
163 Standard stars textures.
165 %description textures-stars-default -l pl
166 Standardowe tekstury gwiazd.
168 %package textures-mercury-default
169 Summary: 1k Mercury textures
170 Summary(pl): Tekstury Merkurego o wielko¶ci 1024 x 512
171 Group: X11/Applications/Science
173 Provides: %{name}-textures-mercury
174 Obsoletes: %{name}-textures-mercury
176 %description textures-mercury-default
179 %description textures-mercury-default -l pl
180 Tekstury Merkurego o wielko¶ci 1024 x 512.
182 %package textures-earth-default
183 Summary: 2k Earth textures
184 Summary(pl): Tekstury Ziemi o wielko¶ci 2048 x 1024
185 Group: X11/Applications/Science
187 Provides: %{name}-textures-earth
188 Obsoletes: %{name}-textures-earth
190 %description textures-earth-default
193 %description textures-earth-default -l pl
194 Tekstury Ziemi o wielko¶ci 2048 x 1024.
196 %package textures-earth-clouds-default
197 Summary: 1k Earth cloud textures
198 Summary(pl): Tekstury ziemskich chmur o wielko¶ci 1024 x 512
199 Group: X11/Applications/Science
201 Provides: %{name}-textures-earth-clouds
202 Obsoletes: %{name}-textures-earth-clouds
204 %description textures-earth-clouds-default
205 1k Earth clouds textures.
207 %description textures-earth-clouds-default -l pl
208 Tekstury ziemskich chmur o wielko¶ci 1024 x 512.
210 %package textures-earth-night-default
211 Summary: 1k Earth night textures
212 Summary(pl): Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512
213 Group: X11/Applications/Science
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
229 Provides: %{name}-textures-moon
230 Obsoletes: %{name}-textures-moon
232 %description textures-moon-default
235 %description textures-moon-default -l pl
236 Tekstury Ksiê¿yca o wielko¶ci 1024 x 512.
238 %package textures-mars-default
239 Summary: 1k Mars textures
240 Summary(pl): Tekstury Marsa o wielko¶ci 1024 x 512
241 Group: X11/Applications/Science
243 Provides: %{name}-textures-mars
244 Obsoletes: %{name}-textures-mars
246 %description textures-mars-default
249 %description textures-mars-default -l pl
250 Tekstury Marsa o wielko¶ci 1024 x 512.
252 %package textures-jupiter-default
253 Summary: 1k Jupiter textures
254 Summary(pl): Tekstury Jowisza o wielko¶ci 1024 x 512
255 Group: X11/Applications/Science
257 Provides: %{name}-textures-jupiter
258 Obsoletes: %{name}-textures-jupiter
260 %description textures-jupiter-default
263 %description textures-jupiter-default -l pl
264 Tekstury Jowisza o wielko¶ci 1024 x 512.
266 %package textures-galileanmoons-default
267 Summary: 1k galilean moons textures
268 Summary(pl): Tekstury ksiê¿yców odkrytych przez Galileusza o wielko¶ci 1024 x 512
269 Group: X11/Applications/Science
271 Provides: %{name}-textures-galileanmoons
272 Obsoletes: %{name}-textures-galileanmoons
274 %description textures-galileanmoons-default
275 1k galilean moons (Io, Europa, Ganymede, Calypso) textures.
277 %description textures-galileanmoons-default -l pl
278 Tekstury ksiê¿yców Jowisza odkrytych przez Galileusza (Io,
279 Europa, Ganimedes, Calypso) o wielko¶ci 1024 x 512.
281 %package textures-saturn-default
282 Summary: 256 Saturn textures
283 Summary(pl): Tekstury Saturna o wielko¶ci 256 x 128
284 Group: X11/Applications/Science
286 Provides: %{name}-textures-saturn
287 Obsoletes: %{name}-textures-saturn
289 %description textures-saturn-default
292 %description textures-saturn-default -l pl
293 Tekstury Jowisza o wielko¶ci 256 x 128.
295 %package textures-triton-default
296 Summary: 512 Triton textures
297 Summary(pl): Tekstury Trytona o wielko¶ci 512 x 256
298 Group: X11/Applications/Science
300 Provides: %{name}-textures-triton
301 Obsoletes: %{name}-textures-triton
303 %description textures-triton-default
306 %description textures-triton-default -l pl
307 Tekstury najwiêkszego ksiê¿yca Neptuna, Trytona
308 o wielko¶ci 512 x 256.
310 %package textures-pluto-default
311 Summary: 1k Pluto textures
312 Summary(pl): Tekstury Plutona o wielko¶ci 1024 x 512
313 Group: X11/Applications/Science
315 Provides: %{name}-textures-pluto
316 Obsoletes: %{name}-textures-pluto
318 %description textures-pluto-default
321 %description textures-pluto-default -l pl
322 Tekstury Plutona o wielko¶ci 1024 x 512.
328 touch PLACEHOLDER-TASK-DEFAULT
332 %{__aclocal} -I macros
335 CFLAGS="-I%{_includedir} %{rpmcflags}"
336 CPPFLAGS="-I%{_includedir} %{rpmcflags}"
337 CXXFLAGS="-I%{_includedir} %{rpmcflags} -fno-rtti -fno-exceptions"
342 rm -rf $RPM_BUILD_ROOT
343 %{__make} -e DESTDIR=$RPM_BUILD_ROOT install
344 install -d $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Astronomy
345 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Astronomy/%{name}.desktop
347 cd $RPM_BUILD_ROOT%{_datadir}/celestia/textures/medres
348 mv moonbump1k.jpg moonbump.jpg
349 mv marsbump1k.jpg marsbump.jpg
350 mv plutobump1k.jpg plutobump.jpg
353 rm -rf $RPM_BUILD_ROOT
355 %post textures-mercury-default
357 cd %{_datadir}/celestia/data
358 sed "s/\"mercury....\"/\"mercury.jpg\"/g;s/\"mercurybump....\"/\"mercurybump.jpg\"/g" solarsys.ssc > .solar
359 mv -f .solar solarsys.ssc
361 %post textures-earth-default
363 cd %{_datadir}/celestia/data
364 sed "s/\"earth....\"/\"earth.png\"/g" solarsys.ssc > .solar
365 mv -f .solar solarsys.ssc
367 %post textures-earth-clouds-default
369 cd %{_datadir}/celestia/data
370 sed "s/\"earth-clouds....\"/\"earth-clouds.png\"/g" solarsys.ssc > .solar
371 mv -f .solar solarsys.ssc
373 %post textures-earth-night-default
375 cd %{_datadir}/celestia/data
376 sed "s/\"earthnight....\"/\"earth-night.png\"/g" solarsys.ssc > .solar
377 mv -f .solar solarsys.ssc
379 %post textures-moon-default
381 cd %{_datadir}/celestia/data
382 sed "s/\"moon....\"/\"moon.jpg\"/g" solarsys.ssc > .solar
383 mv -f .solar solarsys.ssc
385 %post textures-mars-default
387 cd %{_datadir}/celestia/data
388 sed "s/\"mars....\"/\"mars.jpg\"/g;s/\"marsbump....\"/\"marsbump.dds\"/g" solarsys.ssc > .solar
389 mv -f .solar solarsys.ssc
391 %post textures-jupiter-default
393 cd %{_datadir}/celestia/data
394 sed "s/\"jupiter....\"/\"jupiter.jpg\"/g" solarsys.ssc > .solar
395 mv -f .solar solarsys.ssc
397 %post textures-galileanmoons-default
399 cd %{_datadir}/celestia/data
400 sed "s/\"callisto....\"/\"callisto.jpg\"/g" solarsys.ssc > .solar
401 sed "s/\"io....\"/\"io.jpg\"/g" .solar > solarsys.ssc
402 sed "s/\"europa....\"/\"europa.jpg\"/g" solarsys.ssc > .solar
403 sed "s/\"ganymede....\"/\"ganymede.jpg\"/g" .solar > solarsys.ssc
406 %post textures-saturn-default
408 cd %{_datadir}/celestia/data
409 sed "s/\"saturn....\"/\"saturn.jpg\"/g" solarsys.ssc > .solar
410 mv -f .solar solarsys.ssc
412 %post textures-triton-default
414 cd %{_datadir}/celestia/data
415 sed "s/\"triton....\"/\"triton.jpg\"/g" solarsys.ssc > .solar
416 mv -f .solar solarsys.ssc
418 %post textures-pluto-default
420 cd %{_datadir}/celestia/data
421 sed "s/\"pluto....\"/\"pluto.jpg\"/g" solarsys.ssc > .solar
422 mv -f .solar solarsys.ssc
425 %defattr(644,root,root,755)
426 %doc README AUTHORS TODO controls.txt
427 %doc %{_datadir}/celestia/manual
428 %attr(755,root,root) %{_bindir}/*
429 %dir %{_datadir}/celestia
430 %dir %{_datadir}/celestia/data
431 # problem: after upgrade it will be lost
432 %verify(not md5 size mtime) %{_datadir}/celestia/data/solarsys.ssc
433 %{_datadir}/celestia/data/hdnames.dat
434 %{_datadir}/celestia/data/starnames.dat
435 %{_datadir}/celestia/extras
436 %{_datadir}/celestia/fonts
437 %{_datadir}/celestia/models
438 %{_datadir}/celestia/shaders
439 %dir %{_datadir}/celestia/textures
440 %{_datadir}/celestia/textures/lores
441 %dir %{_datadir}/celestia/textures/medres
442 %{_datadir}/celestia/textures/medres/iss*
443 %{_datadir}/celestia/textures/medres/ariel.jpg
444 %{_datadir}/celestia/textures/medres/asteroid.jpg
445 %{_datadir}/celestia/textures/medres/deimos.jpg
446 %{_datadir}/celestia/textures/medres/dione.jpg
447 %{_datadir}/celestia/textures/medres/gasgiant.jpg
448 %{_datadir}/celestia/textures/medres/iapetus.jpg
449 %{_datadir}/celestia/textures/medres/jupiterlike.jpg
450 %{_datadir}/celestia/textures/medres/mimas.jpg
451 %{_datadir}/celestia/textures/medres/miranda.jpg
452 %{_datadir}/celestia/textures/medres/oberon.jpg
453 %{_datadir}/celestia/textures/medres/phobos.jpg
454 %{_datadir}/celestia/textures/medres/rhea.jpg
455 %{_datadir}/celestia/textures/medres/tethys.jpg
456 %{_datadir}/celestia/textures/medres/titania.jpg
457 %{_datadir}/celestia/textures/medres/umbriel.jpg
458 %{_datadir}/celestia/textures/medres/venus.jpg
459 %{_datadir}/celestia/textures/medres/venuslike.jpg
460 %{_datadir}/celestia/textures/flare.jpg
461 %{_datadir}/celestia/textures/logo.png
462 %{_datadir}/celestia/celestia.cfg
463 %{_datadir}/celestia/controls.txt
464 %{_datadir}/celestia/*.cel
465 %{_applnkdir}/Scientific/Astronomy/*
468 %defattr(644,root,root,755)
469 %doc PLACEHOLDER-TASK-DEFAULT
471 %files asterisms-default
472 %defattr(644,root,root,755)
473 %{_datadir}/celestia/data/asterisms.dat
475 %files extrasolar-default
476 %defattr(644,root,root,755)
477 %{_datadir}/celestia/data/extrasolar.ssc
479 %files galaxies-default
480 %defattr(644,root,root,755)
481 %{_datadir}/celestia/data/galaxies.dat
484 %defattr(644,root,root,755)
485 %{_datadir}/celestia/data/stars.dat
487 %files textures-stars-default
488 %defattr(644,root,root,755)
489 %{_datadir}/celestia/textures/medres/astar.jpg
490 %{_datadir}/celestia/textures/medres/bstar.jpg
491 %{_datadir}/celestia/textures/medres/gstar.jpg
492 %{_datadir}/celestia/textures/medres/mstar.jpg
493 %{_datadir}/celestia/textures/medres/browndwarf.jpg
495 %files textures-mercury-default
496 %defattr(644,root,root,755)
497 %{_datadir}/celestia/textures/medres/mercury.jpg
498 %{_datadir}/celestia/textures/medres/mercurybump.jpg
500 %files textures-earth-default
501 %defattr(644,root,root,755)
502 %{_datadir}/celestia/textures/medres/earth.png
504 %files textures-earth-clouds-default
505 %defattr(644,root,root,755)
506 %{_datadir}/celestia/textures/medres/earth-clouds.png
508 %files textures-earth-night-default
509 %defattr(644,root,root,755)
510 %{_datadir}/celestia/textures/medres/earthnight.jpg
512 %files textures-moon-default
513 %defattr(644,root,root,755)
514 %{_datadir}/celestia/textures/medres/moon.jpg
515 %{_datadir}/celestia/textures/medres/moonbump.jpg
517 %files textures-mars-default
518 %defattr(644,root,root,755)
519 %{_datadir}/celestia/textures/medres/mars.jpg
520 %{_datadir}/celestia/textures/medres/marsbump.jpg
522 %files textures-jupiter-default
523 %defattr(644,root,root,755)
524 %{_datadir}/celestia/textures/medres/jupiter.jpg
526 %files textures-galileanmoons-default
527 %defattr(644,root,root,755)
528 %{_datadir}/celestia/textures/medres/callisto.jpg
529 %{_datadir}/celestia/textures/medres/io.jpg
530 %{_datadir}/celestia/textures/medres/europa.jpg
531 %{_datadir}/celestia/textures/medres/ganymede.jpg
533 %files textures-saturn-default
534 %defattr(644,root,root,755)
535 %{_datadir}/celestia/textures/medres/saturn.jpg
537 %files textures-triton-default
538 %defattr(644,root,root,755)
539 %{_datadir}/celestia/textures/medres/triton.jpg
541 %files textures-pluto-default
542 %defattr(644,root,root,755)
543 %{_datadir}/celestia/textures/medres/pluto.jpg
544 %{_datadir}/celestia/textures/medres/plutobump.jpg