Blame SPECS/guile.spec

3c79d0
Summary: A GNU implementation of Scheme for application extensibility
3c79d0
Name: guile
3c79d0
%define mver 2.0
3c79d0
Version: 2.0.14
3c79d0
Release: 7%{?dist}
3c79d0
Epoch: 5
3c79d0
Source: ftp://ftp.gnu.org/pub/gnu/guile/guile-%{version}.tar.xz
3c79d0
URL: http://www.gnu.org/software/guile/
3c79d0
License: LGPLv3+
3c79d0
Group: Development/Languages
3c79d0
BuildRequires: libtool libtool-ltdl-devel gmp-devel readline-devel
3c79d0
BuildRequires: gettext-devel libunistring-devel libffi-devel gc-devel
3c79d0
Requires(post): /sbin/install-info
3c79d0
Requires(preun): /sbin/install-info
3c79d0
Requires: coreutils
3c79d0
3c79d0
Patch1: guile-multilib.patch
3c79d0
Patch2: guile-i18ntest.patch
3c79d0
Patch3: guile-threadstest.patch
3c79d0
# Avoid linking all guile consumers to libgc
3c79d0
# TODO: consider using: Requires.private: bdw-gc
3c79d0
Patch4: guile-2.0.14-gc_pkgconfig_private.patch
3c79d0
3c79d0
%description
3c79d0
GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a library
3c79d0
implementation of the Scheme programming language, written in C.  GUILE
3c79d0
provides a machine-independent execution platform that can be linked in
3c79d0
as a library during the building of extensible programs.
3c79d0
3c79d0
Install the guile package if you'd like to add extensibility to programs
3c79d0
that you are developing.
3c79d0
3c79d0
%package devel
3c79d0
Summary: Libraries and header files for the GUILE extensibility library
3c79d0
Group: Development/Libraries
3c79d0
Requires: guile%{?_isa} = %{epoch}:%{version}-%{release} gmp-devel gc-devel
3c79d0
Requires: pkgconfig
3c79d0
3c79d0
%description devel
3c79d0
The guile-devel package includes the libraries, header files, etc.,
3c79d0
that you'll need to develop applications that are linked with the
3c79d0
GUILE extensibility library.
3c79d0
3c79d0
You need to install the guile-devel package if you want to develop
3c79d0
applications that will be linked to GUILE.  You'll also need to
3c79d0
install the guile package.
3c79d0
3c79d0
%prep
3c79d0
%setup -q -n guile-%version
3c79d0
%patch1 -p1 -b .multilib
3c79d0
%patch2 -p1 -b .i18ntest
3c79d0
%patch3 -p1 -b .threadstest
3c79d0
%patch4 -p1 -b .gc_pkgconfig_private
3c79d0
3c79d0
%build
3c79d0
3c79d0
%configure --disable-static --disable-error-on-warning
3c79d0
3c79d0
# Remove RPATH
3c79d0
sed -i 's|" $sys_lib_dlsearch_path "|" $sys_lib_dlsearch_path %{_libdir} "|' \
3c79d0
    libtool
3c79d0
3c79d0
%{make_build}
3c79d0
3c79d0
%install
3c79d0
%{make_install}
3c79d0
3c79d0
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/guile/site/%{mver}
3c79d0
3c79d0
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libguile*.la
3c79d0
rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
3c79d0
3c79d0
# Our gdb doesn't support guile yet
3c79d0
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libguile*gdb.scm
3c79d0
3c79d0
# Compress large documentation
3c79d0
bzip2 NEWS
3c79d0
3c79d0
for i in $RPM_BUILD_ROOT%{_infodir}/goops.info; do
3c79d0
    iconv -f iso8859-1 -t utf-8 < $i > $i.utf8 && mv -f ${i}{.utf8,}
