path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2022-04-08Also clean up symlinksPatrick Spek1-0/+1
2021-04-01First draft for DragonflyBSD supportPatrick Spek1-0/+1
2021-03-04Use gmake for nqp and rakudo if its availablePatrick Spek2-4/+15
NQP and Rakudo generate a different makefile if gmake is available, and their makefiles require gmake to be used because of that. This change will check if gmake is available, and use it for those particular core components instead of regular make.
2021-01-07Create RSTAR_PREFIX dir earlierPatrick Spek1-3/+3
This should ensure that it can be resolved properly, so the information message will always show a directory.
2021-01-06Add edge-case for Archlinux' LC_ALLPatrick Spek1-1/+4
The Archlinux devs appear to be the only ones who missed the memo about C.UTF-8, so this patch should work around that.
2021-01-06Only use logfile if RSTAR_DEBUG isn't setPatrick Spek1-12/+18
2021-01-06Use notices for a couple more messagesPatrick Spek1-3/+5
2021-01-06Reduce on-screen logs when installingPatrick Spek1-8/+31
2020-11-20Alter spectest to run in proper subdirPatrick Spek1-1/+1
2020-11-20Add warning for OpenBSD users without a classPatrick Spek1-0/+12
2020-11-20Remove --strip-components from tar during fetchPatrick Spek2-4/+4
--strip-components is only available in GNU tar, making it unreliable in OpenBSD environments.
2020-11-20Discover system arch in a subshellPatrick Spek1-1/+6
2020-11-20Fix minute display in pp_durationPatrick Spek1-1/+1
2020-11-20Fix shellcheck warningsPatrick Spek1-3/+2
2020-11-20Update fetch action to support commit hashesPatrick Spek1-3/+16
This sadly goes at the cost of a lot of the optimization that went into the original solution. This makes it slower and more bandwidth heavy, but at least it seems to work in more cases.
2020-04-10Add BINDEPS to build-dockerPatrick Spek1-0/+4
2020-04-10Use find to clean the bin dirPatrick Spek1-3/+6
2020-04-10Add Fedora as Docker targetPatrick Spek1-0/+21
2020-04-10Silence a cd errorPatrick Spek1-1/+1
2020-04-09Add a GitLab CI specificationPatrick Spek2-2/+2
2020-04-09Properly ignore -l's effects when -T is givenPatrick Spek1-1/+8
2020-04-08Include term in sysinfoPatrick Spek1-0/+1
2020-04-08Rewrite the build-docker actionPatrick Spek6-94/+102
2020-04-08Add build-docker actionJosé Joaquín Atria5-0/+176
2020-04-04Add install support for ArchlinuxPatrick Spek1-2/+10
2020-04-01Show testing duration when finishedPatrick Spek1-1/+8
2020-04-01Apply additional cleaning to system infoPatrick Spek1-2/+2
2020-04-01Don't attempt to show perl manager if none is definedPatrick Spek1-2/+5
2020-04-01Fix up shebang in the install actionPatrick Spek1-1/+1
2020-04-01Don't use relocatable builds on OpenBSDPatrick Spek1-4/+11
2020-04-01Update sysinfo to only use POSIX specified uname infoPatrick Spek1-9/+9
2020-03-29Use the already available epoch if no epoch.txt existsPatrick Spek1-1/+1
2020-03-29Consolidate fetch data in fetch_core.txtPatrick Spek5-12/+18
2020-03-29Add LC_ALL and SOURCE_DATE_EPOCH to install actionPatrick Spek1-1/+13
These are strongly advised to be set when working towards reproducible builds. While I'm unsure if any of the Raku components actually support it, there's no harm in having them.
2020-03-29Make reproducible tarballs with distPatrick Spek2-4/+46
2020-03-28Make dist less error-pronePatrick Spek1-5/+2
2020-03-28Bring clean up to date with the rest of the repoPatrick Spek2-8/+29
2020-03-28Update usage textPatrick Spek1-5/+8
2020-03-28Update the module test methodPatrick Spek1-4/+44
A conservative PATH is now set, with the bin directories from Rakudo Star added on to it. This should ensure that the right Raku is being used. Additionally, any failing modules will be reported at the end, and the exitcode of the test action becomes non-zero if any module failed their tests.
2020-03-28Implement test actionPatrick Spek2-2/+75
2020-03-28Split up install processPatrick Spek1-20/+47
2020-03-28Please shellcheckPatrick Spek2-2/+14
2020-03-28Show commands to install deps on supported systemsPatrick Spek2-5/+104
2020-03-26Move dist files aroundPatrick Spek3-10/+10
2020-03-25Update usage textPatrick Spek1-4/+15
This way, the options per action can be specified in a readable manner.
2020-03-25Drop tmpfile's getopts codePatrick Spek1-13/+1
Having this broke installation of modules on FreeBSD, and seeing as it's not used in the current codebase, the safest option is to just drop it.
2020-03-23Keep list of terminals where color support is known to workPatrick Spek1-24/+54
2020-03-23Fix some bugs in the fetching processPatrick Spek1-3/+4
2020-03-23Set up possibilities to find a usable downloading toolPatrick Spek1-6/+16
2020-03-23Make dist generate checksums and a PGP signaturePatrick Spek1-2/+47