This page permanently redirects to gemini://yaky.dev/notes/pmbootstrap/.

Building postmarketOS packages using pmbootstrap

=> pmbootstrap on postmarketOS wiki

Build instuctions are in APKBUILD files.

pmbootstrap only includes postmarketOS-specific packages, most software is maintained in aports (Alpine Linux ports)

=> Alpine linux ports

$ git clone https://github.com/alpinelinux/aports.git

Move pmaports to home directory (pmbootstrap calls pmaports directory "aports" in config)

$ olddir="$(pmbootstrap config aports)"
$ newdir="$HOME/pmaports"
$ mv "$olddir" "$newdir"
$ pmbootstrap config aports "$newdir"

Fork aport (Alpine port) into pmaports (postmarketOS Alpine ports)

$ pmbootstrap aportgen --fork-alpine megapixels

Build a package for PinePhone

$ pmbootstrap build dino --force --arch=aarch64 --src=~/src/dino

=> home

email me: hi@yaky.dev

CC BY-NC yaky.dev

Proxy Information
Original URL
gemini://yaky.dev/notes/pmbootstrap
Status Code
Success (20)
Meta
text/gemini;lang=en-US
Capsule Response Time
787.065832 milliseconds
Gemini-to-HTML Time
0.405203 milliseconds

This content has been proxied by September (3851b).