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
- Previous message (by thread): rpms/plt-scheme/FC-3 plt-scheme.spec,1.2,1.3
- Next message (by thread): web/html/docs/yum generated-index.php, 1.1, 1.2 index.php, 1.1, 1.2 ln-legalnotice.php, 1.1, 1.2 sn-acknowledgements.php, 1.1, 1.2 sn-managing-packages.php, 1.1, 1.2 sn-searching-packages.php, 1.1, 1.2 sn-software-management-concepts.php, 1.1, 1.2 sn-software-management-tools.php, 1.1, 1.2 sn-updating-your-system.php, 1.1, 1.2 sn-using-repositories.php, 1.1, 1.2 sn-yum-installing-frompackage.php, 1.1, 1.2 sn-yum-maintenance.php, 1.1, 1.2 sn-yum-proxy-server.php, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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
- Previous message (by thread): rpms/plt-scheme/FC-3 plt-scheme.spec,1.2,1.3
- Next message (by thread): web/html/docs/yum generated-index.php, 1.1, 1.2 index.php, 1.1, 1.2 ln-legalnotice.php, 1.1, 1.2 sn-acknowledgements.php, 1.1, 1.2 sn-managing-packages.php, 1.1, 1.2 sn-searching-packages.php, 1.1, 1.2 sn-software-management-concepts.php, 1.1, 1.2 sn-software-management-tools.php, 1.1, 1.2 sn-updating-your-system.php, 1.1, 1.2 sn-using-repositories.php, 1.1, 1.2 sn-yum-installing-frompackage.php, 1.1, 1.2 sn-yum-maintenance.php, 1.1, 1.2 sn-yum-proxy-server.php, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list