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 Source2: http://www.la-guarida.com/Celestia/Textures/JupiterRings.zip
11 Source3: http://www.la-guarida.com/Celestia/Textures/NeptuneRings.zip
12 Patch0: %{name}-moon_eclipse.patch
13 Patch1: %{name}-planet_rings.patch
14 URL: http://www.shatters.net/celestia/
15 BuildRequires: OpenGL-devel
16 BuildRequires: autoconf
17 BuildRequires: automake
18 BuildRequires: glut-devel
19 BuildRequires: gnome-libs-devel
20 BuildRequires: gtk+-devel
21 BuildRequires: gtkglarea-devel
22 BuildRequires: libjpeg-devel
23 BuildRequires: libpng-devel
24 BuildRequires: libstdc++-devel
26 Requires: %{name}-asterisms
27 Requires: %{name}-extrasolar
28 Requires: %{name}-galaxies
29 Requires: %{name}-stars
30 Requires: %{name}-textures-stars
31 Requires: %{name}-textures-mercury
32 Requires: %{name}-textures-earth
33 Requires: %{name}-textures-earth-clouds
34 Requires: %{name}-textures-earth-night
35 Requires: %{name}-textures-moon
36 Requires: %{name}-textures-mars
37 Requires: %{name}-textures-jupiter
38 Requires: %{name}-textures-galileanmoons
39 Requires: %{name}-textures-saturn
40 Requires: %{name}-textures-triton
41 Requires: %{name}-textures-pluto
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 %define _noautoreqdep libGL.so.1 libGLU.so.1 libGLcore.so.1
46 %define _prefix /usr/X11R6
47 %define _mandir %{_prefix}/man
50 Celestia is a free real-time space simulation that lets you experience
51 our universe in three dimensions. Unlike most planetarium software,
52 Celestia doesn't confine you to the surface of the Earth. You can
53 travel throughout the solar system, to any of over 100,000 stars, or
54 even beyond the galaxy. All travel in Celestia is seamless; the
55 exponential zoom feature lets you explore space across a huge range of
56 scales, from galaxy clusters down to spacecraft only a few meters
57 across. A 'point-and-goto' interface makes it simple to navigate
58 through the universe to the object you want to visit.
61 Celestia to wolny symulator przestrzeni komicznej w czasie
62 rzeczywistym, który pozwala do¶wiadczaæ naszego Wszech¶wiata w trzech
63 wymiarach. W odró¿nieniu od innych programów planetarnych Celestia nie
64 przywi±zuje Ciê do powierzchni ziemi. Mo¿esz podró¿owaæ przez Uk³ad
65 S³oneczny do ponad 100,000 gwiazd lub nawet poza galaktykê. Wszystkie
66 podró¿e w Celestii s± niezauwa¿alne; funkcja wyk³adniczego
67 przybli¿enia pozwala Ci odkrywaæ Kosmos w ró¿nych skalach - od
68 spojrzenia na galaktyki do widoku kilkumetrowych statków kosmicznych.
69 Interfejs typu 'poka¿-i-leæ' czyni nawigacjê przez Wszech¶wiat prost±.
72 Summary: Default packages for celestia
73 Summary(pl): Domy¶lne pakiety dla celestii
74 Group: X11/Applications/Science
75 Requires: %{name}-asterisms-default
76 Requires: %{name}-extrasolar-default
77 Requires: %{name}-galaxies-default
78 Requires: %{name}-stars-default
79 Requires: %{name}-textures-stars-default
80 Requires: %{name}-textures-mercury-default
81 Requires: %{name}-textures-earth-default
82 Requires: %{name}-textures-earth-clouds-default
83 Requires: %{name}-textures-earth-night-default
84 Requires: %{name}-textures-moon-default
85 Requires: %{name}-textures-mars-default
86 Requires: %{name}-textures-jupiter-default
87 Requires: %{name}-textures-galileanmoons-default
88 Requires: %{name}-textures-saturn-default
89 Requires: %{name}-textures-triton-default
90 Requires: %{name}-textures-pluto-default
92 %description task-default
93 Default packages for celestia. This metapackage contains no files
94 and can be safely uninstalled after installation.
96 %description task-default -l pl
97 Domy¶lne pakiety dla celestii. Ten metapakiet nie zawiera ¿adnych
98 plików i mo¿e zostaæ usuniêty po instalacji.
100 %package asterisms-default
101 Summary: 53 celestia asterisms
102 Summary(pl): 53 konstelacje dla celestiii
103 Group: X11/Applications/Science
105 Provides: %{name}-asterisms
106 Obsoletes: %{name}-asterisms
108 %description asterisms-default
109 53 asterisms for celestia.
111 %description asterisms-default -l pl
112 53 gwiazdozbiory dla celestii.
114 %package extrasolar-default
115 Summary: Catalog of known extrasolar planetary systems
116 Summary(pl): Katalog znanych uk³adów planetarnych
117 Group: X11/Applications/Science
119 Provides: %{name}-extrasolar
120 Obsoletes: %{name}-extrasolar
122 %description extrasolar-default
123 Catalog of known extrasolar planetary systems.
125 %description extrasolar-default -l pl
126 Katalog znanych uk³adów planetarnych.
128 %package galaxies-default
129 Summary: Galaxy catalog (8 galaxies)
130 Summary(pl): Katalog o¶miu galaktyk
131 Group: X11/Applications/Science
133 Provides: %{name}-galaxies
134 Obsoletes: %{name}-galaxies
136 %description galaxies-default
137 Galaxy catalog (8 galaxies).
139 %description galaxies-default -l pl
140 Katalog o¶miu galaktyk.
142 %package stars-default
143 Summary: Database with 100 000 stars
144 Summary(pl): Baza danych 100 000 gwiazd
145 Group: X11/Applications/Science
147 Provides: %{name}-stars
148 Obsoletes: %{name}-stars
150 %description stars-default
151 Initial Stars database (with about 100 000 Hipparcos stars).
153 %description stars-default -l pl
154 Podstawowa baza danych gwiazd (z oko³o 100 000 gwiazd zbadanych
155 przez sondê kosmiczn± Hipparcos).
157 %package textures-stars-default
158 Summary: Standard stars textures
159 Summary(pl): Standardowe tekstury gwiazd
160 Group: X11/Applications/Science
162 Provides: %{name}-textures-stars
163 Obsoletes: %{name}-textures-stars
165 %description textures-stars-default
166 Standard stars textures.
168 %description textures-stars-default -l pl
169 Standardowe tekstury gwiazd.
171 %package textures-mercury-default
172 Summary: 1k Mercury textures
173 Summary(pl): Tekstury Merkurego o wielko¶ci 1024 x 512
174 Group: X11/Applications/Science
176 Provides: %{name}-textures-mercury
177 Obsoletes: %{name}-textures-mercury
179 %description textures-mercury-default
182 %description textures-mercury-default -l pl
183 Tekstury Merkurego o wielko¶ci 1024 x 512.
185 %package textures-earth-default
186 Summary: 2k Earth textures
187 Summary(pl): Tekstury Ziemi o wielko¶ci 2048 x 1024
188 Group: X11/Applications/Science
190 Provides: %{name}-textures-earth
191 Obsoletes: %{name}-textures-earth
193 %description textures-earth-default
196 %description textures-earth-default -l pl
197 Tekstury Ziemi o wielko¶ci 2048 x 1024.
199 %package textures-earth-clouds-default
200 Summary: 1k Earth cloud textures
201 Summary(pl): Tekstury ziemskich chmur o wielko¶ci 1024 x 512
202 Group: X11/Applications/Science
204 Provides: %{name}-textures-earth-clouds
205 Obsoletes: %{name}-textures-earth-clouds
207 %description textures-earth-clouds-default
208 1k Earth clouds textures.
210 %description textures-earth-clouds-default -l pl
211 Tekstury ziemskich chmur o wielko¶ci 1024 x 512.
213 %package textures-earth-night-default
214 Summary: 1k Earth night textures
215 Summary(pl): Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512
216 Group: X11/Applications/Science
218 Provides: %{name}-textures-earth-night
219 Obsoletes: %{name}-textures-earth-night
221 %description textures-earth-night-default
222 1k Earth night textures.
224 %description textures-earth-night-default -l pl
225 Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512.
227 %package textures-moon-default
228 Summary: 1k Moon textures
229 Summary(pl): Tekstury Ksiê¿yca o wielko¶ci 1024 x 512
230 Group: X11/Applications/Science
232 Provides: %{name}-textures-moon
233 Obsoletes: %{name}-textures-moon
235 %description textures-moon-default
238 %description textures-moon-default -l pl
239 Tekstury Ksiê¿yca o wielko¶ci 1024 x 512.
241 %package textures-mars-default
242 Summary: 1k Mars textures
243 Summary(pl): Tekstury Marsa o wielko¶ci 1024 x 512
244 Group: X11/Applications/Science
246 Provides: %{name}-textures-mars
247 Obsoletes: %{name}-textures-mars
249 %description textures-mars-default
252 %description textures-mars-default -l pl
253 Tekstury Marsa o wielko¶ci 1024 x 512.
255 %package textures-jupiter-default
256 Summary: 1k Jupiter textures
257 Summary(pl): Tekstury Jowisza o wielko¶ci 1024 x 512
258 Group: X11/Applications/Science
260 Provides: %{name}-textures-jupiter
261 Obsoletes: %{name}-textures-jupiter
263 %description textures-jupiter-default
266 %description textures-jupiter-default -l pl
267 Tekstury Jowisza o wielko¶ci 1024 x 512.
269 %package textures-galileanmoons-default
270 Summary: 1k galilean moons textures
271 Summary(pl): Tekstury ksiê¿yców odkrytych przez Galileusza o wielko¶ci 1024 x 512
272 Group: X11/Applications/Science
274 Provides: %{name}-textures-galileanmoons
275 Obsoletes: %{name}-textures-galileanmoons
277 %description textures-galileanmoons-default
278 1k galilean moons (Io, Europa, Ganymede, Calypso) textures.
280 %description textures-galileanmoons-default -l pl
281 Tekstury ksiê¿yców Jowisza odkrytych przez Galileusza (Io,
282 Europa, Ganimedes, Calypso) o wielko¶ci 1024 x 512.
284 %package textures-saturn-default
285 Summary: 256 Saturn textures
286 Summary(pl): Tekstury Saturna o wielko¶ci 256 x 128
287 Group: X11/Applications/Science
289 Provides: %{name}-textures-saturn
290 Obsoletes: %{name}-textures-saturn
292 %description textures-saturn-default
295 %description textures-saturn-default -l pl
296 Tekstury Jowisza o wielko¶ci 256 x 128.
298 %package textures-triton-default
299 Summary: 512 Triton textures
300 Summary(pl): Tekstury Trytona o wielko¶ci 512 x 256
301 Group: X11/Applications/Science
303 Provides: %{name}-textures-triton
304 Obsoletes: %{name}-textures-triton
306 %description textures-triton-default
309 %description textures-triton-default -l pl
310 Tekstury najwiêkszego ksiê¿yca Neptuna, Trytona
311 o wielko¶ci 512 x 256.
313 %package textures-pluto-default
314 Summary: 1k Pluto textures
315 Summary(pl): Tekstury Plutona o wielko¶ci 1024 x 512
316 Group: X11/Applications/Science
318 Provides: %{name}-textures-pluto
319 Obsoletes: %{name}-textures-pluto
321 %description textures-pluto-default
324 %description textures-pluto-default -l pl
325 Tekstury Plutona o wielko¶ci 1024 x 512.
332 touch PLACEHOLDER-TASK-DEFAULT
336 %{__aclocal} -I macros
339 CFLAGS="-I%{_includedir} %{rpmcflags}"
340 CPPFLAGS="-I%{_includedir} %{rpmcflags}"
341 CXXFLAGS="-I%{_includedir} %{rpmcflags} -fno-rtti -fno-exceptions"
346 rm -rf $RPM_BUILD_ROOT
347 %{__make} -e DESTDIR=$RPM_BUILD_ROOT install
348 install -d $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Astronomy
349 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Astronomy/%{name}.desktop
350 install {jupiter,neptune}-rings.png $RPM_BUILD_ROOT%{_datadir}/celestia/textures/medres/
352 cd $RPM_BUILD_ROOT%{_datadir}/celestia/textures/medres
353 mv moonbump1k.jpg moonbump.jpg
354 mv marsbump1k.jpg marsbump.jpg
355 mv plutobump1k.jpg plutobump.jpg
358 rm -rf $RPM_BUILD_ROOT
360 %post textures-mercury-default
362 cd %{_datadir}/celestia/data
363 sed "s/\"mercury....\"/\"mercury.jpg\"/g;s/\"mercurybump....\"/\"mercurybump.jpg\"/g" solarsys.ssc > .solar
364 mv -f .solar solarsys.ssc
366 %post textures-earth-default
368 cd %{_datadir}/celestia/data
369 sed "s/\"earth....\"/\"earth.png\"/g" solarsys.ssc > .solar
370 mv -f .solar solarsys.ssc
372 %post textures-earth-clouds-default
374 cd %{_datadir}/celestia/data
375 sed "s/\"earth-clouds....\"/\"earth-clouds.png\"/g" solarsys.ssc > .solar
376 mv -f .solar solarsys.ssc
378 %post textures-earth-night-default
380 cd %{_datadir}/celestia/data
381 sed "s/\"earthnight....\"/\"earth-night.png\"/g" solarsys.ssc > .solar
382 mv -f .solar solarsys.ssc
384 %post textures-moon-default
386 cd %{_datadir}/celestia/data
387 sed "s/\"moon....\"/\"moon.jpg\"/g" solarsys.ssc > .solar
388 mv -f .solar solarsys.ssc
390 %post textures-mars-default
392 cd %{_datadir}/celestia/data
393 sed "s/\"mars....\"/\"mars.jpg\"/g;s/\"marsbump....\"/\"marsbump.dds\"/g" solarsys.ssc > .solar
394 mv -f .solar solarsys.ssc
396 %post textures-jupiter-default
398 cd %{_datadir}/celestia/data
399 sed "s/\"jupiter....\"/\"jupiter.jpg\"/g" solarsys.ssc > .solar
400 mv -f .solar solarsys.ssc
402 %post textures-galileanmoons-default
404 cd %{_datadir}/celestia/data
405 sed "s/\"callisto....\"/\"callisto.jpg\"/g" solarsys.ssc > .solar
406 sed "s/\"io....\"/\"io.jpg\"/g" .solar > solarsys.ssc
407 sed "s/\"europa....\"/\"europa.jpg\"/g" solarsys.ssc > .solar
408 sed "s/\"ganymede....\"/\"ganymede.jpg\"/g" .solar > solarsys.ssc
411 %post textures-saturn-default
413 cd %{_datadir}/celestia/data
414 sed "s/\"saturn....\"/\"saturn.jpg\"/g" solarsys.ssc > .solar
415 mv -f .solar solarsys.ssc
417 %post textures-triton-default
419 cd %{_datadir}/celestia/data
420 sed "s/\"triton....\"/\"triton.jpg\"/g" solarsys.ssc > .solar
421 mv -f .solar solarsys.ssc
423 %post textures-pluto-default
425 cd %{_datadir}/celestia/data
426 sed "s/\"pluto....\"/\"pluto.jpg\"/g" solarsys.ssc > .solar
427 mv -f .solar solarsys.ssc
430 %defattr(644,root,root,755)
431 %doc README AUTHORS TODO controls.txt
432 %doc %{_datadir}/celestia/manual
433 %attr(755,root,root) %{_bindir}/*
434 %dir %{_datadir}/celestia
435 %dir %{_datadir}/celestia/data
436 # problem: after upgrade it will be lost
437 %verify(not md5 size mtime) %{_datadir}/celestia/data/solarsys.ssc
438 %{_datadir}/celestia/data/hdnames.dat
439 %{_datadir}/celestia/data/starnames.dat
440 %{_datadir}/celestia/extras
441 %{_datadir}/celestia/fonts
442 %{_datadir}/celestia/models
443 %{_datadir}/celestia/shaders
444 %dir %{_datadir}/celestia/textures
445 %{_datadir}/celestia/textures/lores
446 %dir %{_datadir}/celestia/textures/medres
447 %{_datadir}/celestia/textures/medres/iss*
448 %{_datadir}/celestia/textures/medres/ariel.jpg
449 %{_datadir}/celestia/textures/medres/asteroid.jpg
450 %{_datadir}/celestia/textures/medres/deimos.jpg
451 %{_datadir}/celestia/textures/medres/dione.jpg
452 %{_datadir}/celestia/textures/medres/gasgiant.jpg
453 %{_datadir}/celestia/textures/medres/iapetus.jpg
454 %{_datadir}/celestia/textures/medres/jupiter-rings.png
455 %{_datadir}/celestia/textures/medres/jupiterlike.jpg
456 %{_datadir}/celestia/textures/medres/mimas.jpg
457 %{_datadir}/celestia/textures/medres/miranda.jpg
458 %{_datadir}/celestia/textures/medres/neptune-rings.png
459 %{_datadir}/celestia/textures/medres/oberon.jpg
460 %{_datadir}/celestia/textures/medres/phobos.jpg
461 %{_datadir}/celestia/textures/medres/rhea.jpg
462 %{_datadir}/celestia/textures/medres/tethys.jpg
463 %{_datadir}/celestia/textures/medres/titania.jpg
464 %{_datadir}/celestia/textures/medres/umbriel.jpg
465 %{_datadir}/celestia/textures/medres/venus.jpg
466 %{_datadir}/celestia/textures/medres/venuslike.jpg
467 %{_datadir}/celestia/textures/flare.jpg
468 %{_datadir}/celestia/textures/logo.png
469 %{_datadir}/celestia/celestia.cfg
470 %{_datadir}/celestia/controls.txt
471 %{_datadir}/celestia/*.cel
472 %{_applnkdir}/Scientific/Astronomy/*
475 %defattr(644,root,root,755)
476 %doc PLACEHOLDER-TASK-DEFAULT
478 %files asterisms-default
479 %defattr(644,root,root,755)
480 %{_datadir}/celestia/data/asterisms.dat
482 %files extrasolar-default
483 %defattr(644,root,root,755)
484 %{_datadir}/celestia/data/extrasolar.ssc
486 %files galaxies-default
487 %defattr(644,root,root,755)
488 %{_datadir}/celestia/data/galaxies.dat
491 %defattr(644,root,root,755)
492 %{_datadir}/celestia/data/stars.dat
494 %files textures-stars-default
495 %defattr(644,root,root,755)
496 %{_datadir}/celestia/textures/medres/astar.jpg
497 %{_datadir}/celestia/textures/medres/bstar.jpg
498 %{_datadir}/celestia/textures/medres/gstar.jpg
499 %{_datadir}/celestia/textures/medres/mstar.jpg
500 %{_datadir}/celestia/textures/medres/browndwarf.jpg
502 %files textures-mercury-default
503 %defattr(644,root,root,755)
504 %{_datadir}/celestia/textures/medres/mercury.jpg
505 %{_datadir}/celestia/textures/medres/mercurybump.jpg
507 %files textures-earth-default
508 %defattr(644,root,root,755)
509 %{_datadir}/celestia/textures/medres/earth.png
511 %files textures-earth-clouds-default
512 %defattr(644,root,root,755)
513 %{_datadir}/celestia/textures/medres/earth-clouds.png
515 %files textures-earth-night-default
516 %defattr(644,root,root,755)
517 %{_datadir}/celestia/textures/medres/earthnight.jpg
519 %files textures-moon-default
520 %defattr(644,root,root,755)
521 %{_datadir}/celestia/textures/medres/moon.jpg
522 %{_datadir}/celestia/textures/medres/moonbump.jpg
524 %files textures-mars-default
525 %defattr(644,root,root,755)
526 %{_datadir}/celestia/textures/medres/mars.jpg
527 %{_datadir}/celestia/textures/medres/marsbump.jpg
529 %files textures-jupiter-default
530 %defattr(644,root,root,755)
531 %{_datadir}/celestia/textures/medres/jupiter.jpg
533 %files textures-galileanmoons-default
534 %defattr(644,root,root,755)
535 %{_datadir}/celestia/textures/medres/callisto.jpg
536 %{_datadir}/celestia/textures/medres/io.jpg
537 %{_datadir}/celestia/textures/medres/europa.jpg
538 %{_datadir}/celestia/textures/medres/ganymede.jpg
540 %files textures-saturn-default
541 %defattr(644,root,root,755)
542 %{_datadir}/celestia/textures/medres/saturn.jpg
544 %files textures-triton-default
545 %defattr(644,root,root,755)
546 %{_datadir}/celestia/textures/medres/triton.jpg
548 %files textures-pluto-default
549 %defattr(644,root,root,755)
550 %{_datadir}/celestia/textures/medres/pluto.jpg
551 %{_datadir}/celestia/textures/medres/plutobump.jpg