[svn] r5055 - in trunk/rpms: . xephem xephem-data

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Mon Jan 8 23:21:41 CET 2007


Author: dries
Date: 2007-01-08 23:21:39 +0100 (Mon, 08 Jan 2007)
New Revision: 5055

Added:
   trunk/rpms/xephem-data/
   trunk/rpms/xephem-data/v3.4-catalogs.tar.bz2
   trunk/rpms/xephem-data/xephem-data.spec
   trunk/rpms/xephem/
   trunk/rpms/xephem/XEphem.desktop
   trunk/rpms/xephem/XEphem.png
   trunk/rpms/xephem/xephem-3.7.2_fc6_patch
   trunk/rpms/xephem/xephem.spec
Log:
xephem added, not completely finished

Added: trunk/rpms/xephem/XEphem.desktop
===================================================================
--- trunk/rpms/xephem/XEphem.desktop	                        (rev 0)
+++ trunk/rpms/xephem/XEphem.desktop	2007-01-08 22:21:39 UTC (rev 5055)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=XEphem
+Comment=A nifty astronomical ephemeris
+Exec=/usr/bin/xephem
+Icon=XEphem.png
+Terminal=false
+Type=Application
+Encoding=UTF-8
+X-Desktop-File-Install-Version=0.3
+Categories=Graphics;Application;X-Red-Hat-Extras;

Added: trunk/rpms/xephem/XEphem.png
===================================================================
(Binary files differ)


Property changes on: trunk/rpms/xephem/XEphem.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/rpms/xephem/xephem-3.7.2_fc6_patch
===================================================================
--- trunk/rpms/xephem/xephem-3.7.2_fc6_patch	                        (rev 0)
+++ trunk/rpms/xephem/xephem-3.7.2_fc6_patch	2007-01-08 22:21:39 UTC (rev 5055)
@@ -0,0 +1,27 @@
+diff -uNr xephem-3.7.2/GUI/xephem/Makefile xephem-3.7.2_fc6/GUI/xephem/Makefile
+--- xephem-3.7.2/GUI/xephem/Makefile	2006-05-13 16:06:06.000000000 -0700
++++ xephem-3.7.2_fc6/GUI/xephem/Makefile	2007-01-04 19:18:44.000000000 -0800
+@@ -23,18 +23,18 @@
+ MOTIFL = $(MOTIF)
+ endif
+ ifndef MOTIFI
+-MOTIFI = /usr/X11R6/include
++MOTIFI = /usr/include
+ endif
+ ifndef MOTIFL
+-MOTIFL = /usr/X11R6/lib
++MOTIFL = /usr/lib
+ endif
+ 
+ # for linux and pure ppc Apple OS X
+ CC = gcc
+ CLDFLAGS = -g
+-CFLAGS = $(LIBINC) $(CLDFLAGS) -O2 -Wall -I$(MOTIFI) -I/usr/X11R6/include
+-LDFLAGS = $(LIBLNK) $(CLDFLAGS) -L$(MOTIFL) -L/usr/X11R6/lib
+-XLIBS = $(MOTIFL)/libXm.a -lXp -lXt -lXext -lXmu -lX11
++CFLAGS = $(LIBINC) $(CLDFLAGS) -O2 -Wall 
++LDFLAGS = $(LIBLNK) $(CLDFLAGS) -L$(MOTIFL) -L/usr/lib
++XLIBS = -lXm -lXp -lXt -lXext -lSM -lICE -lXmu -lX11
+ LIBS = $(XLIBS) $(LIBLIB) -lm
+ 
+ # for ppc Apple OS X to make universal (i386 and ppc binary), requires

