Commit graph

131 commits

Author SHA1 Message Date
Oliver Smith
2722f6cac5
main/postmarketos-ui-{gnome,phosh}: less revealing epiphany user-agent (MR 1402)
Make it less trivial to fingerprint users of the epiphany browser on
postmarketOS, by replacing the postmarketOS specific user-agent with an
user-agent from a current pixel device.

Old:
	Mozilla/5.0 (postmarketOS device, like iPhone; X11; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0 Safari/605.1.15 Epiphany/605.1.15

New:
	Mozilla/5.0 (Linux; Android 10; Pixel) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.96 Mobile Safari/537.36

Taken from the following page. Note that this seems to be one of the few
cases, where not a full android build ID is included. Which makes it a
bit harder to fingerprint. Not as good as the tor browser one, but with
that one we'd have to pretend that a webkit browser is firefox.

https://developers.whatismybrowser.com/useragents/explore/operating_platform/pixel/2

Related: https://blog.torproject.org/browser-fingerprinting-introduction-and-challenges-ahead
Related: https://developer.chrome.com/multidevice/user-agent
Related: https://webaim.org/blog/user-agent-string-history/
2020-07-15 13:35:33 +02:00
Bart Ribbers
e3e4b01add
main/postmarketos-ui-phosh: add gnome-contacts to depends (MR 1415) 2020-07-14 13:35:03 +02:00
Martijn Braam
baa69a57f7
main/postmarketos-ui-phosh: add scaling overrides (MR 1396) 2020-07-06 15:45:22 +02:00
Antoine Fontaine
e2d1438815
main/postmarketos-ui-phosh: enable bluetooth support (MR 1352)
Fixes https://gitlab.com/postmarketOS/pmaports/-/issues/529.
2020-06-23 11:19:00 +02:00
Bart Ribbers
ae8707a439
main/postmarketos-ui-phosh: install gnome-software by default (MR 1345) 2020-06-22 15:27:55 +03:00
Danct12
f7ed67b1b7
main/postmarketos-ui-phosh: disable auto-brightness by default (MR 1348)
We should disable it by default and let the user to enable it
when they want it.

And currently it's causing problems where the backlight would
go very dark with it enabled on PinePhone.

Signed-off-by: Danct12 <danct12@disroot.org>
2020-06-20 18:00:47 +02:00
Martijn Braam
05969fc3bc
main/postmarketos-ui-phosh: enable iio-sensor-proxy (MR 1229) 2020-05-17 15:09:54 +02:00
Minecrell
a85db1dc7b
*: remove "Contributor:" lines from APKBUILDs (MR 1203)
At the moment we have Contributor: lines on some packages (but not all of them),
but often they don't represent the actual contributors to the package very well.
E.g. when we added them retroactively to the device packages we only added
the initial contributor (which isn't necessarily the person
who made most of the work for a device...)

The Git history is the most representative source for figuring out
who contributed to a package, so there is no reason to duplicate that
into the APKBUILD.

[skip ci]: way too many packages
2020-05-02 21:45:25 +03:00
Oliver Smith
27018c7ce8
main/postmarketos-ui-phosh: disable armhf
Some package postmarketos-ui-phosh depends on, is in turn depending on
qt5-qtwayland, which is currently not available for armhf.

[ci:skip-vercheck]
2020-03-21 16:24:36 +01:00
Antoine Fontaine
9ae464c2b2
main/postmarketos-ui-phosh: force wayland backend for gtk programs (!1059) 2020-03-19 01:35:31 +03:00
Bart Ribbers
205280cb39
main/postmarketos-ui-phosh: depend on PulseAudio (!1018) 2020-03-03 21:39:29 +03:00
Antoine Fontaine
325ac07381
main/postmarketos-ui-phosh: force qt apps to use wayland (!1008)
Phosh handles very badly X, so let's avoid using it.
2020-03-01 00:51:36 +01:00
Bart Ribbers
be59b67d6a
main/postmarketos-ui-phosh: enable modemmanager by default (!971) 2020-02-29 22:35:01 +01:00
Dolphin von Chips
30bc6faaa9
main/postmarketos-ui-phosh: mention numeric password condition (!997) 2020-02-28 00:51:43 +03:00
David Heidelberg
2b91f83c54
main/postmarketos-ui-phosh/APKBUILD: depend on xwayland only (!964) 2020-02-20 18:21:36 +03:00
cybik
d01e175c70
main/postmarketos-ui-phosh: add gnome-keyring (!944)
Thi way Phosh users can connect to a password-protected WiFi by clicking on it in Control Center
2020-02-13 18:58:45 +01:00
David Heidelberg
5dc637d1aa
main/postmarketos-ui-phosh: enforce polkit-elogind (!876)
polkit rely on systemd, so we don't get correctly working setup.

This impact non-working backlight control from userspace and other
stuff.

Signed-off-by: David Heidelberg <david@ixit.cz>
2020-02-11 11:57:54 +01:00
Danct12
a361dda9ee
main/postmarketos-ui-phosh: add kgx terminal (!940) 2020-02-10 01:50:11 +03:00
Antoine Fontaine
684dc41f0e
postmarketos-ui-phosh: ask Qt not to show window decorations (!769) 2019-11-28 01:16:29 +03:00
David Heidelberg
e561fffd30
phosh/*: enable on armhf (!746)
Enable armhf again, because "gnome-session" is available in Alpine for
armhf now.

[ci:skip-build]: already built successfully in CI. ollieparanoid made
                 sure that all packages build for armhf.
[ci:skip-vercheck]

Signed-off-by: David Heidelberg <david@ixit.cz>
2019-11-20 23:07:01 +01:00
Bart Ribbers
c4d04b5be7
main/postmarketos-ui-phosh: fix lightdm (!690)
Fix missing lightdm dependency, add post-upgrade symlink.
2019-10-23 21:43:17 +02:00
Oliver Smith
c6e8a72de4
main/postmarketos-ui: depend on lightdm-openrc
The openrc service of lightdm has been moved to lightdm-openrc in
Alpine. Fix all UIs depending on lightdm, so their post-install script
does not fail with:

Executing postmarketos-ui-plasma-mobile-2-r6.post-install
 * rc-update: service `lightdm' does not exist
2019-10-20 21:54:46 +02:00
Oliver Smith
e36c225408
phosh: disable armhf
Phosh depends on gnome-session, which is currently not available in
Alpine for armhf. Fix the arch-lines to unblock building the binary
repository. [ci:skip-vercheck]
2019-10-07 22:52:33 +02:00
Bart Ribbers
ae87e3386f
main/postmarketos-ui-phosh: multiple improvements (!655)
* Enable on armhf
* Add Epiphany to depends
* Add more upstream gsettings
* Add keyboard launch script
2019-10-05 17:56:25 +02:00
Martijn Braam
33b8a219f5
postmarketos-ui-phosh: enable armv7 2019-07-23 16:37:59 +02:00
Martijn Braam
057c14ad62
postmarketos-ui-phosh: set pmos wallpaper (!503)
[ci:skip-build]: already built successfully in CI
2019-07-18 23:01:11 +02:00
Konrad Dybcio
7fcb579030
postmarketos-ui-phosh: Mention support for aarch64 (!491)
Related: 2bff253d7d ("phosh/phosh: enabled aarch64 (!414)")
2019-07-13 13:53:53 +02:00
Martijn Braam
00ed89baff
main/postmarketos-ui-phosh: enabled aarch64 (!414)
[ci:skip-build]: already built successfully in CI
[ci:skip-vercheck]
2019-07-09 21:53:42 +02:00
Bart Ribbers
3bcc7efacb
phosh/chatty: new aport (!8)
[ci:skip-build]: already built successfully in CI
2019-06-02 03:40:25 +02:00
Bart Ribbers
3c2ed666a6
phosh/calls: new aport (!8) 2019-06-02 03:39:39 +02:00
Bart Ribbers
15e5de079c
main/postmarketos-ui-phosh: new aport (!8) 2019-06-02 03:39:39 +02:00