Age | Commit message (Collapse) | Author | Files | Lines |
|
for packages
This occurs when building meta packages that do not have any package content.
|
|
|
|
depends_dev are dependencies of the of the developement subpackage
it does not need to be set when there is no developement subpackage
|
|
seems the maintainer variable is not set anymore when building .PKGINFO
|
|
abuild will error when the maintainer is set but is not a RFC822 address
|
|
|
|
flock(2) on an NFS mount will on the server side convert the lock to a
POSIX lock (fcntl(F_SETLK)). This means that abuild running on NFS
server and client will create different locks and they will both try
download same file at same time.
We fix this by creating a small abuild-fetch application that will
create a POSIX lock which works with NFS.
|
|
fix handling of hardlinks and symlinks.
also compress n man pages and localized man pages
|
|
This is a feature to prefix all so:* provides with a tag. This was done
so that the openjdk8 so depends would only be satisfied by openjdk8
provides and not openjdk7, which might provide same so:lib*.so file.
To use it do: sonameprefix="openjdk8:"
|
|
|
|
|
|
Output a warning if those directories exist on a non-doc package.
Furthermore, check if uncompressed man pages where installed to
/usr/share/man.
|
|
Force dependency scanning when main pkg has noarch but subpackage
overrides it. We need to save the arch setting set in split func for
later if it differs from main pkg's arch in a temp file because the
splitfunc runs in a subprocess.
fixes #4491
|
|
This lets users 'apk add docs' to always pull in -doc packages.
|
|
The package should not have itself as dependency.
|
|
Fix version stripping when filtering out needed pkg-configs that are
provided from same (sub)package.
|
|
We strip version from pkg-config dependency when scanning the
subpackages.
|
|
we need to clear provides set in global scope before splitting the
subpackages so the subpackage does not inherit main packages' provides.
But at the same time, we must not clear the provides/install_if set in
the splitfunction itself.
|
|
Unexpected result will happen if subpackages inherits the provides or
install_if from main package. So we clear them.
|
|
|
|
|
|
some paths like usr/lib/../../lib/libudev.so.0.13.0 will fail to resolve
if usr/lib is does not exist, even if lib/libudev.so.0.13.0 does.
To solve thise we normalize out the ../ in path string before we try to
resolve it.
|
|
|
|
and indicate which package that should provide it and needs a rebuild.
|
|
- add as dep when the target is also a symlink
- fix handling of absolute path in target
|
|
pkg-config will not print version unless dependencies are met so we can
not exclude the system modules.
|
|
we create provides for pc:<module>=<version> for pkg-config files and
whenever possible we add depends=pc:<module>.
We also handle version requirements whenever those are specified.
|
|
fix regression introduced with commit c70dbf8 (abuild: automatically
detect symlink targets in other subpackages)
|
|
fixes regression introduced with commit 6582be1d (abuild: pull only in
needed dependencies for -dev packages)
|
|
ref #4109
|
|
Automatically pull in dependencies for symlink targets provided by other
subpackages.
This is mainly for pulling in target of .so symlinks.
|
|
no change in code logic
|
|
github tarballs are normally only a version number. we need to force
that those are renamed so we dont get source tarball name collisions.
|
|
The sbin/runscript was renamed to sbin/openrc-run with openrc-0.13
warn only if it is sbin/runscript for compatibility
|
|
license is a simple string, not an array
|
|
by default getfattr omits system xattrs like security.capability
|
|
|
|
|
|
seems like new version of busybox find would stop if lib/ dir does not
exist.
|
|
|
|
Conflicts support in an abuild seems to be uneccessary feature.
Signed-off-by: Łukasz Jendrysik <scadu@yandex.com>
|
|
Libtool archives are useless in the most of cases and can be safely
removed. A quick grep shows that *.la files are explicitly removed in
903 APKBUILDs, while intentionally preserved only in 17.
postcheck() is discussable place to perform the deletion, but it's
currently the only function being run for each subpackage, including
the artifact of package().
|
|
this was added by mistake
|
|
this is a convenience synonym to update_abuildrepo_index
|
|
|
|
no code changes
|
|
|
|
Rais an error when binaries with suid bit set found. You need set
options="suid" to allow it.
|
|
|
|
|