Added: trunk/rpms/xephem/xephem.spec
===================================================================
--- trunk/rpms/xephem/xephem.spec	                        (rev 0)
+++ trunk/rpms/xephem/xephem.spec	2007-01-08 22:21:39 UTC (rev 5055)
@@ -0,0 +1,176 @@
+# $Id:$
+# Authority:  dries
+
+# still work in progress
+# Tag: test
+
+Summary: Attractive astronomical ephemeris program for X Windows
+Name: xephem
+Version: 3.7.2
+Release: 2
+License: Distributable, see Copyright file for details.  NOT GPL!
+Group: Applications/Scientific
+URL: http://www.clearskyinstitute.com/xephem/xephem.html
+
+Source0: http://www.clearskyinstitute.com/xephem/xephem-%{version}.tar.gz
+Source1: XEphem.desktop
+Source2: XEphem.png
+Patch0: xephem-3.7.2_fc6_patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+Provides: perl(cgi-lib.pl)
+Requires: lesstif, libXmu, libXt, libXp
+# TODO without_modxorg
+BuildRequires: libXmu-devel, lesstif-devel, libXt-devel, libXp-devel, libXau-devel
+
+%description
+XEphem is an interactive astronomical ephemeris program for X Windows
+systems with OpenMotif. It provides many graphical views as well as
+quantitative heliocentric, geocentric and topocentric information for
+Earth satellites, solar system and deep-sky objects.  
+
+%prep
+%setup
+%patch -p1 
+
+%build
+cd libastro
+%{__make} %{?_smp_mflags}
+cd ../libip
+%{__make} %{?_smp_mflags}
+cd ../liblilxml
+%{__make}
+cd ../libjpegd
+%{__make}
+cd ../GUI/xephem
+%ifarch x86_64
+# todo move to prep
+cat Makefile | sed -e "s/lib\/libXm/lib64\/libXm/g" > Makefile.new
+mv Makefile.new Makefile
+%endif
+#xmkmf
+%{__make} %{?_smp_mflags}
+cd tools/lx200xed
+%{__make} %{?_smp_mflags}
+
+%install
+XS=GUI/xephem
+XL=%{buildroot}/usr/share/xephem
+
+%{__install} -d %{buildroot}%{_bindir} \
+  %{buildroot}%{_datadir}/xephem \
+  %{buildroot}%{_mandir}/man1 \
+  %{buildroot}%{_datadir}/X11/app-defaults \
+  %{buildroot}%{_datadir}/applications \
+  %{buildroot}%{_datadir}/pixmaps
+
+%{__cp} %{SOURCE1} %{buildroot}%{_datadir}/applications/.
+%{__cp} %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/.
+# move to data package?
+#cp *.edb $XS/catalogs/
+
+%{__install} -s -m 755 $XS/xephem %{buildroot}%{_bindir}/xephem
+%{__install} -s -m 755 $XS/tools/lx200xed/lx200xed %{buildroot}%{_bindir}/lx200xed
+
+rm -f $XS/tools/lx200xed/lx200xed
+rm -f $XS/tools/lx200xed/*.o
+
+%{__install} -m 644 $XS/xephem.man %{buildroot}/usr/share/man/man1/xephem.1x
+
+%{__install} -d -m 755 $XL/auxil
+rm -f $XL/auxil/xephem_skyhist
+%{__install} -d -m 755 $XL/catalogs
+%{__install} -d -m 755 $XL/fifos
+%{__install} -d -m 755 $XL/fits
+%{__install} -d -m 755 $XL/tools
+%{__install} -d -m 755 $XL/lo
+%{__install} -d -m 755 $XL/gallery
+%{__install} -d -m 755 $XL/help
+%{__install} -m 644 $XS/auxil/*		$XL/auxil
+#%{__install} -m 644 $XS/catalogs/*		$XL/catalogs
+%{__install} -m 644 $XS/fifos/*		$XL/fifos
+%{__install} -m 644 $XS/gallery/*            $XL/gallery
+cp -a			 $XS/tools/*		$XL/tools/.
+cp -a			 $XS/lo/*		$XL/lo/.
+cp -a                    $XS/help/*             $XL/help/.
+
+echo "XEphem.ShareDir: /usr/share/xephem" > %{buildroot}/usr/share/X11/app-defaults/XEphem
+
+%clean
+%{__rm} -rf %{buildroot}
+# ???
+#rm -rf $RPM_BUILD_DIR/%{name}
+
+
+%files
+%defattr(-,root,root)
+%doc Copyright INSTALL README
+%{_bindir}/xephem
+%{_bindir}/lx200xed
+%{_mandir}/man1/xephem*
+%{_datadir}/xephem/
+%{_datadir}/X11/app-defaults/XEphem
+%{_datadir}/applications/*
+%{_datadir}/pixmaps/XEphem.png
+
+%changelog
+* Mon Jan 08 2007 Dries Verachtert <dries at ulyssis.org> - 3.7.2-2
+- Small changes for rpmforge.
+- Made a Seperate data package.
+
+* Thu Jan 4 2007  Gerald Cox <gbcox at member.fsf.org>
+- build under FC6 
+- update to 3.7.2
+
+* Mon May 15 2006 tim pickering <tim at mmto.org>
+- build under FC 5
+
+* Tue Feb  7 2006 tim pickering <tim at mmto.org>
+- update to 3.7.1
+
+* Tue Aug 16 2005 tim pickering <tim at mmto.org>
+- update to 3.7
+
+* Wed Jun 22 2005 tim pickering <tim at mmto.org>
+- update to 3.6.4
+
+* Sun Feb 20 2005 tim pickering <tim at mmto.org>
+- update to 3.6.3
+
+* Wed Oct 20 2004 tim pickering <tim at mmto.org>
+- update to 3.6.1; build under FC 3
+
+* Mon Aug 16 2004 tim pickering <tim at mmto.org>
+- update to 3.6; build under FC 2
+
+* Fri Jan 23 2004 tim pickering <tim at mmto.org>
+- build under FC 1
+
+* Fri Aug 22 2003 tim pickering <tim at mmto.org>
+- build under RH 9
+
+* Mon Sep 30 2002 tim pickering <tim at mmto.org>
+- build under RH 8.0
+
+* Mon Feb 04 2002 <tim at as.arizona.edu>
+- New version 3.5.2
+
+* Sun Oct 21 2001 <ckulesa at as.arizona.edu>
+- New version 3.5
+
+* Thu Dec 7 2000 <ckulesa at as.arizona.edu>
+- New version 3.4
+- Redhat 7.0 and 6.x support
+- Built dynamically against OpenMotif 2.1.30 (Redhat 7.0 Powertools)
+- Discontinued use of wmconfig in favor of GNOME and KDE desktop links
+- New PNG and XPM icons for GNOME and KDE
+- Now shares "Astro" desktop folder with Tim Pickering's IRAF packages
+
+* Thu Apr 13 2000 <ckulesa at as.arizona.edu>
+- Linked against Lesstif 0.89.9
+- Redhat 6.2 version
+- Uses wmconfig for automatic desktop entries
+
+* Mon Nov 1 1999 <ckulesa at as.arizona.edu>
+- RPM-ification
+- Statically linked against Lesstif 0.86

Added: trunk/rpms/xephem-data/v3.4-catalogs.tar.bz2
===================================================================
(Binary files differ)


Property changes on: trunk/rpms/xephem-data/v3.4-catalogs.tar.bz2
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/rpms/xephem-data/xephem-data.spec
===================================================================
--- trunk/rpms/xephem-data/xephem-data.spec	                        (rev 0)
+++ trunk/rpms/xephem-data/xephem-data.spec	2007-01-08 22:21:39 UTC (rev 5055)
@@ -0,0 +1,47 @@
+# $Id$
+# Authority: dries
+
+# still work in progress
+# Tag: test
+
+# Dist: nodist
+
+Summary: Data files for xephem
+Name: xephem-data
+Version: 3.7.2
+Release: 1
+License: GPL
+Group: Applications/Scientific
+URL: http://www.clearskyinstitute.com/xephem/xephem.html
+
+Source: v3.4-catalogs.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+Buildarch: noarch
+Requires: xephem
+
+%description
+TODO
+Data files for xephem.
+
+%prep
+%setup -c
+
+%build
+
+%install
+%{__rm} -rf %{buildroot}
+%{__install} -d %{buildroot}%{_datadir}/xephem/catalogs
+%{__install} *.edb %{buildroot}%{_datadir}/xephem/catalogs/
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%dir %{_datadir}/xephem/catalogs/
+%{_datadir}/xephem/catalogs/*.edb
+
+%changelog
+* Mon Jan 08 2007 Dries Verachtert <dries at ulyssis.org> - 3.7.2-1
+- Initial package.



More information about the svn-commits mailing list