3c79d0
done
3c79d0
3c79d0
touch $RPM_BUILD_ROOT%{_datadir}/guile/site/%{mver}/slibcat
3c79d0
3c79d0
# Create symlinks for compatibility
3c79d0
ln -s guile $RPM_BUILD_ROOT%{_bindir}/guile2
3c79d0
ln -s guile-tools $RPM_BUILD_ROOT%{_bindir}/guile2-tools
3c79d0
3c79d0
# Adjust mtimes so they are all identical on all architectures.
3c79d0
# When guile.x86_64 and guile.i686 are installed at the same time on an x86_64 system,
3c79d0
# the *.scm files' timestamps change, as they normally reside in /usr/share/guile/.
3c79d0
# Their corresponding compiled *.go file go to /usr/lib64/, or /usr/lib/, depending on the arch.
3c79d0
# The mismatch in timestamps between *.scm and *.go files makes guile to compile itself
3c79d0
# everytime it's run. The following code adjusts the files so that their timestamps are the same
3c79d0
# for every file, but unique between builds.
3c79d0
# See https://bugzilla.redhat.com/show_bug.cgi?id=1208760.
3c79d0
find $RPM_BUILD_ROOT%{_datadir} -name '*.scm' -exec touch -r "%{_specdir}/guile.spec" '{}' \;
3c79d0
find $RPM_BUILD_ROOT%{_libdir} -name '*.go' -exec touch -r "%{_specdir}/guile.spec" '{}' \;
3c79d0
3c79d0
%check
3c79d0
make %{?_smp_mflags} check ||:
3c79d0
3c79d0
%post
3c79d0
/sbin/ldconfig
3c79d0
for i in guile r5rs; do
3c79d0
    /sbin/install-info %{_infodir}/${i}.info.gz %{_infodir}/dir &> /dev/null
3c79d0
done
3c79d0
:
3c79d0
3c79d0
%postun -p /sbin/ldconfig
3c79d0
3c79d0
%preun
3c79d0
if [ "$1" = 0 ]; then
3c79d0
    for i in guile r5rs; do
3c79d0
        /sbin/install-info --delete %{_infodir}/${i}.info.gz \
3c79d0
            %{_infodir}/dir &> /dev/null
3c79d0
        # Remove entries created by packages before 2.0.9-3
3c79d0
        /sbin/install-info --delete %{_infodir}/${i}2.info.gz \
3c79d0
            %{_infodir}/dir &> /dev/null
3c79d0
    done
3c79d0
fi
3c79d0
:
3c79d0
3c79d0
%triggerin -- guile < 5:2.0.9-3
3c79d0
# Allow safe upgrade from older versions
3c79d0
ln -f %{_bindir}/guile{,.save}
3c79d0
ln -f %{_bindir}/guile-tools{,.save}
3c79d0
:
3c79d0
3c79d0
%posttrans
3c79d0
# Move saved files back
3c79d0
[ -e %{_bindir}/guile.save ] && mv -f %{_bindir}/guile{.save,}
3c79d0
[ -e %{_bindir}/guile-tools.save ] && mv -f %{_bindir}/guile-tools{.save,}
3c79d0
:
3c79d0
3c79d0
%triggerin -- slib >= 3b4-1
3c79d0
rm -f %{_datadir}/guile/site/%{mver}/slibcat
3c79d0
export SCHEME_LIBRARY_PATH=%{_datadir}/slib/
3c79d0
3c79d0
# Build SLIB catalog
3c79d0
%{_bindir}/guile --fresh-auto-compile --no-auto-compile -c \
3c79d0
    "(use-modules (ice-9 slib)) (require 'new-catalog)" &> /dev/null || \
3c79d0
    rm -f %{_datadir}/guile/site/%{mver}/slibcat
3c79d0
:
3c79d0
3c79d0
%triggerun -- slib >= 3b4-1
3c79d0
if [ "$2" = 0 ]; then
3c79d0
    rm -f %{_datadir}/guile/site/%{mver}/slibcat
