summaryrefslogtreecommitdiff
path: root/functions.sh.in
AgeCommit message (Collapse)AuthorFilesLines
2019-09-30feat: add support for ccacheJoseph Benden1-1/+3
This introduces basic support for ccache, during packaging builds. If you are building many packages, it is recommended to manually increase the maximum size of the ccache cache. This is typically achieved by modifying `~/.ccache/ccache.conf` and adjusting the `max_size` setting. Signed-off-by: Joseph Benden <joe@benden.us>
2019-09-30Allow for git remote url to end in aports.git, (i.e., allow SSH git remotes)Pete Dietl1-2/+3
2019-04-29functions: adjust armhf tripletLuca Weiss1-1/+1
From what I could find, it was changed to -musleabihf during the Alpine 3.6 release cycle but this function was never updated to reflect that
2019-02-25Allow forcing of colored outputCarlo Landmeter1-1/+3
In some cases (ie drone ci) there is no tty available but its still possible to display colors in the webui.
2017-12-11abuild: add triplet definitions for mips architecturesNils Andreas Svee1-0/+8
2017-06-01functions.sh: add armel tripletTimo Teräs1-0/+1
2017-04-27Fix false `set -e` terminationAndrej1-0/+1
`readconfig()` would return the result of `[ -z "$CBUILDROOT" ]` condition (line 123) and trigger shell termination in abuild. This also fixes building packages with a different $CTARGET and therefore cross-compile tools.
2017-03-20functions: fix abuild -ANatanael Copa1-1/+1
fix so abuild -A does not exit with error if gitbase fails this was introduced with the set -e
2017-02-24functions.sh: set host compiler when cross-compilingTimo Teräs1-0/+7
We chose to use kernel style HOST* instead of the gcc's *_FOR_HOST.
2017-02-14functions: fix cross-compile triplet for armhf architectureWilliam Pitcock1-1/+1
2017-01-24abuild: add missing triplet definitions for ppc and ppc64 architecturesWilliam Pitcock1-0/+4
2017-01-17abuild: Add support for ppc64leBreno Leitao1-0/+2
This is the initial patches that starts to add support for the ppc64le platform.
2016-08-01functions: add s390x triplet and archTimo Teräs1-0/+2
2016-08-01abuild: use proper strip for each subpkg according to it's archTimo Teräs1-0/+1
2016-08-01abuild: improve cross compiling supportTimo Teräs1-0/+39
2016-07-23default to host gcc's machine for CBUILDTimo Teräs1-1/+2
2016-07-08add aarch64 architectureTimo Teräs1-0/+1
2015-11-12add armv7 build targetTimo Teräs1-1/+2
2014-06-20functions: rename eglibc to glibc and use 'unknown' for unknown libcNatanael Copa1-2/+2
2014-04-30functions: only enable colors on terminalsNatanael Copa1-1/+1
We dont want wolors enabled when output is a file or a pipe
2014-03-31fix permissionsNatanael Copa1-0/+0
2013-10-25functions: rename prog to programNatanael Copa1-1/+1
2013-10-25abuild: move various functions to the shared functions.shNatanael Copa1-46/+85
specifically, every script that reads/parses ./APKBUILD needs to set CARCH.
2013-07-09functions: msg should always return successNatanael Copa1-2/+6
Otherwise abuild-sign will end with error
2013-07-09functions: also honor .abuild file at gitbaseDubiousjim1-0/+2
This permits introducing branch-specific modifications to abuild.conf settings. Any settings there override /etc/abuild.conf and $HOME/.abuild/abuild.conf.
2013-07-09various: fancier readconfig, permit env overridesDubiousjim1-14/+61
2013-07-09apkgrel, functions: refactor calculation of APKBUILD's pathDubiousjim1-0/+13
2013-07-09various: s/echo/msg/, s/echo/error/, tweak error messagesDubiousjim1-1/+1
2013-07-09abump, functions: refactor (and verify) calculation of APKBUILD pathDubiousjim1-0/+12
2013-07-09various: move conf-loading and i/o to functionsDubiousjim1-0/+76