summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-10-04abuild: add cmake files to -devNatanael Copa1-0/+1
2013-10-04abuild: support qt5 mkspecsNatanael Copa1-2/+4
2013-09-26abuild: fix error message in update_config_subTimo Teräs1-1/+1
2013-09-16======== release 2.17.0 ========v2.17.0Natanael Copa1-1/+1
2013-09-10abuild: allow circular makedependsNatanael Copa1-3/+6
Some packages like gcc-gnat needs bootstrapping. We need to allow circular makedepends so we can specify gcc-gnat as makedepends for gcc.
2013-09-10abuild: fix recursive buildingNatanael Copa1-2/+2
fixes bug introduced with c6b0de32a (abuild: add makedepends_build and makedepends_host for crosscompile)
2013-09-06abuild: add a cross_compiling helper functionNatanael Copa1-5/+11
to detect if we cross compile
2013-09-05abuild: make sure cleanup returns false in native compilingNatanael Copa1-2/+5
2013-09-05abuild: add makedepends_build and makedepends_host for crosscompileTimo Teras1-20/+54
2013-09-04abuild: set CTARGET_ARCH and CTARGET_LIBCNatanael Copa1-17/+23
For better crosscompile support
2013-09-03abuild: post check for /usr/varNatanael Copa1-0/+4
2013-09-03abuild: export CC properlyNatanael Copa1-1/+2
2013-08-02======== release 2.16.0 =========v2.16.0Natanael Copa1-1/+1
2013-08-01newapkbuild: add --build and --host optionsNatanael Copa1-1/+4
2013-08-01abuild.conf: simplify. only set CHOST and let abuild detect the restNatanael Copa1-9/+3
2013-08-01abuild: make it configurable what to cleanup and whenNatanael Copa2-6/+22
allow user specify if they want uninstall deps, remove srcdir and/or pkgdir on failure or success. We introduce CLEANUP and ERROR_CLEANUP config options in /etc/abuild.conf. Valid values are: pkgdir srcdir deps.
2013-08-01abuild: set and export a default CCNatanael Copa1-0/+3
seems like configure thinks we are crosscompiling unless we set CC when --build and --host are specified.
2013-08-01ap: add #! in front of lua pathNatanael Copa1-1/+1
2013-08-01abuild: always set CBUILD and CTARGET if unsetNatanael Copa1-2/+3
2013-07-30abuild: add safety check so we dont scan elfs outside our pkgdirNatanael Copa1-1/+9
this is to catch bugs in abuild itself early
2013-07-30abuild: fix ldpath handlingNatanael Copa1-1/+1
it wrongly scanned /lib instead of $datadir/lib, causing bad things to happen when scanning provides
2013-07-29abuild: only update config.sub if neededTimo Teräs1-5/+3
its only arm that needs it
2013-07-29build: dont ship config.guessNatanael Copa2-1559/+1
instead let apkbuilds use --host and --build
2013-07-29abuild: only update config.sub if our version is newerTimo Teräs1-2/+13
and exit with error if not
2013-07-29Revert "abuild: export CHOST, CARCH and CLIBC and let config.guess use CHOST"Natanael Copa2-5/+1557
This reverts commit 4234a10e92f103a33baa0c70780ac7e09e6a9484. We will not use config.guess. Instead we will use --build and --host everywhere.
2013-07-26abuild: remove post_unpackNatanael Copa1-20/+8
instead, provide 'update_config_sub' and let aports that needs replace config.sub call it.
2013-07-26abuild: use deps/undeps instead or installdeps/uninstalldepsNatanael Copa1-4/+8
2013-07-26abuild: dont run 'build' from rootpkgNatanael Copa1-9/+17
we want be able to run build and rootpkg separately. so you can stop in the process, fix things, and then continue with 'abuild rootpkg' to generate the package manually.
2013-07-26abump: error out on first faild packageNatanael Copa1-7/+11
If some package fails, then stop processing the rest. This is so we don't risk test build the rest for the packages against wrong lib. For example, if 'abump libfoo-2.0 foo-2.0' fails on libfoo, we don't want testbuild foo-2.0, which might end with success against libfoo-1. We also echo the list of packages that was not bumped, so its easy to copy/paste next run.
2013-07-26abuild: check for /usr/lib/charset.alias and error out if foundNatanael Copa1-0/+6
2013-07-25abuild: export CHOST, CARCH and CLIBC and let config.guess use CHOSTNatanael Copa2-1557/+5
2013-07-23abuild: microoptimization. call git describe only onceNatanael Copa1-3/+4
Use a global var for last_commit so we dont need call git for every subpackage
2013-07-22abuild: add support to mask out given CLIBC in optionsNatanael Copa1-0/+7
For example, to mask out musl, add: options="!libc_musl"
2013-07-22abuild: fix CARCH/CLIBCNatanael Copa1-16/+18
We need set it in global scope as we need it even if we have not called sanitycheck
2013-07-22abump: print what packages failedNatanael Copa1-3/+9
2013-07-19abuild: dont worry about ALPINE_LIBCNatanael Copa1-10/+6
we better fix the affected apkbuilds
2013-07-19abump: fix the -f/--fixes optionNatanael Copa1-1/+1
2013-07-19abuild: verify: only check strongest checksum which is presentTimo Teräs1-1/+2
2013-07-19abuild: set CARCH and CLIBC always, guess from CHOST if not setTimo Teräs1-5/+23
2013-07-16abuild: use versioned depends for -dev subpackageNatanael Copa1-2/+2
2013-07-12==== release 2.15.0 ====v2.15.0Natanael Copa1-1/+1
2013-07-12ap: switch to lua 5.2Natanael Copa2-3/+5
2013-07-10abump: fix set -e issueNatanael Copa1-12/+13
It appears that when the subshell has a ||, the 'set -e' within subshell gets invalidated. This will work as expected: ( set -e; false; echo "should not get here" ) While this will not work as expected: ( set -e; false; echo "should not get here" ) || false We resolve it by using $? to detect the status of subshell. We also let the exitcode indicate how many packages that failed. While here we also refactor it so most of the loop happens within the subshell. This lets us set (or increase) rc variable once, and it reduces number of forks which gives slightly better performance.
2013-07-10Revert "abump: verify APKBUILD's version"Natanael Copa1-6/+0
We actually want be able to re-run abump without needing reset the pkgver in case we had to fix things. This reverts commit 8198ded868d4b7b98f8d06a2f0f0d90eaf2ad9da. Conflicts: abump.in
2013-07-10build: make sure functions.sh gets generated at build timeNatanael Copa1-2/+2
2013-07-09abump: add missing "Natanael Copa1-1/+1
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 overridesDubiousjim4-24/+71
2013-07-09apkgrel, functions: refactor calculation of APKBUILD's pathDubiousjim2-3/+23