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