SHA256
1
0
forked from pool/guile

Accepting request 862016 from home:AndreasStieger:branches:devel:languages:misc

GNU guile 3.0.5

OBS-URL: https://build.opensuse.org/request/show/862016
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guile?expand=0&rev=116
This commit is contained in:
Peter Simons 2021-01-09 21:10:22 +00:00 committed by Git OBS Bridge
parent 1483ca839a
commit 063945b295
7 changed files with 2048 additions and 1847 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6b7947dc2e3d115983846a268b8f5753c12fd5547e42fbf2b97d75a3b79f0d31
size 12867624

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAl7zY0UACgkQCQsRmT2a
67XaZQ/+LHCMSuAPX+95fDAmAsOqUM1FcO4rRXVhmyxpJzZ2xG5AHLmgDnoqWQhN
w464R6/Q1Mkp/24FdGzMYJAaEWQGLF7FBDj6gA/Vd8In1GjcWyPk+mxPFGtWCHkp
nklSeEL2N3CyaciJXqjxqwOx/B7GP63OCts80toLeHVoqMOgRvT6NgfoZ/1X1K66
v06lHw30OGR3CdMCnoVT/CypScK1wsWzg5xs43xIovDzmF/WsQLQvTaim09E4b+Z
oWTxaBg6jSPlAgSyoBaCpbZT2pWlVrW0K6GPv85MPsWdoVmMuHALTpYvnnR/0lP7
dPDhvbvvqZIURiBNgDbhHOv6W+IIvZM+xmxOjInvih5RZp2m7g+BcxLL0CxRrQ7f
JI1ItJ66nJpODgEKzEczKFw81Fgl/O6aPlKyaxTHhsZoMjEcSi0zy4B5KTMuHPNU
XzNFQkfCkQKqATZeBxfcDf4jGL3AWM+XZCzWJxT0m++kDbe0y2IjEYcy3rK3dTT0
+ZmOEKB2jSjX2+dF/gVAQV9FCgRrNvbRi7/6TN+OtB/jDcSNVneeuN8N6r+Dvc/Z
W84U1fIjX8bHg6f/A7Pm6YWoyV1gxSEQtn2p+d+9NQDzgHPjFuEVGs3YIzQqWWgh
jOoHBqR7vtWCwfydmEu+ZySgfxQT7gktoiWOXaOOxLl5eOr4xuw=
=ykJs
-----END PGP SIGNATURE-----

3
guile-3.0.5.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d76fb023d2366126a5fac04704f9bd843846b80cccba6da5d752318b03350f1
size 13037040

