summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* abuild: enable -e shell optionKaarle Ritvanen2017-03-071-27/+42
|
* abuild: fix dependency checkingKaarle Ritvanen2017-03-071-25/+23
| | | | | - versioned dependencies - dependencies on 'provides' tags or library names
* abuild: expand on APKBUILD check() warning messageWilliam Pitcock2017-02-281-1/+3
|
* functions.sh: set host compiler when cross-compilingTimo Teräs2017-02-241-0/+7
| | | | | We chose to use kernel style HOST* instead of the gcc's *_FOR_HOST.
* abuild: use BOOTSTRAP to determine if build-base is neededTimo Teräs2017-02-241-9/+9
| | | | | | Just checking the build, host and target triplet is not enough due to various different combinations used in the early bootstrap. So use detect specifical bootstrap setting.
* abuild: $depends should not part of $makedepends_buildTimo Teräs2017-02-241-1/+1
|
* abuild: fix setting build-base properly for cross-create/cross-buildTimo Teräs2017-02-231-2/+10
|
* abuild: use $builddir in default_prepare only if it existsTimo Teräs2017-02-171-1/+2
|
* abuild: unset md5 and sha256 sums when updating checksumNatanael Copa2017-02-171-0/+2
| | | | this fixes problem with abump
* abuild: remove g++ makedepends warning from toolchain packagesTimo Teräs2017-02-171-1/+1
|
* abuild: make build-base target specificTimo Teräs2017-02-161-2/+4
|
* abuild: allow injecting extra dependencies for bootstrapTimo Teräs2017-02-161-3/+4
| | | | | Allowing bootstrap.sh to inject extra dependencies for build/host/target, simplifies things greatly in the bootstrap script.
* functions: fix cross-compile triplet for armhf architectureWilliam Pitcock2017-02-141-1/+1
|
* abuild: preserve xattrs when creating -dbgTimo Teräs2017-02-091-2/+4
|
* abuild: fix package size calculation on certain filesystemsG.J.R. Timmer2017-02-081-0/+7
|
* abuild: fix location of built apkNatanael Copa2017-02-011-1/+1
| | | | we need to replace noarch with CARCH for now
* abuild: add symlinksrc target for create the source file symlinksTimo Teräs2017-01-311-0/+12
| | | | needed for upcoming 'rootbld' support
* abuild: support local archivesTuomas Jaakola2017-01-311-1/+6
|
* apkbuild-cpan: fix warnings, improve recreate, add check supportTimo Teräs2017-01-311-15/+47
|
* sample apkbuild: document check() function usageWilliam Pitcock2017-01-291-0/+7
|
* abuild: implement check and $checkdepends support.William Pitcock2017-01-291-4/+28
| | | | | The check() function is an APKBUILD overridable function which runs a testsuite. The packages listed in $checkdepends are packages which will be installed at build time only if check() will be run.
* abuild.in: fix dealing with named remote patches (closes github #11)Valery Kartel2017-01-271-4/+4
| | | | | | | for patches like: patchname.patch::http://github/.../commit/<md5hash>.patch use strict filename instead of the whole line
* abuild: use only sha512sumTimo Teräs2017-01-261-10/+0
| | | | use only the strongest hash. this simplifies apkbuilds a bit.
* abuild: add missing triplet definitions for ppc and ppc64 architecturesWilliam Pitcock2017-01-241-0/+4
|
* abuild: check for ppc64le on config.guessBreno Leitao2017-01-191-1/+1
| | | | | | | | Currently, if aarch64 exists in config.guess, it is not updated. This breaks spl, which has aarch64 entry, but not ppc64le. update_config_guess should update config.guess if any of those does not exists.
* abuild: Add support for ppc64leBreno Leitao2017-01-171-0/+2
| | | | | This is the initial patches that starts to add support for the ppc64le platform.
* abuild-gzsplit: new tool to split .apk to it's base componentsTimo Teräs2017-01-102-2/+83
| | | | required tool for re-signing packages
* abuild: remove noarch files from CARCH target directTimo Teräs2017-01-091-1/+1
| | | | this is where it is built too
* abuild: pass --arch to apk whenever sysroot is usedxentec2016-12-211-5/+5
| | | | so we can crosscompile for different architectures
* abuild: make default_prepare() always end up in "$builddir"Przemyslaw Pawelczyk2016-12-041-1/+1
| | | | | So far default_prepare() ended up in "$builddir" only if there were any patches. It's better to be more consistent and make such change always.
* abuild-sign: indent heredocJakub Jirutka2016-11-231-8/+8
|
* abuild: change shebang to /bin/ashJakub Jirutka2016-11-231-1/+1
| | | | | | | | | This script uses variable expansion / pattern replacement, which is not defined in POSIX-sh. Also APKBUILDs are not required to be strictly POSIX-sh compatible. If someone run abuild on system with e.g. dash as /bin/sh, then it fails (and someone reported exactly that on IRC today). Therefore abuild should explicitly use /bin/ash in shebang and not /bin/sh.
* abuild: properly detect failure of dependency installationTimo Teräs2016-10-311-2/+4
|
* ==== release 2.29.0 ====v2.29.0Natanael Copa2016-10-241-1/+1
|
* abuild: set default builddir when not defined in APKBUILDJakub Jirutka2016-09-021-2/+3
|
* replace deprecated `...` syntax with $(...) in shell scriptsJakub Jirutka2016-08-235-7/+7
|
* buildlab: replace echos in usage with heredocJakub Jirutka2016-08-231-27/+29
|
* indent heredocs when possibleJakub Jirutka2016-08-237-135/+135
|
* add .editorconfig and fix code formattingJakub Jirutka2016-08-206-25/+40
|
* abuild: don't overwrite existing files when using unzip in unpackSören Tempel2016-08-181-1/+1
| | | | Default is asking for each file.
* abuild: add update_config_guessCarlo Landmeter2016-08-124-29/+1537
|
* abuild: ash only always local in functions these daysSören Tempel2016-08-111-1/+0
|
* checkapk: fix to work with https repositoriesJakub Jirutka2016-08-091-2/+2
|
* abuild: fix dependency tracing for cross buildsTimo Teräs2016-08-011-8/+15
|
* abuild: unify dependency installation and removal codeTimo Teräs2016-08-011-44/+43
| | | | | | | | | | this fixes cross deps such as "CHOST=armhf abuild deps" to work properly. if makedepends is not defined the following default will be used (as that's the definition cross-build aware apkbuilds use): makedepends="$makedepends_build $makedepends_host"
* abuild: check both build and host dependencies firstTimo Teräs2016-08-011-2/+5
| | | | | So we don't waste time installing dependencies on builder if the host dependencies are not satisfiable.
* abuild: display target arch in xterm title for cross buildTimo Teräs2016-08-011-1/+1
|
* functions: add s390x triplet and archTimo Teräs2016-08-011-0/+2
|
* abuild: use subpkgarch to construct the package paths everywhereTimo Teräs2016-08-011-58/+81
|
* abuild: remove PKGDEST and install_after featuresTimo Teräs2016-08-012-106/+43
| | | | | | | | | supporting these features with cross building is non-trivial and they do are generally not useful features, so remove them. as result the abuildrepo is also removed to write out paths. all package generation paths now use $REPODEST/$repo/$CARCH which allows easily writing packages to correct $subpkgarch in future commits.