Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ==== release 3.1.0 ====v3.1.0 | Natanael Copa | 2017-10-25 | 1 | -1/+1 |
| | |||||
* | abuild: use provides = cmd:foo instead of 'command:foo' | Natanael Copa | 2017-10-24 | 1 | -1/+1 |
| | | | | it is slightly shorter | ||||
* | abuild: log command: providers | William Pitcock | 2017-10-20 | 1 | -0/+18 |
| | |||||
* | newapkbuild: use make 'package' phase for CMake as well | A. Wilcox | 2017-10-19 | 1 | -1/+1 |
| | |||||
* | newapkbuild: always set makedepends in newaport | Sören Tempel | 2017-10-19 | 1 | -7/+6 |
| | |||||
* | newapkbuild: add command line flag for cmake to getopts | Sören Tempel | 2017-10-19 | 1 | -1/+1 |
| | | | | | | It is documented in the help output but didn't work because getopts(1) didn't check for that option. I am assuming the person who added cmake support simply forgot to adjust the getopts line. | ||||
* | newapkbuild: add support for meson | Sören Tempel | 2017-10-19 | 1 | -3/+36 |
| | |||||
* | ==== release 3.0.2 ====v3.0.2 | Natanael Copa | 2017-09-28 | 1 | -1/+1 |
| | |||||
* | abuild: only print version if we are building | Natanael Copa | 2017-09-28 | 1 | -3/+5 |
| | | | | The purpose was to show abuild version in the build logs | ||||
* | abuild: fix typo | A. Wilcox | 2017-09-28 | 1 | -1/+1 |
| | |||||
* | newapkbuild: detect CMakeLists.txt file for CMake | A. Wilcox | 2017-09-28 | 1 | -1/+1 |
| | | | | | Some CMake packages do not have cmake/ directory, but all have CMakeLists.txt present in the root directory. | ||||
* | abuild: rootbld: reflect build branch in the builder hostname | Timo Teräs | 2017-09-27 | 1 | -9/+7 |
| | |||||
* | abuild: do not try to strip standalone elf images | Timo Teräs | 2017-09-26 | 1 | -3/+3 |
| | | | | | | | | | | Guile uses ELF is internal object format, and creates them as "no machine" and "standlone" OSABI. Scanelf supports printing OSABI, so use that to filter these out. See: https://github.com/alpinelinux/aports/pull/1714 This also removes unneccessary 'sed' from the pipeline as it's simple to read each field outputted by scanelf. | ||||
* | abuild.in: remove saveas- syntax and fix sourcecheck()v3.0.1 | tmpfile | 2017-09-19 | 1 | -6/+2 |
| | | | | | | As discussed in alpinelinux/aports#1438 saveas- was removed from abuild-fetch.c with https://github.com/alpinelinux/abuild/pull/20 but abuild.in slipped. Also fixes a wget -s instance that's not supported by recent busybox (-s was changed for --spider). /cc @kaniini | ||||
* | git: ignore abuild-rmtemp executable | A. Wilcox | 2017-09-19 | 1 | -0/+1 |
| | |||||
* | abuild-rmtemp: define _XOPEN_SOURCE to ensure FTW_DEPTH is visible | A. Wilcox | 2017-09-19 | 1 | -0/+1 |
| | |||||
* | abuild: ensure a package has deps before printing them | A. Wilcox | 2017-09-19 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | After the first dep is printed, `shift` is called to avoid the special case where the first dep cannot have a comma prepended. However, if there are no deps for a package (seen early on in the aports main repo in acf-jquery), $# is 0. POSIX specifies that `shift` has two options when the shift operand (1) is greater than $#: - if non-interactive, it can exit the shell - if it does not exit the shell, it must return a non-zero exit code Since we run the shell with -e, the second case folds in to the first. BusyBox ash does not implement this behaviour, but bash does when called as /bin/sh or when the `posix` shopt is set. | ||||
* | git: ignore abuild-gzsplit | A. Wilcox | 2017-09-19 | 1 | -0/+1 |
| | |||||
* | abuild: avoid print version multiple times | Natanael Copa | 2017-09-19 | 1 | -1/+3 |
| | | | | and respect -q flag | ||||
* | abuild: Always print the builder version | Breno Leitao | 2017-09-19 | 1 | -1/+1 |
| | | | | | | | Currently is hard to discover what abuild version was used on a build log. This lack of information makes it hard to reproduce a buld failure. This change simply adds the abuild version at all logs. | ||||
* | apkbuild-pypi.in: modernize | tmpfile | 2017-09-19 | 1 | -3/+2 |
| | |||||
* | ==== release 3.0.0 ====v3.0.0 | Natanael Copa | 2017-09-19 | 1 | -1/+1 |
| | |||||
* | abuild: exit with success if arch is disabled | Natanael Copa | 2017-09-19 | 1 | -2/+1 |
| | | | | the set -e made script exit early | ||||
* | abuild: prepare_metafiles: use new /bin/sh virtual instead of hardcoded ↵ | William Pitcock | 2017-08-05 | 1 | -3/+3 |
| | | | | busybox dependency | ||||
* | abuild: Add default split OpenRC function | A. Wilcox | 2017-07-26 | 1 | -0/+19 |
| | |||||
* | abuild-sudo: prevent forging of user name | Kaarle Ritvanen | 2017-07-20 | 1 | -10/+7 |
| | |||||
* | abuild: print url we are fetching | Natanael Copa | 2017-07-20 | 1 | -4/+1 |
| | | | | This is useful for debugging | ||||
* | abuild: add sanitycheck for secfixes comment | Natanael Copa | 2017-07-20 | 1 | -0/+21 |
| | | | | | The secfixes comment will be parsed and added to alpine-secdb. add sanitycheck so we catch errors early. | ||||
* | ==== release 3.0.0_rc4 ==== | Natanael Copa | 2017-07-17 | 1 | -1/+1 |
| | |||||
* | abuild-sudo: fix segfault when there are no controlling termv3.0.0_rc4 | Natanael Copa | 2017-07-17 | 1 | -1/+13 |
| | | | | | | if there are no controlling reminal getlogin() may return NULL. We use getpwuid() to try figure out the username and verify that we actually have a username before we set environment USER. | ||||
* | ==== release 3.0.0_rc3 ====v3.0.0_rc3 | Kaarle Ritvanen | 2017-07-17 | 1 | -1/+1 |
| | |||||
* | abuild: rootbld: require metapackage | Kaarle Ritvanen | 2017-07-16 | 1 | -5/+1 |
| | |||||
* | abuild: rootbld: improve version compatibility | Kaarle Ritvanen | 2017-07-16 | 1 | -1/+8 |
| | |||||
* | abuild: rootbld: require envsubst | Kaarle Ritvanen | 2017-07-16 | 1 | -1/+1 |
| | |||||
* | apkbuild-cpan: separate './Build test' to check step | Timo Teräs | 2017-07-11 | 1 | -1/+7 |
| | |||||
* | apkbuild-cpan: perl no longer has '.' in path, add it for prepare() | Timo Teräs | 2017-07-11 | 1 | -2/+2 |
| | |||||
* | apkbuild-cpan: modernize | tmpfile | 2017-07-11 | 1 | -8/+8 |
| | |||||
* | abuild: rootbld: make mkusers work | Kaarle Ritvanen | 2017-07-06 | 1 | -2/+4 |
| | |||||
* | abuild: rootbld: always require repo template | Kaarle Ritvanen | 2017-07-06 | 1 | -34/+22 |
| | |||||
* | abuild: build in chroot | Kaarle Ritvanen | 2017-06-27 | 5 | -3/+161 |
| | | | | This patch is based on earlier work by Timo Teräs. | ||||
* | abuild-sudo: enforce correct value for USER | Kaarle Ritvanen | 2017-06-27 | 1 | -1/+2 |
| | |||||
* | abuild-sudo: allow commands with '-' in the name | Kaarle Ritvanen | 2017-06-27 | 1 | -1/+6 |
| | |||||
* | abuild: disable trap when entering the handler | Kaarle Ritvanen | 2017-06-27 | 1 | -0/+1 |
| | |||||
* | abuild: add config option to globally enable dbg | Carlo Landmeter | 2017-06-27 | 1 | -0/+5 |
| | |||||
* | abuild: fix bad git merge | A. Wilcox | 2017-06-23 | 1 | -1/+0 |
| | |||||
* | newapkbuild: fix usage output | A. Wilcox | 2017-06-23 | 1 | -1/+2 |
| | |||||
* | abuild: use portable awk exponentiation operator | A. Wilcox | 2017-06-23 | 1 | -1/+1 |
| | |||||
* | abuild: call tar portably | A. Wilcox | 2017-06-23 | 2 | -3/+3 |
| | |||||
* | abuild: Correctly comment default_dbg | A. Wilcox | 2017-06-23 | 1 | -1/+3 |
| | |||||
* | abuild: Add verbose option '-v' to show everything | A. Wilcox | 2017-06-23 | 1 | -0/+3 |
| |