rpms/plt-scheme/F-9 plt-scheme.spec,1.37,1.38

Gérard Milmeister (gemi) fedora-extras-commits at redhat.com
Mon Jun 16 18:25:59 UTC 2008


Author: gemi

Update of /cvs/pkgs/rpms/plt-scheme/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32764

Modified Files:
	plt-scheme.spec 
Log Message:



Index: plt-scheme.spec
===================================================================
RCS file: /cvs/pkgs/rpms/plt-scheme/F-9/plt-scheme.spec,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- plt-scheme.spec	14 Jun 2008 21:16:24 -0000	1.37
+++ plt-scheme.spec	16 Jun 2008 18:25:11 -0000	1.38
@@ -1,6 +1,6 @@
 Name:           plt-scheme
 Version:        4.0
-Release:        1%{?dist}
+Release:        2%{?dist}
 Epoch:          1
 Summary:        Graphical environment for developing programs using Scheme
 
@@ -34,7 +34,6 @@
 BuildRequires:  pkgconfig
 Obsoletes:	plt, drscheme
 Provides:	plt, drscheme, mzscheme, mred, mrflow
-ExcludeArch:    ppc64
 
 
 %description
@@ -69,7 +68,25 @@
 
 %build
 cd src
-CFLAGS=$RPM_OPT_FLAGS CXXFLAGS=$RPM_OPT_FLAGS %configure --enable-gl --enable-xrender --enable-xft
+%ifarch x86_64
+%define plt_opt_flags `echo $RPM_OPT_FLAGS | sed 's/-O2/-O1/g'`
+%configure --enable-gl --enable-xrender --enable-xft CFLAGS="%plt_opt_flags" CXXFLAGS="%plt_opt_flags"
+%endif
+
+%ifarch ppc
+echo 'ac_cv_lib_Xaw_vendorShellClassRec=yes' > config.cache
+%configure -C --enable-gl --enable-xrender --enable-xft
+%endif
+
+%ifarch ppc64
+%configure --enable-gl --enable-xrender --enable-xft --enable-cgcdefault
+%endif
+
+%ifnarch x86_64 ppc ppc64
+%configure --enable-gl --enable-xrender --enable-xft
+%endif
+
+
 make # %{?_smp_mflags}
 
 
@@ -82,6 +99,8 @@
 cp %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pixmaps
 
 find $RPM_BUILD_ROOT -size 0 | xargs rm -f
+fgrep -lr "$RPM_BUILD_ROOT" $RPM_BUILD_ROOT | xargs rm -f
+
 
 mv $RPM_BUILD_ROOT%{_bindir}/planet $RPM_BUILD_ROOT%{_bindir}/plt-planet 
 
@@ -123,6 +142,9 @@
 
 
 %changelog
+* Mon Jun 16 2008 Gerard Milmeister <gemi at bluewin.ch> - 1:4.0-2
+- fix builds for different architectures
+
 * Sat Jun 14 2008 Gerard Milmeister <gemi at bluewin.ch> - 1:4.0-1
 - new release 4.0
 




More information about the fedora-extras-commits mailing list