summaryrefslogtreecommitdiff
path: root/abuild.in
AgeCommit message (Collapse)AuthorFilesLines
2015-06-23abuild: fix circular dependency for symlink depsNatanael Copa1-2/+5
The package should not have itself as dependency.
2015-06-12abuild: fix deps for versioned pkg-config depsNatanael Copa1-1/+1
Fix version stripping when filtering out needed pkg-configs that are provided from same (sub)package.
2015-06-12abuild: fix finding pkg-config deps in subpackagesNatanael Copa1-1/+2
We strip version from pkg-config dependency when scanning the subpackages.
2015-06-11abuild: fix provides and install_if in subpackagesNatanael Copa1-6/+10
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.
2015-06-08abuild: clear inherit provides and install_if for subpackagesNatanael Copa1-0/+5
Unexpected result will happen if subpackages inherits the provides or install_if from main package. So we clear them.
2015-06-05abuild: make sure we don't add dupes of providesv2.23.0_rc1Natanael Copa1-1/+1
2015-06-05abuild: remove "added pkgconfig (found /usr/lib/pkgconfig)" messageNatanael Copa1-1/+0
2015-06-05abuild: normalize path when finding symlink targetsNatanael Copa1-4/+19
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.
2015-06-05abuild: add warning when depends_dev needs cleanupNatanael Copa1-0/+4
2015-06-05abuild: add warning when pc:* provider is missingNatanael Copa1-4/+7
and indicate which package that should provide it and needs a rebuild.
2015-06-04abuild: fix detection of symlink dependenciesNatanael Copa1-2/+6
- add as dep when the target is also a symlink - fix handling of absolute path in target
2015-06-04abuild: fix detection of pkg-config module versionNatanael Copa1-1/+1
pkg-config will not print version unless dependencies are met so we can not exclude the system modules.
2015-06-03abuild: autodetect pkg-config dependenciesNatanael Copa1-2/+65
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.
2015-06-03abuild: fix regression in scanning shared objectsNatanael Copa1-1/+1
fix regression introduced with commit c70dbf8 (abuild: automatically detect symlink targets in other subpackages)
2015-06-03abuild: do not exclude depends_devNatanael Copa1-1/+1
fixes regression introduced with commit 6582be1d (abuild: pull only in needed dependencies for -dev packages)
2015-06-03abuild: pull only in needed dependencies for -dev packagesNatanael Copa1-7/+3
ref #4109
2015-06-03abuild: automatically detect symlink targets in other subpackagesNatanael Copa1-2/+43
Automatically pull in dependencies for symlink targets provided by other subpackages. This is mainly for pulling in target of .so symlinks.
2015-06-03abuild: cleanup. use better function namesNatanael Copa1-9/+12
no change in code logic
2015-04-28abuild: check that source package is not a version number onlyNatanael Copa1-0/+10
github tarballs are normally only a version number. we need to force that those are renamed so we dont get source tarball name collisions.
2015-04-28abuild: require that .initd files are sbin/openrc-runNatanael Copa1-5/+12
The sbin/runscript was renamed to sbin/openrc-run with openrc-0.13 warn only if it is sbin/runscript for compatibility
2015-04-23abuild: fix license in pkginfoNatanael Copa1-3/+1
license is a simple string, not an array
2015-04-09abuild: preserve all xattrsTimo Teräs1-1/+1
by default getfattr omits system xattrs like security.capability
2015-04-08abuild: assume GNU tar and store xattrsTimo Teräs1-2/+6
2015-01-28abuild: fix CXXFLAGS for debugNatanael Copa1-0/+1
2015-01-14abuild: fix move of .a file to -dev subpackageNatanael Copa1-1/+3
seems like new version of busybox find would stop if lib/ dir does not exist.
2014-12-29abuild: improve error message when conflicting packages are installedNatanael Copa1-4/+4
2014-12-29Removed conflicts= supportŁukasz Jendrysik1-13/+3
Conflicts support in an abuild seems to be uneccessary feature. Signed-off-by: Łukasz Jendrysik <scadu@yandex.com>
2014-12-29abuild: remove *.la files by defaultBartłomiej Piotrowski1-6/+5
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().
2014-10-02abuild: remove debug messageNatanael Copa1-1/+0
this was added by mistake
2014-09-25abuild: add 'index' subcommand to refresh the abuild repo indexNatanael Copa1-0/+2
this is a convenience synonym to update_abuildrepo_index
2014-09-25abuild: sort commands in helptext alpabeticallyNatanael Copa1-13/+13
2014-09-25abuild: use cat <<EOF instead of tons of echo for help textNatanael Copa1-43/+45
no code changes
2014-09-25abuild: update abuildrepo index after cleanoldpkgNatanael Copa1-0/+1
2014-09-25abuild: check for suid binariesNatanael Copa1-1/+12
Rais an error when binaries with suid bit set found. You need set options="suid" to allow it.
2014-06-23abuild: fix typo in help for -AEivind Uggedal1-1/+1
2014-06-23abuild: compress man pagesEivind Uggedal1-0/+5
2014-04-30abuild: show 'prepare' in help textNatanael Copa1-0/+1
ref #2878
2014-03-31fix permissionsNatanael Copa1-0/+0
2014-03-31abuild: add -A for print archNatanael Copa1-1/+3
2014-03-18abuild: fix typo in rpath warningBartłomiej Piotrowski1-1/+1
2014-02-18abuild: switch to svn co instead of exportCarlo Landmeter1-1/+1
Some projects use the svn revision in the version number. svn co brings back the revision number but increases the archive size.
2014-02-18abuild: fix typo in snapshot helpCarlo Landmeter1-1/+1
2014-01-16abuild: implement -dbg subpackagesNatanael Copa1-1/+34
Patch from Andrew Manison. ref #626
2014-01-13abuild: exit with error if pkgrel is unsetNatanael Copa1-1/+1
2014-01-06abuild: filter out empty lines when scanning for SO dependenciesNatanael Copa1-1/+1
This works around a bug in busybox 1.22.0 that makes 'grep -w ^' hang. It is triggered when there are no deps. (eg. musl)
2014-01-03abuild: use posix syntax for findTimo Teräs1-1/+1
2013-12-16abuild: log repo/pkgname-versionNatanael Copa1-1/+1
2013-11-15abuild: print a message if aborting due to architecture mismatch.Leslie P. Polzer1-1/+5
2013-11-01abuild: add support for ABUILD_BLACKLISTNatanael Copa1-0/+6
The ABUILD_BLACKLIST can be used to give abuild a list of packages that is known to fail to build. This can be used to reduce build retries when building many/all packages recursively.
2013-11-01abuild: remove debug messageNatanael Copa1-1/+0