main/postmarketos-ui-plasma-mobile: preinstall angelfish or firefox
depending on arch Angelfish is not available on armv7 nor riscv64 due to qt6-qtwebengine getting disabled. However, it is still preferable to install a web browser by default. Firefox however can still be used on those devices. Add a new -web subpackage, which installs Firefox on armv7/riscv64, and installs angelfish on others, so everyone gets to have a pre-installed and working web browser. Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8373>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
maintainer="Bart Ribbers <bribbers@disroot.org>"
|
||||
pkgname=postmarketos-ui-plasma-mobile
|
||||
pkgver=6
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc="(Wayland) Mobile variant of KDE Plasma"
|
||||
url="https://wiki.postmarketos.org/wiki/Plasma_Mobile"
|
||||
# armhf blocked by pmaports#75
|
||||
@@ -38,7 +38,9 @@ source="
|
||||
subpackages="$pkgname-extras $pkgname-openrc $pkgname-systemd"
|
||||
# armv7 and riscv64 do not have qtwebengine in alpine
|
||||
if [ "$CARCH" != "armv7" ] && [ "$CARCH" != "riscv64" ]; then
|
||||
subpackages="$subpackages $pkgname-extras-web:extras_web"
|
||||
subpackages="$subpackages $pkgname-extras-web:extras_web $pkgname-web:angelfish"
|
||||
else
|
||||
subpackages="$subpackages $pkgname-web:firefox"
|
||||
fi
|
||||
install="
|
||||
$pkgname-openrc.post-install
|
||||
@@ -81,7 +83,6 @@ extras_web() {
|
||||
pkgdesc="Meta package for additional Plasma mobile apps relying on qtwebengine"
|
||||
install_if="$pkgname-extras=$pkgver-r$pkgrel"
|
||||
_pmb_recommends="
|
||||
angelfish
|
||||
arianna
|
||||
koko
|
||||
neochat
|
||||
@@ -92,6 +93,20 @@ extras_web() {
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
angelfish() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel"
|
||||
_pmb_recommends="angelfish"
|
||||
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
firefox() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel"
|
||||
_pmb_recommends="firefox-esr mobile-config-firefox"
|
||||
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
openrc() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||
depends="
|
||||
|
||||
Reference in New Issue
Block a user