rpms/plt-scheme/devel plt-scheme.spec,1.3,1.4

Gérard Milmeister (gemi) fedora-extras-commits at redhat.com
Tue Aug 16 21:30:27 UTC 2005


Author: gemi

Update of /cvs/extras/rpms/plt-scheme/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3043

Modified Files:
	plt-scheme.spec 
Log Message:
correct post install procedure


Index: plt-scheme.spec
===================================================================
RCS file: /cvs/extras/rpms/plt-scheme/devel/plt-scheme.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- plt-scheme.spec	12 Aug 2005 00:17:38 -0000	1.3
+++ plt-scheme.spec	16 Aug 2005 21:30:25 -0000	1.4
@@ -1,6 +1,6 @@
 Name:           plt-scheme
 Version:        299.200
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Graphical environment for developing programs using Scheme
 
 Group:          Development/Languages
@@ -9,8 +9,8 @@
 Source:         http://download.plt-scheme.org/bundles/299.200/plt/plt-299.200-src-unix.tgz
 Source1:	drscheme.png
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:	XFree86-devel, libpng-devel, freetype-devel, fontconfig-devel
-BuildRequires:	desktop-file-utils
+BuildRequires:	XFree86-devel, libpng-devel, freetype-devel, fontconfig-devel, libjpeg-devel
+BuildRequires:	desktop-file-utils, sed
 Obsoletes:	plt, drscheme
 Provides:	plt-scheme, drscheme, mzscheme, mred, mrflow
 
@@ -42,29 +42,34 @@
 
 %build
 cd src
-%configure --enable-gl --enable-xrender --disable-xft
+%configure --enable-gl --enable-xrender --enable-xft
 make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{_libdir}/plt
-(cd src; make install prefix=$RPM_BUILD_ROOT%{_libdir}/plt)
-(cd $RPM_BUILD_ROOT%{_libdir}/plt/bin; ./setup-plt)
+pushd src
+make install prefix=$RPM_BUILD_ROOT%{_libdir}/plt
+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=/usr/lib/plt|" $RPM_BUILD_ROOT%{_libdir}/plt/bin/$i
+done
 
 mkdir -p $RPM_BUILD_ROOT%{_bindir}
-for i in $RPM_BUILD_ROOT%{_libdir}/plt/bin/{drscheme,help-desk,mzc,setup-plt,tex2page}
+pushd $RPM_BUILD_ROOT%{_bindir}
+for i in drscheme mred mzc mzscheme setup-plt
 do
-    perl -pi -e "s|PLTHOME=.*$|PLTHOME=/usr/lib/plt|" $i
+    ln -sf ../lib/plt/bin/$i .
 done
-(
-   cd $RPM_BUILD_ROOT%{_bindir}
-   ln -sf ../lib/plt/bin/{drscheme,mred,mzc,mzscheme} .
-)
+popd
+
 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
-cp -f $RPM_BUILD_ROOT%{_libdir}/plt/man/man1/* $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
-rm -fr $RPM_BUILD_ROOT%{_libdir}/plt/install
 
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
 cp %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pixmaps
@@ -93,6 +98,11 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
+%post
+%{_libdir}/plt/install
+
+
 %files
 %defattr(-,root,root,-)
 %doc notes/*
@@ -102,7 +112,11 @@
 %{_datadir}/pixmaps/*
 %{_datadir}/applications/*
 
+
 %changelog
+* Tue Aug 16 2005 Gerard Milmeister <gemi at bluewin.ch> - 299.200-2
+- Correct post install procedure
+
 * Fri Aug 12 2005 Gerard Milmeister <gemi at bluewin.ch> - 299.200-1
 - New Version 299.200
 




More information about the fedora-extras-commits mailing list