summaryrefslogtreecommitdiff
path: root/Ports/build_all.sh
AgeCommit message (Collapse)Author
2021-11-06Ports: Don't add ports to the "built" list unless successfulTim Schumacher
2021-04-23Ports: Detect more types of errors in the AvailablePorts.md fileGunnar Beutner
This adds support for detecting incorrect version numbers and links in the ports list. Also, unlike before it doesn't parse the package.sh script but executes it instead which allows us to detect syntax errors.
2021-04-23Ports: Shorten the build message for skipped buildsGunnar Beutner
The new message for skipping builds makes it hard to distinguish failed builds from builds that were just skipped so change it back to the old one - but don't actually build packages twice again.
2021-04-21Ports: Build ports only once when running build_all.shGunnar Beutner
Previously we'd end up building some ports multiple times, e.g. as a dependency for another port. This changes the build_all.sh script so that it builds ports only once.
2021-04-21Ports: Rename dirname to port to clarify its meaningGunnar Beutner
2021-03-15Ports: Do not call ./package.sh from a subshell in ./build_all.shTom Needham
This patch ensures that ./package.sh is run in the same shell This solves compiling issues when building certain ports. This fix was suggested by linusg in https://github.com/SerenityOS/serenity/issues/5783#issuecomment-798906817
2021-03-15Ports: Allow verbose argument in build_all.shTom Needham
This patch allows for a verbose argument to be passed so that the build output of the individual builds is printed to stdout instead of /dev/null to help with diagnosing errors If the verbose argument is not passed the old behaviour is preserved and the build output is printed to /dev/null
2021-02-14Ports: Tweak wording in build_all.sh error messageLinus Groh
2021-01-22Meta: Get building on NixOS (#5005)Jonathan Turner
2021-01-03LibGfx+Ports: Add missing newlines at the end of file.Emanuele Torre
2020-02-06Ports: Added build script to build all portsEmanuel Sprung
Use the option clean to clean up the working directory/downloads before building: ./build_all.sh clean