16
guile-3.0.5.tar.xz.sig Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEET9TSiNRFk04KFPmlqIA3MuRDaIUFAl/2/rsACgkQqIA3MuRD
aIUwCQ//Uxno4MMfUgIfHdIDJ6IFeUjbEwaOXj7Pc8bmL/St9Xsmvh0J3qqisn3L
OOCbgWnkUvNi4rbXcp2ZP52k96Hw+pAf0jtuNwlhAbXeag/FCa7+UoFupvh1Z8P9
ESWL4iQ00ZZKeuN7Raj6Kg4Da10sqPWQIlnuICqwSB7yDcaD7n20U1/w34C8wFru
IYG4ErTtznXkIzcbaSlctlIPrbB1hLaQ9KGXDKrJp49fwKS3w70JdWgaVOkdCVZ1
a19lE0r366No+NbvFI3YoCIejiDq9ViiRqma8GUWxUMfas5V5sfznpEW/XNw8X2u
SytxBeWxTdJ7mDtXeIXsXf8eREeJ6C/+VHJXdP8nfmRFdG93cvN3GxVu8R0So7Kk
FCURFZtvJvddVlZ+2d1vi7s75RBR+jJ5C2o6U6EVEQVZmhuK2by4PblxsaWAJxQI
syC2PxEZ25gCY4UWt+xhWMnsG6XK/SVMzveHbyvcMA8iN+3KqWrf/V0AEzuWt5Dx
sMft/Dqv2r8nZjPobUOLw4iw29qy051kWlPgvj71xFYTIlQcmrXYFdqb/fKk/uBy
n9qDS+6cFynl+dtZp1SEesDlg195gULcvwsg23cYWgtA8j71FpFSlBtQxp01H5ah
sx6kTrFylgKxB3rIY0z0Rwb2zaK+YRAxy84zjg29CRMcgPpZvWY=
=VKDb
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Sat Jan 9 19:56:32 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
- GNU guile 3.0.5:
* O(1) compilation of `case' and related expressions
* New (ice-9 copy-tree) module
* New warning: use-before-definition
* New warning: non-idempotent-definition
* A number of functions were deprecated with replacements
* copy read-option removed
- remove deprecated texinfo packaging macros
-------------------------------------------------------------------
Thu Jun 25 11:53:11 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
#
# spec file for package guile
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@ -23,7 +23,7 @@
%define libgver 1
%define gsuff %{guilemaj}_%{guilemin}-%{libgver}
Name: guile
Version: %{guilevers}.4
Version: %{guilevers}.5
Release: 0
Summary: GNU's Ubiquitous Intelligent Language for Extension
License: GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
@ -37,7 +37,7 @@ Source3: guile-rpmlintrc
Patch0: guile-3.0-gc_pkgconfig_private.patch
# The out-of-memory test is flaky, so disable it
Patch1: disable-test-out-of-memory.patch
Patch2: gcc10-x86-disable-one-test.patch
Patch2: gcc10-x86-disable-one-test.patch
BuildRequires: gmp-devel
BuildRequires: libffi-devel
BuildRequires: libltdl-devel
@ -91,8 +91,6 @@ Requires: libunistring-devel
Requires: ncurses-devel
Requires: readline-devel
Requires: pkgconfig(bdw-gc)
Requires(post): %{install_info_prereq}
Requires(preun): %{install_info_prereq}
%description devel
This is Guile, a portable, embeddable Scheme implementation written in
@ -115,7 +113,7 @@ rm -r prebuilt/32-bit-big-endian
--with-threads \
--disable-silent-rules
# do sequential build for reproducible .go files = https://issues.guix.gnu.org/issue/20272 - boo#1102408
make
%make_build
%check
LD_LIBRARY_PATH="." make %{?_smp_mflags} check
@ -128,14 +126,6 @@ find %{buildroot} -type f -name "*.la" -delete -print
mkdir -p %{buildroot}%{_datadir}/gdb/auto-load%{_libdir}
mv %{buildroot}%{_libdir}/libguile*-gdb.scm %{buildroot}%{_datadir}/gdb/auto-load%{_libdir}/
%post devel
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
%install_info --info-dir=%{_infodir} %{_infodir}/r5rs.info%{ext_info}
%preun devel
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
%install_info_delete --info-dir=%{_infodir} %{_infodir}/r5rs.info%{ext_info}
%pre
# Remove obsolete files (< SuSE Linux 10.2)
rm -f var/adm/SuSEconfig/md5%{_datadir}/guile/*/slibcat
@ -150,7 +140,7 @@ rm -f usr/share/guile/site/slibcat.SuSEconfig
%{_bindir}/guile-tools
%{_bindir}/guild
%{_bindir}/guile
%{_mandir}/man1/guile.1%{ext_man}
%{_mandir}/man1/guile.1%{?ext_man}
%files -n libguile-%{gsuff}
%license LICENSE COPYING*
@ -168,10 +158,10 @@ rm -f usr/share/guile/site/slibcat.SuSEconfig
%dir %{_includedir}/%{name}/%{guilevers}
%{_includedir}/%{name}/%{guilevers}/*
%{_datadir}/aclocal/guile.m4
%{_infodir}/%{name}.info%{ext_info}
%{_infodir}/%{name}.info%{?ext_info}
%{_infodir}/%{name}.info-[0-9]%{ext_info}
%{_infodir}/%{name}.info-1[0-9]%{ext_info}
%{_infodir}/r5rs.info%{ext_info}
%{_infodir}/r5rs.info%{?ext_info}
%{_libdir}/libguile-%{guilevers}.so
%{_libdir}/pkgconfig/guile-%{guilevers}.pc
# bug #874028