xplanet ------------------------------------------ Xplanet was inspired by Xearth, which renders an image of the earth into the X root window. All of the major planets and most satellites can be drawn, similar to the Solar System Simulator. A number of different map projections are also supported, including azimuthal, Lambert, Mercator, Mollweide, orthographic, and rectangular. Runtime requirements: cygwin-1.5.25 glib2-2.18.2 libX11_6-1.1.5 libXau6-1.0.4 libXdmcp6-1.0.2 libXext6-1.0.4 libXss1-1.1.3 libexpat1-2.0.1 libfontconfig1-2.6.0 libfreetype6-2.3.8 libgif4-4.1.6 libiconv2-1.12 libintl8-0.17 libjpeg62-6b libnetpbm10-10.44.2 libpng12-1.2.35 libtiff5-3.8.2 libxcb-xlib0-1.1 libxcb1-1.1 pango-runtime-1.22.2 zlib0-1.2.3 Build requirements: all the runtime + corresponding devel packages cspice pkg-config Canonical homepage: http://xplanet.sourceforge.net/ Canonical download: http://prdownloads.sourceforge.net/xplanet/xplanet-1.2.0.tar.gz ------------------------------------ Build instructions: 1/ Unpack xplanet-1.2.0-src.tar.bz2 if you use setup to install this src package, it will be unpacked under /usr/src automatically 2/ Fetch the JPL's SPICE toolkit: http://naif.jpl.nasa.gov/naif/toolkit_C_PC_Cygwin_GCC_32bit.html ftp://naif.jpl.nasa.gov/pub/naif/toolkit//C/PC_Cygwin_GCC_32bit/packages/cspice.tar.Z cd in xplanet's directory and unpack the spice tarball. Rename the cspice libraries with the 'lib' prefix as: cd cspice/lib mv cspice.a libcspice.a Note: redistribution of the toolkit is prohibited that's why it's not in the src package. 3/ Configure as: env CFLAGS="-O4 -march=i686" CXXFLAGS="-O4 -march=i686" \ CPPFLAGS="-I/usr/include/netpbm -I/usr/src/xplanet-1.2.0/cspice/include" \ LDFLAGS="-L/usr/src/xplanet-1.2.0/cspice/lib" \ ./configure --prefix=/usr --with-xscreensaver --disable-dependency-tracking --with-cygwin=no 4/ Build: make Packaging instructions: make install-strip DESTDIR=/tmp/xpl /usr/bin/install -c -d /tmp/xpl/usr/share/doc/Cygwin /usr/bin/install -c -m 644 CYGWIN-PATCHES/xplanet-1.2.0.README /tmp/xpl/usr/share/doc/Cygwin/xplanet-1.2.0.README ------------------------------------------- Files included in the binary distro: ----------------- `-- usr |-- bin | `-- xplanet.exe `-- share |-- doc | `-- Cygwin | `-- xplanet-1.2.0.README |-- man | `-- man1 | `-- xplanet.1 `-- xplanet |-- arcs | |-- README | `-- constellations |-- config | |-- README | |-- default | |-- earth_markers | |-- moon_orbit | `-- overlay_clouds |-- ephemeris | `-- README |-- fonts | |-- FreeMonoBold.ttf | `-- README |-- images | |-- README | |-- earth.jpg | |-- hubble.png | |-- iss.png | |-- mgs.png | |-- night.jpg | |-- odyssey.png | |-- shuttle.png | |-- smile.png | |-- sublunar.png | |-- subsolar.png | `-- sun.jpg |-- markers | |-- README | |-- brightStars | |-- earth | |-- mars | `-- moon |-- origin | |-- README | |-- cassini | `-- galileo |-- rgb.txt |-- satellites | |-- README | |-- iss | `-- iss.tle |-- scripts | |-- convertCassini.perl | `-- convertCassini2.perl |-- spice | |-- README | |-- asteroids | |-- asteroids.krn | |-- cassini | |-- cassini.krn | |-- mgs | |-- mgs.krn | |-- voyager | `-- voyager.krn `-- stars `-- BSC ------------------------------------------- Port Notes: The strange 'with-cygwin=no' in configure is mandatory to have a unix behavior (we're building for cygwin/X11 not Windows) ! ----- version 1.2.0-EL-2----- Rebuild for new Xorg install scheme (with --prefix=/usr) + native pnm support (CPPFLAGS needed) + SPICE support (see above point 2) Compiled with support for (`xplanet -version`): X11 (with screensaver extensions) GIF JPEG PNG PBM TIFF FreeType (version 2.3.8) Pango ----- version 1.2.0-EL-1 ----- Recompiled for xplanet-1.2.0 ----- version 1.1.2-EL-1 ----- Recompiled for xplanet-1.1.2 ----- version 1.1.1-EL-1 ----- Updated for xplanet-1.1.1, now uses glib2+pango ----- version 1.0.3-EL-1 ----- Binary package "hand-made !!!" Contributed with 2 other sub-packages: xplanet-data: contains maps for most of the planets xplanet-extended-data: contains additionnal maps (specially for earth) Cygwin port maintained by: Eric LASSAUGE http://lassauge.free.fr/cygwin/