]> git.pld-linux.org Git - packages/celestia.git/commitdiff
- 1.4.0
authorwolf <wolf@pld-linux.org>
Sun, 25 Dec 2005 00:44:21 +0000 (00:44 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- get rid of old texture packages system, use ~/.celestia to put extra
  textures, objects, etc
  (http://lepp.cornell.edu/~seb/celestia/addon-intro.html)
- TODO: obsoletes
- TODO: makefiles in docs

Changed files:
    celestia.spec -> 1.56

celestia.spec

index e40af789b0e331616cef5067cba2c80b1b4f030c..f8ba2db50417d97fc93ddb3864feae71035efdd0 100644 (file)
@@ -1,19 +1,17 @@
-%define                _snap   20050111
 Summary:       A real-time visual space simulation
 Summary(pl):   Symulacja przestrzeni kosmicznej w czasie rzeczywistym
 Name:          celestia
-Version:       1.3.2
-Release:       1.%{_snap}.2
+Version:       1.4.0
+Release:       1
 License:       GPL
 Group:         X11/Applications/Science
-#Source0:      http://dl.sourceforge.net/celestia/%{name}-%{version}.tar.gz
-Source0:       %{name}-%{_snap}.tar.bz2
-# Source0-md5: 38bd909c68c1cff31429671edaf30352
+Source0:       http://dl.sourceforge.net/celestia/%{name}-%{version}.tar.gz
+# Source0-md5: d4bd0029af87fdd9cb4a0828cf62a025
 Source1:       %{name}.desktop
-Source2:       http://ep09.pld-linux.org/~havner/%{name}-solar-%{version}.tar.gz
-# Source2-md5: 1c4afc290816945250755d400852d04b
 Patch0:                %{name}-lua50.patch
 Patch1:                %{name}-makefile.patch
+Patch2:                %{name}-gcc4.patch
+Patch3:                %{name}-extras.patch
 URL:           http://www.shatters.net/celestia/
 BuildRequires: GConf2-devel
 BuildRequires: OpenGL-devel
@@ -28,15 +26,6 @@ BuildRequires:       libstdc++-devel
 BuildRequires: libtool
 BuildRequires: lua50-devel
 BuildRequires: pkgconfig
-Requires:      %{name}-extrasolar
-Requires:      %{name}-generator
-Requires:      %{name}-stars
-Requires:      %{name}-textures-earth
-Requires:      %{name}-textures-earth-clouds
-Requires:      %{name}-textures-galileanmoons
-Requires:      %{name}-textures-mars
-Requires:      %{name}-textures-mercury
-Requires:      %{name}-textures-moon
 Requires:      OpenGL
 Obsoletes:     celestia-textures-stars
 Obsoletes:     celestia-asterisms
@@ -72,224 +61,12 @@ przybli
 spojrzenia na galaktyki do widoku kilkumetrowych statków kosmicznych.
 Interfejs typu 'poka¿-i-leæ' czyni nawigacjê przez Wszech¶wiat prost±.
 
-%package task-default
-Summary:       Default packages for celestia
-Summary(pl):   Domy¶lne pakiety dla celestii
-Group:         X11/Applications/Science
-Requires:      %{name}-extrasolar-default
-Requires:      %{name}-stars-default
-Requires:      %{name}-textures-earth-clouds-default
-Requires:      %{name}-textures-earth-default
-Requires:      %{name}-textures-galileanmoons-default
-Requires:      %{name}-textures-mars-default
-Requires:      %{name}-textures-mercury-default
-Requires:      %{name}-textures-moon-default
-
-%description task-default
-Default packages for celestia. This metapackage contains no files and
-can be safely uninstalled after installation.
-
-%description task-default -l pl
-Domy¶lne pakiety dla celestii. Ten metapakiet nie zawiera ¿adnych
-plików i mo¿e zostaæ usuniêty po instalacji.
-
-%package generator
-Summary:       Hack needed because rpm sucks
-Summary(pl):   Hack potrzebny z powodu obsysania rpm-a
-Group:         X11/Applications/Science
-
-%description generator
-Generates solarsys.ssc .
-
-%description generator -l pl
-Tworzy solarsys.ssc .
-
-%package extrasolar-default
-Summary:       Catalog of known extrasolar planetary systems
-Summary(pl):   Katalog znanych uk³adów planetarnych
-Group:         X11/Applications/Science
-Requires:      %{name}
-Provides:      %{name}-extrasolar
-Obsoletes:     %{name}-extrasolar
-
-%description extrasolar-default
-Catalog of known extrasolar planetary systems.
-
-%description extrasolar-default -l pl
-Katalog znanych uk³adów planetarnych.
-
-%package stars-default
-Summary:       Database with 100 000 stars
-Summary(pl):   Baza danych 100 000 gwiazd
-Group:         X11/Applications/Science
-Requires:      %{name}
-Provides:      %{name}-stars
-Obsoletes:     %{name}-stars
-
-%description stars-default
-Initial Stars database (with about 100 000 Hipparcos stars).
-
-%description stars-default -l pl
-Podstawowa baza danych gwiazd (z oko³o 100 000 gwiazd zbadanych przez
-sondê kosmiczn± Hipparcos).
-
-%package textures-mercury-default
-Summary:       1k Mercury textures
-Summary(pl):   Tekstury Merkurego o wielko¶ci 1024 x 512
-Group:         X11/Applications/Science
-Requires:      %{name}
-Requires:      %{name}-generator
-Provides:      %{name}-textures-mercury
-Obsoletes:     %{name}-textures-mercury
-
-%description textures-mercury-default
-1k Mercury textures.
-
-%description textures-mercury-default -l pl
-Tekstury Merkurego o wielko¶ci 1024 x 512.
-
-%package textures-mercury-bumpmap-default
-Summary:       1k Mercury bump maps
-Summary(pl):   Mapa wybojów Merkurego o wielko¶ci 1024 x 512
-Group:         X11/Applications/Science
-Requires:      %{name}
-Requires:      %{name}-generator
-Provides:      %{name}-textures-mercury-bumpmap
-Obsoletes:     %{name}-textures-mercury-bumpmap
-
-%description textures-mercury-bumpmap-default
-1k Mercury bump map.
-
-%description textures-mercury-bumpmap-default -l pl
-Mapa wybojów Merkurego o wielko¶ci 1024 x 512.
-
-%package textures-earth-default
-Summary:       2k Earth textures
-Summary(pl):   Tekstury Ziemi o wielko¶ci 2048 x 1024
-Group:         X11/Applications/Science
-Requires:      %{name}
-Requires:      %{name}-generator
-Provides:      %{name}-textures-earth
-Obsoletes:     %{name}-textures-earth
-
-%description textures-earth-default
-2k Earth textures.
-
-%description textures-earth-default -l pl
-Tekstury Ziemi o wielko¶ci 2048 x 1024.
-
-%package textures-earth-clouds-default
-Summary:       1k Earth cloud textures
-Summary(pl):   Tekstury ziemskich chmur o wielko¶ci 1024 x 512
-Group:         X11/Applications/Science
-Requires:      %{name}
-Requires:      %{name}-generator
-Provides:      %{name}-textures-earth-clouds
-Obsoletes:     %{name}-textures-earth-clouds
-
-%description textures-earth-clouds-default
-1k Earth clouds textures.
-
-%description textures-earth-clouds-default -l pl
-Tekstury ziemskich chmur o wielko¶ci 1024 x 512.
-
-%package textures-earth-night-default
-Summary:       1k Earth night textures
-Summary(pl):   Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512
-Group:         X11/Applications/Science
-Requires:      %{name}
-Requires:      %{name}-generator
-Provides:      %{name}-textures-earth-night
-Obsoletes:     %{name}-textures-earth-night
-
-%description textures-earth-night-default
-1k Earth night textures.
-
-%description textures-earth-night-default -l pl
-Tekstury nocnych ¶wiate³ miast o wielko¶ci 1024 x 512.
-
-%package textures-moon-default
-Summary:       1k Moon textures
-Summary(pl):   Tekstury Ksiê¿yca o wielko¶ci 1024 x 512
-Group:         X11/Applications/Science
-Requires:      %{name}
-Requires:      %{name}-generator
-Provides:      %{name}-textures-moon
-Obsoletes:     %{name}-textures-moon
-
-%description textures-moon-default
-1k Moon textures.
-
-%description textures-moon-default -l pl
-Tekstury Ksiê¿yca o wielko¶ci 1024 x 512.
-
-%package textures-moon-bumpmap-default
-Summary:       1k Moon bump map
-Summary(pl):   Mapa wybojów Ksiê¿yca o wielko¶ci 1024 x 512
-Group:         X11/Applications/Science
-Requires:      %{name}
-Requires:      %{name}-generator
-Provides:      %{name}-textures-moon-bumpmap
-Obsoletes:     %{name}-textures-moon-bumpmap
-
-%description textures-moon-bumpmap-default
-1k Moon bump map.
-
-%description textures-moon-bumpmap-default -l pl
-Mapa wybojów Ksiê¿yca o wielko¶ci 1024 x 512.
-
-%package textures-mars-default
-Summary:       1k Mars textures
-Summary(pl):   Tekstury Marsa o wielko¶ci 1024 x 512
-Group:         X11/Applications/Science
-Requires:      %{name}
-Requires:      %{name}-generator
-Provides:      %{name}-textures-mars
-Obsoletes:     %{name}-textures-mars
-
-%description textures-mars-default
-1k Mars textures.
-
-%description textures-mars-default -l pl
-Tekstury Marsa o wielko¶ci 1024 x 512.
-
-%package textures-mars-bumpmap-default
-Summary:       1k Mars bump map
-Summary(pl):   Mapa wybojów Marsa o wielko¶ci 1024 x 512
-Group:         X11/Applications/Science
-Requires:      %{name}
-Requires:      %{name}-generator
-Provides:      %{name}-textures-mars-bumpmap
-Obsoletes:     %{name}-textures-mars-bumpmap
-
-%description textures-mars-bumpmap-default
-1k Mars bump map.
-
-%description textures-mars-bumpmap-default -l pl
-Mapa wybojów Marsa o wielko¶ci 1024 x 512.
-
-%package textures-galileanmoons-default
-Summary:       1k galilean moons textures
-Summary(pl):   Tekstury ksiê¿yców odkrytych przez Galileusza o wielko¶ci 1024 x 512
-Group:         X11/Applications/Science
-Requires:      %{name}
-Requires:      %{name}-generator
-Provides:      %{name}-textures-galileanmoons
-Obsoletes:     %{name}-textures-galileanmoons
-
-%description textures-galileanmoons-default
-1k galilean moons (Io, Europa, Ganymede, Calypso) textures.
-
-%description textures-galileanmoons-default -l pl
-Tekstury ksiê¿yców Jowisza odkrytych przez Galileusza (Io, Europa,
-Ganimedes, Calypso) o wielko¶ci 1024 x 512.
-
 %prep
-%setup -q -a2 -n %{name}
+%setup -q
 %patch0 -p1
 %patch1 -p1
-
-echo "You can remove this package safely." > PLACEHOLDER-TASK-DEFAULT
+%patch2 -p1
+%patch3 -p1
 
 %build
 touch config.h.in
@@ -319,199 +96,24 @@ rm -rf $RPM_BUILD_ROOT
        kde_htmldir=%{_kdedocdir}
 
 # desktop/icon
-install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_sysconfdir}/gconf/schemas}
+install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
 install src/celestia/gtk/data/celestia.png $RPM_BUILD_ROOT%{_pixmapsdir}
