pmbootstrap/pmb/build
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 Move challenge code to own folder (#64) 2017-06-17 17:42:28 +02:00
autodetect.py Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
buildinfo.py Depends parsing: Properly handle empty depends / buildinfo: strict depends 2017-07-12 21:01:40 +02:00
checksum.py Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
init.py Fix #226: Building busybox recurses forever. (#252) 2017-07-28 17:40:27 +00:00
menuconfig.py Fix #319: pmbootstrap menuconfig didn't work for mainline kernel (#328) 2017-08-03 16:11:23 +00:00
other.py (binary repo reated) Don't specify pkgnames from "provides" as dependencies (#416) 2017-08-19 12:52:11 +00:00
package.py (binary repo reated) Don't specify pkgnames from "provides" as dependencies (#416) 2017-08-19 12:52:11 +00:00