- 26 Jan, 2017 1 commit
-
-
Timo Teräs authored
use only the strongest hash. this simplifies apkbuilds a bit.
-
- 19 Jan, 2017 1 commit
-
-
Breno Leitao authored
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.
-
- 09 Jan, 2017 1 commit
-
-
Timo Teräs authored
this is where it is built too
-
- 21 Dec, 2016 1 commit
-
-
xentec authored
so we can crosscompile for different architectures
-
- 04 Dec, 2016 1 commit
-
-
Przemysław Pawełczyk authored
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.
-
- 23 Nov, 2016 1 commit
-
-
Jakub Jirutka authored
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.
-
- 31 Oct, 2016 1 commit
-
-
Timo Teräs authored
-
- 02 Sep, 2016 1 commit
-
-
Jakub Jirutka authored
-
- 22 Aug, 2016 1 commit
-
-
Jakub Jirutka authored
-
- 18 Aug, 2016 1 commit
-
-
Sören Tempel authored
Default is asking for each file.
-
- 12 Aug, 2016 1 commit
-
-
Carlo Landmeter authored
-
- 11 Aug, 2016 1 commit
-
-
Sören Tempel authored
-
- 01 Aug, 2016 9 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
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"
-
Timo Teräs authored
So we don't waste time installing dependencies on builder if the host dependencies are not satisfiable.
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
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.
-
Timo Teräs authored
-
Timo Teräs authored
For proper cross-build support, the subpackage arch needs to be known before invoking the split function. This implements a way to do that. This also changes to write the actual subpkg arch to .PKGINFO - apk index --rewrite-arch still overwrites index to have machine arch for noarch packages.
-
Timo Teräs authored
-
- 27 Jul, 2016 1 commit
-
-
Timo Teräs authored
it's annoying flickering, and results the title being unset for the time when last split is executed and packages are created.
-
- 26 Jul, 2016 1 commit
-
-
Timo Teräs authored
This is in preparation to support subpackages="pkg:split:arch" syntax, and just makes the current code ignore anything after the second colon if it exists. This allows to use the new syntax in aports git without running experimental abuild on the official builders.
-
- 23 Jul, 2016 1 commit
-
-
Timo Teräs authored
we probably will not be able to run the scripts as it can be incompatible system type
-
- 20 Jul, 2016 1 commit
-
-
Paul Lorenz authored
Fix filename_from_uri call Ensure remote sources are fetched Include remote sources in source package Include pre/post scripts Include trigger scripts
-
- 08 Jul, 2016 1 commit
-
-
Timo Teräs authored
The previous deletion of file did not work properly at all. Fix this instead to rename the file, so we keep the previous download. This allows builders to redownload upstream file if the checksum has been changed in aports.
-
- 07 Jul, 2016 1 commit
-
-
Timo Teräs authored
this allows blacklisting architectures instead of just whitelisting them. useful when more architectures comeabout.
-
- 06 Jul, 2016 1 commit
-
-
Sören Tempel authored
unzip(1) is verbose by default since we don't run tar(1) in verbose mode we should run unzip with -q for consistency.
-
- 05 Jul, 2016 1 commit
-
-
Timo Teräs authored
"apk del" now returns error if the package name does not exist. Thus when cross compiling, always install the virtual .makedepends-$pkgname name for chroot also since undeps() will try to uninstall it always.
-
- 13 Jun, 2016 1 commit
-
-
Natanael Copa authored
fix check that all subpackages exists, not only main package
-
- 05 Apr, 2016 1 commit
-
-
Natanael Copa authored
some packages don't have patches. We should not error if builddir is not set in this case.
-
- 23 Mar, 2016 1 commit
-
-
Natanael Copa authored
the _ prefix is reserved for APKBUILD. This is to avoid use variable names in APKBUILD that may clash with abuilds internal vars
-
- 17 Mar, 2016 1 commit
-
-
Kaarle Ritvanen authored
consistent result regardless of current setting
-
- 14 Mar, 2016 1 commit
-
-
Sören Tempel authored
To do so you need to set the patch_args variable to your desired command line flags.
-
- 22 Feb, 2016 3 commits
-
-
Timo Teräs authored
it's a regular expression, not shell pattern. empty match will match everything (default is ^user\\.)
-
Timo Teräs authored
-
Michael Zuo authored
A majority of APKBUILDs currently use exactly the prepare() provided by newapkbuild verbatim, even for packages where no patches exist, which has created the expectation that patches listed as sources are applied by default. This rev simply adds that default prepare() to abuild (and exposes it as default_prepare), with no configurability. If needed, default behaviour can be overridden by providing explicitly prepare().
-
- 11 Feb, 2016 2 commits
-
-
Sören Tempel authored
For git repositories the $reporev variable is not really used since the $_rev variable is passed to git and $_rev was only set when $reporev was empty.
-
Michael Zuo authored
The snapshot function was indented with spaces while the rest of the code is indented with tabs.
-
- 03 Feb, 2016 1 commit
-
-
Natanael Copa authored
instead of forking stat once force every file with one file argument, we fork it once with all the files as arg. This reduces number of forks.
-