rpms/plt-scheme/FC-5 .cvsignore, 1.5, 1.6 plt-scheme.spec, 1.23, 1.24 sources, 1.6, 1.7
Gérard Milmeister (gemi)
fedora-extras-commits at redhat.com
Tue Jun 20 17:11:49 UTC 2006
Author: gemi
Update of /cvs/extras/rpms/plt-scheme/FC-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30867/FC-5
Modified Files:
.cvsignore plt-scheme.spec sources
Log Message:
new version 350
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/plt-scheme/FC-5/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore 28 Jan 2006 13:39:36 -0000 1.5
+++ .cvsignore 20 Jun 2006 17:11:49 -0000 1.6
@@ -1 +1 @@
-plt-301-src-unix.tgz
+plt-350-src-unix.tgz
Index: plt-scheme.spec
===================================================================
RCS file: /cvs/extras/rpms/plt-scheme/FC-5/plt-scheme.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- plt-scheme.spec 17 Feb 2006 21:37:43 -0000 1.23
+++ plt-scheme.spec 20 Jun 2006 17:11:49 -0000 1.24
@@ -1,12 +1,12 @@
Name: plt-scheme
-Version: 301
-Release: 2%{?dist}
+Version: 350
+Release: 1%{?dist}
Summary: Graphical environment for developing programs using Scheme
Group: Development/Languages
License: LGPL
URL: http://www.drscheme.org
-Source: http://download.plt-scheme.org/bundles/301/plt/plt-301-src-unix.tgz
+Source: http://download.plt-scheme.org/bundles/350/plt/plt-350-src-unix.tgz
Source1: drscheme.png
Patch0: plt-x86_64-lib.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -67,7 +67,7 @@
%build
cd src
-%configure --enable-gl --enable-xrender --enable-xft
+CFLAGS=$RPM_OPT_FLAGS CXXFLAGS=$RPM_OPT_FLAGS ./configure --enable-gl --enable-xrender --enable-xft
make %{?_smp_mflags}
@@ -75,34 +75,30 @@
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_libdir}/plt
pushd src
-make install prefix=$RPM_BUILD_ROOT%{_libdir}/plt
+make install
popd
-for i in drscheme framework-test framework-test-engine games gmzc help-desk mzc mzpp mztext pdf-slatex planet setup-plt slatex slideshow swindle tex2page web-server web-server-monitor web-server-text
-do
- sed -i -e "s|PLTHOME=.*$|PLTHOME=%{_libdir}/plt|" $RPM_BUILD_ROOT%{_libdir}/plt/bin/$i
-done
+cp -fr bin collects doc include lib $RPM_BUILD_ROOT%{_libdir}/plt
+
+# clean up
+find $RPM_BUILD_ROOT%{_libdir}/plt -type d -exec chmod 0755 '{}' ';'
+rm -rf $RPM_BUILD_ROOT%{_libdir}/plt/collects/plot/src
mkdir -p $RPM_BUILD_ROOT%{_bindir}
pushd $RPM_BUILD_ROOT%{_bindir}
-for i in drscheme mred mzc mzscheme setup-plt
+for i in ../%{_lib}/plt/bin/*
do
- ln -sf ../%{_lib}/plt/bin/$i .
+ ln -sf $i .
done
popd
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
-cp -p $RPM_BUILD_ROOT%{_libdir}/plt/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
-
-rm -fr $RPM_BUILD_ROOT%{_libdir}/plt/man
-rm -fr $RPM_BUILD_ROOT%{_libdir}/plt/notes
-
-# get-base.ss causes error during install
-find $RPM_BUILD_ROOT%{_libdir}/plt -name get-base\* | xargs rm -f
+cp -p man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
cp %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pixmaps
+
cat > drscheme.desktop <<EOF
[Desktop Entry]
Name=DrScheme
@@ -128,21 +124,20 @@
rm -rf $RPM_BUILD_ROOT
-%post
-%{_libdir}/plt/install > /dev/null 2> /dev/null
-
-
%files
%defattr(-,root,root,-)
-%doc notes/*
+%doc readme.txt
%{_bindir}/*
%{_libdir}/plt
-%{_mandir}/*/*
+%{_mandir}/man*/*
%{_datadir}/pixmaps/*
%{_datadir}/applications/*
%changelog
+* Tue Jun 20 2006 Gerard Milmeister <gemi at bluewin.ch> - 350-1
+- new version 350
+
* Fri Feb 17 2006 Gerard Milmeister <gemi at bluewin.ch> - 301-2
- Rebuild for Fedora Extras 5
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/plt-scheme/FC-5/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- sources 28 Jan 2006 13:39:36 -0000 1.6
+++ sources 20 Jun 2006 17:11:49 -0000 1.7
@@ -1 +1 @@
-61f43172460bb297edcf3e0c3599a5e2 plt-301-src-unix.tgz
+ab6ca3e14f1b82bd8dfb04518e769dfc plt-350-src-unix.tgz
More information about the scm-commits
mailing list