2019-05-27 22:55:19 +00:00
|
|
|
# Maintainer: Bart Ribbers <bribbers@disroot.org>
|
|
|
|
pkgname=postmarketos-ui-phosh
|
2020-09-16 08:20:18 +00:00
|
|
|
pkgver=5
|
2020-10-13 07:20:49 +00:00
|
|
|
pkgrel=2
|
2020-02-26 17:05:06 +00:00
|
|
|
pkgdesc="(Wayland) Mobile UI developed for the Librem 5 (works only with numeric passwords!)"
|
2019-05-27 22:55:19 +00:00
|
|
|
url="https://puri.sm"
|
2020-08-03 10:07:42 +00:00
|
|
|
arch="noarch !armhf !x86" # x86: aports#11807
|
2019-05-27 22:55:19 +00:00
|
|
|
license="GPL-3.0-or-later"
|
2020-07-20 08:43:05 +00:00
|
|
|
depends="bluez
|
2020-03-01 08:33:17 +00:00
|
|
|
gnome-keyring
|
2020-07-20 08:43:05 +00:00
|
|
|
iio-sensor-proxy
|
2020-03-01 08:33:17 +00:00
|
|
|
lightdm
|
|
|
|
lightdm-openrc
|
|
|
|
phosh
|
|
|
|
polkit-elogind
|
|
|
|
pulseaudio
|
2020-07-20 08:43:05 +00:00
|
|
|
"
|
|
|
|
_pmb_recommends="calls
|
|
|
|
chatty
|
2020-09-16 08:20:18 +00:00
|
|
|
eog
|
2020-07-23 13:15:13 +00:00
|
|
|
firefox-esr
|
2020-10-13 07:20:49 +00:00
|
|
|
font-noto-emoji
|
2020-07-20 08:43:05 +00:00
|
|
|
gedit
|
|
|
|
gnome-calculator
|
|
|
|
gnome-clocks
|
|
|
|
gnome-contacts
|
|
|
|
gnome-software
|
|
|
|
kgx
|
2020-08-06 15:58:02 +00:00
|
|
|
mobile-config-firefox
|
2020-09-16 08:20:18 +00:00
|
|
|
nemo
|
2020-07-20 08:43:05 +00:00
|
|
|
postmarketos-artwork-wallpapers
|
2020-07-22 15:08:32 +00:00
|
|
|
postmarketos-hidden-desktop-entries
|
2020-07-23 14:49:07 +00:00
|
|
|
postmarketos-welcome-gtk3
|
2020-07-21 13:06:04 +00:00
|
|
|
xdg-user-dirs
|
2020-03-01 08:33:17 +00:00
|
|
|
xorg-server-xwayland
|
|
|
|
"
|
2020-02-28 11:12:13 +00:00
|
|
|
subpackages="$pkgname-qt_tweaks"
|
2019-10-17 17:44:20 +00:00
|
|
|
install="$pkgname.post-install $pkgname.post-upgrade"
|
2019-11-27 10:09:58 +00:00
|
|
|
source="60-lightdm-autologin.conf
|
|
|
|
000-gschema.override
|
|
|
|
osk.sh
|
2020-03-13 09:44:30 +00:00
|
|
|
gtk-app-wayland.sh
|
2020-07-06 13:45:22 +00:00
|
|
|
qt-tweaks.sh
|
|
|
|
dconf-profile-postmarketos
|
2020-07-26 08:14:22 +00:00
|
|
|
mimeapps.list
|
2020-07-06 13:45:22 +00:00
|
|
|
01-phoc-scaling
|
2020-07-25 20:23:25 +00:00
|
|
|
02-gnome-software-no-first-run
|
2020-07-06 13:45:22 +00:00
|
|
|
"
|
2019-05-27 22:55:19 +00:00
|
|
|
options="!check"
|
|
|
|
|
|
|
|
package() {
|
|
|
|
install -Dm644 "$srcdir"/60-lightdm-autologin.conf \
|
|
|
|
"$pkgdir"/usr/share/lightdm/lightdm.conf.d/60-autologin.conf
|
2019-09-27 08:28:56 +00:00
|
|
|
install -Dm644 "$srcdir"/000-gschema.override \
|
|
|
|
"$pkgdir"/usr/share/glib-2.0/schemas/000-postmarketos.gschema.override
|
2020-03-13 09:44:30 +00:00
|
|
|
install -Dm755 "$srcdir"/gtk-app-wayland.sh \
|
|
|
|
"$pkgdir"/etc/profile.d/gtk-app-wayland.sh
|
2019-09-27 08:28:56 +00:00
|
|
|
install -Dm755 "$srcdir"/osk.sh \
|
|
|
|
"$pkgdir"/usr/bin/osk-wayland
|
2020-07-06 13:45:22 +00:00
|
|
|
install -Dm755 "$srcdir"/dconf-profile-postmarketos \
|
|
|
|
"$pkgdir"/etc/dconf/profile/user
|
2020-07-26 08:14:22 +00:00
|
|
|
install -Dm644 "$srcdir"/mimeapps.list \
|
|
|
|
"$pkgdir"/usr/share/applications/mimeapps.list
|
2020-07-06 13:45:22 +00:00
|
|
|
install -Dm755 "$srcdir"/01-phoc-scaling \
|
|
|
|
"$pkgdir"/etc/dconf/db/postmarketos.d/01-phoc-scaling
|
2020-07-25 20:23:25 +00:00
|
|
|
install -Dm755 "$srcdir"/02-gnome-software-no-first-run \
|
|
|
|
"$pkgdir"/etc/dconf/db/postmarketos.d/02-gnome-software-no-first-run
|
2019-05-27 22:55:19 +00:00
|
|
|
}
|
2020-02-28 11:12:13 +00:00
|
|
|
|
|
|
|
qt_tweaks() {
|
|
|
|
source="qt-tweaks.sh"
|
|
|
|
install_if="$pkgname qt5-qtbase"
|
|
|
|
depends="qt5-qtwayland"
|
|
|
|
install -Dm755 "$srcdir"/qt-tweaks.sh \
|
|
|
|
"$subpkgdir"/etc/profile.d/phosh-qt-tweaks.sh
|
|
|
|
}
|
main/postmarketos-ui-phosh: re-enable autologin (MR 1630)
We have tried out lightdm-mobile-greeter for three weeks, but let's remove
it again from the default install.
The greeter behaves completely different from the Phosh (or any other
UI's) lockscreen, therefore it provides a bad user experience. Not only
the design is different, but it also can't display the same information
as the Phosh lockscreen. You can't accept a call coming in while the
greeter is displayed, and whatever other features will be added to the
lockscreen in the future would not be in the greeter (e.g. making a photo
without logging in, emergency calls without login, ...).
It's clear to me now, that postmarketOS in the default installation
should install one UI in single-user mode, and that UI should use its
lockscreen to display all login screens. The case of having multiple UIs
installed at the same time is used rarely, so instead of optimizing for
it, document how to enable a greeter after the installation in the wiki:
https://wiki.postmarketos.org/wiki/Configure_postmarketOS_for_multiple_UIs_or_users
Besides the strong reasons above to ship with no greeter at all, we had
problems with lightdm-mobile-greeter in particular:
* It did not work with Plasma Mobile
* When HDMI was plugged in, the greeter was not usable (especially
annoying, because Phosh tends to crash after plugging in HDMI, so it
would go back to the greeter which then means you need to reboot)
This reverts commit be693339ec21ce026577aab76a30e71ee4165348.
2020-10-10 19:27:30 +00:00
|
|
|
sha512sums="c51a5cf93495069d71900dd1c6fbddfa3bdfb70dbab8141d1b115b6150975a12206c63517f18dc516e0366028b32e014b6d37a20e19ff73d5f0934c518d3ab39 60-lightdm-autologin.conf
|
2020-09-16 08:20:18 +00:00
|
|
|
8d06874d8beafbcdc7a427539adfe9dcc97bfb6ab6010c5268589165971518d77da4f7de59cc60af3d104c7988b9fe412f9d2e93542a16babdb4502efbf1c70c 000-gschema.override
|
2019-11-27 10:09:58 +00:00
|
|
|
4113ef59267e88d205ef1e1aec0ed11ccf817a25c232f2006a538b56fb466fad5025ad445d109e367ca92ee98d9b25f1f9a1a4b9bae2cb80df12a3739d62d10a osk.sh
|
2020-03-13 09:44:30 +00:00
|
|
|
57793bb079c76ba3bdcfca7880aa887de11fe80e7a05557b78435e57feabab70fbaeedc42da3aec6f914c35bba8e8ee9918367516eb45ee247f63f694624f179 gtk-app-wayland.sh
|
2020-07-06 13:45:22 +00:00
|
|
|
6e193eca3961a78d47b4656892eae34d019d9317a255a201f5ea61e3300caff04c526a27cd98d0edc072b36e3eaf3a1768f4cd27c5e2be8b19c167d535c820a6 qt-tweaks.sh
|
|
|
|
e00756c2c056f68123d877f2f6a5ad3434ca7851095f021c26831c081728b821cf7947ba08d6742eee51d93dc83859a7ead553f4dcbc8b6fcefa33ae344ba178 dconf-profile-postmarketos
|
2020-09-16 08:20:18 +00:00
|
|
|
0a376140da36538fd73cbd8305ff97b54d2b82831bab64a3b7167019f1d005752eda4e81ef7c19fd64fcba3a775c9e87fca1a250b55a522a0ee9728ab712f089 mimeapps.list
|
2020-08-07 21:13:23 +00:00
|
|
|
4a60c08c86688f2d92820bc07305fe1bcff54986d29ee5dd84c7902ea5247b73b96f7453d2da9931a19903b2f5825b8a636f92edcf89bc205a7d389defea0b0e 01-phoc-scaling
|
2020-07-25 20:23:25 +00:00
|
|
|
834d1c558b6a9ca26345928895a5436919aab13f944410240516953a13f8fdafae995af4b1baeee560a800c405a4d67c44bb92499bf8cacae7a17f6d9893577e 02-gnome-software-no-first-run"
|