-mv $RPM_BUILD_ROOT/celestia.schemas $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas
-
-# solarsys.ssc generator
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/data/solarsys
-install solar/* $RPM_BUILD_ROOT%{_datadir}/%{name}/data/solarsys
-#cp -r scripts $RPM_BUILD_ROOT%{_datadir}/%{name}/scripts
 
-cat > $RPM_BUILD_ROOT%{_datadir}/%{name}/solarsys-gen << EOF
-#!/bin/sh
-cd %{_datadir}/%{name}/data
-LANG=C cat solarsys/* > solarsys.ssc
-EOF
-
-#%find_lang %{name} --with-kde         #doesn't find any lang files in 1.3.1, don't know why
+%find_lang %{name} --with-kde
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-# all texture-* here are required in one or another version, so no %%postun
-%post
-%{_datadir}/%{name}/solarsys-gen
-#gconf_schema_install
-
-%post  textures-mercury-default        -p %{_datadir}/%{name}/solarsys-gen
-%post  textures-earth-default          -p %{_datadir}/%{name}/solarsys-gen
-%post  textures-earth-clouds-default   -p %{_datadir}/%{name}/solarsys-gen
-%post  textures-moon-default           -p %{_datadir}/%{name}/solarsys-gen
-%post  textures-mars-default           -p %{_datadir}/%{name}/solarsys-gen
-%post  textures-galileanmoons-default  -p %{_datadir}/%{name}/solarsys-gen
-
-# optional, so %%postun is also required
-%post  textures-mercury-bumpmap-default        -p %{_datadir}/%{name}/solarsys-gen
-%postun        textures-mercury-bumpmap-default        -p %{_datadir}/%{name}/solarsys-gen
-%post  textures-earth-night-default    -p %{_datadir}/%{name}/solarsys-gen
-%postun        textures-earth-night-default    -p %{_datadir}/%{name}/solarsys-gen
-%post  textures-mars-bumpmap-default   -p %{_datadir}/%{name}/solarsys-gen
-%postun        textures-mars-bumpmap-default   -p %{_datadir}/%{name}/solarsys-gen
-%post  textures-moon-bumpmap-default   -p %{_datadir}/%{name}/solarsys-gen
-%postun        textures-moon-bumpmap-default   -p %{_datadir}/%{name}/solarsys-gen
-
-%files
+%files -f %{name}.lang
 %defattr(644,root,root,755)
-#{_sysconfdir}/gconf/schemas/*
-%doc README AUTHORS TODO controls.txt ChangeLog
-%doc %{_datadir}/celestia/manual
+%doc README AUTHORS TODO controls.txt ChangeLog manual/
 %attr(755,root,root) %{_bindir}/*
-%{_datadir}/celestia/data/solarsys/04-mercury
-%{_datadir}/celestia/data/solarsys/08-mercury
-%{_datadir}/celestia/data/solarsys/10-venus
-%{_datadir}/celestia/data/solarsys/24-earth
-%{_datadir}/celestia/data/solarsys/28-earth
-%{_datadir}/celestia/data/solarsys/35-moon
-%{_datadir}/celestia/data/solarsys/44-mars
-%{_datadir}/celestia/data/solarsys/48-mars-moons
-%{_datadir}/celestia/data/solarsys/50-jupiter
-%{_datadir}/celestia/data/solarsys/52-jupiter-small-moon
-%{_datadir}/celestia/data/solarsys/60-saturn
-%{_datadir}/celestia/data/solarsys/65-saturn-moons
-%{_datadir}/celestia/data/solarsys/70-uranus
-%{_datadir}/celestia/data/solarsys/75-uranus-moons
-%{_datadir}/celestia/data/solarsys/80-neptune
-%{_datadir}/celestia/data/solarsys/82-neptune-moons
-%{_datadir}/celestia/data/solarsys/90-pluto
-%{_datadir}/celestia/data/solarsys/92-pluto-moon
-%{_datadir}/celestia/data/asterisms.dat
-%{_datadir}/celestia/data/asteroids.ssc
-%{_datadir}/celestia/data/boundaries.dat
-%{_datadir}/celestia/data/cassini.xyz
-%{_datadir}/celestia/data/comets.ssc
-%{_datadir}/celestia/data/deepsky.dsc
-%{_datadir}/celestia/data/galileo.xyz
-%{_datadir}/celestia/data/hdxindex.dat
-%{_datadir}/celestia/data/huygens.xyz
-%{_datadir}/celestia/data/outersys.ssc
-%{_datadir}/celestia/data/saoxindex.dat
-%verify(not md5 mtime size) %{_datadir}/celestia/data/solarsys.ssc
-%{_datadir}/celestia/data/solsys_locs.ssc
-%{_datadir}/celestia/data/spacecraft.ssc
-%{_datadir}/celestia/data/starnames.dat
-%{_datadir}/celestia/data/world-capitals.ssc
-%{_datadir}/celestia/extras
-%{_datadir}/celestia/fonts
-%{_datadir}/celestia/models
-#{_datadir}/celestia/scripts
-%{_datadir}/celestia/shaders
-%dir %{_datadir}/celestia/textures
-%{_datadir}/celestia/textures/lores
-%{_datadir}/celestia/textures/medres
-%exclude %{_datadir}/celestia/textures/medres/callisto.jpg
-%exclude %{_datadir}/celestia/textures/medres/earth-clouds.png
-%exclude %{_datadir}/celestia/textures/medres/earth.jpg
-%exclude %{_datadir}/celestia/textures/medres/earthnight.jpg
-#%exclude %{_datadir}/celestia/textures/medres/earth-spec.jpg
-#%exclude %{_datadir}/celestia/textures/medres/earth.png
-%exclude %{_datadir}/celestia/textures/medres/europa.jpg
-%exclude %{_datadir}/celestia/textures/medres/ganymede.jpg
-%exclude %{_datadir}/celestia/textures/medres/io.jpg
-%exclude %{_datadir}/celestia/textures/medres/marsbump.jpg
-%exclude %{_datadir}/celestia/textures/medres/mars.jpg
-%exclude %{_datadir}/celestia/textures/medres/mercurybump.jpg
-%exclude %{_datadir}/celestia/textures/medres/mercury.jpg
-%exclude %{_datadir}/celestia/textures/medres/moonbump.jpg
-%exclude %{_datadir}/celestia/textures/medres/moon.jpg
-%{_datadir}/celestia/textures/flare.jpg
-%{_datadir}/celestia/textures/logo.png
-%{_datadir}/celestia/celestia.cfg
-%{_datadir}/celestia/celestia.png
-%{_datadir}/celestia/controls.txt
-%{_datadir}/celestia/*.cel
-
-%{_datadir}/apps/celestia/favicons
-%{_datadir}/apps/celestia/celestiaui.rc
-%{_datadir}/apps/celestia/bookmarks.xml
-%{_datadir}/apps/celestia/celestia-splash.jpg
-
+%{_datadir}/celestia
 %{_desktopdir}/*
 %{_pixmapsdir}/*
+%{_datadir}/apps/celestia
 %{_datadir}/config/*
 %{_datadir}/mimelnk/application/*
 %{_datadir}/services/*
-
-%files task-default
-%defattr(644,root,root,755)
-%doc PLACEHOLDER-TASK-DEFAULT
-
-%files generator
-%defattr(644,root,root,755)
-%dir %{_datadir}/celestia
-%dir %{_datadir}/celestia/data
-%dir %{_datadir}/celestia/data/solarsys
-%attr(755,root,root) %{_datadir}/celestia/solarsys-gen
-
-%files extrasolar-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/data/extrasolar.ssc
-
-%files stars-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/data/stars.dat
-
-%files textures-mercury-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/textures/medres/mercury.jpg
-%{_datadir}/celestia/data/solarsys/00-mercury
-
-%files textures-mercury-bumpmap-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/textures/medres/mercurybump.jpg
-%{_datadir}/celestia/data/solarsys/02-mercury-bump
-%{_datadir}/celestia/data/solarsys/06-mercury-bump
-
-%files textures-earth-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/textures/medres/earth.jpg
-%{_datadir}/celestia/data/solarsys/20-earth
-
-%files textures-earth-clouds-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/textures/medres/earth-clouds.png
-%{_datadir}/celestia/data/solarsys/26-earth-clouds
-
-%files textures-earth-night-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/textures/medres/earthnight.jpg
-%{_datadir}/celestia/data/solarsys/22-earth-night
-
-%files textures-moon-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/textures/medres/moon.jpg
-%{_datadir}/celestia/data/solarsys/30-moon
-
-%files textures-moon-bumpmap-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/textures/medres/moonbump.jpg
-%{_datadir}/celestia/data/solarsys/33-moon-bump
-
-%files textures-mars-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/textures/medres/mars.jpg
-%{_datadir}/celestia/data/solarsys/40-mars
-
-%files textures-mars-bumpmap-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/textures/medres/marsbump.jpg
-%{_datadir}/celestia/data/solarsys/42-mars-bump
-
-%files textures-galileanmoons-default
-%defattr(644,root,root,755)
-%{_datadir}/celestia/textures/medres/callisto.jpg
-%{_datadir}/celestia/textures/medres/io.jpg
-%{_datadir}/celestia/textures/medres/europa.jpg
-%{_datadir}/celestia/textures/medres/ganymede.jpg
-%{_datadir}/celestia/data/solarsys/55-jupiter-galilean-moons
+%exclude %{_datadir}/celestia/manual
This page took 0.121423 seconds and 4 git commands to generate.