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 # Source0-md5: 0aaf86592a8989a0576e34c1f4cb3c2a
10 # Source0-size: 18091458
11 #Source0: %{name}-%{_snap}.tar.bz2
12 Source1: %{name}.desktop
13 Source2: http://ep09.pld-linux.org/~havner/%{name}-solar-%{version}.tar.gz
14 # Source2-md5: 1c4afc290816945250755d400852d04b
16 Patch0: %{name}-gcc34.patch
17 Patch1: %{name}-lua50.patch
18 Patch2: %{name}-ati.patch
19 URL: http://www.shatters.net/celestia/
20 BuildRequires: GConf2-devel
21 BuildRequires: OpenGL-devel
22 BuildRequires: autoconf
23 BuildRequires: automake
24 BuildRequires: fam-devel
25 BuildRequires: glut-devel
26 BuildRequires: kdelibs-devel
27 BuildRequires: libjpeg-devel
28 BuildRequires: libpng-devel
29 BuildRequires: libstdc++-devel
30 BuildRequires: libtool
31 BuildRequires: lua50-devel
33 Requires: %{name}-extrasolar
34 Requires: %{name}-stars
35 Requires: %{name}-generator
36 Requires: %{name}-textures-mercury
37 Requires: %{name}-textures-earth
38 Requires: %{name}-textures-earth-clouds
39 Requires: %{name}-textures-moon
40 Requires: %{name}-textures-mars
41 Requires: %{name}-textures-galileanmoons
42 Obsoletes: celestia-textures-stars
43 Obsoletes: celestia-asterisms
44 Obsoletes: celestia-galaxies
45 Obsoletes: celestia-textures-venus-default
46 Obsoletes: celestia-textures-jupiter-default
47 Obsoletes: celestia-textures-saturn-default
48 Obsoletes: celestia-textures-triton-default
49 Obsoletes: celestia-textures-pluto-default
50 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52 %define _noautoreqdep libGL.so.1 libGLU.so.1 libGLcore.so.1
55 Celestia is a free real-time space simulation that lets you experience
56 our universe in three dimensions. Unlike most planetarium software,
57 Celestia doesn't confine you to the surface of the Earth. You can
58 travel throughout the solar system, to any of over 100,000 stars, or
59 even beyond the galaxy. All travel in Celestia is seamless; the
60 exponential zoom feature lets you explore space across a huge range of
61 scales, from galaxy clusters down to spacecraft only a few meters
62 across. A 'point-and-goto' interface makes it simple to navigate
63 through the universe to the object you want to visit.
66 Celestia to wolny symulator przestrzeni komicznej w czasie
67 rzeczywistym, który pozwala do¶wiadczaæ naszego Wszech¶wiata w trzech
68 wymiarach. W odró¿nieniu od innych programów planetarnych Celestia nie
69 przywi±zuje Ciê do powierzchni ziemi. Mo¿esz podró¿owaæ przez Uk³ad
70 S³oneczny do ponad 100,000 gwiazd lub nawet poza galaktykê. Wszystkie
71 podró¿e w Celestii s± niezauwa¿alne; funkcja wyk³adniczego
72 przybli¿enia pozwala Ci odkrywaæ Kosmos w ró¿nych skalach - od
73 spojrzenia na galaktyki do widoku kilkumetrowych statków kosmicznych.
74 Interfejs typu 'poka¿-i-leæ' czyni nawigacjê przez Wszech¶wiat prost±.
77 Summary: Default packages for celestia
78 Summary(pl): Domy¶lne pakiety dla celestii
79 Group: X11/Applications/Science
80 Requires: %{name}-extrasolar-default
81 Requires: %{name}-stars-default
82 Requires: %{name}-textures-mercury-default
83 Requires: %{name}-textures-earth-default
84 Requires: %{name}-textures-earth-clouds-default
85 Requires: %{name}-textures-moon-default
86 Requires: %{name}-textures-mars-default
87 Requires: %{name}-textures-galileanmoons-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.
98 Summary: Hack needed because rpm sucks
99 Summary(pl): Hack potrzebny z powodu obsysania rpm-a
100 Group: X11/Applications/Science
102 %description generator
103 Generates solarsys.ssc .
105 %description generator -l pl
106 Tworzy solarsys.ssc .
108 %package extrasolar-default
109 Summary: Catalog of known extrasolar planetary systems
110 Summary(pl): Katalog znanych uk³adów planetarnych
111 Group: X11/Applications/Science
113 Provides: %{name}-extrasolar
114 Obsoletes: %{name}-extrasolar
116 %description extrasolar-default
117 Catalog of known extrasolar planetary systems.
119 %description extrasolar-default -l pl
120 Katalog znanych uk³adów planetarnych.
122 %package stars-default
123 Summary: Database with 100 000 stars
124 Summary(pl): Baza danych 100 000 gwiazd
125 Group: X11/Applications/Science
127 Provides: %{name}-stars
128 Obsoletes: %{name}-stars
130 %description stars-default
131 Initial Stars database (with about 100 000 Hipparcos stars).
133 %description stars-default -l pl
134 Podstawowa baza danych gwiazd (z oko³o 100 000 gwiazd zbadanych
135 przez sondê kosmiczn± Hipparcos).
137 %package textures-mercury-default
138 Summary: 1k Mercury textures
139 Summary(pl): Tekstury Merkurego o wielko¶ci 1024 x 512
140 Group: X11/Applications/Science
141 PreReq: %{name}-generator
143 Provides: %{name}-textures-mercury
144 Obsoletes: %{name}-textures-mercury
146 %description textures-mercury-default
149 %description textures-mercury-default -l pl
150 Tekstury Merkurego o wielko¶ci 1024 x 512.
152 %package textures-mercury-bumpmap-default
153 Summary: 1k Mercury bump maps
154 Summary(pl): Mapa wybojów Merkurego o wielko¶ci 1024 x 512
155 Group: X11/Applications/Science
156 PreReq: %{name}-generator
158 Provides: %{name}-textures-mercury-bumpmap
159 Obsoletes: %{name}-textures-mercury-bumpmap
161 %description textures-mercury-bumpmap-default
164 %description textures-mercury-bumpmap-default -l pl
165 Mapa wybojów Merkurego o wielko¶ci 1024 x 512.
167 %package textures-earth-default
168 Summary: 2k Earth textures
169 Summary(pl): Tekstury Ziemi o wielko¶ci 2048 x 1024
170 Group: X11/Applications/Science
171 PreReq: %{name}-generator
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
186 PreReq: %{name}-generator
188 Provides: %{name}-textures-earth-clouds
189 Obsoletes: %{name}-textures-earth-clouds
191 %description textures-earth-clouds-default
192 1k Earth clouds textures.
194 %description textures-earth-clouds-default -l pl
195 Tekstury ziemskich chmur o wielko¶ci 1024 x 512.
197 %package textures-earth-night-default
198 Summary: 1k Earth night textures
199 Summary(pl): Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512
200 Group: X11/Applications/Science
201 PreReq: %{name}-generator
203 Provides: %{name}-textures-earth-night
204 Obsoletes: %{name}-textures-earth-night
206 %description textures-earth-night-default
207 1k Earth night textures.
209 %description textures-earth-night-default -l pl
210 Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512.
212 %package textures-moon-default
213 Summary: 1k Moon textures
214 Summary(pl): Tekstury Ksiê¿yca o wielko¶ci 1024 x 512
215 Group: X11/Applications/Science
216 PreReq: %{name}-generator
218 Provides: %{name}-textures-moon
219 Obsoletes: %{name}-textures-moon
221 %description textures-moon-default
224 %description textures-moon-default -l pl
225 Tekstury Ksiê¿yca o wielko¶ci 1024 x 512.
227 %package textures-moon-bumpmap-default
228 Summary: 1k Moon bump map
229 Summary(pl): Mapa wybojów Ksiê¿yca o wielko¶ci 1024 x 512
230 Group: X11/Applications/Science
231 PreReq: %{name}-generator
233 Provides: %{name}-textures-moon-bumpmap
234 Obsoletes: %{name}-textures-moon-bumpmap
236 %description textures-moon-bumpmap-default
239 %description textures-moon-bumpmap-default -l pl
240 Mapa wybojów Ksiê¿yca o wielko¶ci 1024 x 512.
242 %package textures-mars-default
243 Summary: 1k Mars textures
244 Summary(pl): Tekstury Marsa o wielko¶ci 1024 x 512
245 Group: X11/Applications/Science
246 PreReq: %{name}-generator
248 Provides: %{name}-textures-mars
249 Obsoletes: %{name}-textures-mars
251 %description textures-mars-default
254 %description textures-mars-default -l pl
255 Tekstury Marsa o wielko¶ci 1024 x 512.
257 %package textures-mars-bumpmap-default
258 Summary: 1k Mars bump map
259 Summary(pl): Mapa wybojów Marsa o wielko¶ci 1024 x 512
260 Group: X11/Applications/Science
261 PreReq: %{name}-generator
263 Provides: %{name}-textures-mars-bumpmap
264 Obsoletes: %{name}-textures-mars-bumpmap
266 %description textures-mars-bumpmap-default
269 %description textures-mars-bumpmap-default -l pl
270 Mapa wybojów Marsa o wielko¶ci 1024 x 512.
272 %package textures-galileanmoons-default
273 Summary: 1k galilean moons textures
274 Summary(pl): Tekstury ksiê¿yców odkrytych przez Galileusza o wielko¶ci 1024 x 512
275 Group: X11/Applications/Science
276 PreReq: %{name}-generator
278 Provides: %{name}-textures-galileanmoons
279 Obsoletes: %{name}-textures-galileanmoons
281 %description textures-galileanmoons-default
282 1k galilean moons (Io, Europa, Ganymede, Calypso) textures.
284 %description textures-galileanmoons-default -l pl
285 Tekstury ksiê¿yców Jowisza odkrytych przez Galileusza (Io,
286 Europa, Ganimedes, Calypso) o wielko¶ci 1024 x 512.
294 echo "You can remove this package safely." > PLACEHOLDER-TASK-DEFAULT
303 CPPFLAGS="-I/usr/X11R6/include -I/usr/include/lua50"
304 CXXFLAGS="%{rpmcflags} -fno-exceptions"
313 %{__make} ACLOCAL="%{__aclocal} -I macros"
316 rm -rf $RPM_BUILD_ROOT
319 DESTDIR=$RPM_BUILD_ROOT \
320 kde_htmldir=%{_kdedocdir}
323 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_sysconfdir}/gconf/schemas}
324 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
325 install src/celestia/kde/data/hi48-app-celestia.png \
326 $RPM_BUILD_ROOT%{_pixmapsdir}/celestia.png
327 mv $RPM_BUILD_ROOT/celestia.schemas $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas
329 # solarsys.ssc generator
330 install -d $RPM_BUILD_ROOT%{_datadir}/apps/%{name}/data/solarsys
331 install solar/* $RPM_BUILD_ROOT%{_datadir}/apps/%{name}/data/solarsys
332 #cp -r scripts $RPM_BUILD_ROOT%{_datadir}/apps/%{name}/scripts
334 cat > $RPM_BUILD_ROOT%{_datadir}/apps/%{name}/solarsys-gen << EOF
336 cd %{_datadir}/apps/%{name}/data
337 LANG=C cat solarsys/* > solarsys.ssc
340 #%find_lang %{name} --with-kde #doesn't find any lang files in 1.3.1, don't know why
343 rm -rf $RPM_BUILD_ROOT
345 # all texture-* here are required in one or another version, so no %%postun
347 %{_datadir}/apps/%{name}/solarsys-gen
348 #gconf_schema_install
350 %post textures-mercury-default -p %{_datadir}/apps/%{name}/solarsys-gen
351 %post textures-earth-default -p %{_datadir}/apps/%{name}/solarsys-gen
352 %post textures-earth-clouds-default -p %{_datadir}/apps/%{name}/solarsys-gen
353 %post textures-moon-default -p %{_datadir}/apps/%{name}/solarsys-gen
354 %post textures-mars-default -p %{_datadir}/apps/%{name}/solarsys-gen
355 %post textures-galileanmoons-default -p %{_datadir}/apps/%{name}/solarsys-gen
357 # optional, so %%postun is also required
358 %post textures-mercury-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
359 %postun textures-mercury-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
360 %post textures-earth-night-default -p %{_datadir}/apps/%{name}/solarsys-gen
361 %postun textures-earth-night-default -p %{_datadir}/apps/%{name}/solarsys-gen
362 %post textures-mars-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
363 %postun textures-mars-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
364 %post textures-moon-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
365 %postun textures-moon-bumpmap-default -p %{_datadir}/apps/%{name}/solarsys-gen
368 %defattr(644,root,root,755)
369 #{_sysconfdir}/gconf/schemas/*
370 %doc README AUTHORS TODO controls.txt ChangeLog
371 %doc %{_datadir}/apps/celestia/manual
372 %attr(755,root,root) %{_bindir}/*
373 %{_datadir}/apps/celestia/data/solarsys/04-mercury
374 %{_datadir}/apps/celestia/data/solarsys/08-mercury
375 %{_datadir}/apps/celestia/data/solarsys/10-venus
376 %{_datadir}/apps/celestia/data/solarsys/24-earth
377 %{_datadir}/apps/celestia/data/solarsys/28-earth
378 %{_datadir}/apps/celestia/data/solarsys/35-moon
379 %{_datadir}/apps/celestia/data/solarsys/44-mars
380 %{_datadir}/apps/celestia/data/solarsys/48-mars-moons
381 %{_datadir}/apps/celestia/data/solarsys/50-jupiter
382 %{_datadir}/apps/celestia/data/solarsys/52-jupiter-small-moon
383 %{_datadir}/apps/celestia/data/solarsys/60-saturn
384 %{_datadir}/apps/celestia/data/solarsys/65-saturn-moons
385 %{_datadir}/apps/celestia/data/solarsys/70-uranus
386 %{_datadir}/apps/celestia/data/solarsys/75-uranus-moons
387 %{_datadir}/apps/celestia/data/solarsys/80-neptune
388 %{_datadir}/apps/celestia/data/solarsys/82-neptune-moons
389 %{_datadir}/apps/celestia/data/solarsys/90-pluto
390 %{_datadir}/apps/celestia/data/solarsys/92-pluto-moon
391 %{_datadir}/apps/celestia/data/asterisms.dat
392 %{_datadir}/apps/celestia/data/asteroids.ssc
393 %{_datadir}/apps/celestia/data/boundaries.dat
394 %{_datadir}/apps/celestia/data/cassini.xyz
395 %{_datadir}/apps/celestia/data/comets.ssc
396 %{_datadir}/apps/celestia/data/deepsky.dsc
397 %{_datadir}/apps/celestia/data/galileo.xyz
398 %{_datadir}/apps/celestia/data/huygens.xyz
399 %{_datadir}/apps/celestia/data/outersys.ssc
400 %verify(not md5 size mtime) %{_datadir}/apps/celestia/data/solarsys.ssc
401 %{_datadir}/apps/celestia/data/solsys_locs.ssc
402 %{_datadir}/apps/celestia/data/spacecraft.ssc
403 %{_datadir}/apps/celestia/data/starnames.dat
404 %{_datadir}/apps/celestia/data/world-capitals.ssc
405 %{_datadir}/apps/celestia/extras
406 %{_datadir}/apps/celestia/favicons
407 %{_datadir}/apps/celestia/fonts
408 %{_datadir}/apps/celestia/models
409 #{_datadir}/apps/celestia/scripts
410 %{_datadir}/apps/celestia/shaders
411 %dir %{_datadir}/apps/celestia/textures
412 %{_datadir}/apps/celestia/textures/lores
413 %{_datadir}/apps/celestia/textures/medres
414 %exclude %{_datadir}/apps/celestia/textures/medres/callisto.jpg
415 %exclude %{_datadir}/apps/celestia/textures/medres/earth-clouds.png
416 %exclude %{_datadir}/apps/celestia/textures/medres/earth.jpg
417 %exclude %{_datadir}/apps/celestia/textures/medres/earthnight.jpg
418 #%exclude %{_datadir}/apps/celestia/textures/medres/earth-spec.jpg
419 #%exclude %{_datadir}/apps/celestia/textures/medres/earth.png
420 %exclude %{_datadir}/apps/celestia/textures/medres/europa.jpg
421 %exclude %{_datadir}/apps/celestia/textures/medres/ganymede.jpg
422 %exclude %{_datadir}/apps/celestia/textures/medres/io.jpg
423 %exclude %{_datadir}/apps/celestia/textures/medres/marsbump.jpg
424 %exclude %{_datadir}/apps/celestia/textures/medres/mars.jpg
425 %exclude %{_datadir}/apps/celestia/textures/medres/mercurybump.jpg
426 %exclude %{_datadir}/apps/celestia/textures/medres/mercury.jpg
427 %exclude %{_datadir}/apps/celestia/textures/medres/moonbump.jpg
428 %exclude %{_datadir}/apps/celestia/textures/medres/moon.jpg
429 %{_datadir}/apps/celestia/textures/flare.jpg
430 %{_datadir}/apps/celestia/textures/logo.png
431 %{_datadir}/apps/celestia/bookmarks.xml
432 %{_datadir}/apps/celestia/celestia.cfg
433 %{_datadir}/apps/celestia/celestia.png
434 %{_datadir}/apps/celestia/celestiaui.rc
435 %{_datadir}/apps/celestia/controls.txt
436 %{_datadir}/apps/celestia/*.cel
437 %{_datadir}/apps/celestia/celestia-splash.jpg
442 %{_datadir}/mimelnk/application/*
443 %{_datadir}/services/*
446 %defattr(644,root,root,755)
447 %doc PLACEHOLDER-TASK-DEFAULT
450 %defattr(644,root,root,755)
451 %dir %{_datadir}/apps/celestia
452 %dir %{_datadir}/apps/celestia/data
453 %dir %{_datadir}/apps/celestia/data/solarsys
454 %attr(755,root,root) %{_datadir}/apps/celestia/solarsys-gen
456 %files extrasolar-default
457 %defattr(644,root,root,755)
458 %{_datadir}/apps/celestia/data/extrasolar.ssc
461 %defattr(644,root,root,755)
462 %{_datadir}/apps/celestia/data/stars.dat
464 %files textures-mercury-default
465 %defattr(644,root,root,755)
466 %{_datadir}/apps/celestia/textures/medres/mercury.jpg
467 %{_datadir}/apps/celestia/data/solarsys/00-mercury
469 %files textures-mercury-bumpmap-default
470 %defattr(644,root,root,755)
471 %{_datadir}/apps/celestia/textures/medres/mercurybump.jpg
472 %{_datadir}/apps/celestia/data/solarsys/02-mercury-bump
473 %{_datadir}/apps/celestia/data/solarsys/06-mercury-bump
475 %files textures-earth-default
476 %defattr(644,root,root,755)
477 %{_datadir}/apps/celestia/textures/medres/earth.jpg
478 %{_datadir}/apps/celestia/data/solarsys/20-earth
480 %files textures-earth-clouds-default
481 %defattr(644,root,root,755)
482 %{_datadir}/apps/celestia/textures/medres/earth-clouds.png
483 %{_datadir}/apps/celestia/data/solarsys/26-earth-clouds
485 %files textures-earth-night-default
486 %defattr(644,root,root,755)
487 %{_datadir}/apps/celestia/textures/medres/earthnight.jpg
488 %{_datadir}/apps/celestia/data/solarsys/22-earth-night
490 %files textures-moon-default
491 %defattr(644,root,root,755)
492 %{_datadir}/apps/celestia/textures/medres/moon.jpg
493 %{_datadir}/apps/celestia/data/solarsys/30-moon
495 %files textures-moon-bumpmap-default
496 %defattr(644,root,root,755)
497 %{_datadir}/apps/celestia/textures/medres/moonbump.jpg
498 %{_datadir}/apps/celestia/data/solarsys/33-moon-bump
500 %files textures-mars-default
501 %defattr(644,root,root,755)
502 %{_datadir}/apps/celestia/textures/medres/mars.jpg
503 %{_datadir}/apps/celestia/data/solarsys/40-mars
505 %files textures-mars-bumpmap-default
506 %defattr(644,root,root,755)
507 %{_datadir}/apps/celestia/textures/medres/marsbump.jpg
508 %{_datadir}/apps/celestia/data/solarsys/42-mars-bump
510 %files textures-galileanmoons-default
511 %defattr(644,root,root,755)
512 %{_datadir}/apps/celestia/textures/medres/callisto.jpg
513 %{_datadir}/apps/celestia/textures/medres/io.jpg
514 %{_datadir}/apps/celestia/textures/medres/europa.jpg
515 %{_datadir}/apps/celestia/textures/medres/ganymede.jpg
516 %{_datadir}/apps/celestia/data/solarsys/55-jupiter-galilean-moons