Compare commits

..

33 Commits
f26 ... rawhide

Author SHA1 Message Date
Fedora Release Engineering
7ac46f1179 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 11:53:00 +00:00
Fedora Release Engineering
840795f226 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 13:22:44 +00:00
Fedora Release Engineering
b6cae00475 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 12:06:10 +00:00
Miro Hrončok
d494e2bbe8 Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 2022-01-08 11:11:54 +01:00
Fedora Release Engineering
423d70c736 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 07:24:09 +00:00
Fedora Release Engineering
ea908ec2c4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 13:15:56 +00:00
Tom Stellard
e164121eb0 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-19 00:18:35 +00:00
Peter Robinson
f3d562ae78 cleanup .gitignore 2020-11-25 10:23:19 +00:00
Peter Robinson
578fe3429e 2.2.7, minor spec cleanups 2020-11-24 23:43:02 +00:00
Igor Raits
b13e17ade2
Drop useless ldconfig scriptlets
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-08-19 14:06:43 +02:00
Fedora Release Engineering
8d14bfd997 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 00:40:41 +00:00
Fedora Release Engineering
c992e2f2a8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 04:00:00 +00:00
Jeff Law
665ef55fab - Fix configure tests compromised by LTO 2020-01-17 11:57:49 -07:00
Fedora Release Engineering
6fe7e441b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 08:10:01 +00:00
Mairi Dulaney
6709e0592e Update to latest upstream
Signed-off-by: Mairi Dulaney <jdulaney@fedoraproject.org>
2019-07-03 14:57:30 -07:00
Igor Gnatenko
b24166a21b Rebuild for readline 8.0 2019-02-17 09:30:50 +01:00
Fedora Release Engineering
41941d0411 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 01:58:10 +00:00
Igor Gnatenko
bb25e375c5
Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-27 19:02:51 +01:00
Mairi Dulaney
0a3b73d7a2 Update to latest release 2.2.4
Signed-off-by: Mairi Dulaney <jdulaney@fedoraproject.org>
2019-01-18 10:03:38 -08:00
Björn Esser
8538c5ca35
Rebuilt for libcrypt.so.2 (#1666033) 2019-01-14 19:03:27 +01:00
Fedora Release Engineering
e00f2c99df - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 04:47:10 +00:00
John Dulaney
48b742faa6 Fix french i18n test issue
Signed-off-by: John Dulaney <jdulaney@fedoraproject.org>
2018-07-09 09:58:13 -07:00
Miroslav Lichvar
8df3c9fabd Add gcc to build requirements 2018-05-22 14:01:01 +02:00
Miroslav Lichvar
7da0f58b9f Use macros for ldconfig scriptlets 2018-05-22 14:00:59 +02:00
John Dulaney
0c3383775b Investigate FTBFS
Signed-off-by: John Dulaney <jdulaney@fedoraproject.org>
2018-03-14 18:58:25 -07:00
Igor Gnatenko
abf74742c3
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:04:40 +01:00
Fedora Release Engineering
ca2ac9c2a4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 15:54:08 +00:00
Björn Esser
300419348c
Rebuilt for switch to libxcrypt 2018-01-20 23:06:51 +01:00
John Dulaney
ab33e6f396 Update to newest upstream release. 2017-08-04 18:25:57 -07:00
Fedora Release Engineering
d4a2b9043c - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 23:18:11 +00:00
Fedora Release Engineering
b5fe4a3a6f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 12:24:43 +00:00
John Dulaney
9401203713 Update to newest upstream release. 2017-04-19 23:05:11 -07:00
John Dulaney
aa0398fb93 Initial import
Signed-off-by: John Dulaney <jdulaney@fedoraproject.org>
2017-04-19 14:31:40 -07:00
4 changed files with 112 additions and 41 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
/guile-2.2.1.tar.xz
/guile-2.2.*.tar.xz

21
guile-configure.patch Normal file
View File

@ -0,0 +1,21 @@
diff -Nrup a/m4/mathfunc.m4 b/m4/mathfunc.m4
--- a/m4/mathfunc.m4 2016-12-14 17:03:33.000000000 -0700
+++ b/m4/mathfunc.m4 2020-01-06 19:48:46.684158282 -0700
@@ -60,7 +60,7 @@ AC_DEFUN([gl_MATHFUNC],
#endif
#include <math.h>
$4
- $2 (*funcptr) $3 = ]func[;
+ __attribute__ ((used)) $2 (*funcptr) $3 = ]func[;
int i_ret;
float f_ret;
double d_ret;
@@ -85,7 +85,7 @@ AC_DEFUN([gl_MATHFUNC],
#endif
#include <math.h>
$4
- $2 (*funcptr) $3 = ]func[;
+ __attribute__ ((used)) $2 (*funcptr) $3 = ]func[;
int i_ret;
float f_ret;
double d_ret;

View File

@ -1,19 +1,20 @@
# Guile produces ELF images that are just containers for guile and don't
# include build-ids. https://wingolog.org/archives/2014/01/19/elf-in-guile
%undefine _missing_build_ids_terminate_build
%undefine _missing_build_ids_terminate_build
%global mver 2.2
Summary: A GNU implementation of Scheme for application extensibility
Name: guile22
Version: 2.2.1
Release: 1%{?dist}
Version: 2.2.7
Release: 7%{?dist}
Summary: A GNU implementation of Scheme for application extensibility
Source: ftp://ftp.gnu.org/pub/gnu/guile/guile-%{version}.tar.xz
URL: http://www.gnu.org/software/guile/
License: LGPLv3+
BuildRequires: libtool libtool-ltdl-devel gmp-devel readline-devel
BuildRequires: gettext-devel libunistring-devel libffi-devel gc-devel
Requires(post): /sbin/install-info
BuildRequires: make
Requires: coreutils
Provides: bundled(gnulib)
@ -21,6 +22,7 @@ Provides: bundled(gnulib)
Patch1: guile-multilib.patch
Patch3: guile-threadstest.patch
Patch4: disable-out-of-memory-test.patch
Patch5: guile-configure.patch
%description
GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a library
@ -46,23 +48,20 @@ applications that will be linked to GUILE. You'll also need to
install the guile package.
%prep
%setup -q -n guile-%version
%patch1 -p1 -b .multilib
%patch3 -p1 -b .threadstest
%patch4 -p1
%autosetup -p1 -n guile-%version
%build
autoreconf -fiv
%configure --disable-static --disable-error-on-warning --program-suffix=%{?mver}
# Remove RPATH
sed -i 's|" $sys_lib_dlsearch_path "|" $sys_lib_dlsearch_path %{_libdir} "|' \
libtool
make %{?_smp_mflags}
%{make_build}
%install
make DESTDIR=$RPM_BUILD_ROOT install
%{make_install}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/guile/site/%{mver}
@ -83,9 +82,6 @@ mv $RPM_BUILD_ROOT%{_datadir}/aclocal/guile{,-%{mver}}.m4
# Our gdb doesn't support guile yet
rm -f $RPM_BUILD_ROOT%{_libdir}/libguile*gdb.scm
# Compress large documentation
bzip2 NEWS
for i in $RPM_BUILD_ROOT%{_infodir}/goops.info; do
iconv -f iso8859-1 -t utf-8 < $i > $i.utf8 && mv -f ${i}{.utf8,}
done
@ -110,27 +106,6 @@ rm $RPM_BUILD_ROOT%{_libdir}/guile/%{mver}/extensions/guile-readline.la
make %{?_smp_mflags} check
%post
/sbin/ldconfig
for i in guile r5rs; do
/sbin/install-info %{_infodir}/${i}-%{mver}.info.gz %{_infodir}/dir &> /dev/null
done
:
%postun -p /sbin/ldconfig
%preun
if [ "$1" = 0 ]; then
for i in guile r5rs; do
/sbin/install-info --delete %{_infodir}/${i}-%{mver}.info.gz \
%{_infodir}/dir &> /dev/null
done
fi
:
%triggerin -- slib >= 3b4-1
rm -f %{_datadir}/guile/site/%{mver}/slibcat
export SCHEME_LIBRARY_PATH=%{_datadir}/slib/
@ -150,7 +125,7 @@ fi
%files
%license COPYING COPYING.LESSER LICENSE
%doc AUTHORS HACKING NEWS.bz2 README THANKS
%doc AUTHORS HACKING README THANKS
%{_bindir}/guild%{?mver}
%{_bindir}/guile%{?mver}
%{_bindir}/guile-tools%{?mver}
@ -186,12 +161,87 @@ fi
%changelog
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.7-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.7-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.7-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Jan 08 2022 Miro Hrončok <mhroncok@redhat.com> - 2.2.7-4
- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Nov 24 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 2.2.7-1
- Update to 2.2.7
* Wed Aug 19 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 2.2.6-6
- Drop useless ldconfig scriptlets
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Jan 17 2020 Jeff Law <law@redhat.com> - 2.2.6-3
- Fix configure tests compromised by LTO
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Wed Jul 03 2019 Mairi Dulaney <jdulaney@fedoraproject.org> - 2.2.6-1
- Update to latest release
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.2.4-3
- Rebuild for readline 8.0
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jan 18 2019 Mairi Dulaney <jdulaney@fedoraproject.org> - 2.2.4-1
- Update to latest release - 2.2.4
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 2.2.2-7
- Rebuilt for libcrypt.so.2 (#1666033)
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Sat Jul 07 2018 John Dulaney <jdulaney@fedoraproject.org> - 2.2.2-5
- Fix French tests
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.2.2-4
- Escape macros in %%changelog
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 2.2.2-2
- Rebuilt for switch to libxcrypt
* Fri Aug 04 2017 John Dulaney <jdulaney@fedoraproject.org> - 2.2.2-1
- Update to newest upstream release.
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed Apr 19 2017 John Dulaney <jdulaney@fedoraproject.org> - 2.2.1-1
- Update to newest upstream release.
* Tue Apr 18 2017 John Dulaney <jdulaney@fedoraproject.org> - 2.2.0-5
- Update handling of info files with sed
- update %post and %preun
- update %%post and %%preun
* Fri Apr 07 2017 John Dulaney <jdulaney@fedoraproject.org> - 2.2.0-4
- Add Provides for bundled gnulib
@ -200,7 +250,7 @@ fi
* Wed Apr 05 2017 John Dulaney <jdulaney@fedoraproject.org> - 2.2.0-3
- Remove extra dash from binarie names
- Remove symlinks to /usr/bin/guile2{,-tools}
- Remove %triggerin -- guile and %postrans should be removed
- Remove %%triggerin -- guile and %%postrans should be removed
* Thu Mar 30 2017 John Dulaney <jdulaney@fedoraproject.org> - 2.2.0-2
- Split 2.2 out as its own package

View File

@ -1 +1 @@
SHA512 (guile-2.2.1.tar.xz) = 6ece521f9828440bf0e848efd1ed7ecb86d80126524950e48fcf03d9010306f467e72e8fb3431d52edab6de837e91d709322399c4d8180f299ddfbc1163ecfa4
SHA512 (guile-2.2.7.tar.xz) = 6f60b3489e26f5ff32b55c89316cdcdbf3ec1f4344726006e445f24098c922c50becdc748f1b66d2b271dc002e409ee6210bf85da779cee1f68c9111b3b5c543