|
Oleg Girko |
8e88902 |
%ifarch %{ix86} x86_64 ia64 ppc64le
|
|
Oleg Girko |
8e88902 |
%bcond_without libquadmath
|
|
Oleg Girko |
8e88902 |
%else
|
|
Oleg Girko |
8e88902 |
%bcond_with libquadmath
|
|
Oleg Girko |
8e88902 |
%endif
|
|
Oleg Girko |
8e88902 |
|
|
Oleg Girko |
8e88902 |
Name: algol68g
|
|
Oleg Girko |
8e88902 |
Summary: Algol 68 Genie compiler-interpreter
|
|
Oleg Girko |
3347d65 |
Version: 3.4.4
|
|
Oleg Girko |
a79bf7a |
Release: 1%{?dist}
|
|
Oleg Girko |
8e88902 |
License: GPLv3+
|
|
Oleg Girko |
8e88902 |
URL: https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html
|
|
Oleg Girko |
8e88902 |
Source: https://jmvdveer.home.xs4all.nl/%{name}-%{version}.tar.gz
|
|
Oleg Girko |
8e88902 |
BuildRequires: gcc
|
|
Oleg Girko |
8e88902 |
BuildRequires: pkgconfig(ncurses)
|
|
Oleg Girko |
8e88902 |
BuildRequires: pkgconfig(gsl)
|
|
Oleg Girko |
8e88902 |
BuildRequires: pkgconfig(readline)
|
|
Oleg Girko |
8e88902 |
BuildRequires: pkgconfig(gmp)
|
|
Oleg Girko |
8e88902 |
BuildRequires: pkgconfig(libRmath)
|
|
Oleg Girko |
8e88902 |
BuildRequires: pkgconfig(mpfr)
|
|
Oleg Girko |
8e88902 |
BuildRequires: pkgconfig(libpq)
|
|
Oleg Girko |
8e88902 |
%if %{with libquadmath}
|
|
Oleg Girko |
8e88902 |
BuildRequires: libquadmath-devel
|
|
Oleg Girko |
8e88902 |
%endif
|
|
Oleg Girko |
8e88902 |
BuildRequires: plotutils-devel
|
|
Oleg Girko |
8e88902 |
|
|
Oleg Girko |
8e88902 |
%description
|
|
Oleg Girko |
8e88902 |
Algol 68 Genie (Algol68G) is an Algol 68 compiler-interpreter.
|
|
Oleg Girko |
8e88902 |
It can be used for executing Algol 68 programs or scripts.
|
|
Oleg Girko |
8e88902 |
Algol 68 is a rather lean orthogonal general-purpose language
|
|
Oleg Girko |
8e88902 |
that is a beautiful means for denoting algorithms.
|
|
Oleg Girko |
8e88902 |
Algol 68 was designed as a general-purpose programming language
|
|
Oleg Girko |
8e88902 |
by IFIP Working Group 2.1 (Algorithmic Languages and Calculi)
|
|
Oleg Girko |
8e88902 |
that has continuing responsibility for Algol 60 and Algol 68.
|
|
Oleg Girko |
8e88902 |
|
|
Oleg Girko |
8e88902 |
%prep
|
|
Oleg Girko |
8e88902 |
%autosetup -p1
|
|
Oleg Girko |
8e88902 |
|
|
Oleg Girko |
8e88902 |
%build
|
|
Oleg Girko |
8e88902 |
%configure
|
|
Oleg Girko |
8e88902 |
%make_build
|
|
Oleg Girko |
8e88902 |
|
|
Oleg Girko |
8e88902 |
%install
|
|
Oleg Girko |
8e88902 |
%make_install
|
|
Oleg Girko |
8e88902 |
|
|
Oleg Girko |
8e88902 |
%check
|
|
Oleg Girko |
8e88902 |
%make_build check
|
|
Oleg Girko |
8e88902 |
|
|
Oleg Girko |
8e88902 |
%files
|
|
Oleg Girko |
8e88902 |
%{_bindir}/a68g
|
|
Oleg Girko |
8e88902 |
%{_mandir}/man1/a68g.1*
|
|
Oleg Girko |
a79bf7a |
%license COPYING
|
|
Oleg Girko |
8e88902 |
%doc AUTHORS NEWS README ChangeLog
|
|
Oleg Girko |
8e88902 |
%exclude %{_includedir}
|
|
Oleg Girko |
8e88902 |
%exclude %{_pkgdocdir}/COPYING
|
|
Oleg Girko |
8e88902 |
%exclude %{_pkgdocdir}/LICENSE
|
|
Oleg Girko |
8e88902 |
|
|
Oleg Girko |
8e88902 |
%changelog
|
|
Oleg Girko |
3347d65 |
* Sun Oct 29 2023 Oleg Girko <ol@infoserver.lv> - 3.4.4-1
|
|
Oleg Girko |
3347d65 |
- Update to 3.4.4
|
|
Oleg Girko |
3347d65 |
|
|
Oleg Girko |
c67adcf |
* Mon Oct 23 2023 Oleg Girko <ol@infoserver.lv> - 3.4.3-1
|
|
Oleg Girko |
c67adcf |
- Update to 3.4.3
|
|
Oleg Girko |
c67adcf |
|
|
Oleg Girko |
ba2a6b2 |
* Tue Oct 10 2023 Oleg Girko <ol@infoserver.lv> - 3.4.1-1
|
|
Oleg Girko |
ba2a6b2 |
- Update to 3.4.1
|
|
Oleg Girko |
ba2a6b2 |
|
|
Oleg Girko |
a79bf7a |
* Mon Oct 02 2023 Oleg Girko <ol@infoserver.lv> - 3.3.24-1
|
|
Oleg Girko |
a79bf7a |
- Update to 3.3.24
|
|
Oleg Girko |
a79bf7a |
- Don't run autoreconf: we don't apply any patches
|
|
Oleg Girko |
a79bf7a |
|
|
|
d3ace09 |
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-3
|
|
|
d3ace09 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
d3ace09 |
|
|
|
cefe6d2 |
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-2
|
|
|
cefe6d2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
cefe6d2 |
|
|
Oleg Girko |
1efe083 |
* Sun Dec 11 2022 Oleg Girko <ol@infoserver.lv> - 3.1.0-1
|
|
Oleg Girko |
1efe083 |
- Update to 3.1.0
|
|
Oleg Girko |
1efe083 |
|
|
|
2f7ef7d |
* Tue Aug 23 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.0.3-4
|
|
|
2f7ef7d |
- Rebuild for gsl-2.7.1
|
|
|
2f7ef7d |
|
|
|
058872c |
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.3-3
|
|
|
058872c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
058872c |
|
|
Oleg Girko |
b11bc31 |
* Fri Jan 28 2022 Oleg Girko <ol@infoserver.lv> - 3.0.3-2
|
|
Oleg Girko |
b11bc31 |
- Add patch to make configure work on all Linux architectures
|
|
Oleg Girko |
8e88902 |
* Wed Jan 26 2022 Oleg Girko <ol@infoserver.lv> - 3.0.3-1
|
|
Oleg Girko |
8e88902 |
- Update to 3.0.3
|
|
Oleg Girko |
8e88902 |
- Fix download URL to use HTTPS
|
|
Oleg Girko |
8e88902 |
- Use more specific file names in %%files section
|
|
Oleg Girko |
8e88902 |
- Don't put license files in docs
|
|
Oleg Girko |
8e88902 |
- Require gcc for build explicitly
|
|
Oleg Girko |
8e88902 |
* Mon Jan 24 2022 Oleg Girko <ol@infoserver.lv> - 3.0.2-1
|
|
Oleg Girko |
8e88902 |
- Update to 3.0.2
|
|
Oleg Girko |
8e88902 |
* Wed Jan 12 2022 Oleg Girko <ol@infoserver.lv> - 3.0.0-3
|
|
Oleg Girko |
8e88902 |
- Fix typo (source specified twice)
|
|
Oleg Girko |
8e88902 |
* Wed Jan 12 2022 Oleg Girko <ol@infoserver.lv> - 3.0.0-2
|
|
Oleg Girko |
8e88902 |
- Use libquadmath only on architectures that have it
|
|
Oleg Girko |
8e88902 |
* Wed Jan 12 2022 Oleg Girko <ol@infoserver.lv> - 3.0.0-1
|
|
Oleg Girko |
8e88902 |
- Initial package
|