## START: Set by rpmautospec ## (rpmautospec version 0.7.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: nqp Version: 2024.12 Release: %autorelease Summary: Perl 6 compiler implementation that runs on MoarVM License: Artistic-2.0 URL: https://github.com/Raku/nqp Source0: %{url}/releases/download/%{version}/nqp-%{version}.tar.gz BuildRequires: gcc BuildRequires: make BuildRequires: perl BuildRequires: moarvm-devel >= %{version} %description This is "Not Quite Perl" -- a lightweight Raku-like environment for virtual machines. The key feature of NQP is that it's designed to be a very small environment (as compared with, say, raku or Rakudo) and is focused on being a high-level way to create compilers and libraries for virtual machines like MoarVM, the JVM, and others. %prep %autosetup %build %{__perl} Configure.pl --backends=moar --prefix=%{_prefix} %make_build %install %make_install %check make test %files %license LICENSE %doc README.pod %{_bindir}/nqp %{_bindir}/nqp-m %{_datadir}/nqp/lib/*.moarvm %{_datadir}/nqp/lib/profiler %changelog ## START: Generated by rpmautospec * Sun Dec 15 2024 topazus - 2024.12-1 - 2024.12 * Sat Sep 28 2024 topazus - 2024.09-1 - 2024.09 * Tue Aug 13 2024 Felix Wang - 2024.07-1 - 2024.07 * Thu Jul 18 2024 Fedora Release Engineering - 2024.04-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Apr 26 2024 topazus - 2024.04-1 - 2024.04 * Fri Mar 29 2024 Packit - 2024.03-1 - [packit] 2024.03 upstream release - Resolves: rhbz#2272207 * Sun Mar 03 2024 topazus - 2024.02-2 - add version restriction of moarvm * Sat Mar 02 2024 Packit - 2024.02-1 - [packit] 2024.02 upstream release - Resolves rhbz#2260668 * Sun Jan 28 2024 Packit - 2024.01-1 - [packit] 2024.01 upstream release * Thu Jan 25 2024 Fedora Release Engineering - 2023.12-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 2023.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Dec 23 2023 Packit - 2023.12-1 - [packit] 2023.12 upstream release - Resolves rhbz#2250943 * Sat Nov 18 2023 topazus - 2023.10-2 - setup packit automation * Fri Jul 22 2022 Fedora Release Engineering - 0.0.2020.07-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 0.0.2020.07-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Jul 22 2021 Fedora Release Engineering - 0.0.2020.07-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 0.0.2020.07-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Aug 12 2020 Gerd Pokorra 0.0.2020.07-1 - update to 2020.07 * Wed Aug 12 2020 Gerd Pokorra 0.0.2020.02-4 - add BuildRequies perl(FindBin) and perl(lib) * Sat Aug 01 2020 Fedora Release Engineering - 0.0.2020.02-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 0.0.2020.02-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Feb 24 2020 Gerd Pokorra 0.0.2020.02-1 - update to 2020.02 * Wed Jan 29 2020 Fedora Release Engineering - 0.0.2019.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Oct 04 2019 Gerd Pokorra 0.0.2019.07.1-1 - update to 2019.11 - the configuration option --libdir can no longer be used (_libdir/nqp -> _datadir/nqp) - BuildRequires gcc, libuv-devel, libatomic_ops-devel, libffi-devel needed * Fri Oct 04 2019 Gerd Pokorra 0.0.2019.07.1-1 - update to 2019.07.1 - build on epel8 - add the perl dependencies Data::Dumper and IPC::Cmd - refer to the source from github * Tue Mar 19 2019 Gerd Pokorra 0.0.2019.03-1 - update to 2019.03 * Mon Oct 29 2018 Gerd Pokorra 0.0.2018.10-1 - update to 2018.10 * Mon Apr 30 2018 Gerd Pokorra 0.0.2018.04.1-1 - follow the change of the source URL from upstream - all tests passes * Wed Apr 25 2018 Gerd Pokorra 0.0.2018.04-1 - nqp builds again on all primary architectures - add BuildRequires for perl-Digest-SHA - update to 2018.04 * Mon Aug 28 2017 Gerd Pokorra 0.0.2017.08-2 - add symlink to template.html in datadir * Tue Aug 22 2017 Gerd Pokorra 0.0.2017.08-1 - exclude architectures s390x ppc64 - update to 2017.08 * Sun Jun 18 2017 Gerd Pokorra 0.0.2017.06-1 - update to 2017.06 * Mon May 08 2017 Gerd Pokorra 0.0.2017.04-4 - rebuild with changed moarvm build * Fri Apr 28 2017 Gerd Pokorra 0.0.2017.04-1 - update to 2017.04 * Wed Feb 01 2017 Gerd Pokorra 0.0.2017.01-2 - remove jvm subpackage - build architecture dependent - add libdir configuration option - add license macro - disable debug package * Wed Feb 01 2017 Gerd Pokorra 0.0.2017.01-1 - update to 2017.01 * Tue Jan 17 2017 Gerd Pokorra 0.0.2016.11-2 - better support updates with version dependent require for moarvm * Sat Dec 10 2016 Gerd Pokorra 0.0.2016.11-1 - also build for epel7 - update to 2016.11 * Sun Jul 24 2016 Gerd Pokorra 0.0.2016.07-2 - bundle jna again, because building rakudo on top off it would not work * Tue Jul 19 2016 Gerd Pokorra 0.0.2016.07-1 - remove commands to not bundle 'jna' rather use the new configuration option --with-jna - update to 2016.07 * Fri Feb 26 2016 Gerd Pokorra 0.0.2016.02-1 - update to 2016.02 * Mon Dec 07 2015 Gerd Pokorra 0.0.2015.11-3 - do not bundle 'jna' * Tue Dec 01 2015 Gerd Pokorra 0.0.2015.11-1 - jvm subpackage builds on all architectures - update 2015.11 * Mon Sep 28 2015 Gerd Pokorra 0.0.2015.09.1-1 - update to 2015.09.1 * Sun May 24 2015 Gerd Pokorra 0.0.2015.05-1 - update to 2015.05 * Thu Apr 30 2015 Gerd Pokorra 0.0.2015.04-3 - add subpackage doc - define __jar_repack nil * Wed Apr 29 2015 Gerd Pokorra 0.0.2015.04-2 - build architecture independent * Fri Aug 15 2014 Gerd Pokorra 0.0.2014.04-1 - update to 20014.04 * Fri Apr 04 2014 Gerd Pokorra 0.0.2014.03-4 - add subpackage jvm * Fri Apr 04 2014 Gerd Pokorra 0.0.2014.03-3 - add a comment while not all libtommath source files are deleted * Thu Apr 03 2014 Gerd Pokorra 0.0.2014.03-2 - add deleting of libtommath source files in prep section * Thu Apr 03 2014 Gerd Pokorra 0.0.2014.03-1 - update to 20014.03 - run tests only on x86_64 architecture - add flag has-libtommath to Configure.pl and a patch for it * Wed Feb 19 2014 Gerd Pokorra 0.0.2014.01-1 - update to 20014.01 - rebuild for new ICU - the executable is renamed from nqp to nqp-p * Fri Oct 04 2013 Gerd Pokorra 0.0.2013.09-1 - update to 20013.09 - add docs and examples directories to dokumentation files * Thu Jan 31 2013 Gerd Pokorra 0.0.2013.01-1 - update to 2013.01 - add additional header files - change the source to the new URL * Wed Nov 07 2012 Gerd Pokorra 0.0.2012.10-1 - update to 2012.10 * Wed Nov 7 2012 Peter Robinson 0.0.2012.08.1-2 - compile with distro CFLAGs and -fPIC * Mon Sep 03 2012 Gerd Pokorra 0.0.2012.08.1-1 - update to 2012.08.1 * Tue Aug 14 2012 Gerd Pokorra 0.0.2012.07-5 - added check section - removed clean section - added ISC to License tag * Mon Aug 13 2012 Gerd Pokorra 0.0.2012.07-4 - changed License tag - removed defattr * Mon Aug 13 2012 Gerd Pokorra 0.0.2012.07-3 - replaced "define" with "global" - removed BuildRoot tag * Wed Aug 08 2012 Gerd Pokorra 0.0.2012.07-2 - fixed description error from rpmlint * Tue Aug 07 2012 Gerd Pokorra 0.0.2012.07-1 - did not build with _smp_mflags - initial .spec file created ## END: Generated by rpmautospec