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>"
|
maintainer="Bart Ribbers <bribbers@disroot.org>"
|
||||||
pkgname=postmarketos-ui-plasma-mobile
|
pkgname=postmarketos-ui-plasma-mobile
|
||||||
pkgver=6
|
pkgver=6
|
||||||
pkgrel=8
|
pkgrel=9
|
||||||
pkgdesc="(Wayland) Mobile variant of KDE Plasma"
|
pkgdesc="(Wayland) Mobile variant of KDE Plasma"
|
||||||
url="https://wiki.postmarketos.org/wiki/Plasma_Mobile"
|
url="https://wiki.postmarketos.org/wiki/Plasma_Mobile"
|
||||||
# armhf blocked by pmaports#75
|
# armhf blocked by pmaports#75
|
||||||
@@ -38,7 +38,9 @@ source="
|
|||||||
subpackages="$pkgname-extras $pkgname-openrc $pkgname-systemd"
|
subpackages="$pkgname-extras $pkgname-openrc $pkgname-systemd"
|
||||||
# armv7 and riscv64 do not have qtwebengine in alpine
|
# armv7 and riscv64 do not have qtwebengine in alpine
|
||||||
if [ "$CARCH" != "armv7" ] && [ "$CARCH" != "riscv64" ]; then
|
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
|
fi
|
||||||
install="
|
install="
|
||||||
$pkgname-openrc.post-install
|
$pkgname-openrc.post-install
|
||||||
@@ -81,7 +83,6 @@ extras_web() {
|
|||||||
pkgdesc="Meta package for additional Plasma mobile apps relying on qtwebengine"
|
pkgdesc="Meta package for additional Plasma mobile apps relying on qtwebengine"
|
||||||
install_if="$pkgname-extras=$pkgver-r$pkgrel"
|
install_if="$pkgname-extras=$pkgver-r$pkgrel"
|
||||||
_pmb_recommends="
|
_pmb_recommends="
|
||||||
angelfish
|
|
||||||
arianna
|
arianna
|
||||||
koko
|
koko
|
||||||
neochat
|
neochat
|
||||||
@@ -92,6 +93,20 @@ extras_web() {
|
|||||||
mkdir -p "$subpkgdir"
|
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() {
|
openrc() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
depends="
|
depends="
|
||||||
|
|||||||
Reference in New Issue
Block a user