Author: gotar                        Date: Thu Aug 30 12:55:56 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- upgraded to 3.7.2,
- fixed passing CFLAGS, use system libpng and zlib,
- BR: groff

---- Files affected:
SPECS:
   xephem.spec (1.49 -> 1.50) 

---- Diffs:

================================================================
Index: SPECS/xephem.spec
diff -u SPECS/xephem.spec:1.49 SPECS/xephem.spec:1.50
--- SPECS/xephem.spec:1.49      Mon Feb 12 23:09:22 2007
+++ SPECS/xephem.spec   Thu Aug 30 14:55:51 2007
@@ -7,17 +7,19 @@
 Summary:       Interactive astronomy program
 Summary(pl.UTF-8):     Interaktywny program astronomiczny
 Name:          xephem
-Version:       3.7.1
-Release:       3
+Version:       3.7.2
+Release:       1
 License:       distributable with free-unices distros, free for non-profit 
non-commercial purposes
 Group:         X11/Applications/Science
 Source0:       
http://www.clearskyinstitute.com/xephem/%{name}-%{version}.tar.gz
-# Source0-md5: a7a89469f1c0681d186344ef96941b8d
+# Source0-md5: 1074e04b9a89302d9f2bad7107674311
 Source1:       %{name}.desktop
 Source2:       %{name}.png
 Source3:       %{name}_sites
 Patch0:                %{name}-makefile.patch
+Patch1:                %{name}-xephemdbd.patch
 URL:           http://www.clearskyinstitute.com/xephem/
+BuildRequires: groff
 BuildRequires: openmotif-devel
 BuildRequires: sed >= 4.0
 Requires:      xorg-lib-libXt >= 1.0.0
@@ -66,6 +68,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p0
 
 sed -i "s#X11R6/lib#X11R6/%{_lib}#g" GUI/xephem/Makefile
 sed -i "s#/usr/local#%{_datadir}#g" 
GUI/xephem/tools/xephemdbd/start-xephemdbd.pl
@@ -80,11 +83,28 @@
 
 %build
 
+# build these libraries first in order to have CFLAGS passed
+%{__make} -C libastro \
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags}"
+
+%{__make} -C libip \
+       CC="%{__cc}" \
+       CFLAGS="-I../libastro %{rpmcflags}"
+
+%{__make} -C libjpegd \
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags}"
+
+%{__make} -C liblilxml \
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags}"
+
 cd GUI/xephem
 
 %{__make} \
        CC="%{__cc}" \
-       CDEBUGFLAGS="%{rpmcflags}"
+       CLDFLAGS="%{rpmcflags}"
 
 %{__make} -C tools/lx200xed \
        CC="%{__cc}" \
@@ -92,15 +112,15 @@
 
 %{__make} -C tools/xephemdbd \
        CC="%{__cc}" \
-       CFLAGS="%{rpmcflags} -I../../../../GUI/xephem -I../../../../libastro 
-I../../../../libip"
+       CFLAGS="-ffast-math %{rpmcflags} -I../../../../GUI/xephem 
-I../../../../libastro -I../../../../libip"
 
 %{__make} -C tools/xedb \
         CC="%{__cc}" \
-        CFLAGS="%{rpmcflags} -I../../../../libastro"
+        CFLAGS="-ffast-math %{rpmcflags} -I../../../../libastro"
 
 %{__make} -C tools/indi \
         CC="%{__cc}" \
-        CFLAGS="%{rpmcflags} -I../../../../liblilxml -I../../../../libastro 
-I../../../../libip"
+        CFLAGS="-ffast-math %{rpmcflags} -I../../../../liblilxml 
-I../../../../libastro -I../../../../libip"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -110,10 +130,10 @@
 install GUI/xephem/xephem $RPM_BUILD_ROOT%{_bindir}
 cp -a GUI/xephem/auxil $RPM_BUILD_ROOT%{_datadir}/%{name}
 cp -a GUI/xephem/catalogs $RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -a GUI/xephem/help $RPM_BUILD_ROOT%{_datadir}/%{name}
 cp -a GUI/xephem/fifos $RPM_BUILD_ROOT%{_datadir}/%{name}
 cp -a GUI/xephem/fits $RPM_BUILD_ROOT%{_datadir}/%{name}
 cp -a GUI/xephem/gallery $RPM_BUILD_ROOT%{_datadir}/%{name}
+cp -a GUI/xephem/help $RPM_BUILD_ROOT%{_datadir}/%{name}
 cp -a GUI/xephem/lo $RPM_BUILD_ROOT%{_datadir}/%{name}
 
 install GUI/xephem/xephem.man $RPM_BUILD_ROOT%{_mandir}/man1/xephem.1
@@ -143,6 +163,7 @@
 
 install GUI/xephem/tools/indi/evalINDI.man 
$RPM_BUILD_ROOT%{_mandir}/man1/evalINDI.1
 install GUI/xephem/tools/indi/getINDI.man 
$RPM_BUILD_ROOT%{_mandir}/man1/getINDI.1
+install GUI/xephem/tools/indi/indidevapi.man 
$RPM_BUILD_ROOT%{_mandir}/man1/indidevapi.1
 install GUI/xephem/tools/indi/indiserver.man 
$RPM_BUILD_ROOT%{_mandir}/man1/indiserver.1
 install GUI/xephem/tools/indi/setINDI.man 
$RPM_BUILD_ROOT%{_mandir}/man1/setINDI.1
 
@@ -177,6 +198,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.50  2007/08/30 12:55:51  gotar
+- upgraded to 3.7.2,
+- fixed passing CFLAGS, use system libpng and zlib,
+- BR: groff
+
 Revision 1.49  2007/02/12 22:09:22  glen
 - tabs in preamble
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/xephem.spec?r1=1.49&r2=1.50&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to