]> git.pld-linux.org Git - packages/celestia.git/blob - celestia.spec
- 1.3.0, NFY
[packages/celestia.git] / celestia.spec
1 Summary:        A real-time visual space simulation
2 Summary(pl):    Symulacja przestrzeni kosmicznej w czasie rzeczywistym
3 Name:           celestia
4 Version:        1.3.0
5 Release:        0.1
6 License:        GPL
7 Group:          X11/Applications/Science
8 Source0:        http://dl.sourceforge.net/celestia/%{name}-%{version}.tar.gz
9 Source1:        %{name}.desktop
10 URL:            http://www.shatters.net/celestia/
11 BuildRequires:  autoconf
12 BuildRequires:  automake
13 BuildRequires:  fam-devel
14 BuildRequires:  glut-devel
15 BuildRequires:  kdelibs-devel
16 BuildRequires:  libjpeg-devel
17 BuildRequires:  libpng-devel
18 BuildRequires:  libstdc++-devel
19 BuildRequires:  libtool
20 BuildRequires:  OpenGL-devel
21 Requires:       OpenGL
22 Requires:       %{name}-extrasolar
23 Requires:       %{name}-galaxies
24 Requires:       %{name}-stars
25 Requires:       %{name}-textures-stars
26 Requires:       %{name}-textures-mercury
27 Requires:       %{name}-textures-earth
28 Requires:       %{name}-textures-earth-clouds
29 Requires:       %{name}-textures-earth-night
30 Requires:       %{name}-textures-moon
31 Requires:       %{name}-textures-mars
32 Requires:       %{name}-textures-jupiter
33 Requires:       %{name}-textures-galileanmoons
34 Requires:       %{name}-textures-saturn
35 Requires:       %{name}-textures-triton
36 Requires:       %{name}-textures-pluto
37 Obsoletes:      %{name}-asterisms
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %define         _noautoreqdep   libGL.so.1 libGLU.so.1 libGLcore.so.1
41
42 %description
43 Celestia is a free real-time space simulation that lets you experience
44 our universe in three dimensions. Unlike most planetarium software,
45 Celestia doesn't confine you to the surface of the Earth. You can
46 travel throughout the solar system, to any of over 100,000 stars, or
47 even beyond the galaxy. All travel in Celestia is seamless; the
48 exponential zoom feature lets you explore space across a huge range of
49 scales, from galaxy clusters down to spacecraft only a few meters
50 across. A 'point-and-goto' interface makes it simple to navigate
51 through the universe to the object you want to visit.
52
53 %description -l pl
54 Celestia to wolny symulator przestrzeni komicznej w czasie
55 rzeczywistym, który pozwala do¶wiadczaæ naszego Wszech¶wiata w trzech
56 wymiarach. W odró¿nieniu od innych programów planetarnych Celestia nie
57 przywi±zuje Ciê do powierzchni ziemi. Mo¿esz podró¿owaæ przez Uk³ad
58 S³oneczny do ponad 100,000 gwiazd lub nawet poza galaktykê. Wszystkie
59 podró¿e w Celestii s± niezauwa¿alne; funkcja wyk³adniczego
60 przybli¿enia pozwala Ci odkrywaæ Kosmos w ró¿nych skalach - od
61 spojrzenia na galaktyki do widoku kilkumetrowych statków kosmicznych.
62 Interfejs typu 'poka¿-i-leæ' czyni nawigacjê przez Wszech¶wiat prost±.
63
64 %package task-default
65 Summary:        Default packages for celestia
66 Summary(pl):    Domy¶lne pakiety dla celestii
67 Group:          X11/Applications/Science
68 Requires:       %{name}-extrasolar-default
69 Requires:       %{name}-galaxies-default
70 Requires:       %{name}-stars-default
71 Requires:       %{name}-textures-stars-default
72 Requires:       %{name}-textures-mercury-default
73 Requires:       %{name}-textures-earth-default
74 Requires:       %{name}-textures-earth-clouds-default
75 Requires:       %{name}-textures-earth-night-default
76 Requires:       %{name}-textures-moon-default
77 Requires:       %{name}-textures-mars-default
78 Requires:       %{name}-textures-jupiter-default
79 Requires:       %{name}-textures-galileanmoons-default
80 Requires:       %{name}-textures-saturn-default
81 Requires:       %{name}-textures-triton-default
82 Requires:       %{name}-textures-pluto-default
83
84 %description task-default
85 Default packages for celestia. This metapackage contains no files
86 and can be safely uninstalled after installation.
87
88 %description task-default -l pl
89 Domy¶lne pakiety dla celestii. Ten metapakiet nie zawiera ¿adnych
90 plików i mo¿e zostaæ usuniêty po instalacji.
91
92 %package extrasolar-default
93 Summary:        Catalog of known extrasolar planetary systems
94 Summary(pl):    Katalog znanych uk³adów planetarnych
95 Group:          X11/Applications/Science
96 Requires:       %{name}
97 Provides:       %{name}-extrasolar
98 Obsoletes:      %{name}-extrasolar
99
100 %description extrasolar-default
101 Catalog of known extrasolar planetary systems.
102
103 %description extrasolar-default -l pl
104 Katalog znanych uk³adów planetarnych.
105
106 %package galaxies-default
107 Summary:        Galaxy catalog (8 galaxies)
108 Summary(pl):    Katalog o¶miu galaktyk
109 Group:          X11/Applications/Science
110 Requires:       %{name}
111 Provides:       %{name}-galaxies
112 Obsoletes:      %{name}-galaxies
113
114 %description galaxies-default
115 Galaxy catalog (8 galaxies).
116
117 %description galaxies-default -l pl
118 Katalog o¶miu galaktyk.
119
120 %package stars-default
121 Summary:        Database with 100 000 stars
122 Summary(pl):    Baza danych 100 000 gwiazd
123 Group:          X11/Applications/Science
124 Requires:       %{name}
125 Provides:       %{name}-stars
126 Obsoletes:      %{name}-stars
127
128 %description stars-default
129 Initial Stars database (with about 100 000 Hipparcos stars).
130
131 %description stars-default -l pl
132 Podstawowa baza danych gwiazd (z oko³o 100 000 gwiazd zbadanych
133 przez sondê kosmiczn± Hipparcos).
134
135 %package textures-stars-default
136 Summary:        Standard stars textures
137 Summary(pl):    Standardowe tekstury gwiazd
138 Group:          X11/Applications/Science
139 Requires:       %{name}
140 Provides:       %{name}-textures-stars
141 Obsoletes:      %{name}-textures-stars
142
143 %description textures-stars-default
144 Standard stars textures.
145
146 %description textures-stars-default -l pl
147 Standardowe tekstury gwiazd.
148
149 %package textures-mercury-default
150 Summary:        1k Mercury textures
151 Summary(pl):    Tekstury Merkurego o wielko¶ci 1024 x 512
152 Group:          X11/Applications/Science
153 Prereq:         %{name}
154 Provides:       %{name}-textures-mercury
155 Obsoletes:      %{name}-textures-mercury
156
157 %description textures-mercury-default
158 1k Mercury textures.
159
160 %description textures-mercury-default -l pl
161 Tekstury Merkurego o wielko¶ci 1024 x 512.
162
163 %package textures-earth-default
164 Summary:        2k Earth textures
165 Summary(pl):    Tekstury Ziemi o wielko¶ci 2048 x 1024
166 Group:          X11/Applications/Science
167 Prereq:         %{name}
168 Provides:       %{name}-textures-earth
169 Obsoletes:      %{name}-textures-earth
170
171 %description textures-earth-default
172 2k Earth textures.
173
174 %description textures-earth-default -l pl
175 Tekstury Ziemi o wielko¶ci 2048 x 1024.
176
177 %package textures-earth-clouds-default
178 Summary:        1k Earth cloud textures
179 Summary(pl):    Tekstury ziemskich chmur o wielko¶ci 1024 x 512
180 Group:          X11/Applications/Science
181 Prereq:         %{name}
182 Provides:       %{name}-textures-earth-clouds
183 Obsoletes:      %{name}-textures-earth-clouds
184
185 %description textures-earth-clouds-default
186 1k Earth clouds textures.
187
188 %description textures-earth-clouds-default -l pl
189 Tekstury ziemskich chmur o wielko¶ci 1024 x 512.
190
191 %package textures-earth-night-default
192 Summary:        1k Earth night textures
193 Summary(pl):    Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512
194 Group:          X11/Applications/Science
195 Prereq:         %{name}
196 Provides:       %{name}-textures-earth-night
197 Obsoletes:      %{name}-textures-earth-night
198
199 %description textures-earth-night-default
200 1k Earth night textures.
201
202 %description textures-earth-night-default -l pl
203 Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512.
204
205 %package textures-moon-default
206 Summary:        1k Moon textures
207 Summary(pl):    Tekstury Ksiê¿yca o wielko¶ci 1024 x 512
208 Group:          X11/Applications/Science
209 Prereq:         %{name}
210 Provides:       %{name}-textures-moon
211 Obsoletes:      %{name}-textures-moon
212
213 %description textures-moon-default
214 1k Moon textures.
215
216 %description textures-moon-default -l pl
217 Tekstury Ksiê¿yca o wielko¶ci 1024 x 512.
218
219 %package textures-mars-default
220 Summary:        1k Mars textures
221 Summary(pl):    Tekstury Marsa o wielko¶ci 1024 x 512
222 Group:          X11/Applications/Science
223 Prereq:         %{name}
224 Provides:       %{name}-textures-mars
225 Obsoletes:      %{name}-textures-mars
226
227 %description textures-mars-default
228 1k Mars textures.
229
230 %description textures-mars-default -l pl
231 Tekstury Marsa o wielko¶ci 1024 x 512.
232
233 %package textures-jupiter-default
234 Summary:        1k Jupiter textures
235 Summary(pl):    Tekstury Jowisza o wielko¶ci 1024 x 512
236 Group:          X11/Applications/Science
237 Prereq:         %{name}
238 Provides:       %{name}-textures-jupiter
239 Obsoletes:      %{name}-textures-jupiter
240
241 %description textures-jupiter-default
242 1k Jupiter textures.
243
244 %description textures-jupiter-default -l pl
245 Tekstury Jowisza o wielko¶ci 1024 x 512.
246
247 %package textures-galileanmoons-default
248 Summary:        1k galilean moons textures
249 Summary(pl):    Tekstury ksiê¿yców odkrytych przez Galileusza o wielko¶ci 1024 x 512
250 Group:          X11/Applications/Science
251 Prereq:         %{name}
252 Provides:       %{name}-textures-galileanmoons
253 Obsoletes:      %{name}-textures-galileanmoons
254
255 %description textures-galileanmoons-default
256 1k galilean moons (Io, Europa, Ganymede, Calypso) textures.
257
258 %description textures-galileanmoons-default -l pl
259 Tekstury ksiê¿yców Jowisza odkrytych przez Galileusza (Io,
260 Europa, Ganimedes, Calypso) o wielko¶ci 1024 x 512.
261
262 %package textures-saturn-default
263 Summary:        256 Saturn textures
264 Summary(pl):    Tekstury Saturna o wielko¶ci 256 x 128
265 Group:          X11/Applications/Science
266 Prereq:         %{name}
267 Provides:       %{name}-textures-saturn
268 Obsoletes:      %{name}-textures-saturn
269
270 %description textures-saturn-default
271 256 Saturn textures.
272
273 %description textures-saturn-default -l pl
274 Tekstury Jowisza o wielko¶ci 256 x 128.
275
276 %package textures-triton-default
277 Summary:        512 Triton textures
278 Summary(pl):    Tekstury Trytona o wielko¶ci 512 x 256
279 Group:          X11/Applications/Science
280 Prereq:         %{name}
281 Provides:       %{name}-textures-triton
282 Obsoletes:      %{name}-textures-triton
283
284 %description textures-triton-default
285 512 Triton textures.
286
287 %description textures-triton-default -l pl
288 Tekstury najwiêkszego ksiê¿yca Neptuna, Trytona
289 o wielko¶ci 512 x 256.
290
291 %package textures-pluto-default
292 Summary:        1k Pluto textures
293 Summary(pl):    Tekstury Plutona o wielko¶ci 1024 x 512
294 Group:          X11/Applications/Science
295 Prereq:         %{name}
296 Provides:       %{name}-textures-pluto
297 Obsoletes:      %{name}-textures-pluto
298
299 %description textures-pluto-default
300 1k Pluto textures.
301
302 %description textures-pluto-default -l pl
303 Tekstury Plutona o wielko¶ci 1024 x 512.
304
305 %prep
306 %setup -q
307
308 touch PLACEHOLDER-TASK-DEFAULT
309
310 %build
311 rm -f missing
312 %{__libtoolize}
313 %{__aclocal} -I macros
314 %{__autoconf}
315 %{__automake}
316 #CFLAGS="-I%{_includedir} %{rpmcflags}"
317 #CPPFLAGS="-I%{_includedir} %{rpmcflags} -fno-rtti -fno-exceptions"
318 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
319 %configure \
320         --disable-rpath \
321         --with-kde \
322         --without-gtk \
323         --without-lua \
324         --with-xinerama
325 %{__make}
326
327 exit 1
328
329 %install
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/
335
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
340
341 %clean
342 rm -rf $RPM_BUILD_ROOT
343
344 %files
345 %defattr(644,root,root,755)
346 %doc README AUTHORS TODO controls.txt
347 %doc %{_datadir}/celestia/manual
348 %attr(755,root,root) %{_bindir}/*
349 %dir %{_datadir}/celestia
350 %dir %{_datadir}/celestia/data
351 %{_datadir}/celestia/data/asterisms.dat
352 %{_datadir}/celestia/data/boundaries.dat
353 %{_datadir}/celestia/data/galileo.xyz
354 # problem: after upgrade it will be lost
355 %verify(not md5 size mtime) %{_datadir}/celestia/data/solarsys.ssc
356 %{_datadir}/celestia/data/hdnames.dat
357 %{_datadir}/celestia/data/starnames.dat
358 %{_datadir}/celestia/extras
359 %{_datadir}/celestia/fonts
360 %{_datadir}/celestia/models
361 %{_datadir}/celestia/shaders
362 %dir %{_datadir}/celestia/textures
363 %{_datadir}/celestia/textures/lores
364 %dir %{_datadir}/celestia/textures/medres
365 %{_datadir}/celestia/textures/medres/iss*
366 %{_datadir}/celestia/textures/medres/ariel.jpg
367 %{_datadir}/celestia/textures/medres/asteroid.jpg
368 %{_datadir}/celestia/textures/medres/deimos.jpg
369 %{_datadir}/celestia/textures/medres/dione.jpg
370 %{_datadir}/celestia/textures/medres/gasgiant.jpg
371 %{_datadir}/celestia/textures/medres/iapetus.jpg
372 %{_datadir}/celestia/textures/medres/jupiter-rings.png
373 %{_datadir}/celestia/textures/medres/jupiterlike.jpg
374 %{_datadir}/celestia/textures/medres/mimas.jpg
375 %{_datadir}/celestia/textures/medres/miranda.jpg
376 %{_datadir}/celestia/textures/medres/neptune-rings.png
377 %{_datadir}/celestia/textures/medres/oberon.jpg
378 %{_datadir}/celestia/textures/medres/phobos.jpg
379 %{_datadir}/celestia/textures/medres/renova.jpg
380 %{_datadir}/celestia/textures/medres/rhea.jpg
381 %{_datadir}/celestia/textures/medres/tethys.jpg
382 %{_datadir}/celestia/textures/medres/titania.jpg
383 %{_datadir}/celestia/textures/medres/umbriel.jpg
384 %{_datadir}/celestia/textures/medres/venus.jpg
385 %{_datadir}/celestia/textures/medres/venuslike.jpg
386 %{_datadir}/celestia/textures/flare.jpg
387 %{_datadir}/celestia/textures/logo.png
388 %{_datadir}/celestia/celestia.cfg
389 %{_datadir}/celestia/controls.txt
390 %{_datadir}/celestia/*.cel
391 %{_applnkdir}/Scientific/Astronomy/*
392
393 %files task-default
394 %defattr(644,root,root,755)
395 %doc PLACEHOLDER-TASK-DEFAULT
396
397 %files extrasolar-default
398 %defattr(644,root,root,755)
399 %{_datadir}/celestia/data/extrasolar.ssc
400
401 %files galaxies-default
402 %defattr(644,root,root,755)
403 %{_datadir}/celestia/data/galaxies.dat
404
405 %files stars-default
406 %defattr(644,root,root,755)
407 %{_datadir}/celestia/data/stars.dat
408
409 %files textures-stars-default
410 %defattr(644,root,root,755)
411 %{_datadir}/celestia/textures/medres/astar.jpg
412 %{_datadir}/celestia/textures/medres/bstar.jpg
413 %{_datadir}/celestia/textures/medres/gstar.jpg
414 %{_datadir}/celestia/textures/medres/mstar.jpg
415 %{_datadir}/celestia/textures/medres/browndwarf.jpg
416
417 %files textures-mercury-default
418 %defattr(644,root,root,755)
419 %{_datadir}/celestia/textures/medres/mercury.jpg
420 %{_datadir}/celestia/textures/medres/mercurybump.jpg
421
422 %files textures-earth-default
423 %defattr(644,root,root,755)
424 %{_datadir}/celestia/textures/medres/earth.png
425
426 %files textures-earth-clouds-default
427 %defattr(644,root,root,755)
428 %{_datadir}/celestia/textures/medres/earth-clouds.png
429
430 %files textures-earth-night-default
431 %defattr(644,root,root,755)
432 %{_datadir}/celestia/textures/medres/earthnight.jpg
433
434 %files textures-moon-default
435 %defattr(644,root,root,755)
436 %{_datadir}/celestia/textures/medres/moon.jpg
437 %{_datadir}/celestia/textures/medres/moonbump.jpg
438
439 %files textures-mars-default
440 %defattr(644,root,root,755)
441 %{_datadir}/celestia/textures/medres/mars.jpg
442 %{_datadir}/celestia/textures/medres/marsbump.jpg
443
444 %files textures-jupiter-default
445 %defattr(644,root,root,755)
446 %{_datadir}/celestia/textures/medres/jupiter.jpg
447
448 %files textures-galileanmoons-default
449 %defattr(644,root,root,755)
450 %{_datadir}/celestia/textures/medres/callisto.jpg
451 %{_datadir}/celestia/textures/medres/io.jpg
452 %{_datadir}/celestia/textures/medres/europa.jpg
453 %{_datadir}/celestia/textures/medres/ganymede.jpg
454
455 %files textures-saturn-default
456 %defattr(644,root,root,755)
457 %{_datadir}/celestia/textures/medres/saturn.jpg
458
459 %files textures-triton-default
460 %defattr(644,root,root,755)
461 %{_datadir}/celestia/textures/medres/triton.jpg
462
463 %files textures-pluto-default
464 %defattr(644,root,root,755)
465 %{_datadir}/celestia/textures/medres/pluto.jpg
466 %{_datadir}/celestia/textures/medres/plutobump.jpg
This page took 0.07526 seconds and 4 git commands to generate.