pmbootstrap/pmb/parse
Oliver Smith c323f21ca5 (binary repo reated) Don't specify pkgnames from "provides" as dependencies (#416)
* Don't specify pkgnames from "provides" as dependencies

Always use the regular pkgname. That way, we avoid listing all
kinds of so: files as dependencies (because Alpine automatically
adds them as depends= to the package database). This fixes building
weston, and reproducing the build with `pmbootstrap challenge`.

Additional changes.
* Clear the parsed APKINDEX cache for the current pmbootstrap
  session after building a package
* Avoid rebuilding a package, in case it was already built due to
  circular dependencies
2017-08-19 12:52:11 +00:00
..
__init__.py Properly rebuild/install packages when something changed (Fix #120, #108, #131) (#129) 2017-07-10 15:23:43 +00:00
apkbuild.py Fix APKBUILD attribute parsing when opening quote is followed by line break (#415) 2017-08-19 01:15:28 +00:00
apkindex.py (binary repo reated) Don't specify pkgnames from "provides" as dependencies (#416) 2017-08-19 12:52:11 +00:00
arch.py Close #226: Launch postmarketOS in a qemu virtual machine (#350) 2017-08-09 20:26:40 +00:00
arguments.py Fix #363: Omit /home/user when calculating system image size (#389) 2017-08-18 19:19:48 +00:00
binfmt_info.py Official support for aarch64 (#84) 2017-06-14 19:10:21 +02:00
depends.py (binary repo reated) Don't specify pkgnames from "provides" as dependencies (#416) 2017-08-19 12:52:11 +00:00
deviceinfo.py Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
version.py Fix #342: don't use distutils.version.LooseVersion anymore (#364) 2017-08-12 14:03:40 +00:00