3c79d0
fi
3c79d0
3c79d0
%files
3c79d0
%license COPYING COPYING.LESSER LICENSE
3c79d0
%doc AUTHORS HACKING NEWS.bz2 README THANKS
3c79d0
%{_bindir}/guile2
3c79d0
%{_bindir}/guile2-tools
3c79d0
%{_bindir}/guild
3c79d0
%{_bindir}/guile
3c79d0
%{_bindir}/guile-tools
3c79d0
%{_libdir}/libguile*.so.*
3c79d0
%{_libdir}/libguilereadline-*.so
3c79d0
%{_libdir}/guile
3c79d0
%dir %{_datadir}/guile
3c79d0
%dir %{_datadir}/guile/%{mver}
3c79d0
%{_datadir}/guile/%{mver}/ice-9
3c79d0
%{_datadir}/guile/%{mver}/language
3c79d0
%{_datadir}/guile/%{mver}/oop
3c79d0
%{_datadir}/guile/%{mver}/rnrs
3c79d0
%{_datadir}/guile/%{mver}/scripts
3c79d0
%{_datadir}/guile/%{mver}/srfi
3c79d0
%{_datadir}/guile/%{mver}/sxml
3c79d0
%{_datadir}/guile/%{mver}/system
3c79d0
%{_datadir}/guile/%{mver}/texinfo
3c79d0
%{_datadir}/guile/%{mver}/web
3c79d0
%{_datadir}/guile/%{mver}/guile-procedures.txt
3c79d0
%{_datadir}/guile/%{mver}/*.scm
3c79d0
%dir %{_datadir}/guile/site
3c79d0
%dir %{_datadir}/guile/site/%{mver}
3c79d0
%ghost %{_datadir}/guile/site/%{mver}/slibcat
3c79d0
%{_infodir}/*
3c79d0
%{_mandir}/man1/guile.1*
3c79d0
3c79d0
%files devel
3c79d0
%{_bindir}/guile-config
3c79d0
%{_bindir}/guile-snarf
3c79d0
%{_datadir}/aclocal/*
3c79d0
%{_libdir}/libguile-%{mver}.so
3c79d0
%{_libdir}/pkgconfig/*.pc
3c79d0
%{_includedir}/guile
3c79d0
3c79d0
%changelog
3c79d0
* Tue Feb 20 2018 Rex Dieter <rdieter@fedoraproject.org> - 5:2.0.14-7
3c79d0
- avoid linking all guile-devel consumers to libgc
3c79d0
- BR: gcc
3c79d0
- use %%{make_build},%%{make_install}
3c79d0
- %%check: make non-fatal
3c79d0
3c79d0
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5:2.0.14-6
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3c79d0
3c79d0
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 5:2.0.14-5
3c79d0
- Rebuilt for switch to libxcrypt
3c79d0
3c79d0
* Tue Oct 10 2017 Miroslav Lichvar <mlichvar@redhat.com> - 5:2.0.14-4
3c79d0
- fix i18n test for new glibc using different thousands separator (#1493170)
3c79d0
3c79d0
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5:2.0.14-3
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
3c79d0
3c79d0
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5:2.0.14-2
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3c79d0
3c79d0
* Tue Feb 14 2017 Miroslav Lichvar <mlichvar@redhat.com> - 5:2.0.14-1
3c79d0
- update to 2.0.14
3c79d0
- disable unreliable test in threads.test
3c79d0
3c79d0
* Mon Feb 13 2017 Miroslav Lichvar <mlichvar@redhat.com> - 5:2.0.13-4
3c79d0
- fix race condition in 00-repl-server.test (#1412931)
3c79d0
3c79d0
* Wed Feb 01 2017 Stephen Gallagher <sgallagh@redhat.com> - 2.0.13-3
3c79d0
- Add missing %%license macro
3c79d0
3c79d0
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 5:2.0.13-2
3c79d0
- Rebuild for readline 7.x
3c79d0
3c79d0
* Wed Oct 12 2016 Miroslav Lichvar <mlichvar@redhat.com> - 5:2.0.13-1
3c79d0
- update to 2.0.13 (CVE-2016-8605, CVE-2016-8606)
3c79d0
3c79d0
* Fri Jul 15 2016 Miroslav Lichvar <mlichvar@redhat.com> - 5:2.0.12-1
3c79d0
- update to 2.0.12
3c79d0
3c79d0
* Sat Mar  5 2016 Peter Robinson <pbrobinson@fedoraproject.org> 5:2.0.11-9
3c79d0
- Don't ship ChangeLog, NEWS suffices
3c79d0
3c79d0
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5:2.0.11-8
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3c79d0
3c79d0
* Thu Nov 12 2015 Jan Synáček <jsynacek@redhat.com> - 5:2.0.11-7
3c79d0
- unify mtime on *.scm and *.go files (#1208760)
3c79d0
3c79d0
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5:2.0.11-6
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3c79d0
3c79d0
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 5:2.0.11-5
3c79d0
- Rebuilt for Fedora 23 Change
3c79d0
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
3c79d0
3c79d0
* Tue Sep 02 2014 Miroslav Lichvar <mlichvar@redhat.com> - 5:2.0.11-4
3c79d0
- rebuild for new libunistring
3c79d0
3c79d0
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5:2.0.11-3
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3c79d0
3c79d0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5:2.0.11-2
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3c79d0
3c79d0
* Fri Mar 21 2014 Miroslav Lichvar <mlichvar@redhat.com> - 5:2.0.11-1
3c79d0
- update to 2.0.11
3c79d0
- switch to xz source tarball
3c79d0
3c79d0
* Wed Mar 19 2014 Miroslav Lichvar <mlichvar@redhat.com> - 5:2.0.10-1
3c79d0
- update to 2.0.10
3c79d0
- update slibcat building for slib 3b4
3c79d0
- disable auto-compilation when building slibcat
3c79d0
3c79d0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5:2.0.9-4
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3c79d0
3c79d0
* Tue Jul 16 2013 Miroslav Lichvar <mlichvar@redhat.com> - 5:2.0.9-3
3c79d0
- drop renaming to guile2
3c79d0
- fix multilib conflicts
3c79d0
- fix post scriptlet to not remove files on upgrade
3c79d0
- remove obsolete code from slib trigger
3c79d0
- fix weekdays in changelog
3c79d0
3c79d0
* Tue Jul 09 2013 Karsten Hopp <karsten@redhat.com> 2.0.9-2
3c79d0
- bump release and rebuild to fix dependencies on PPC
3c79d0
3c79d0
* Wed Apr 10 2013 Jan Synáček <jsynacek@redhat.com> - 2.0.9-1
3c79d0
- Update to 2.0.9 (#950357, #925529)
3c79d0
3c79d0
* Fri Jan 25 2013 Jan Synáček <jsynacek@redhat.com> - 2.0.7-1
3c79d0
- Add forgotten sources
3c79d0
3c79d0
* Fri Jan 25 2013 Jan Synáček <jsynacek@redhat.com> - 2.0.7-1
3c79d0
- Update to 2.0.7 (#678238)
3c79d0
3c79d0
* Mon Nov 12 2012 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.8-6
3c79d0
- remove obsolete macros
3c79d0
3c79d0
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5:1.8.8-5.2
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3c79d0
3c79d0
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5:1.8.8-4.2
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3c79d0
3c79d0
* Fri Oct 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 5:1.8.8-3.2
3c79d0
- rebuild with new gmp without compat lib
3c79d0
3c79d0
* Tue Oct 11 2011 Peter Schiffer <pschiffe@redhat.com> - 5:1.8.8-3.1
3c79d0
- rebuild with new gmp
3c79d0
3c79d0
* Thu Jun 16 2011 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.8-3
3c79d0
- make some libs private in pkgconfig file (#712990)
3c79d0
3c79d0
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5:1.8.8-2
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3c79d0
3c79d0
* Tue Dec 14 2010 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.8-1
3c79d0
- update to 1.8.8
3c79d0
- try enabling optimizations on sparc again
3c79d0
3c79d0
* Thu Apr 08 2010 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.7-6
3c79d0
- fix license tag (#225877)
3c79d0
3c79d0
* Fri Jan 15 2010 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.7-5
3c79d0
- fix test suite to work with new libtool (#555479)
3c79d0
3c79d0
* Thu Nov 19 2009 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.7-4
3c79d0
- fix building with new cpp (#538707)
3c79d0
3c79d0
* Tue Sep 22 2009 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.7-3
3c79d0
- suppress install-info errors (#515977)
3c79d0
- avoid clash with system setjmp/longjmp on IA64
3c79d0
3c79d0
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5:1.8.7-2
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3c79d0
3c79d0
* Thu Jul 16 2009 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.7-1
3c79d0
- update to 1.8.7
3c79d0
3c79d0
* Tue Jun 09 2009 Dennis Gilmore <dennis@ausil.us> - 5:1.8.6-4
3c79d0
- build with -O0 on sparcv9 otherwise test suite hangs
3c79d0
3c79d0
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5:1.8.6-3
3c79d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3c79d0
3c79d0
* Thu Jan 08 2009 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.6-2
3c79d0
- include Emacs support (#478468)
3c79d0
3c79d0
* Tue Dec 09 2008 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.6-1
3c79d0
- update to 1.8.6
3c79d0
3c79d0
* Wed Nov 19 2008 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.5-2
3c79d0
- fix building with new libtool
3c79d0
3c79d0
* Tue May 13 2008 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.5-1
3c79d0
- update to 1.8.5
3c79d0
- fix continuations on ia64
3c79d0
- remove umask setting from scriptlet, rpm sets it now
3c79d0
3c79d0
* Thu Feb 21 2008 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.4-1
3c79d0
- update to 1.8.4
3c79d0
- add %%check
3c79d0
3c79d0
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5:1.8.3-3
3c79d0
- Autorebuild for GCC 4.3
3c79d0
3c79d0
* Wed Jan 09 2008 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.3-2
3c79d0
- support slib-3a5
3c79d0
- move slibcat and slib symlink out of site directory
3c79d0
- set umask in scriptlet (#242936)
3c79d0
3c79d0
* Mon Oct 22 2007 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.3-1
3c79d0
- update to 1.8.3
3c79d0
3c79d0
* Wed Aug 22 2007 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.2-2
3c79d0
- update license tag
3c79d0
- redirect guile output in triggerin script
3c79d0
3c79d0
* Tue Jul 17 2007 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.2-1
3c79d0
- update to 1.8.2
3c79d0
- remove dot from -devel summary, convert goops.info to UTF-8
3c79d0
3c79d0
* Mon Mar 19 2007 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.1-3
3c79d0
- spec cleanup
3c79d0
3c79d0
* Tue Jan 23 2007 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.1-2
3c79d0
- support slib-3a4
3c79d0
- make scriptlets safer (#223701)
3c79d0
3c79d0
* Fri Oct 13 2006 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.1-1
3c79d0
- update to 1.8.1
3c79d0
3c79d0
* Tue Sep 05 2006 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.0-8.20060831cvs
3c79d0
- make triggerin scriptlet a bit safer
3c79d0
3c79d0
* Fri Sep 01 2006 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.0-7.20060831cvs
3c79d0
- update from CVS
3c79d0
3c79d0
* Wed Jul 12 2006 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.0-6.20060712cvs
3c79d0
- update from CVS
3c79d0
- fix requires (#196016)
3c79d0
- link libguile with pthread (#198215)
3c79d0
3c79d0
* Wed May 24 2006 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.0-5
3c79d0
- remove dependency on slib, provide support through triggers
3c79d0
- fix multilib -devel conflicts in guile-snarf and scmconfig.h (#192684)
3c79d0
3c79d0
* Thu May 18 2006 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.0-4
3c79d0
- add gmp-devel to requires for devel package (#192107)
3c79d0
- fix guile-config link (#191595)
3c79d0
3c79d0
* Tue May 16 2006 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.0-3
3c79d0
- don't package .la files and static libraries (#191595)
3c79d0
- move module .so files from devel to main package
3c79d0
3c79d0
* Tue May 09 2006 Bill Nottingham <notting@redhat.com> - 5:1.8.0-2
3c79d0
- don't package %%{_infodir}/dir
3c79d0
3c79d0
* Tue May 09 2006 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.8.0-1
3c79d0
- update to guile-1.8.0
3c79d0
- fix slib.scm for slib-3a3
3c79d0
- install guile-tut info
3c79d0
- move guile.m4 to devel package
3c79d0
- spec cleanup
3c79d0
3c79d0
* Tue Feb 28 2006 Miroslav Lichvar <mlichvar@redhat.com> - 5:1.6.7-6
3c79d0
- move .la files for modules from devel to main package (#182242)
3c79d0
3c79d0
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 5:1.6.7-5.2
3c79d0
- bump again for double-long bug on ppc(64)
3c79d0
3c79d0
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 5:1.6.7-5.1
3c79d0
- rebuilt for new gcc4.1 snapshot and glibc changes
3c79d0
3c79d0
* Mon Feb 06 2006 Miroslav Lichvar <mlichvar@redhat.com> 5:1.6.7-5
3c79d0
- Avoid marking qthreads library as requiring executable stack (#179274)
3c79d0
3c79d0
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
3c79d0
- rebuilt
3c79d0
3c79d0
* Fri Sep 02 2005 Phil Knirsch <pknirsch@redhat.com> 5:1.6.7-4
3c79d0
- Fix dynamic linking on 64bit archs (#159971)
3c79d0
3c79d0
* Wed Mar 02 2005 Phil Knirsch <pknirsch@redhat.com> 5:1.6.7-2
3c79d0
- bump release and rebuild with gcc 4
3c79d0
- Fixed problem with ltdl and gcc 4 rebuild
3c79d0
- Add BuildPreReq for libtool-ltdl-devel
3c79d0
3c79d0
* Wed Feb 09 2005 Phil Knirsch <pknirsch@redhat.com> 5:1.6.7-1
3c79d0
- Update to guile-1.6.7
3c79d0
- Dropped ia64 patch, stuff looks fixed in upstream code
3c79d0
3c79d0
* Wed Jan 12 2005 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-18
3c79d0
- rebuilt because of new readline
3c79d0
3c79d0
* Thu Dec 23 2004 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-17
3c79d0
- Fixed wrong post and postun use of /sbin/ldconfig (#143657)
3c79d0
3c79d0
* Tue Dec 21 2004 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-16
3c79d0
- Moved info files to base package as they are not devel related (#139948)
3c79d0
- Moved static guilereadline and guile-srfi-srfi libs to devel package (#140893)
3c79d0
- Fixed guile-tools not finding guile lib dir (#142642)
3c79d0
- Added some nice tools (#142642)
3c79d0
- Removed smp build, seems to be broken atm
3c79d0
3c79d0
* Wed Dec  8 2004 Jindrich Novy <jnovy@redhat.com> 5:1.6.4-15
3c79d0
- remove dependency to umb-scheme and replace it by slib
3c79d0
3c79d0
* Tue Oct 12 2004 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-14
3c79d0
- Fix multilib support for guile
3c79d0
3c79d0
* Tue Aug 03 2004 Phil Knirsch <pknirsch@redhat.com>  5:1.6.4-13
3c79d0
- Enable optimization again for s390.
3c79d0
3c79d0
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
3c79d0
- rebuilt
3c79d0
3c79d0
* Fri Apr 16 2004 Warren Togami <wtogami@redhat.com> 5:1.6.4-11
3c79d0
- Fix post failure and duplicate rpm in database
3c79d0
- Compress NEWS
3c79d0
- other minor cleanups
3c79d0
3c79d0
* Wed Apr 14 2004 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-10
3c79d0
- Fixed info file stuff (#112487)
3c79d0
3c79d0
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
3c79d0
- rebuilt
3c79d0
3c79d0
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
3c79d0
- rebuilt
3c79d0
3c79d0
* Wed Aug 27 2003 Bill Nottingham <notting@redhat.com> 5:1.6.4-8.2
3c79d0
- rebuild (#103148)
3c79d0
3c79d0
* Tue Aug 19 2003 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-8.1
3c79d0
- rebuilt
3c79d0
3c79d0
* Tue Aug 19 2003 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-8
3c79d0
- Moved dynamic loadable libraries out file devel into main (#98392).
3c79d0
3c79d0
* Wed Jul 02 2003 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-7.1
3c79d0
- rebuilt
3c79d0
3c79d0
* Wed Jul 02 2003 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-7
3c79d0
- Added srfi libs (#98392).
3c79d0
3c79d0
* Sun Jun  8 2003 Tim Powers <timp@redhat.com> 5:1.6.4-6.1
3c79d0
- add epoch for versioned requires
3c79d0
- built for RHEL
3c79d0
3c79d0
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
3c79d0
- rebuilt
3c79d0
3c79d0
* Fri May 16 2003 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-5
3c79d0
- Bumped release and rebuilt.
3c79d0
3c79d0
* Fri May 16 2003 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-4
3c79d0
- Install and package info files, too.
3c79d0
3c79d0
* Fri May 16 2003 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-3
3c79d0
- Bumped release and rebuilt.
3c79d0
3c79d0
* Fri May 16 2003 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-2
3c79d0
- Fixed .la file problem, moved from devel to normal package.
3c79d0
3c79d0
* Tue May 06 2003 Phil Knirsch <pknirsch@redhat.com> 5:1.6.4-1
3c79d0
- Update to 1.6.4
3c79d0
3c79d0
* Thu Feb 13 2003 Elliot Lee <sopwith@redhat.com> 5:1.6.0-5
3c79d0
- Patch7 - fix for ppc64
3c79d0
- Fix qthreads dealie, including actually enabling them
3c79d0
3c79d0
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
3c79d0
- rebuilt
3c79d0
3c79d0
* Fri Dec 06 2002 Phil Knirsch <pknirsch@redhat.com> 5:1.6.0-3
3c79d0
- Included s390 as working arch as well, switch to general unknown arch patch
3c79d0
3c79d0
* Tue Dec  3 2002 Tim Powers <timp@redhat.com> 5:1.6.0-2
3c79d0
- rebuild to fix broken deps
3c79d0
- fix continuations.h on ia64
3c79d0
3c79d0
* Tue Dec 03 2002 Phil Knirsch <pknirsch@redhat.com> 1.6.0-1
3c79d0
- Make it build on x86_64.
3c79d0
- Integrated and fixed Than's update to 1.6.0.
3c79d0
- Fixed some things in the %%files section.
3c79d0
3c79d0
* Mon Nov 11 2002 Than Ngo <timp@redhat.com> 1.4.1-2
3c79d0
- fix to build on s390*/x86_64 -> include libguilereadline.so
3c79d0
- fix to link libltdl
3c79d0
- don't use rpath
3c79d0
3c79d0
* Thu Nov 07 2002 Phil Knirsch <pknirsch@redhat.com> 1.4.1-1
3c79d0
- Updated to guile-1.4.1
3c79d0
- libguilereadline.so doesn't work on x86_64 yet, so don't package it.
3c79d0
3c79d0
* Wed Nov 06 2002 Phil Knirsch <pknirsch@redhat.com> 1.4-10
3c79d0
- Fixed unpackaged files.
3c79d0
3c79d0
* Tue Nov  5 2002 Bill Nottingham <notting@redhat.com> 1.4-9
3c79d0
- Remove qthread from x86_64 as well.
3c79d0
3c79d0
* Wed Jul 17 2002 Phil Knirsch <pknirsch@redhat.com> 1.4-8
3c79d0
- Remove qthread from ppc as well.
3c79d0
3c79d0
* Wed Jul 10 2002 Phil Knirsch <pknirsch@redhat.com> 1.4-7
3c79d0
- Fixed some more %%file lib related errors ().
3c79d0
3c79d0
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 1.4-6
3c79d0
- automated rebuild
3c79d0
3c79d0
* Wed Jun 19 2002 Phil Knirsch <pknirsch@redhat.com> 1.4-5
3c79d0
- Don't forcibly strip binaries
3c79d0
3c79d0
* Thu May 23 2002 Tim Powers <timp@redhat.com>
3c79d0
- automated rebuild
3c79d0
3c79d0
* Mon May 06 2002 Florian La Roche <Florian.LaRoche@redhat.de>
3c79d0
- adjust for mainframe and alpha
3c79d0
3c79d0
* Fri Jan 25 2002 Bill Nottingham <notting@redhat.com>
3c79d0
- ship qthread devel links too
3c79d0
3c79d0
* Fri Jan 25 2002 Phil Knirsch <pknirsch@redhat.com>
3c79d0
- Update again to 1.4.
3c79d0
- Disable --with-threads for IA64 as it doesn't work.
3c79d0
3c79d0
* Thu Jan 24 2002 Phil Knirsch <pknirsch@redhat.com> 1.3.4-17/4
3c79d0
- Enabled --with-threads and removed --enable-dynamic-linking for configure
3c79d0
  (bug #58597)
3c79d0
3c79d0
* Mon Sep  3 2001 Philipp Knirsch <pknirsch@redhat.de> 1.3.4-16/3
3c79d0
- Fixed problem with read-only /usr pollution of /usr/share/umb-scheme/slibcat
3c79d0
  (#52742)
3c79d0
3c79d0
* Wed Aug 22 2001 Philipp Knirsch <pknirsch@redhat.de> 1.3.4-15/2
3c79d0
- Fixed /tmp buildroot pollution (#50398)
3c79d0
3c79d0
* Tue Jun 12 2001 Florian La Roche <Florian.LaRoche@redhat.de> 1.3.4-14/1
3c79d0
- size_t patch from <oliver.paukstadt@millenux.com>
3c79d0
3c79d0
* Fri May 11 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.3.4-13/1
3c79d0
- Rebuild with new readline
3c79d0
3c79d0
* Wed Feb 28 2001 Philipp Knirsch <pknirsch@redhat.de>
3c79d0
- Fixed missing devel version dependancy.
3c79d0
- Fixed bug #20134 for good this time.
3c79d0
3c79d0
* Mon Jan 22 2001 Than Ngo <than@redhat.com>
3c79d0
- disable optimization on ia64 (compiler bug) (bug #23186)
3c79d0
3c79d0
* Tue Dec 12 2000 Philipp Knirsch <Philipp.Knirsch@redhat.de>
3c79d0
- Fixed %%files bug #20134 where the /usr/lib/libguilereadline.so didn't get
3c79d0
  installed for the non devel version.
3c79d0
3c79d0
* Fri Jul 14 2000 Nalin Dahyabhai <nalin@redhat.com>
3c79d0
- Add version number to prereq for umb-scheme to get the post-install to
3c79d0
  work properly.
3c79d0
3c79d0
* Thu Jul 13 2000 Nalin Dahyabhai <nalin@redhat.com>
3c79d0
- Add an Epoch = 1 in case anyone happened to have 1.4 installed.
3c79d0
3c79d0
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
3c79d0
- automatic rebuild
3c79d0
3c79d0
* Tue Jul 11 2000 Nalin Dahyabhai <nalin@redhat.com>
3c79d0
- Back down to 1.3.4.
3c79d0
- Fix to actually link against the version of libguile in the package.
3c79d0
3c79d0
* Sun Jun  4 2000 Nalin Dahyabhai <nalin@redhat.com>
3c79d0
- FHS fixups using the %%{makeinstall} macro.
3c79d0
3c79d0
* Sun Mar 26 2000 Florian La Roche <Florian.LaRoche@redhat.com>
3c79d0
- fix preun-devel
3c79d0
- call ldconfig directly in postun
3c79d0
3c79d0
* Fri Mar 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
3c79d0
- rebuild with new readline
3c79d0
- update to 1.3.4
3c79d0
3c79d0
* Mon Feb 28 2000 Nalin Dahyabhai <nalin@redhat.com>
3c79d0
- using the same catalog as umb-scheme makes umb-scheme a prereq
3c79d0
3c79d0
* Thu Feb 17 2000 Florian La Roche <Florian.LaRoche@redhat.com>
3c79d0
- readline is needed for %%post
3c79d0
3c79d0
* Tue Feb  8 2000 Nalin Dahyabhai <nalin@redhat.com>
3c79d0
- use the same catalog as umb-scheme
3c79d0
3c79d0
* Thu Sep  2 1999 Jeff Johnson <jbj@redhat.com>
3c79d0
- fix broken %%postun
3c79d0
3c79d0
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
3c79d0
- auto rebuild in the new build environment (release 6)
3c79d0
3c79d0
* Wed Mar 17 1999 Michael Johnson <johnsonm@redhat.com>
3c79d0
- added .ansi patch to fix #endif
3c79d0
3c79d0
* Wed Feb 10 1999 Cristian Gafton <gafton@redhat.com>
3c79d0
- add patch for the scm stuff
3c79d0
3c79d0
* Sun Jan 17 1999 Jeff Johnson <jbj@redhat.com>
3c79d0
- integrate changes from rhcn version (#640)
3c79d0
3c79d0
* Tue Jan 12 1999 Cristian Gafton <gafton@redhat.com>
3c79d0
- call libtoolize first to get it to compile on the arm
3c79d0
3c79d0
* Sat Jan  9 1999 Todd Larason <jtl@molehill.org>
3c79d0
- Added "Requires: guile" at suggestion of Manu Rouat <emmanuel.rouat@wanadoo.fr>
3c79d0
3c79d0
* Fri Jan  1 1999 Todd Larason <jtl@molehill.org>
3c79d0
- guile-devel does depend on guile
3c79d0
- remove devel dependancy on m4
3c79d0
- move guile-snarf from guile to guile-devel
3c79d0
- Converted to rhcn
3c79d0
3c79d0
* Wed Oct 21 1998 Jeff Johnson <jbj@redhat.com>
3c79d0
- update to 1.3.
3c79d0
- don't strip libguile.so.*.0.0. (but set the execute bits).
3c79d0
3c79d0
* Thu Sep 10 1998 Cristian Gafton <gafton@redhat.com>
3c79d0
- spec file fixups
3c79d0
3c79d0
* Wed Sep  2 1998 Michael Fulbright <msf@redhat.com>
3c79d0
- Updated for RH 5.2
3c79d0
3c79d0
* Mon Jan 26 1998 Marc Ewing <marc@redhat.com>
3c79d0
- Started with spec from Tomasz Koczko <kloczek@idk.com.pl>
3c79d0
- added slib link
3c79d0
3c79d0
* Thu Sep 18 1997 Tomasz Koczko <kloczek@idk.com.pl>          (1.2-3)
3c79d0
- added %%attr(-, root, root) for %%doc,
3c79d0
- in %%post, %%postun ldconfig runed as parameter "-p",
3c79d0
- removed /bin/sh from requires,
3c79d0
- added %%description,
3c79d0
- changes in %%files.
3c79d0
3c79d0
* Fri Jul 11 1997 Tomasz Koczko <kloczek@rudy.mif.pg.gda.pl>  (1.2-2)
3c79d0
- all rewrited for using Buildroot,
3c79d0
- added %%postun,
3c79d0
- removed making buid logs,
3c79d0
- removed "--inclededir", added "--enable-dynamic-linking" to configure
3c79d0
  parameters,
3c79d0
- added striping shared libs and /usr/bin/guile,
3c79d0
- added "Requires: /bin/sh" (for guile-snarf) in guile package and
3c79d0
  "Requires: m4" for guile-devel,
3c79d0
- added macro %%{PACKAGE_VERSION} in "Source:" and %%files,
3c79d0
- added %%attr macros in %%files.