%ifarch %{ix86} x86_64 ia64 ppc64le %bcond_without libquadmath %else %bcond_with libquadmath %endif Name: algol68g Summary: Algol 68 Genie compiler-interpreter Version: 3.12.2 Release: 2%{?dist} # Automatically converted from old format: GPLv3+ - review is highly recommended. License: GPL-3.0-or-later URL: https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html Source: https://algol68genie.nl/%{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(gsl) BuildRequires: pkgconfig(readline) BuildRequires: pkgconfig(gmp) BuildRequires: pkgconfig(libRmath) BuildRequires: pkgconfig(mpfr) BuildRequires: pkgconfig(libpq) %if %{with libquadmath} BuildRequires: libquadmath-devel %endif BuildRequires: plotutils-devel %description Algol 68 Genie (Algol68G) is an Algol 68 compiler-interpreter. It can be used for executing Algol 68 programs or scripts. Algol 68 is a rather lean orthogonal general-purpose language that is a beautiful means for denoting algorithms. Algol 68 was designed as a general-purpose programming language by IFIP Working Group 2.1 (Algorithmic Languages and Calculi) that has continuing responsibility for Algol 60 and Algol 68. %prep %autosetup -p1 %build %configure %make_build %install %make_install %check %make_build check %files %{_bindir}/a68g %{_mandir}/man1/a68g.1* %license COPYING %doc AUTHORS NEWS README ChangeLog %exclude %{_includedir} %exclude %{_pkgdocdir}/COPYING %changelog * Wed Jul 15 2026 Fedora Release Engineering - 3.12.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Thu May 21 2026 Oleg Girko - 3.12.2-1 - Update to 3.12.2 * Thu May 14 2026 Oleg Girko - 3.12.1-1 - Update to 3.12.1 * Mon May 04 2026 Oleg Girko - 3.12.0-1 - Update download URL - Update to 3.12.0 * Thu Apr 23 2026 Oleg Girko - 3.11.3-1 - Update to 3.11.3 * Mon Apr 13 2026 Oleg Girko - 3.11.1-1 - Update to 3.11.1 * Sun Mar 22 2026 Oleg Girko - 3.11.0-1 - Update to 3.11.0 * Sun Mar 22 2026 Oleg Girko - 3.10.14-1 - Update to 3.10.14 * Thu Mar 12 2026 Oleg Girko - 3.10.13-1 - Update to 3.10.13 * Tue Mar 03 2026 Oleg Girko - 3.10.11-1 - Update to 3.10.11 * Thu Feb 05 2026 Oleg Girko - 3.10.10-1 - Update to 3.10.10 * Fri Jan 16 2026 Fedora Release Engineering - 3.10.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * 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 * Thu Feb 22 2024 Oleg Girko - 3.5.1-1 - Update to 3.5.1 * Mon Feb 05 2024 Oleg Girko - 3.5.0-1 - Update to 3.5.0 * Mon Jan 22 2024 Oleg Girko - 3.4.7-1 - Update to 3.4.7 * Mon Jan 22 2024 Fedora Release Engineering - 3.4.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 3.4.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 14 2024 Oleg Girko - 3.4.6-1 - Update to 3.4.6 * Sun Oct 29 2023 Oleg Girko - 3.4.4-1 - Update to 3.4.4 * Mon Oct 23 2023 Oleg Girko - 3.4.3-1 - Update to 3.4.3 * Tue Oct 10 2023 Oleg Girko - 3.4.1-1 - Update to 3.4.1 * Mon Oct 02 2023 Oleg Girko - 3.3.24-1 - Update to 3.3.24 - Don't run autoreconf: we don't apply any patches * Wed Jul 19 2023 Fedora Release Engineering - 3.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Wed Jan 18 2023 Fedora Release Engineering - 3.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Sun Dec 11 2022 Oleg Girko - 3.1.0-1 - Update to 3.1.0 * Tue Aug 23 2022 Mamoru TASAKA - 3.0.3-4 - Rebuild for gsl-2.7.1 * Wed Jul 20 2022 Fedora Release Engineering - 3.0.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Fri Jan 28 2022 Oleg Girko - 3.0.3-2 - Add patch to make configure work on all Linux architectures * Wed Jan 26 2022 Oleg Girko - 3.0.3-1 - Update to 3.0.3 - Fix download URL to use HTTPS - Use more specific file names in %%files section - Don't put license files in docs - Require gcc for build explicitly * Mon Jan 24 2022 Oleg Girko - 3.0.2-1 - Update to 3.0.2 * Wed Jan 12 2022 Oleg Girko - 3.0.0-3 - Fix typo (source specified twice) * Wed Jan 12 2022 Oleg Girko - 3.0.0-2 - Use libquadmath only on architectures that have it * Wed Jan 12 2022 Oleg Girko - 3.0.0-1 - Initial package