The package rpms/rakudo.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/rakudo.git/commit/?id=9ab5ef23f2ccc1... https://src.fedoraproject.org/cgit/rpms/rakudo.git/commit/?id=3e7e9b18c70121... https://src.fedoraproject.org/cgit/rpms/rakudo.git/commit/?id=0ae905d4b368d0... https://src.fedoraproject.org/cgit/rpms/rakudo.git/commit/?id=dba01521a4b745....
Change: +%ifarch x86_64 +%ifarch ppc64le +%ifarch s390x -%ifarch s390x
Thanks.
Full change: ============
commit d13eb1c8636124d80620e26c4142641c77def4ce Author: topazus topazus@outlook.com Date: Sat Feb 25 11:33:15 2023 -0500
update to 2023.02
diff --git a/.gitignore b/.gitignore index 164b503..5205111 100644 --- a/.gitignore +++ b/.gitignore @@ -1,22 +1 @@ -rakudo-2010.07.tar.gz -/rakudo-2010.08.1.tar.gz -/rakudo_2010.08.patch -/rakudo-2017.04.2.tar.gz -/rakudo.desk.tar.gz -/macros.perl6 -/rakudo-2017.06.tar.gz -/rakudo-2017.08.tar.gz -/rakudo-2018.02.tar.gz -/rakudo-2018.02.1.tar.gz -/rakudo-2018.03.tar.gz -/rakudo-2018.04.tar.gz -/rakudo-2018.04.1.tar.gz -/rakudo-2018.05.tar.gz -/rakudo-2018.10.tar.gz -/rakudo-2019.03.tar.gz -/2019.03.tar.gz -/rakudo-2019.11.tar.gz -/rakudo-2020.01.tar.gz -/rakudo-2020.02.tar.gz -/rakudo-2020.07.tar.gz -/rakudo-2022.12.tar.gz +/rakudo-2023.02.tar.gz diff --git a/rakudo.spec b/rakudo.spec index 31766e6..4d6016a 100644 --- a/rakudo.spec +++ b/rakudo.spec @@ -1,5 +1,5 @@ Name: rakudo -Version: 2022.12 +Version: 2023.02 Release: %autorelease Summary: Raku on MoarVM, JVM, and JS License: Artistic-2.0 @@ -56,13 +56,13 @@ rm %{buildroot}%{_datadir}/perl6/core/repo.lock
%check %ifarch i686 -rm t/06-telemetry/01-basic.t +#rm t/06-telemetry/01-basic.t %endif %ifarch ppc64le -rm t/02-rakudo/18-pseudostash.t +#rm t/02-rakudo/18-pseudostash.t %endif %ifarch x86_64 -rm t/04-nativecall/15-rw-args.t +#rm t/04-nativecall/15-rw-args.t %endif make test
diff --git a/sources b/sources index a129b62..12c2fe2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (rakudo-2022.12.tar.gz) = 7df9712f9035c5ead4e9aeb0164dcdfff7ba1ec175cabe192eed084d7d79a848ccfde8d9713b04d684b19e3b0685f784753956cf21e99437ae78bfeaa071eac1 +SHA512 (rakudo-2023.02.tar.gz) = bb631cb23e981d7bb269888d8302f95b5356a443abb93dc0ae8ca9a0e03b3da9b3ff0c03dabda405107498a36f589333001b81ebd971a0dc225f03406438f74e
commit 324aa122b3ecfb080149ed237ef05ade29ca45ac Author: topazus topazus@outlook.com Date: Fri Feb 24 21:20:20 2023 +0800
fix for Macro % has illegal name (%define)
diff --git a/macros.raku b/macros.raku index ff5a122..421ba59 100644 --- a/macros.raku +++ b/macros.raku @@ -1,12 +1,12 @@ # Raku-specific RPM build macros for Raku modules.
-%{__raku} /usr/bin/raku +%__raku /usr/bin/rakudo %rakudo_rpm_version %{version} %raku_vendor_dir /usr/share/perl6/vendor %raku_site_dir /usr/share/perl6/site %raku_mod_inst /usr/bin/raku-install-dist
-%{__perl6} %{__raku} +%__perl6 %{__raku} %perl6_vendor_dir %{raku_vendor_dir} %perl6_site_dir %{raku_site_dir} %perl6_mod_inst %{raku_mod_inst}
commit 9ab5ef23f2ccc149cccbe1dfae54aa9be30004e3 Author: topazus topazus@outlook.com Date: Wed Feb 22 21:26:08 2023 +0800
fix for testing
diff --git a/rakudo.spec b/rakudo.spec index c90ef2b..31766e6 100644 --- a/rakudo.spec +++ b/rakudo.spec @@ -61,6 +61,9 @@ rm t/06-telemetry/01-basic.t %ifarch ppc64le rm t/02-rakudo/18-pseudostash.t %endif +%ifarch x86_64 +rm t/04-nativecall/15-rw-args.t +%endif make test
%files
commit 3e7e9b18c70121d0aa3172cab8d6684df450f366 Author: topazus topazus@outlook.com Date: Wed Feb 22 20:42:44 2023 +0800
update to 2022.12
diff --git a/.gitignore b/.gitignore index 3d97125..164b503 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ rakudo-2010.07.tar.gz /rakudo-2020.01.tar.gz /rakudo-2020.02.tar.gz /rakudo-2020.07.tar.gz +/rakudo-2022.12.tar.gz diff --git a/macros.raku b/macros.raku new file mode 100644 index 0000000..ff5a122 --- /dev/null +++ b/macros.raku @@ -0,0 +1,12 @@ +# Raku-specific RPM build macros for Raku modules. + +%{__raku} /usr/bin/raku +%rakudo_rpm_version %{version} +%raku_vendor_dir /usr/share/perl6/vendor +%raku_site_dir /usr/share/perl6/site +%raku_mod_inst /usr/bin/raku-install-dist + +%{__perl6} %{__raku} +%perl6_vendor_dir %{raku_vendor_dir} +%perl6_site_dir %{raku_site_dir} +%perl6_mod_inst %{raku_mod_inst} diff --git a/rakudo.spec b/rakudo.spec index 91be038..c90ef2b 100644 --- a/rakudo.spec +++ b/rakudo.spec @@ -1,281 +1,86 @@ -%global year 2020 -%global month 07 - -%global __provides_exclude_from ^.*libperl6_ops_moar\.so.*$ - Name: rakudo -Version: 0.%{year}.%{month} -Release: 6%{?dist} -Summary: Perl 6 compiler implementation that runs on MoarVM -License: Artistic 2.0 -URL: http://rakudo.org/ - -Source0: https://github.com/rakudo/rakudo/releases/download/%%7Byear%7D.%%7Bmonth%7D/... -# sources for desktop files are added here -Source1: ftp://ftp.uni-siegen.de/pub/desk/rakudo.desk.tar.gz -Source2: macros.perl6 - -#Patch0: M_LIBPATH_to_NQP_LIBPATH.patch - -# general BuildRequires -BuildRequires: perl-interpreter, make, perl-podlators, coreutils - -# general perl-package BuildRequires -BuildRequires: perl(base), perl(Cwd), perl(Exporter), perl(File::Copy) -BuildRequires: perl(File::Spec), perl(Getopt::Long), perl(lib), perl(strict) -BuildRequires: perl(Text::ParseWords), perl(warnings) perl(Digest::SHA) -BuildRequires: perl(Data::Dumper), perl(IPC::Cmd) - -# gcc -BuildRequires: gcc - -# general perl-test-package BuildRequires -BuildRequires: perl(FindBin), perl(List::Util) +Version: 2022.12 +Release: %autorelease +Summary: Raku on MoarVM, JVM, and JS +License: Artistic-2.0 +URL: https://rakudo.org/ +Source0: https://github.com/rakudo/rakudo/releases/download/%%7Bversion%7D/rakudo-%%7... +Source1: macros.raku
-BuildRequires: perl(ExtUtils::Command) -BuildRequires: perl(Test::Harness) +BuildRequires: gcc make perl +BuildRequires: libatomic_ops-devel libuv-devel libtommath-devel libffi-devel mimalloc-devel
+BuildRequires: moarvm-devel >= %{version} +BuildRequires: nqp >= %{version}
-# BuildRequires for MoarVM -BuildRequires: nqp >= 0.0.%{year}.%{month} -Requires: nqp >= 0.0.%{year}.%{month} -BuildRequires: moarvm-devel >= 0.%{year}.%{month} -%if 0%{?fedora} -BuildRequires: libatomic_ops-devel -# Needed for the header files, (#include <uv.h> - libuv-devel) -BuildRequires: libuv-devel -BuildRequires: libtommath-devel -%endif -BuildRequires: libffi-devel - - -# Needed for desktop-file-install usage -BuildRequires: desktop-file-utils - +Requires: moarvm >= %{version} +Requires: nqp >= %{version}
%description -Rakudo Perl 6, or just Rakudo, is an implementation of the -Perl 6 language specification. More information about Perl 6 is available -from http://perl6.org/. This package provides a Perl 6 compiler built for -MoarVM virtual machine. - +Rakudo is a Raku Programming Language compiler for the MoarVM, JVM +and Javascript virtual machines.
%prep -%setup -q -n rakudo-%{year}.%{month} - +%autosetup
%build -%{__perl} Configure.pl --prefix=%{_prefix} --backends=moar -CFLAGS="$RPM_OPT_FLAGS" %{make_build} VERBOSE_BUILD=1 - +perl Configure.pl --prefix=%{_prefix} --backends=moar +%make_build
%install -export QA_SKIP_BUILD_ROOT=1 -CFLAGS="$RPM_OPT_FLAGS" %make_install VERBOSE_BUILD=1 - -# Generating man-pages -%{__perl} -MExtUtils::Command -e mkpath $RPM_BUILD_ROOT%{_mandir}/man1 -pod2man --section=1 --name=perl6 docs/running.pod | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/perl6.1.gz -pod2man --section=1 --name=perl6-m docs/running.pod | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/perl6-m.1.gz +%make_install
+mkdir -p %{buildroot}%{_mandir}/man1 +pod2man --center="Rakudo Manual" --release="Raku" --section=1 --name=%{name} \ + docs/running.pod | gzip -c > %{buildroot}%{_mandir}/man1/%{name}.1.gz +ln -s rakudo.1.gz %{buildroot}%{_mandir}/man1/raku.1.gz
-# install desktop files for the URLs: docs.perl6.org and perl6intro.com -%define DESK_TARGET $RPM_BUILD_ROOT%{_datadir}/applications/ -%{__mkdir} -p %{DESK_TARGET} -%{__tar} xzf %{SOURCE1} +install -pDm755 tools/install-dist.raku %{buildroot}%{_bindir}/raku-install-dist
-desktop-file-install --delete-original --dir=%{DESK_TARGET} \ - perl6_doc_link.desktop intro_link.desktop usr_bin_perl6.desktop \ - 2015-perl6-course-pdf.desktop intro_pdf.desktop +# Raku RPM macros +install -d %{buildroot}%{_rpmconfigdir}/macros.d +install -pDm0644 %{SOURCE1} %{buildroot}%{_rpmconfigdir}/macros.d/macros.raku
-install icon/browser_world.png -D $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/browser_world.png -install icon/pdf_doc.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/ - -# install script for installing perl6 modules -sed -i -e '1 s&#!.*(perl6)&#!/usr/bin/rakudo&' tools/install-dist.p6 -install tools/install-dist.p6 -D $RPM_BUILD_ROOT%{_datadir}/perl6/bin/mod_inst.pl +# Avoid duplicates by creating symbolic links. +for i in %{buildroot}%{_bindir}/perl6* %{buildroot}%{_datadir}/perl6/runtime/perl6*; do + dir=$(dirname $i) + f=$(basename $i | sed 's/perl6/rakudo/') + if [ -e $dir/$f ]; then + ln -sf $f $i + fi +done
# remove zero-length files -rm -f $RPM_BUILD_ROOT/%{_libdir}/perl6/precomp/.lock -rm -f $RPM_BUILD_ROOT/%{_libdir}/perl6/repo.lock - -rm -f $RPM_BUILD_ROOT/%{_bindir}/perl6* -rm -f $RPM_BUILD_ROOT/%{_bindir}/raku -rm -f $RPM_BUILD_ROOT/%{_bindir}/raku-debug - -ln -s %{_bindir}/rakudo $RPM_BUILD_ROOT/%{_bindir}/perl6 -ln -s %{_bindir}/rakudo-m $RPM_BUILD_ROOT/%{_bindir}/perl6-m -ln -s %{_bindir}/rakudo $RPM_BUILD_ROOT/%{_bindir}/raku -ln -s %{_bindir}/rakudo-debug $RPM_BUILD_ROOT/%{_bindir}/raku-debug - -# -# perl6 RPM macros -# -mkdir -p ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d -install -p -m 644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d/ -sed -i -e 's/HARDCODED_VERSION/%{version}/' \ - -e 's#HC_LIBDIR#%{_datadir}#g' \ - ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d/macros.perl6 - +rm -r %{buildroot}%{_datadir}/perl6/core/precomp/ +rm %{buildroot}%{_datadir}/perl6/core/repo.lock
%check -%{?!_without_tests: -rm -f t/04-nativecall/06-struct.t -rm -f t/08-performance/99-misc.t -%ifarch ppc64le -# rm -f t/08-performance/99-misc.t - rm -f t/04-nativecall/01-argless.t +%ifarch i686 +rm t/06-telemetry/01-basic.t %endif -%ifarch s390x - rm -f t/04-nativecall/21-callback-other-thread.t t/09-moar/Line_Break__LineBreak.t t/09-moar/General_Category__extracted-DerivedGeneralCategory.t - rm -f t/04-nativecall/01-argless.t +%ifarch ppc64le +rm t/02-rakudo/18-pseudostash.t %endif -%{__make} test -} - +make test
%files -%doc README.md CREDITS docs/module_management.md docs/ChangeLog -%doc from_rakudo-star/cheatsheet.txt from_rakudo-star/perl6intro.pdf -%doc from_rakudo-star/2015-spw-perl6-course.pdf +%doc README.md %license LICENSE - -%{_bindir}/perl6 -%{_bindir}/perl6-m +%{_bindir}/perl6* %{_bindir}/raku %{_bindir}/raku-debug -%{_bindir}/rakudo* -%{_mandir}/man1/perl6.1.gz -%{_mandir}/man1/perl6-m.1.gz - -# macro file -%{_rpmconfigdir}/macros.d/macros.perl6 - -# desktop files -%{_datadir}/applications/*.desktop - -# icon files -%{_datadir}/icons/hicolor/16x16/apps/*.png +%{_bindir}/%{name}* +%{_bindir}/raku-install-dist
-%{_datadir}/perl6 +%{_datadir}/perl6/core +%{_datadir}/perl6/lib +%{_datadir}/perl6/runtime +%{_datadir}/perl6/site +%{_datadir}/perl6/vendor
+%{_mandir}/man1/raku.1.gz +%{_mandir}/man1/%{name}.1.gz +%{_rpmconfigdir}/macros.d/macros.raku
%changelog -* Sat Jul 23 2022 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Fri Jun 24 2022 Petr Pisar ppisar@redhat.com - 0.2020.07-5 -- Rebuild with disabled package-notes in moarvm (bug #2070099) - -* Fri Jan 21 2022 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Aug 12 2020 Gerd Pokorra gp@zimt.uni-siegen.de 0.2020.07-1 -- update to 2020.07 - -* Wed Jul 29 2020 Fedora Release Engineering releng@fedoraproject.org - 0.2020.02-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Feb 25 2020 Gerd Pokorra gp@zimt.uni-siegen.de 0.2020.02-1 -- update to 2020.02 - -* Thu Jan 30 2020 Fedora Release Engineering releng@fedoraproject.org - 0.2019.11-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Dec 11 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.11-3 -- add perl6-m as link to rakudo-m - -* Mon Dec 02 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.11-2 -- move the mod_inst.pl script and content to the datadir - -* Sat Nov 30 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.11-1 -- update to 2019.11 - -* Sat Jul 13 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.03-3 -- add patch M_LIBPATH_to_NQP_LIBPATH.patch - -* Sun May 19 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.03-2 -- remove the test t/04-nativecall/06-struct.t to make the build more stable -- change the source URL - -* Tue Mar 19 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.03-1 -- update to 2019.03 -- add 'export QA_SKIP_BUILD_ROOT=1' - -* Sun Nov 11 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.10-2 -- remove the test t/08-performance/99-misc.t to make the build more stable - -* Mon Oct 29 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.10-1 -- update to 2018.10 -- follow the change in source from tools/install-dist.pl to tools/install-dist.p6 - -* Mon Apr 30 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.04.1-1 -- update to 2018.04.1 -- follow the change of the source URL from upstream - -* Wed Apr 25 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.04-2 -- all tests work now - -* Wed Apr 25 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.04-1 -- rakudo builds again on all primary architectures -- add BuildRequires perl(Digest::SHA) -- update to 2018.04 - -* Mon Aug 28 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.08-2 -- rebuild to install to _libdir again - -* Tue Aug 22 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.08-1 -- exclude architectures s390x ppc64 -- update to 2017.08 - -* Mon Jun 19 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.06-2 -- rebuild with changed macros.perl6 source file - -* Sun Jun 18 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.06-1 -- install file tools/install-dist.pl -- update to 2017.06 - -* Wed Jun 07 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-4 -- add a rpm macro file for Perl 6 - -* Wed May 24 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-3 -- build with new desktop file sources - -* Mon May 08 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-2 -- rebuild with changed moarvm build and new nqp rebuild - -* Wed Mar 15 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-1 -- update to 2017.04.2 -- build with patch to add libdir option - -* Wed Mar 15 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.02-1 -- update to 2017.02 -- initial epel7 branch upload - -* Thu Mar 09 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-5 -- fix the rakudo-star version that is provided -- group tag removed -- remove zero-length files -- preventing to provides libperl6_ops_moar.so from non-standard path - -* Tue Mar 07 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-4 -- install to _libdir/nqp instead of /usr/share/nqp/lib - -* Wed Mar 01 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-3 -- install to _libdir/perl6 instead of /usr/share/perl6 - -* Thu Feb 23 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-2 -- summary tab, description and operator in obsoletes tag is changed -- dependency on readline-devel is removed -- _prefix marcro is used -- docs/ChangeLog is packaged as documentation -- general build-requires are added - -* Tue Feb 21 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-1 -- initial spec file for the new review +%autochangelog diff --git a/sources b/sources index 18ad3ae..a129b62 100644 --- a/sources +++ b/sources @@ -1,3 +1 @@ -SHA512 (rakudo-2020.07.tar.gz) = 05da50ed201054718136ae6ae3867c8cc54720a4e62e34867d082d9ac7d74a190c04b8a60f29b264273e641c31b9ee839d6189d41bad573c9c77f9bb58db233f -SHA512 (rakudo.desk.tar.gz) = 406078bd4323d597e0096b4fb071caa6539bf9ea297abc765b09e21d501a5c8b4c943d2f38e19ff1c7ca24a15809f73f1a2157b058d718a89e0b9b711652a188 -SHA512 (macros.perl6) = ff24a327e0b9726f51fe787520aa00b4d564f10efa2a6be6025ec5a98efe585354f17e83953e2f286e75edbcb5d8ca046804fde8d7b58a2dedadafaa673f2f59 +SHA512 (rakudo-2022.12.tar.gz) = 7df9712f9035c5ead4e9aeb0164dcdfff7ba1ec175cabe192eed084d7d79a848ccfde8d9713b04d684b19e3b0685f784753956cf21e99437ae78bfeaa071eac1
commit 0ae905d4b368d04a2bc7ab0713b5ab2768479936 Author: Tomas Hrcka thrcka@redhat.com Date: Thu Feb 16 11:52:59 2023 +0100
Unretirement request: https://pagure.io/releng/issue/11265
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3d97125 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +rakudo-2010.07.tar.gz +/rakudo-2010.08.1.tar.gz +/rakudo_2010.08.patch +/rakudo-2017.04.2.tar.gz +/rakudo.desk.tar.gz +/macros.perl6 +/rakudo-2017.06.tar.gz +/rakudo-2017.08.tar.gz +/rakudo-2018.02.tar.gz +/rakudo-2018.02.1.tar.gz +/rakudo-2018.03.tar.gz +/rakudo-2018.04.tar.gz +/rakudo-2018.04.1.tar.gz +/rakudo-2018.05.tar.gz +/rakudo-2018.10.tar.gz +/rakudo-2019.03.tar.gz +/2019.03.tar.gz +/rakudo-2019.11.tar.gz +/rakudo-2020.01.tar.gz +/rakudo-2020.02.tar.gz +/rakudo-2020.07.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 5204a84..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Orphaned for 6+ weeks diff --git a/rakudo.spec b/rakudo.spec new file mode 100644 index 0000000..91be038 --- /dev/null +++ b/rakudo.spec @@ -0,0 +1,281 @@ +%global year 2020 +%global month 07 + +%global __provides_exclude_from ^.*libperl6_ops_moar\.so.*$ + +Name: rakudo +Version: 0.%{year}.%{month} +Release: 6%{?dist} +Summary: Perl 6 compiler implementation that runs on MoarVM +License: Artistic 2.0 +URL: http://rakudo.org/ + +Source0: https://github.com/rakudo/rakudo/releases/download/%%7Byear%7D.%%7Bmonth%7D/... +# sources for desktop files are added here +Source1: ftp://ftp.uni-siegen.de/pub/desk/rakudo.desk.tar.gz +Source2: macros.perl6 + +#Patch0: M_LIBPATH_to_NQP_LIBPATH.patch + +# general BuildRequires +BuildRequires: perl-interpreter, make, perl-podlators, coreutils + +# general perl-package BuildRequires +BuildRequires: perl(base), perl(Cwd), perl(Exporter), perl(File::Copy) +BuildRequires: perl(File::Spec), perl(Getopt::Long), perl(lib), perl(strict) +BuildRequires: perl(Text::ParseWords), perl(warnings) perl(Digest::SHA) +BuildRequires: perl(Data::Dumper), perl(IPC::Cmd) + +# gcc +BuildRequires: gcc + +# general perl-test-package BuildRequires +BuildRequires: perl(FindBin), perl(List::Util) + +BuildRequires: perl(ExtUtils::Command) +BuildRequires: perl(Test::Harness) + + +# BuildRequires for MoarVM +BuildRequires: nqp >= 0.0.%{year}.%{month} +Requires: nqp >= 0.0.%{year}.%{month} +BuildRequires: moarvm-devel >= 0.%{year}.%{month} +%if 0%{?fedora} +BuildRequires: libatomic_ops-devel +# Needed for the header files, (#include <uv.h> - libuv-devel) +BuildRequires: libuv-devel +BuildRequires: libtommath-devel +%endif +BuildRequires: libffi-devel + + +# Needed for desktop-file-install usage +BuildRequires: desktop-file-utils + + +%description +Rakudo Perl 6, or just Rakudo, is an implementation of the +Perl 6 language specification. More information about Perl 6 is available +from http://perl6.org/. This package provides a Perl 6 compiler built for +MoarVM virtual machine. + + +%prep +%setup -q -n rakudo-%{year}.%{month} + + +%build +%{__perl} Configure.pl --prefix=%{_prefix} --backends=moar +CFLAGS="$RPM_OPT_FLAGS" %{make_build} VERBOSE_BUILD=1 + + +%install +export QA_SKIP_BUILD_ROOT=1 +CFLAGS="$RPM_OPT_FLAGS" %make_install VERBOSE_BUILD=1 + +# Generating man-pages +%{__perl} -MExtUtils::Command -e mkpath $RPM_BUILD_ROOT%{_mandir}/man1 +pod2man --section=1 --name=perl6 docs/running.pod | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/perl6.1.gz +pod2man --section=1 --name=perl6-m docs/running.pod | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/perl6-m.1.gz + + +# install desktop files for the URLs: docs.perl6.org and perl6intro.com +%define DESK_TARGET $RPM_BUILD_ROOT%{_datadir}/applications/ +%{__mkdir} -p %{DESK_TARGET} +%{__tar} xzf %{SOURCE1} + +desktop-file-install --delete-original --dir=%{DESK_TARGET} \ + perl6_doc_link.desktop intro_link.desktop usr_bin_perl6.desktop \ + 2015-perl6-course-pdf.desktop intro_pdf.desktop + +install icon/browser_world.png -D $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/browser_world.png +install icon/pdf_doc.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/ + +# install script for installing perl6 modules +sed -i -e '1 s&#!.*(perl6)&#!/usr/bin/rakudo&' tools/install-dist.p6 +install tools/install-dist.p6 -D $RPM_BUILD_ROOT%{_datadir}/perl6/bin/mod_inst.pl + +# remove zero-length files +rm -f $RPM_BUILD_ROOT/%{_libdir}/perl6/precomp/.lock +rm -f $RPM_BUILD_ROOT/%{_libdir}/perl6/repo.lock + +rm -f $RPM_BUILD_ROOT/%{_bindir}/perl6* +rm -f $RPM_BUILD_ROOT/%{_bindir}/raku +rm -f $RPM_BUILD_ROOT/%{_bindir}/raku-debug + +ln -s %{_bindir}/rakudo $RPM_BUILD_ROOT/%{_bindir}/perl6 +ln -s %{_bindir}/rakudo-m $RPM_BUILD_ROOT/%{_bindir}/perl6-m +ln -s %{_bindir}/rakudo $RPM_BUILD_ROOT/%{_bindir}/raku +ln -s %{_bindir}/rakudo-debug $RPM_BUILD_ROOT/%{_bindir}/raku-debug + +# +# perl6 RPM macros +# +mkdir -p ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d +install -p -m 644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d/ +sed -i -e 's/HARDCODED_VERSION/%{version}/' \ + -e 's#HC_LIBDIR#%{_datadir}#g' \ + ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d/macros.perl6 + + +%check +%{?!_without_tests: +rm -f t/04-nativecall/06-struct.t +rm -f t/08-performance/99-misc.t +%ifarch ppc64le +# rm -f t/08-performance/99-misc.t + rm -f t/04-nativecall/01-argless.t +%endif +%ifarch s390x + rm -f t/04-nativecall/21-callback-other-thread.t t/09-moar/Line_Break__LineBreak.t t/09-moar/General_Category__extracted-DerivedGeneralCategory.t + rm -f t/04-nativecall/01-argless.t +%endif +%{__make} test +} + + +%files +%doc README.md CREDITS docs/module_management.md docs/ChangeLog +%doc from_rakudo-star/cheatsheet.txt from_rakudo-star/perl6intro.pdf +%doc from_rakudo-star/2015-spw-perl6-course.pdf +%license LICENSE + +%{_bindir}/perl6 +%{_bindir}/perl6-m +%{_bindir}/raku +%{_bindir}/raku-debug +%{_bindir}/rakudo* +%{_mandir}/man1/perl6.1.gz +%{_mandir}/man1/perl6-m.1.gz + +# macro file +%{_rpmconfigdir}/macros.d/macros.perl6 + +# desktop files +%{_datadir}/applications/*.desktop + +# icon files +%{_datadir}/icons/hicolor/16x16/apps/*.png + +%{_datadir}/perl6 + + +%changelog +* Sat Jul 23 2022 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jun 24 2022 Petr Pisar ppisar@redhat.com - 0.2020.07-5 +- Rebuild with disabled package-notes in moarvm (bug #2070099) + +* Fri Jan 21 2022 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Aug 12 2020 Gerd Pokorra gp@zimt.uni-siegen.de 0.2020.07-1 +- update to 2020.07 + +* Wed Jul 29 2020 Fedora Release Engineering releng@fedoraproject.org - 0.2020.02-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Feb 25 2020 Gerd Pokorra gp@zimt.uni-siegen.de 0.2020.02-1 +- update to 2020.02 + +* Thu Jan 30 2020 Fedora Release Engineering releng@fedoraproject.org - 0.2019.11-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Dec 11 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.11-3 +- add perl6-m as link to rakudo-m + +* Mon Dec 02 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.11-2 +- move the mod_inst.pl script and content to the datadir + +* Sat Nov 30 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.11-1 +- update to 2019.11 + +* Sat Jul 13 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.03-3 +- add patch M_LIBPATH_to_NQP_LIBPATH.patch + +* Sun May 19 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.03-2 +- remove the test t/04-nativecall/06-struct.t to make the build more stable +- change the source URL + +* Tue Mar 19 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.03-1 +- update to 2019.03 +- add 'export QA_SKIP_BUILD_ROOT=1' + +* Sun Nov 11 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.10-2 +- remove the test t/08-performance/99-misc.t to make the build more stable + +* Mon Oct 29 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.10-1 +- update to 2018.10 +- follow the change in source from tools/install-dist.pl to tools/install-dist.p6 + +* Mon Apr 30 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.04.1-1 +- update to 2018.04.1 +- follow the change of the source URL from upstream + +* Wed Apr 25 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.04-2 +- all tests work now + +* Wed Apr 25 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.04-1 +- rakudo builds again on all primary architectures +- add BuildRequires perl(Digest::SHA) +- update to 2018.04 + +* Mon Aug 28 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.08-2 +- rebuild to install to _libdir again + +* Tue Aug 22 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.08-1 +- exclude architectures s390x ppc64 +- update to 2017.08 + +* Mon Jun 19 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.06-2 +- rebuild with changed macros.perl6 source file + +* Sun Jun 18 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.06-1 +- install file tools/install-dist.pl +- update to 2017.06 + +* Wed Jun 07 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-4 +- add a rpm macro file for Perl 6 + +* Wed May 24 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-3 +- build with new desktop file sources + +* Mon May 08 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-2 +- rebuild with changed moarvm build and new nqp rebuild + +* Wed Mar 15 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-1 +- update to 2017.04.2 +- build with patch to add libdir option + +* Wed Mar 15 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.02-1 +- update to 2017.02 +- initial epel7 branch upload + +* Thu Mar 09 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-5 +- fix the rakudo-star version that is provided +- group tag removed +- remove zero-length files +- preventing to provides libperl6_ops_moar.so from non-standard path + +* Tue Mar 07 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-4 +- install to _libdir/nqp instead of /usr/share/nqp/lib + +* Wed Mar 01 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-3 +- install to _libdir/perl6 instead of /usr/share/perl6 + +* Thu Feb 23 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-2 +- summary tab, description and operator in obsoletes tag is changed +- dependency on readline-devel is removed +- _prefix marcro is used +- docs/ChangeLog is packaged as documentation +- general build-requires are added + +* Tue Feb 21 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-1 +- initial spec file for the new review diff --git a/sources b/sources new file mode 100644 index 0000000..18ad3ae --- /dev/null +++ b/sources @@ -0,0 +1,3 @@ +SHA512 (rakudo-2020.07.tar.gz) = 05da50ed201054718136ae6ae3867c8cc54720a4e62e34867d082d9ac7d74a190c04b8a60f29b264273e641c31b9ee839d6189d41bad573c9c77f9bb58db233f +SHA512 (rakudo.desk.tar.gz) = 406078bd4323d597e0096b4fb071caa6539bf9ea297abc765b09e21d501a5c8b4c943d2f38e19ff1c7ca24a15809f73f1a2157b058d718a89e0b9b711652a188 +SHA512 (macros.perl6) = ff24a327e0b9726f51fe787520aa00b4d564f10efa2a6be6025ec5a98efe585354f17e83953e2f286e75edbcb5d8ca046804fde8d7b58a2dedadafaa673f2f59
commit dba01521a4b7453e597b231a59a32ae7e8613bfc Author: Miro Hrončok miro@hroncok.cz Date: Mon Jan 9 12:20:02 2023 +0100
Orphaned for 6+ weeks
diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 3d97125..0000000 --- a/.gitignore +++ /dev/null @@ -1,21 +0,0 @@ -rakudo-2010.07.tar.gz -/rakudo-2010.08.1.tar.gz -/rakudo_2010.08.patch -/rakudo-2017.04.2.tar.gz -/rakudo.desk.tar.gz -/macros.perl6 -/rakudo-2017.06.tar.gz -/rakudo-2017.08.tar.gz -/rakudo-2018.02.tar.gz -/rakudo-2018.02.1.tar.gz -/rakudo-2018.03.tar.gz -/rakudo-2018.04.tar.gz -/rakudo-2018.04.1.tar.gz -/rakudo-2018.05.tar.gz -/rakudo-2018.10.tar.gz -/rakudo-2019.03.tar.gz -/2019.03.tar.gz -/rakudo-2019.11.tar.gz -/rakudo-2020.01.tar.gz -/rakudo-2020.02.tar.gz -/rakudo-2020.07.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/rakudo.spec b/rakudo.spec deleted file mode 100644 index 91be038..0000000 --- a/rakudo.spec +++ /dev/null @@ -1,281 +0,0 @@ -%global year 2020 -%global month 07 - -%global __provides_exclude_from ^.*libperl6_ops_moar\.so.*$ - -Name: rakudo -Version: 0.%{year}.%{month} -Release: 6%{?dist} -Summary: Perl 6 compiler implementation that runs on MoarVM -License: Artistic 2.0 -URL: http://rakudo.org/ - -Source0: https://github.com/rakudo/rakudo/releases/download/%%7Byear%7D.%%7Bmonth%7D/... -# sources for desktop files are added here -Source1: ftp://ftp.uni-siegen.de/pub/desk/rakudo.desk.tar.gz -Source2: macros.perl6 - -#Patch0: M_LIBPATH_to_NQP_LIBPATH.patch - -# general BuildRequires -BuildRequires: perl-interpreter, make, perl-podlators, coreutils - -# general perl-package BuildRequires -BuildRequires: perl(base), perl(Cwd), perl(Exporter), perl(File::Copy) -BuildRequires: perl(File::Spec), perl(Getopt::Long), perl(lib), perl(strict) -BuildRequires: perl(Text::ParseWords), perl(warnings) perl(Digest::SHA) -BuildRequires: perl(Data::Dumper), perl(IPC::Cmd) - -# gcc -BuildRequires: gcc - -# general perl-test-package BuildRequires -BuildRequires: perl(FindBin), perl(List::Util) - -BuildRequires: perl(ExtUtils::Command) -BuildRequires: perl(Test::Harness) - - -# BuildRequires for MoarVM -BuildRequires: nqp >= 0.0.%{year}.%{month} -Requires: nqp >= 0.0.%{year}.%{month} -BuildRequires: moarvm-devel >= 0.%{year}.%{month} -%if 0%{?fedora} -BuildRequires: libatomic_ops-devel -# Needed for the header files, (#include <uv.h> - libuv-devel) -BuildRequires: libuv-devel -BuildRequires: libtommath-devel -%endif -BuildRequires: libffi-devel - - -# Needed for desktop-file-install usage -BuildRequires: desktop-file-utils - - -%description -Rakudo Perl 6, or just Rakudo, is an implementation of the -Perl 6 language specification. More information about Perl 6 is available -from http://perl6.org/. This package provides a Perl 6 compiler built for -MoarVM virtual machine. - - -%prep -%setup -q -n rakudo-%{year}.%{month} - - -%build -%{__perl} Configure.pl --prefix=%{_prefix} --backends=moar -CFLAGS="$RPM_OPT_FLAGS" %{make_build} VERBOSE_BUILD=1 - - -%install -export QA_SKIP_BUILD_ROOT=1 -CFLAGS="$RPM_OPT_FLAGS" %make_install VERBOSE_BUILD=1 - -# Generating man-pages -%{__perl} -MExtUtils::Command -e mkpath $RPM_BUILD_ROOT%{_mandir}/man1 -pod2man --section=1 --name=perl6 docs/running.pod | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/perl6.1.gz -pod2man --section=1 --name=perl6-m docs/running.pod | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/perl6-m.1.gz - - -# install desktop files for the URLs: docs.perl6.org and perl6intro.com -%define DESK_TARGET $RPM_BUILD_ROOT%{_datadir}/applications/ -%{__mkdir} -p %{DESK_TARGET} -%{__tar} xzf %{SOURCE1} - -desktop-file-install --delete-original --dir=%{DESK_TARGET} \ - perl6_doc_link.desktop intro_link.desktop usr_bin_perl6.desktop \ - 2015-perl6-course-pdf.desktop intro_pdf.desktop - -install icon/browser_world.png -D $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/browser_world.png -install icon/pdf_doc.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/ - -# install script for installing perl6 modules -sed -i -e '1 s&#!.*(perl6)&#!/usr/bin/rakudo&' tools/install-dist.p6 -install tools/install-dist.p6 -D $RPM_BUILD_ROOT%{_datadir}/perl6/bin/mod_inst.pl - -# remove zero-length files -rm -f $RPM_BUILD_ROOT/%{_libdir}/perl6/precomp/.lock -rm -f $RPM_BUILD_ROOT/%{_libdir}/perl6/repo.lock - -rm -f $RPM_BUILD_ROOT/%{_bindir}/perl6* -rm -f $RPM_BUILD_ROOT/%{_bindir}/raku -rm -f $RPM_BUILD_ROOT/%{_bindir}/raku-debug - -ln -s %{_bindir}/rakudo $RPM_BUILD_ROOT/%{_bindir}/perl6 -ln -s %{_bindir}/rakudo-m $RPM_BUILD_ROOT/%{_bindir}/perl6-m -ln -s %{_bindir}/rakudo $RPM_BUILD_ROOT/%{_bindir}/raku -ln -s %{_bindir}/rakudo-debug $RPM_BUILD_ROOT/%{_bindir}/raku-debug - -# -# perl6 RPM macros -# -mkdir -p ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d -install -p -m 644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d/ -sed -i -e 's/HARDCODED_VERSION/%{version}/' \ - -e 's#HC_LIBDIR#%{_datadir}#g' \ - ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d/macros.perl6 - - -%check -%{?!_without_tests: -rm -f t/04-nativecall/06-struct.t -rm -f t/08-performance/99-misc.t -%ifarch ppc64le -# rm -f t/08-performance/99-misc.t - rm -f t/04-nativecall/01-argless.t -%endif -%ifarch s390x - rm -f t/04-nativecall/21-callback-other-thread.t t/09-moar/Line_Break__LineBreak.t t/09-moar/General_Category__extracted-DerivedGeneralCategory.t - rm -f t/04-nativecall/01-argless.t -%endif -%{__make} test -} - - -%files -%doc README.md CREDITS docs/module_management.md docs/ChangeLog -%doc from_rakudo-star/cheatsheet.txt from_rakudo-star/perl6intro.pdf -%doc from_rakudo-star/2015-spw-perl6-course.pdf -%license LICENSE - -%{_bindir}/perl6 -%{_bindir}/perl6-m -%{_bindir}/raku -%{_bindir}/raku-debug -%{_bindir}/rakudo* -%{_mandir}/man1/perl6.1.gz -%{_mandir}/man1/perl6-m.1.gz - -# macro file -%{_rpmconfigdir}/macros.d/macros.perl6 - -# desktop files -%{_datadir}/applications/*.desktop - -# icon files -%{_datadir}/icons/hicolor/16x16/apps/*.png - -%{_datadir}/perl6 - - -%changelog -* Sat Jul 23 2022 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Fri Jun 24 2022 Petr Pisar ppisar@redhat.com - 0.2020.07-5 -- Rebuild with disabled package-notes in moarvm (bug #2070099) - -* Fri Jan 21 2022 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.2020.07-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Aug 12 2020 Gerd Pokorra gp@zimt.uni-siegen.de 0.2020.07-1 -- update to 2020.07 - -* Wed Jul 29 2020 Fedora Release Engineering releng@fedoraproject.org - 0.2020.02-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Feb 25 2020 Gerd Pokorra gp@zimt.uni-siegen.de 0.2020.02-1 -- update to 2020.02 - -* Thu Jan 30 2020 Fedora Release Engineering releng@fedoraproject.org - 0.2019.11-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Dec 11 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.11-3 -- add perl6-m as link to rakudo-m - -* Mon Dec 02 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.11-2 -- move the mod_inst.pl script and content to the datadir - -* Sat Nov 30 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.11-1 -- update to 2019.11 - -* Sat Jul 13 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.03-3 -- add patch M_LIBPATH_to_NQP_LIBPATH.patch - -* Sun May 19 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.03-2 -- remove the test t/04-nativecall/06-struct.t to make the build more stable -- change the source URL - -* Tue Mar 19 2019 Gerd Pokorra gp@zimt.uni-siegen.de 0.2019.03-1 -- update to 2019.03 -- add 'export QA_SKIP_BUILD_ROOT=1' - -* Sun Nov 11 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.10-2 -- remove the test t/08-performance/99-misc.t to make the build more stable - -* Mon Oct 29 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.10-1 -- update to 2018.10 -- follow the change in source from tools/install-dist.pl to tools/install-dist.p6 - -* Mon Apr 30 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.04.1-1 -- update to 2018.04.1 -- follow the change of the source URL from upstream - -* Wed Apr 25 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.04-2 -- all tests work now - -* Wed Apr 25 2018 Gerd Pokorra gp@zimt.uni-siegen.de 0.2018.04-1 -- rakudo builds again on all primary architectures -- add BuildRequires perl(Digest::SHA) -- update to 2018.04 - -* Mon Aug 28 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.08-2 -- rebuild to install to _libdir again - -* Tue Aug 22 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.08-1 -- exclude architectures s390x ppc64 -- update to 2017.08 - -* Mon Jun 19 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.06-2 -- rebuild with changed macros.perl6 source file - -* Sun Jun 18 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.06-1 -- install file tools/install-dist.pl -- update to 2017.06 - -* Wed Jun 07 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-4 -- add a rpm macro file for Perl 6 - -* Wed May 24 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-3 -- build with new desktop file sources - -* Mon May 08 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-2 -- rebuild with changed moarvm build and new nqp rebuild - -* Wed Mar 15 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.04.2-1 -- update to 2017.04.2 -- build with patch to add libdir option - -* Wed Mar 15 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.02-1 -- update to 2017.02 -- initial epel7 branch upload - -* Thu Mar 09 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-5 -- fix the rakudo-star version that is provided -- group tag removed -- remove zero-length files -- preventing to provides libperl6_ops_moar.so from non-standard path - -* Tue Mar 07 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-4 -- install to _libdir/nqp instead of /usr/share/nqp/lib - -* Wed Mar 01 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-3 -- install to _libdir/perl6 instead of /usr/share/perl6 - -* Thu Feb 23 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-2 -- summary tab, description and operator in obsoletes tag is changed -- dependency on readline-devel is removed -- _prefix marcro is used -- docs/ChangeLog is packaged as documentation -- general build-requires are added - -* Tue Feb 21 2017 Gerd Pokorra gp@zimt.uni-siegen.de 0.2017.01-1 -- initial spec file for the new review diff --git a/sources b/sources deleted file mode 100644 index 18ad3ae..0000000 --- a/sources +++ /dev/null @@ -1,3 +0,0 @@ -SHA512 (rakudo-2020.07.tar.gz) = 05da50ed201054718136ae6ae3867c8cc54720a4e62e34867d082d9ac7d74a190c04b8a60f29b264273e641c31b9ee839d6189d41bad573c9c77f9bb58db233f -SHA512 (rakudo.desk.tar.gz) = 406078bd4323d597e0096b4fb071caa6539bf9ea297abc765b09e21d501a5c8b4c943d2f38e19ff1c7ca24a15809f73f1a2157b058d718a89e0b9b711652a188 -SHA512 (macros.perl6) = ff24a327e0b9726f51fe787520aa00b4d564f10efa2a6be6025ec5a98efe585354f17e83953e2f286e75edbcb5d8ca046804fde8d7b58a2dedadafaa673f2f59
arch-excludes@lists.fedoraproject.org