diff options
author | Miroslav Lichvar <mlichvar@fedoraproject.org> | 2007-01-23 14:00:44 +0000 |
---|---|---|
committer | Miroslav Lichvar <mlichvar@fedoraproject.org> | 2007-01-23 14:00:44 +0000 |
commit | 5be132e6d3db342e27ee29bf249b588e287668ce (patch) | |
tree | d912a128d5ab690130553c0421144b5c1bca7089 /guile.spec | |
parent | 44483c96b9a22092001f1b4b49b144f259c3c82b (diff) | |
download | guile-5be132e6d3db342e27ee29bf249b588e287668ce.tar.gz guile-5be132e6d3db342e27ee29bf249b588e287668ce.tar.xz guile-5be132e6d3db342e27ee29bf249b588e287668ce.zip |
- support slib-3a4guile-1_8_1-2_fc7
- make scriptlets safer (#223701) Resolves: #223701
Diffstat (limited to 'guile.spec')
-rw-r--r-- | guile.spec | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -1,16 +1,16 @@ Summary: A GNU implementation of Scheme for application extensibility. Name: guile Version: 1.8.1 -Release: 1%{?dist} +Release: 2%{?dist} Source: ftp://ftp.gnu.org/pub/gnu/guile/guile-%{version}.tar.gz URL: http://www.gnu.org/software/guile/ Patch1: guile-1.8.0-rpath.patch -Patch2: guile-1.8.0-slib.patch +Patch2: guile-1.8.1-slib.patch Patch4: guile-1.8.1-deplibs.patch Patch5: guile-1.8.0-multilib.patch License: GPL Group: Development/Languages -Buildroot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libtool libtool-ltdl-devel gmp-devel readline-devel Requires(post): /sbin/install-info Requires(preun): /sbin/install-info @@ -75,6 +75,7 @@ rm -rf $RPM_BUILD_ROOT /sbin/install-info %{_infodir}/r5rs.info.gz %{_infodir}/dir /sbin/install-info %{_infodir}/goops.info.gz %{_infodir}/dir /sbin/install-info %{_infodir}/guile-tut.info.gz %{_infodir}/dir +: %postun -p /sbin/ldconfig @@ -85,11 +86,16 @@ if [ "$1" = 0 ]; then /sbin/install-info --delete %{_infodir}/goops.info.gz %{_infodir}/dir /sbin/install-info --delete %{_infodir}/guile-tut.info.gz %{_infodir}/dir fi +: %triggerin -- slib ln -sfT ../../slib %{_datadir}/guile/site/slib rm -f %{_datadir}/guile/site/slibcat -%{_bindir}/guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)" || : +SCHEME_LIBRARY_PATH=%{_datadir}/slib/ \ + %{_bindir}/guile -l %{_datadir}/slib/guile.init -c "\ + (define (implementation-vicinity) \"%{_datadir}/guile/site/\") + (require 'new-catalog)" +: %triggerun -- slib if [ "$1" = 0 -o "$2" = 0 ]; then @@ -119,6 +125,10 @@ fi %{_includedir}/libguile.h %changelog +* Tue Jan 23 2007 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.1-2 +- support slib-3a4 +- make scriptlets safer (#223701) + * Fri Oct 13 2006 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.1-1 - update to 1.8.1 |