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: 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 Patch2: %{name}-bumpmaps.patch
15 URL: http://www.shatters.net/celestia/
16 BuildRequires: OpenGL-devel
17 BuildRequires: autoconf
18 BuildRequires: automake
19 BuildRequires: glut-devel
20 BuildRequires: gnome-libs-devel
21 BuildRequires: gtk+-devel
22 BuildRequires: gtkglarea-devel
23 BuildRequires: libjpeg-devel
24 BuildRequires: libpng-devel
25 BuildRequires: libstdc++-devel
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 Obsoletes: %{name}-asterisms
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 %define _noautoreqdep libGL.so.1 libGLU.so.1 libGLcore.so.1
48 Celestia is a free real-time space simulation that lets you experience
49 our universe in three dimensions. Unlike most planetarium software,
50 Celestia doesn't confine you to the surface of the Earth. You can
51 travel throughout the solar system, to any of over 100,000 stars, or
52 even beyond the galaxy. All travel in Celestia is seamless; the
53 exponential zoom feature lets you explore space across a huge range of
54 scales, from galaxy clusters down to spacecraft only a few meters
55 across. A 'point-and-goto' interface makes it simple to navigate
56 through the universe to the object you want to visit.
59 Celestia to wolny symulator przestrzeni komicznej w czasie
60 rzeczywistym, który pozwala do¶wiadczaæ naszego Wszech¶wiata w trzech
61 wymiarach. W odró¿nieniu od innych programów planetarnych Celestia nie
62 przywi±zuje Ciê do powierzchni ziemi. Mo¿esz podró¿owaæ przez Uk³ad
63 S³oneczny do ponad 100,000 gwiazd lub nawet poza galaktykê. Wszystkie
64 podró¿e w Celestii s± niezauwa¿alne; funkcja wyk³adniczego
65 przybli¿enia pozwala Ci odkrywaæ Kosmos w ró¿nych skalach - od
66 spojrzenia na galaktyki do widoku kilkumetrowych statków kosmicznych.
67 Interfejs typu 'poka¿-i-leæ' czyni nawigacjê przez Wszech¶wiat prost±.
70 Summary: Default packages for celestia
71 Summary(pl): Domy¶lne pakiety dla celestii
72 Group: X11/Applications/Science
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 extrasolar-default
98 Summary: Catalog of known extrasolar planetary systems
99 Summary(pl): Katalog znanych uk³adów planetarnych
100 Group: X11/Applications/Science
102 Provides: %{name}-extrasolar
103 Obsoletes: %{name}-extrasolar
105 %description extrasolar-default
106 Catalog of known extrasolar planetary systems.
108 %description extrasolar-default -l pl
109 Katalog znanych uk³adów planetarnych.
111 %package galaxies-default
112 Summary: Galaxy catalog (8 galaxies)
113 Summary(pl): Katalog o¶miu galaktyk
114 Group: X11/Applications/Science
116 Provides: %{name}-galaxies
117 Obsoletes: %{name}-galaxies
119 %description galaxies-default
120 Galaxy catalog (8 galaxies).
122 %description galaxies-default -l pl
123 Katalog o¶miu galaktyk.
125 %package stars-default
126 Summary: Database with 100 000 stars
127 Summary(pl): Baza danych 100 000 gwiazd
128 Group: X11/Applications/Science
130 Provides: %{name}-stars
131 Obsoletes: %{name}-stars
133 %description stars-default
134 Initial Stars database (with about 100 000 Hipparcos stars).
136 %description stars-default -l pl
137 Podstawowa baza danych gwiazd (z oko³o 100 000 gwiazd zbadanych
138 przez sondê kosmiczn± Hipparcos).
140 %package textures-stars-default
141 Summary: Standard stars textures
142 Summary(pl): Standardowe tekstury gwiazd
143 Group: X11/Applications/Science
145 Provides: %{name}-textures-stars
146 Obsoletes: %{name}-textures-stars
148 %description textures-stars-default
149 Standard stars textures.
151 %description textures-stars-default -l pl
152 Standardowe tekstury gwiazd.
154 %package textures-mercury-default
155 Summary: 1k Mercury textures
156 Summary(pl): Tekstury Merkurego o wielko¶ci 1024 x 512
157 Group: X11/Applications/Science
159 Provides: %{name}-textures-mercury
160 Obsoletes: %{name}-textures-mercury
162 %description textures-mercury-default
165 %description textures-mercury-default -l pl
166 Tekstury Merkurego o wielko¶ci 1024 x 512.
168 %package textures-earth-default
169 Summary: 2k Earth textures
170 Summary(pl): Tekstury Ziemi o wielko¶ci 2048 x 1024
171 Group: X11/Applications/Science
173 Provides: %{name}-textures-earth
174 Obsoletes: %{name}-textures-earth
176 %description textures-earth-default
179 %description textures-earth-default -l pl
180 Tekstury Ziemi o wielko¶ci 2048 x 1024.
182 %package textures-earth-clouds-default
183 Summary: 1k Earth cloud textures
184 Summary(pl): Tekstury ziemskich chmur o wielko¶ci 1024 x 512
185 Group: X11/Applications/Science
187 Provides: %{name}-textures-earth-clouds
188 Obsoletes: %{name}-textures-earth-clouds
190 %description textures-earth-clouds-default
191 1k Earth clouds textures.
193 %description textures-earth-clouds-default -l pl
194 Tekstury ziemskich chmur o wielko¶ci 1024 x 512.
196 %package textures-earth-night-default
197 Summary: 1k Earth night textures
198 Summary(pl): Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512
199 Group: X11/Applications/Science
201 Provides: %{name}-textures-earth-night
202 Obsoletes: %{name}-textures-earth-night
204 %description textures-earth-night-default
205 1k Earth night textures.
207 %description textures-earth-night-default -l pl
208 Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512.
210 %package textures-moon-default
211 Summary: 1k Moon textures
212 Summary(pl): Tekstury Ksiê¿yca o wielko¶ci 1024 x 512
213 Group: X11/Applications/Science
215 Provides: %{name}-textures-moon
216 Obsoletes: %{name}-textures-moon
218 %description textures-moon-default
221 %description textures-moon-default -l pl
222 Tekstury Ksiê¿yca o wielko¶ci 1024 x 512.
224 %package textures-mars-default
225 Summary: 1k Mars textures
226 Summary(pl): Tekstury Marsa o wielko¶ci 1024 x 512
227 Group: X11/Applications/Science
229 Provides: %{name}-textures-mars
230 Obsoletes: %{name}-textures-mars
232 %description textures-mars-default
235 %description textures-mars-default -l pl
236 Tekstury Marsa o wielko¶ci 1024 x 512.
238 %package textures-jupiter-default
239 Summary: 1k Jupiter textures
240 Summary(pl): Tekstury Jowisza o wielko¶ci 1024 x 512
241 Group: X11/Applications/Science
243 Provides: %{name}-textures-jupiter
244 Obsoletes: %{name}-textures-jupiter
246 %description textures-jupiter-default
249 %description textures-jupiter-default -l pl
250 Tekstury Jowisza o wielko¶ci 1024 x 512.
252 %package textures-galileanmoons-default
253 Summary: 1k galilean moons textures
254 Summary(pl): Tekstury ksiê¿yców odkrytych przez Galileusza o wielko¶ci 1024 x 512
255 Group: X11/Applications/Science
257 Provides: %{name}-textures-galileanmoons
258 Obsoletes: %{name}-textures-galileanmoons
260 %description textures-galileanmoons-default
261 1k galilean moons (Io, Europa, Ganymede, Calypso) textures.
263 %description textures-galileanmoons-default -l pl
264 Tekstury ksiê¿yców Jowisza odkrytych przez Galileusza (Io,
265 Europa, Ganimedes, Calypso) o wielko¶ci 1024 x 512.
267 %package textures-saturn-default
268 Summary: 256 Saturn textures
269 Summary(pl): Tekstury Saturna o wielko¶ci 256 x 128
270 Group: X11/Applications/Science
272 Provides: %{name}-textures-saturn
273 Obsoletes: %{name}-textures-saturn
275 %description textures-saturn-default
278 %description textures-saturn-default -l pl
279 Tekstury Jowisza o wielko¶ci 256 x 128.
281 %package textures-triton-default
282 Summary: 512 Triton textures
283 Summary(pl): Tekstury Trytona o wielko¶ci 512 x 256
284 Group: X11/Applications/Science
286 Provides: %{name}-textures-triton
287 Obsoletes: %{name}-textures-triton
289 %description textures-triton-default
292 %description textures-triton-default -l pl
293 Tekstury najwiêkszego ksiê¿yca Neptuna, Trytona
294 o wielko¶ci 512 x 256.
296 %package textures-pluto-default
297 Summary: 1k Pluto textures
298 Summary(pl): Tekstury Plutona o wielko¶ci 1024 x 512
299 Group: X11/Applications/Science
301 Provides: %{name}-textures-pluto
302 Obsoletes: %{name}-textures-pluto
304 %description textures-pluto-default
307 %description textures-pluto-default -l pl
308 Tekstury Plutona o wielko¶ci 1024 x 512.
316 touch PLACEHOLDER-TASK-DEFAULT
320 #%{__aclocal} -I macros
323 CFLAGS="-I%{_includedir} %{rpmcflags}"
324 CPPFLAGS="-I%{_includedir} %{rpmcflags}"
325 CXXFLAGS="-I%{_includedir} %{rpmcflags} -fno-rtti -fno-exceptions"
330 rm -rf $RPM_BUILD_ROOT
331 %{__make} -e DESTDIR=$RPM_BUILD_ROOT install
332 install -d $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Astronomy
333 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Astronomy/%{name}.desktop
334 install {jupiter,neptune}-rings.png $RPM_BUILD_ROOT%{_datadir}/celestia/textures/medres/
336 cd $RPM_BUILD_ROOT%{_datadir}/celestia/textures/medres
337 mv moonbump1k.jpg moonbump.jpg
338 mv marsbump1k.jpg marsbump.jpg
339 mv plutobump1k.jpg plutobump.jpg
342 rm -rf $RPM_BUILD_ROOT
344 %post textures-mercury-default
346 cd %{_datadir}/celestia/data
347 sed "s/\"mercury....\"/\"mercury.jpg\"/g;s/\"mercurybump....\"/\"mercurybump.jpg\"/g" solarsys.ssc > .solar
348 mv -f .solar solarsys.ssc
350 %post textures-earth-default
352 cd %{_datadir}/celestia/data
353 sed "s/\"earth....\"/\"earth.png\"/g" solarsys.ssc > .solar
354 mv -f .solar solarsys.ssc
356 %post textures-earth-clouds-default
358 cd %{_datadir}/celestia/data
359 sed "s/\"earth-clouds....\"/\"earth-clouds.png\"/g" solarsys.ssc > .solar
360 mv -f .solar solarsys.ssc
362 %post textures-earth-night-default
364 cd %{_datadir}/celestia/data
365 sed "s/\"earthnight....\"/\"earth-night.png\"/g" solarsys.ssc > .solar
366 mv -f .solar solarsys.ssc
368 %post textures-moon-default
370 cd %{_datadir}/celestia/data
371 sed "s/\"moon....\"/\"moon.jpg\"/g;s/\"moonbump....\"/\"moonbump.jpg\"/g" solarsys.ssc > .solar
372 mv -f .solar solarsys.ssc
374 %post textures-mars-default
376 cd %{_datadir}/celestia/data
377 sed "s/\"mars....\"/\"mars.jpg\"/g;s/\"marsbump....\"/\"marsbump.jpg\"/g" solarsys.ssc > .solar
378 mv -f .solar solarsys.ssc
380 %post textures-jupiter-default
382 cd %{_datadir}/celestia/data
383 sed "s/\"jupiter....\"/\"jupiter.jpg\"/g" solarsys.ssc > .solar
384 mv -f .solar solarsys.ssc
386 %post textures-galileanmoons-default
388 cd %{_datadir}/celestia/data
389 sed "s/\"callisto....\"/\"callisto.jpg\"/g" solarsys.ssc > .solar
390 sed "s/\"io....\"/\"io.jpg\"/g" .solar > solarsys.ssc
391 sed "s/\"europa....\"/\"europa.jpg\"/g" solarsys.ssc > .solar
392 sed "s/\"ganymede....\"/\"ganymede.jpg\"/g" .solar > solarsys.ssc
395 %post textures-saturn-default
397 cd %{_datadir}/celestia/data
398 sed "s/\"saturn....\"/\"saturn.jpg\"/g" solarsys.ssc > .solar
399 mv -f .solar solarsys.ssc
401 %post textures-triton-default
403 cd %{_datadir}/celestia/data
404 sed "s/\"triton....\"/\"triton.jpg\"/g" solarsys.ssc > .solar
405 mv -f .solar solarsys.ssc
407 %post textures-pluto-default
409 cd %{_datadir}/celestia/data
410 sed "s/\"pluto....\"/\"pluto.jpg\"/g;s/\"plutobump....\"/\"plutobump.jpg\"/g" solarsys.ssc > .solar
411 mv -f .solar solarsys.ssc
414 %defattr(644,root,root,755)
415 %doc README AUTHORS TODO controls.txt
416 %doc %{_datadir}/celestia/manual
417 %attr(755,root,root) %{_bindir}/*
418 %dir %{_datadir}/celestia
419 %dir %{_datadir}/celestia/data
420 %{_datadir}/celestia/data/asterisms.dat
421 %{_datadir}/celestia/data/boundaries.dat
422 %{_datadir}/celestia/data/galileo.xyz
423 # problem: after upgrade it will be lost
424 %verify(not md5 size mtime) %{_datadir}/celestia/data/solarsys.ssc
425 %{_datadir}/celestia/data/hdnames.dat
426 %{_datadir}/celestia/data/starnames.dat
427 %{_datadir}/celestia/extras
428 %{_datadir}/celestia/fonts
429 %{_datadir}/celestia/models
430 %{_datadir}/celestia/shaders
431 %dir %{_datadir}/celestia/textures
432 %{_datadir}/celestia/textures/lores
433 %dir %{_datadir}/celestia/textures/medres
434 %{_datadir}/celestia/textures/medres/iss*
435 %{_datadir}/celestia/textures/medres/ariel.jpg
436 %{_datadir}/celestia/textures/medres/asteroid.jpg
437 %{_datadir}/celestia/textures/medres/deimos.jpg
438 %{_datadir}/celestia/textures/medres/dione.jpg
439 %{_datadir}/celestia/textures/medres/gasgiant.jpg
440 %{_datadir}/celestia/textures/medres/iapetus.jpg
441 %{_datadir}/celestia/textures/medres/jupiter-rings.png
442 %{_datadir}/celestia/textures/medres/jupiterlike.jpg
443 %{_datadir}/celestia/textures/medres/mimas.jpg
444 %{_datadir}/celestia/textures/medres/miranda.jpg
445 %{_datadir}/celestia/textures/medres/neptune-rings.png
446 %{_datadir}/celestia/textures/medres/oberon.jpg
447 %{_datadir}/celestia/textures/medres/phobos.jpg
448 %{_datadir}/celestia/textures/medres/renova.jpg
449 %{_datadir}/celestia/textures/medres/rhea.jpg
450 %{_datadir}/celestia/textures/medres/tethys.jpg
451 %{_datadir}/celestia/textures/medres/titania.jpg
452 %{_datadir}/celestia/textures/medres/umbriel.jpg
453 %{_datadir}/celestia/textures/medres/venus.jpg
454 %{_datadir}/celestia/textures/medres/venuslike.jpg
455 %{_datadir}/celestia/textures/flare.jpg
456 %{_datadir}/celestia/textures/logo.png
457 %{_datadir}/celestia/celestia.cfg
458 %{_datadir}/celestia/controls.txt
459 %{_datadir}/celestia/*.cel
460 %{_applnkdir}/Scientific/Astronomy/*
463 %defattr(644,root,root,755)
464 %doc PLACEHOLDER-TASK-DEFAULT
467 %files extrasolar-default
468 %defattr(644,root,root,755)
469 %{_datadir}/celestia/data/extrasolar.ssc
471 %files galaxies-default
472 %defattr(644,root,root,755)
473 %{_datadir}/celestia/data/galaxies.dat
476 %defattr(644,root,root,755)
477 %{_datadir}/celestia/data/stars.dat
479 %files textures-stars-default
480 %defattr(644,root,root,755)
481 %{_datadir}/celestia/textures/medres/astar.jpg
482 %{_datadir}/celestia/textures/medres/bstar.jpg
483 %{_datadir}/celestia/textures/medres/gstar.jpg
484 %{_datadir}/celestia/textures/medres/mstar.jpg
485 %{_datadir}/celestia/textures/medres/browndwarf.jpg
487 %files textures-mercury-default
488 %defattr(644,root,root,755)
489 %{_datadir}/celestia/textures/medres/mercury.jpg
490 %{_datadir}/celestia/textures/medres/mercurybump.jpg
492 %files textures-earth-default
493 %defattr(644,root,root,755)
494 %{_datadir}/celestia/textures/medres/earth.png
496 %files textures-earth-clouds-default
497 %defattr(644,root,root,755)
498 %{_datadir}/celestia/textures/medres/earth-clouds.png
500 %files textures-earth-night-default
501 %defattr(644,root,root,755)
502 %{_datadir}/celestia/textures/medres/earthnight.jpg
504 %files textures-moon-default
505 %defattr(644,root,root,755)
506 %{_datadir}/celestia/textures/medres/moon.jpg
507 %{_datadir}/celestia/textures/medres/moonbump.jpg
509 %files textures-mars-default
510 %defattr(644,root,root,755)
511 %{_datadir}/celestia/textures/medres/mars.jpg
512 %{_datadir}/celestia/textures/medres/marsbump.jpg
514 %files textures-jupiter-default
515 %defattr(644,root,root,755)
516 %{_datadir}/celestia/textures/medres/jupiter.jpg
518 %files textures-galileanmoons-default
519 %defattr(644,root,root,755)
520 %{_datadir}/celestia/textures/medres/callisto.jpg
521 %{_datadir}/celestia/textures/medres/io.jpg
522 %{_datadir}/celestia/textures/medres/europa.jpg
523 %{_datadir}/celestia/textures/medres/ganymede.jpg
525 %files textures-saturn-default
526 %defattr(644,root,root,755)
527 %{_datadir}/celestia/textures/medres/saturn.jpg
529 %files textures-triton-default
530 %defattr(644,root,root,755)
531 %{_datadir}/celestia/textures/medres/triton.jpg
533 %files textures-pluto-default
534 %defattr(644,root,root,755)
535 %{_datadir}/celestia/textures/medres/pluto.jpg
536 %{_datadir}/celestia/textures/medres/plutobump.jpg