[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