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