diff --git a/.gitignore b/.gitignore index d3f0bac..96c67f5 100644 --- a/.gitignore +++ b/.gitignore @@ -6,26 +6,3 @@ /algol68g-3.4.7.tar.gz /algol68g-3.5.0.tar.gz /algol68g-3.5.1.tar.gz -/algol68g-3.5.2.tar.gz -/algol68g-3.5.3.tar.gz -/algol68g-3.5.4.tar.gz -/algol68g-3.5.6.tar.gz -/algol68g-3.5.9.tar.gz -/algol68g-3.5.10.tar.gz -/algol68g-3.5.11.tar.gz -/algol68g-3.5.12.tar.gz -/algol68g-3.5.14.tar.gz -/algol68g-3.5.15.tar.gz -/algol68g-3.6.0.tar.gz -/algol68g-3.6.2.tar.gz -/algol68g-3.7.7.tar.gz -/algol68g-3.8.2.tar.gz -/algol68g-3.9.4.tar.gz -/algol68g-3.9.5.tar.gz -/algol68g-3.9.9.tar.gz -/algol68g-3.10.2.tar.gz -/algol68g-3.10.5.tar.gz -/algol68g-3.10.6.tar.gz -/algol68g-3.10.7.tar.gz -/algol68g-3.10.8.tar.gz -/algol68g-3.10.9.tar.gz diff --git a/algol68g-configure-glibc.patch b/algol68g-configure-glibc.patch new file mode 100644 index 0000000..1b605f7 --- /dev/null +++ b/algol68g-configure-glibc.patch @@ -0,0 +1,11 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -386,7 +386,7 @@ + # + + AC_MSG_CHECKING([GNU C library]) +-AC_RUN_IFELSE([AC_LANG_PROGRAM([], [(void) gnu_get_libc_version();])], ++AC_RUN_IFELSE([AC_LANG_PROGRAM([#include ], [(void) gnu_get_libc_version();])], + [AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_GNU_C_LIB, 1, [Define this if GNU C library is detected.]) + ], diff --git a/algol68g.spec b/algol68g.spec index 33d8c9d..32f0c8b 100644 --- a/algol68g.spec +++ b/algol68g.spec @@ -6,13 +6,16 @@ Name: algol68g Summary: Algol 68 Genie compiler-interpreter -Version: 3.10.9 +Version: 3.5.1 Release: 2%{?dist} -# Automatically converted from old format: GPLv3+ - review is highly recommended. -License: GPL-3.0-or-later +License: GPLv3+ URL: https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html Source: https://jmvdveer.home.xs4all.nl/%{name}-%{version}.tar.gz +Patch0: algol68g-configure-glibc.patch BuildRequires: gcc +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: autoconf-archive BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(gsl) BuildRequires: pkgconfig(readline) @@ -38,6 +41,7 @@ that has continuing responsibility for Algol 60 and Algol 68. %autosetup -p1 %build +autoreconf %configure %make_build @@ -56,94 +60,6 @@ that has continuing responsibility for Algol 60 and Algol 68. %exclude %{_pkgdocdir}/COPYING %changelog -* Fri Jan 16 2026 Fedora Release Engineering - 3.10.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Mon Dec 15 2025 Oleg Girko - 3.10.9-1 -- Update to 3.10.9 - -* Fri Dec 05 2025 Oleg Girko - 3.10.8-1 -- Update to 3.10.8 - -* Sat Nov 22 2025 Oleg Girko - 3.10.7-1 -- Update to 3.10.7 - -* Wed Nov 05 2025 Oleg Girko - 3.10.6-1 -- Update to 3.10.6 - -* Sun Oct 19 2025 Oleg Girko - 3.10.5-1 -- Update to 3.10.5 - -* Thu Oct 09 2025 Oleg Girko - 3.10.2-1 -- Update to 3.10.2 - -* Mon Sep 29 2025 Oleg Girko - 3.9.9-1 -- Update to 3.9.9 - -* Fri Sep 19 2025 Oleg Girko - 3.9.5-1 -- Update to 3.9.5 - -* Thu Sep 11 2025 Oleg Girko - 3.9.4-1 -- Update to 3.9.4 - -* Wed Aug 27 2025 Oleg Girko - 3.8.2-1 -- Update to 3.8.2 - -* Sat Aug 16 2025 Oleg Girko - 3.7.7-1 -- Update to 3.7.7 - -* Tue Aug 05 2025 Oleg Girko - 3.6.2-1 -- Update to 3.6.2 - -* Sun Jul 27 2025 Oleg Girko - 3.6.0-1 -- Update to 3.6.0 - -* Wed Jul 23 2025 Fedora Release Engineering - 3.5.15-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Sun Jun 15 2025 Oleg Girko - 3.5.15-1 -- Update to 3.5.15 - -* Thu Mar 20 2025 Oleg Girko - 3.5.14-1 -- Update to 3.5.14 - -* Sun Feb 02 2025 Orion Poplawski - 3.5.12-3 -- Rebuild with gsl 2.8 - -* Thu Jan 16 2025 Fedora Release Engineering - 3.5.12-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Sun Jan 12 2025 Oleg Girko - 3.5.12-1 -- Update to 3.5.12 - -* Fri Jan 03 2025 Oleg Girko - 3.5.11-1 -- Update to 3.5.11 - -* Sat Nov 30 2024 Oleg Girko - 3.5.10-1 -- Update to 3.5.10 - -* Fri Oct 18 2024 Oleg Girko - 3.5.9-1 -- Update to 3.5.9 - -* Thu Oct 10 2024 Oleg Girko - 3.5.6-1 -- Update to 3.5.6 - -* Thu Jul 25 2024 Miroslav Suchý - 3.5.4-3 -- convert license to SPDX - -* Wed Jul 17 2024 Fedora Release Engineering - 3.5.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Wed Jun 19 2024 Oleg Girko - 3.5.4-1 -- Update to 3.5.4 - -* Tue Jun 11 2024 Oleg Girko - 3.5.3-1 -- Update to 3.5.3 -- Don't run autoreconf again: we don't apply any patches - -* Tue May 21 2024 Oleg Girko - 3.5.2-1 -- Update to 3.5.2 - * Wed May 01 2024 Oleg Girko - 3.5.1-2 - Add patch to make configure detect glibc again - Run autoreconf again: we have patches to configure,ac diff --git a/sources b/sources index 02558eb..0181a1f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (algol68g-3.10.9.tar.gz) = d51b5796435a240fda7a97394f8b083ad2a77fa6575a88fe38266499cc67124963a49baa4b2bc229709713cb415df103aab0f45da1fcbfc6fcaa9bb8d1d9b8ee +SHA512 (algol68g-3.5.1.tar.gz) = 764038c7db567d5fc130d4c324b74f43d7dbcfd89efb7b12b1a6983314a7e13f17e105fa783fb3397fff3773b69699ca3f5fd3be873229db9bf91582f7bf52f4