Commit graph

966 commits

Author SHA1 Message Date
Luca Weiss
920afebc59
main/linux-postmarketos-allwinner: enable some bluetooth options (!820)
also fix linting issues
2020-02-20 23:12:26 +03:00
David Heidelberg
2b91f83c54
main/postmarketos-ui-phosh/APKBUILD: depend on xwayland only (!964) 2020-02-20 18:21:36 +03:00
Bart Ribbers
07fb820e98
main/telephony-service: autostart on boot (!972) 2020-02-20 15:59:25 +01:00
Minecrell
e460d5cce2
main/linux-postmarketos-qcom-msm8916: upgrade to 5.6-rc2 (!970)
- Update to Linux 5.6-rc2
- Major improvements for Motorola Moto G4 Play (motorola-harpia)
  - Display
  - Touchscreen
  - Accelerometer
  - Audio
  - Modem
  - Vibrator

- Fix headphones/headset detection for wileyfox-crackling
- Add mount-matrix for samsung-a3ulte/a5ulte to fix
  orientation detection with iio-sensor-proxy
- A lot of cleanup everywhere

- APKBUILD: Clean up makedepends (a lot of them are unneeded)
2020-02-20 13:36:35 +01:00
Bart Ribbers
d18a04f7c4
main/telephony-service: disable on armhf
[ci:skip] Unbreak the builder
2020-02-19 21:36:50 +01:00
Bhushan Shah
437f47be46
main/telephony-service: new aport (!962) 2020-02-19 19:06:41 +01:00
Danct12
9872289dff
main/linux-postmarketos-allwinner: upgrade to kernel 5.5 (!938) 2020-02-19 10:10:35 +05:30
Bhushan Shah
706be2d3c5
main/qt5-qt{pim,feedback}: build for all architectures (!961)
They are to be used on PlaMo on aarch64 device, so enable the builds for
all architectures.

[ci:skip-vercheck]
2020-02-18 19:44:55 +05:30
Minecrell
bd5992fe54
main/linux-postmarketos-qcom-msm8916: stop generating QCDT image (!907)
wileyfox-crackling was the only user of QCDT. Now that it is also
using appended DTBs, there is no need to generate the QCDT image anymore.

Another advantage of this is that mainline can then be only booted using lk2nd
(as intended), since booting it from the stock bootloader has weird side effects
(e.g. no WiFi/BT MAC address set).
2020-02-16 12:47:39 +01:00
Martijn Braam
5c6a706cd2
main/powersupply: new aport (!946) 2020-02-14 22:28:14 +01:00
Luca Weiss
a240fe19d7
main/postmarketos-ui-plasma-mobile: install qtlogging.ini into /etc/xdg (!955)
That path works just as well as documented at
https://doc.qt.io/qt-5/qstandardpaths.html (GenericConfigLocation) and
it doesn't depend on the user being created after the package has been
installed.
2020-02-14 10:17:27 +01: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
Martijn Braam
b38e850966
main/ofonoctl: new aport (!816) 2020-02-10 16:48:47 +03:00
Danct12
a361dda9ee
main/postmarketos-ui-phosh: add kgx terminal (!940) 2020-02-10 01:50:11 +03:00
Minecrell
24fa68c9b6
main/postmarketos-mkinitfs: avoid storing initramfs-extra twice (!932)
At the moment we store the same initramfs-extra twice on the file system:
  - /boot/initramfs-<flavor>-extra
  - /var/cache/postmarketos-mkinitfs/initramfs-<flavor>-extra_<hash>

The second copy is exactly the same file, just with the <hash> (for caching)
appended to the filename.

We can avoid this by appending the hash directly to the filename
on the boot partition, i.e.
  - /boot/initramfs-<flavor>-extra_<hash>

This is possible because we only reference initramfs-extra from the main
initramfs, and we already replace the path in it dynamically.
It will just let the main initramfs load -extra_<hash> instead of just -extra.

This saves a few megabytes of disk space on the rootfs.
2020-02-10 01:38:18 +03:00
Clayton Craft
eab19e845a
main/osk-sdl: upgrade to 0.54 (!937) 2020-02-10 00:47:53 +03:00
Alexey Min
b11e1f0e38
main/postmarketos-mkinitfs-hook-debug-shell: mount pstore (!921) 2020-02-04 11:19:41 +03:00
Oliver Smith
9f4b132748
main/pmbootstrap: remove (upstreamed) (!918)
Related: https://gitlab.alpinelinux.org/alpine/aports/merge_requests/2793
2020-01-31 04:30:02 +01:00
Minecrell
775298f398
main/postmarketos-ui-sway: remove dependency on xorg-server (!913)
postmarketos-ui-sway already depends on xorg-server-xwayland for
X clients. There is no need to pull in the entire X server including
all necessary drivers.

This saves ~84 MiB of disk space when installing postmarketos-ui-sway
on asus-me176c. X applications are still working fine through Xwayland.

Also remove explicit dependency on dbus - it is already pulled in
by dependencies like lightdm or elogind and nothing in
postmarketos-ui-sway depends on it specifically.
2020-01-30 19:14:53 +01:00
Bart Ribbers
b1edecbcfa
main/telepathy-farstream: remove, upstreamed to Alpine 2020-01-30 14:37:39 +01:00
Bart Ribbers
8058b4eaa4
main/telepathy-qt: remove, upstreamed to Alpine 2020-01-30 14:36:12 +01:00
Minecrell
d4ee123079
main/devicepkg-dev: Fix shellcheck warnings in splash screen generation (!899)
(These were present before the code was moved to devicepkg-dev.)
2020-01-28 15:33:43 +01:00
Minecrell
e3d07c832c
main/{devicepkg-dev,postmarketos-mkinitfs}: statically generate splash screens (!899)
We need to generate the splash screens separately for each device,
because they are specific to the device's display resolution.

At the moment we do this dynamically during the installation process.
This has the advantage that there is no need to re-build all device
packages when one of the splash screen is changed (or a new one is added).

In reality, however, the splash screens do not change very frequently.
On the other hand, generating the splash screens dynamically has signficant
disk usage overhead for a minimal ("none" UI) rootfs:

The Python interpreter together with the necessary libraries requires
about ~60 MB of disk space on aarch64.
The splash screens itself require about ~100 KB for 720x1280.

This is not necessary if we move the splash screen generation into
devicepkg-dev, which is used to build the device package for all devices.
Another advantage is that we no longer need the (rather complicated)
caching mechanism for splash screens - so we actually end up with less
lines than before.

rootfs size for samsung-a5ulte ("none" UI):
  Before: 450M
  After:  388M (-62M)

After this change, every(!) device package needs to be rebuilt once.
No changes are necessary in device packages.
2020-01-28 15:33:40 +01:00
Minecrell
0c7bcb5431
main/osk-sdl: add missing depends on ttf-dejavu (!899)
ttf-dejavu is referenced in osk.conf:
  keyboard-font = /usr/share/fonts/ttf-dejavu/DejaVuSans.ttf
2020-01-28 15:33:36 +01:00
Oliver Smith
3d3deefe29
pmbootstrap: upgrade to 1.14.0 2020-01-27 00:50:05 +01:00
Genox997
bdbcfc38dd
main/linux-postmarketos-qcom-msm8974: upgrade to 5.4.0-rc6 (!902)
[ci:skip-build]: already built successfully in CI
2020-01-26 23:13:07 +01:00
Minecrell
47b17d55c7
main/linux-postmarketos-qcom-msm8916: upgrade to 5.5-rc7 (!901)
- Update to Linux 5.5-rc7
- Touchkey support for samsung-a5ulte/a3ulte/serranovelte

[ci:skip-build]: already built successfully in CI
2020-01-26 22:36:49 +01:00
Minecrell
81d8d03d5f
main/devicepkg-dev: Fix deviceinfo variables for kernels with "-" in name (!892)
Kernel subpackages may contain a "-" (e.g. -kernel-mainline-modem);
replace it with an underscore to make sure that we find the
kernel-specific variables in deviceinfo.
2020-01-18 11:47:54 +01:00
Bart Ribbers
26cfbcc4c9
main/uuu: fix linting issues (!872)
[ci:ignore-count]
[ci:skip-vercheck]
2020-01-17 18:54:33 +01:00
Bart Ribbers
807389d178
main/gesture: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
f9b6f91ea6
main/dbus-test-runner: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
3f7de79f29
main/unixbench: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
ae1ee2385c
main/libofono-qt: fix linting issues (!872)
[ci:skip-vercheck]
2020-01-17 18:54:33 +01:00
Bart Ribbers
bd3d4426c0
main/blobtools: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
b8b57bc58f
main/qt5-qtfeedback: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
e6ddd17ca8
main/android-mkdtimg: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
57518d656a
main/qmltermwidget: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
4748cb423a
main/qt5ct: fix linting issues (!872)
[ci:skip-vercheck]
2020-01-17 18:54:33 +01:00
Bart Ribbers
09e45bd9a6
main/hello-world-wrapper: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
b62db7e8dc
main/adsp-audio: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
4472f2e267
main/postmarketos-ui-plasma-mobile: fix linting issues (!872)
[ci:skip-vercheck]
2020-01-17 18:54:33 +01:00
Bart Ribbers
fd03d537e6
main/abuild-sign-noinclude: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
dc2c8ddb6a
main/charging-sdl: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
e9845b3687
main/msm-fb-refresher: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
3bf5216021
main/wcnss-wlan: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
6cc523ec4f
main/osk-sdl: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
b69f356825
main/kmscube: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
5c90b186a8
main/postmarketos-android-recovery-installer: fix contributor email (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
d7f064f55a
main/mdss-fb-init-hack: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
fd18d7e720
main/postmarketos-splash: fix linting issues (!872)
[ci:skip-vercheck]
2020-01-17 18:54:33 +01:00
Bart Ribbers
32a4452c23
main/qt5-qtsystems: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
29bedbadd6
main/sdl_net: remove, unused since upstreaming chocolate-doom to Alpine (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
9607d914e3
main/umockdev: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
53f6b4c60e
main/hwtest: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
956755670f
main/urfkill: fix linting issues (!872)
[ci:skip-vercheck]
2020-01-17 18:54:33 +01:00
Bart Ribbers
aa3e09e62d
main/heimdall: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
9bbaab919b
main/mtk-mkimage: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
8fea95d428
main/qt5-qtpim: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
fb88f5e007
main/libdmtx: remove, unused since upstreaming KDE to Alpine (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
bda1669676
main/libsignon-glib: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
4638519cf5
main/triggerhappy: fix linting issues (!872)
[ci:skip-vercheck]
2020-01-17 18:54:33 +01:00
Bart Ribbers
e2668e22ab
main/columbiad: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
5fb31d85c0
main/extract-dtb: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
4b400fa0f6
main/telepathy-mission-control: fix linting issues (!872)
[ci:skip-vercheck]
2020-01-17 18:54:33 +01:00
Bart Ribbers
fe52ba5c0e
main/mkbootimg-osm0sis: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
8afc6db4da
main/dtbtool-exynos: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
b659e5ee2a
main/watchdog-kick: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
02c0b08cc8
main/hello-world: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers
6439348cb1
main/dtbtool: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Luca Weiss
a6ad088e04
main/dmz-cursor-theme: drop (!887)
The package was introduced with unity8 but isn't needed by anything in
pmaports, so drop it.
2020-01-17 17:51:55 +01:00
Oliver Smith
fc8b9c39fa
main/hello-world-rust: new aport (!845) 2020-01-14 02:45:18 +01:00
Pops Dylan
8760409717
main/postmarketos-mkinitfs: enable profiling with bootchart (!852)
If (a) the kernel command line parameters include PMOS_BOOTCHART2 and
(b) /sbin/bootchartd exists (i.e., the bootchart2 package has been
installed), run /sbin/bootchartd instead of /sbin/init.
2020-01-13 15:44:51 +03:00
Pops Dylan
e068de2de5
main/bootchart2: new aport (!852)
Port bootchart2 to PostmarketOS, with three patches:
1. Modification of /etc/bootchartd.conf so that the collector
will stop after sshd has started.
2. Python 3.8 compatibility
3. Disable the interactive mode of pybootchartgui.

Use bootchart2 to profile system boot or a running system.
1. Add the bootchart2 package to your device.
2. Add the following kernel command line parameters: initcall_debug
printk.time=y quiet
3. To profile system boot
	a. add the following kernel command line parameter: PMOS_BOOTCHART2.
	This parameter causes mkinitfs to start /sbin/bootchartd instead of
	/sbin/init. /sbin/bootchartd then starts /sbin/init.
	b. (optional) modify EXIT_PROC in /etc/bootchartd.conf to define
	when the collector is to stop.
	c. Boot the system. Approximately 20 seconds after sshd starts
	(if using the default value of EXIT_PROC), the collector
	will exit.
4. To profile a running system
	a. use the command '/sbin/bootchartd start' (as root) to start
	profiling
	b. use the command '/sbin/bootchartd stop' (as root) to stop
	profiling
5. When the collector exits, /usr/bin/pybootchartgui will create
a visualization in /var/log/bootchart.png.
2020-01-13 15:43:00 +03:00
Bart Ribbers
d1bd790f9d
main/pmbootstrap: modprobe the required kernel module on boot (!847) 2020-01-06 04:13:38 +01:00
Oliver Smith
3fa07dcb1d
*/*: !armhf where depending on qt5-qtdeclarative
Related: https://gitlab.alpinelinux.org/alpine/aports/merge_requests/2230
2020-01-06 03:41:56 +01:00
Oliver Smith
a3a63f2151
main/pmbootstrap: upgrade to 1.13.0 2020-01-03 05:33:13 +01:00
Minecrell
e0021755b0
main/linux-postmarketos-qcom-msm8916: upgrade to 5.5-rc4 (!848)
- Update to Linux 5.5-rc4
- Fix freeze/crash when accessing reserved memory on Samsung devices
  - This happened e.g. when doing large eMMC writes
    because the disk cache filled all available RAM.
- Fix SD card detection on samsung-serranovelte
  - Disable UHS-1 modes since they appear to be broken in hardware

[ci:skip-build]: already built successfully in CI
2020-01-03 03:23:21 +01:00
Alexey Min
e3d1701d5e
main/mauikit: add kquicksyntaxhighlighter dependency (!831) 2019-12-31 11:54:30 +05:30
Minecrell
2c2fbe4236
main/linux-postmarketos-novathor: new aport (!833) 2019-12-30 19:19:40 +01:00
Pops Dylan
7b7c1db0ff
main/postmarketos-base: remove initstepslew from chrony configuration (!838)
Comment out the initstepslew line in /etc/chrony/chrony.conf.
initstepslew can delay booting while chrony sets the time. The
makestep 1 -1 line in the configuration also causes chrony to step
the time (whenever the offset is greater than 1s), making
initstepslew redundant.
2019-12-30 18:34:14 +01:00
Luca Weiss
4cc96c5715
main/abootimg: modernize (!840) 2019-12-30 18:29:22 +01:00
Alexey Min
8529c59859
main/postmarketos-ui-plasma-mobile: add plasma-nm-mobile dep (!829)
Wi-Fi kcm is missing in plasma-settings, so add missing dependency.

This also adds mobile-broadband kcm
2019-12-24 21:44:20 +03:00
Bart Ribbers
598f7c9589
main/postmarketos-ui-plasma-mobile-extras: add ktrip to depends (!813) 2019-12-24 16:43:39 +03:00
Bart Ribbers
2090d3bbc7
main/postmarketos-ui-plasma-mobile: add missing urfkill-openrc dep (!813)
Without it the .post-install script would fail as the init script it's
trying to enable isn't available
2019-12-24 16:43:39 +03:00
Oliver Smith
eeca34eaf4
main/pmbootstrap: depend on openssl (!827)
Fixes: #403
2019-12-24 15:38:12 +03:00
Minecrell
8ac2eaa2cf
main/linux-postmarketos-qcom-msm8916: build for armv7 (!828)
Unfortunately, early firmware versions on MSM8916 (used together with
Android 4.4) are not capable of booting aarch64 kernels. MSM8916 was
Qualcomm's first 64-bit capable CPU, and back when it was introduced
Android did not even support aarch64 yet. So the aarch64 capable
hardware was usually used together with armv7 binaries.

To make things worse, this firmware is also signed (usually per-device),
making it (currently) impossible to update it without help from the manufacturer.
This means that we are currently unable to run mainline on devices
that never received an update to Android 5.0
(e.g. the Samsung Galaxy S4 Mini Value Edition).

One way to circumvent this limitation is to build mainline for armv7.
This works surprisingly well with some additional fixes.
Devices with this firmware limitation are still unable to use aarch64
binaries, but at least we can run mainline on them!
2019-12-24 03:14:54 +03:00
Daniele Debernardi
6798ff9666
main/linux-postmarketos-stable: enable CONFIG_SND_HDA (!794) 2019-12-24 00:03:32 +01:00
Minecrell
403ddcc037
main/linux-postmarketos-qcom-msm8916: upgrade to 5.5-rc3 (!824)
- Rebase on Linux 5.5-rc3
- Add display, touchscreen and GPIO keys for samsung-gt510wifi
- Add vibrator for wileyfox-crackling
- Zinitix touchscreen improvements (used in samsung-a3ulte)
- Upstreamed several patches
2019-12-23 16:40:11 +01:00
Oliver Smith
2accd185de
main/pmbootstrap: upgrade to 1.12.0 2019-12-14 03:40:44 +01:00
Drew DeVault
729d4f9e7b
main/postmarketos-ui-weston: add htop to depends (!806) 2019-12-11 17:29:18 +01:00
Drew DeVault
32de4f4536
main/postmarketos-base: trim down dependencies (!806)
htop and tmux don't belong in this package, and dbus is a transitive
dependency via networkmanager et al, and so it doesn't need to be
specified here.
2019-12-11 17:29:07 +01:00
Bart Ribbers
659508922f
main/postmarketos-ui-plasma-mobile: use the upstream launch script (!784) 2019-12-09 13:10:14 +01:00
Bhushan Shah
891f935705
main/linux-postmarketos-allwinner: switch to conservative governor (!760)
Current default is performance, and that is for sure not a great choice
for battery. We can experiment with ondemand as well, but based on docs,
conservative is recommended.

[ci:skip-build]: build takes too long
2019-12-07 15:08:53 +01:00
Bart Ribbers
777f3e6d61
main/kaidan: remove, upstreamed (!793) 2019-12-07 01:52:36 +01:00
Bart Ribbers
30f039b63b
main/qxmpp: remove, upstreamed (!793) 2019-12-07 01:52:35 +01:00
Pops Dylan
4c67611c90
postmarketos-base: configure getty using deviceinfo_getty variable (!771)
On some devices a getty should run on the serial console.
Configure the getty by setting the deviceinfo_getty variable. The
format is "<port>;<baud rate>". For example, "ttyS0;115200".

A post-installation trigger in postmarketos-base checks
/etc/deviceinfo, and modifies /etc/inittab if the device should run
a getty.
2019-12-07 01:32:23 +01:00
Danct12
970bb0bf0b
main/linux-postmarketos-allwinner: upgrade to 5.4.0 (!778)
[ci:skip-build]: does not finish in time

Signed-off-by: Danct12 <danct12@disroot.org>
2019-12-06 14:45:58 +03:00
Daniele Debernardi
eebc0050cb
main/postmarketos-ui-xfce4: upgrade to 3.0 (!727)
Upgrade the xfce4-phone package to 3.0
2019-12-06 01:33:55 +01:00
Daniele Debernardi
08725a11b0
main/postmarketos-ui-xfce4: add whiskermenu, screensaver and postmarketos icons (!727) 2019-12-06 01:33:55 +01:00
Daniele Debernardi
a3fd6bdfcd
main/postmarketos-ui-xfce4: add terminal and pulseaudio plugin (!727) 2019-12-06 01:33:55 +01:00
Danct12
0cff86852d
main/postmarketos-base: networkmanager permission fix (!777)
This patch fixes nmtui and nm-applet not authorized to control
networking.

Signed-off-by: Danct12 <danct12@disroot.org>
2019-12-05 22:53:30 +01:00
Antoine Fontaine
684dc41f0e
postmarketos-ui-phosh: ask Qt not to show window decorations (!769) 2019-11-28 01:16:29 +03:00
Michael Orishich
77ea310aac
main/postmarketos-ui-weston: fix weston failing to read config (!767) 2019-11-26 18:48:35 +03:00
pedro
b0a8448716
main/wcnss-wlan: allow to insert delay (!762)
Make it possible to sleep before enabling the wlan driver. This is
needed to make it work properly with lg-mako.

Related: #46
2019-11-24 20:49:57 +01:00
Bhushan Shah
079ad8f94a
main/postmarketos-ui-plasma-mobile: add kpeoplevcard (!766)
[ci:skip-build]: already built successfully in CI
2019-11-24 20:26:32 +01:00
Martijn Braam
cfcf1e6d7d
main/postmarketos-mkinitfs: added pmos_boot and pmos_root (!756) 2019-11-24 20:16:41 +01:00
Oliver Smith
b8ed9356b4
main/pmbootstrap: upgrade to 1.11.0 2019-11-22 00:17:32 +01:00
Oliver Smith
5fcb49fcb7
main/urfkill: depend on polkit-elogind, not polkit
Fix the following error when installing postmarketos-ui-plasma-mobile:

ERROR: unsatisfiable constraints:
  polkit-elogind-0.116-r1:
    breaks: polkit-dev-0.116-r0[polkit=0.116-r0]
    satisfies: polkit-kde-agent-1-5.17.3-r0[polkit-elogind]
               .pmbootstrap-20191121.210534[polkit-elogind]
               consolekit2-1.2.1-r1[polkit]
               consolekit2-1.2.1-r1[so:libpolkit-gobject-1.so.0]
               networkmanager-1.20.6-r0[so:libpolkit-agent-1.so.0]
               networkmanager-1.20.6-r0[so:libpolkit-gobject-1.so.0]
               polkit-qt-1-0.113.0-r0[so:libpolkit-agent-1.so.0]
               polkit-qt-1-0.113.0-r0[so:libpolkit-gobject-1.so.0]
               accountsservice-0.6.55-r0[so:libpolkit-gobject-1.so.0]
               urfkill-0.5.0_git20170118-r0[so:libpolkit-gobject-1.so.0]

This is the reason, why the pmbootstrap qemu test (which performs a full
plasma mobile installation and checks running processes) check failed:
https://postmarketos.gitlab.io/-/pmbootstrap/-/jobs/357942365/artifacts/log_testsuite.txt
2019-11-21 23:19:06 +01:00
Oliver Smith
874e979c04
maemo/*: disable armhf, armv7
Most of the time, gtk+2.0-maemo hangs infinitely while building.
Detailed reasoning here:
https://gitlab.com/postmarketOS/pmaports/issues/388
2019-11-21 21:27:15 +01:00
Bhushan Shah
c8c3cfd7d9
main/postmarketos-ui-plasma-mobile: enable urfkill by default (!638) 2019-11-21 11:11:22 +05:30
Bart Ribbers
b0bbce0e1b main/urfkill: new aport (!638) 2019-11-21 05:39:21 +00:00
Luca Weiss
c6c6bc75bf
main/telepathy-ofono: switch to branch ofono-on-ring (!759)
Required for Plasma Mobile to be able to initiate calls.

[ci:skip-build]: already built successfully in CI
2019-11-20 23:41:16 +01: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
Bhushan Shah
a35e19dbda
linux-postmarketos-allwinner: enable thermal driver and wakelocks (!757)
They can be used for power management

[ci:skip-build]: won't finish in time
2019-11-20 22:58:25 +01:00
Luca Weiss
c6e3000931
main/dtbtool: add patch for providing alternative dt tag (!641)
Add the equivalent of the --dt-tag option found in dtbToolCM or
dtbToolLineage, needed on htc-memul.
2019-11-20 22:29:51 +01:00
Oliver Smith
45a79246ab
main/unicsy-demo: remove
Depends on py-gtk-dev, which was removed from Alpine. It doesn't seem
like anybody is using this demo, so let's just remove it.
2019-11-20 21:09:56 +01:00
Luca Weiss
66db4dff0c
main/xf86-video-opentegra: remove (!754)
The package doesn't build anymore and blocks the binary repository.

See postmarketOS/pmaports#339
2019-11-19 19:53:55 +01:00
Oliver Smith
7308632f6c
main/buho: fix build
It seems the the CFLAGS are not properly set in the CMakeLists.txt.
Cmake currently appends -std=gnu90 at the end of the CFLAGS, overriding
the earlier set -std=c99. Work around this with sed. Better fix is
welcome, this is a stop-gap solution to unbreak the build (which is
blocking build.postmarketos.org).
2019-11-17 20:10:19 +01:00
Bart Ribbers
6ba8b2d7ed
postmarketos-ui-matchbox: drop (!729)
It's unmaintained both on our side and upstream. Nobody stepped up to
maintain it (https://gitlab.com/postmarketOS/pmaports/issues/372), so
let's drop it before it introduces security issues and compilation
problems.
2019-11-17 15:13:10 +01:00
Bart Ribbers
ecf9cb8729
main/telepathy-ofono: rebuild against telepathy-qt (!742) 2019-11-14 14:20:31 +01:00
Bart Ribbers
d73bb462b8
main/telepathy-qt: fix lib install location (!742) 2019-11-14 14:20:27 +01:00
Bart Ribbers
ed0e78eb80
main/telepathy-qt: upgrade to 0.9.8 (!735) 2019-11-13 21:29:51 +01:00
Danct12
dd028490c4
main/postmarketos-mkinitfs: make android_usb attrs customizable (!734)
ConfigFS USB attrs are customizable based on the `deviceinfo_usb_*` variables,
however some downstream kernels (e.g: msm-3.18) doesn't use configfs, instead
uses the traditional Android USB Gadget.

Based on `deviceinfo_usb_{idVendor/idProduct}` variables, we can change the USB
vendor and product.

So that on these devices, we can make it appear on USB bus as the correct USB
vendor/product ID, not "Google Inc. Nexus 4 (fastboot)"

Signed-off-by: Danct12 <danct12@disroot.org>
2019-11-11 13:56:47 +07:00
Daniele Debernardi
95324f1b5f
postmarketos-artwork-wallpapers: remove aport (!725) 2019-11-10 13:58:57 +01:00
Daniele Debernardi
1bd04dfe88
postmarketos-artwork: add wallpapers/icons/sounds subpackages (!725) 2019-11-10 13:58:48 +01:00
Oliver Smith
0bf6919046
main/pmbootstrap: upgrade to 1.10.0 2019-11-10 13:53:15 +01:00
Oliver Smith
df79ae6b33
postmarketos-splash: depend explicitly on python3
Python was upgraded to 3.8 in Alpine. Since then, we need explicit
depends on Python 3, as explained here:

1e442e585b
2019-11-10 13:12:18 +01:00
lambdadroid
803b8dcec9
main/postmarketos-mkinitfs: stop forcing full fsck on every boot (!723)
At the moment, a full file system check is forced even if the
file system is marked clean (i.e. it was properly unmounted the
last time it was used). On large file systems with slow I/O
(e.g. SD cards), this can take a significant amount of time.

Removing the -f option of e2fsck allows skipping the full
file system check if it is marked clean, speeding up the boot time.
2019-11-06 00:08:50 +01:00
lambdadroid
160c0d9cfb
main/kmscube: upgrade to 0_git20190918 (!720)
Makes kmscube working on lima devices without additional
command line parameters.

[ci:skip-build]: already built successfully in CI
2019-11-05 23:58:14 +01:00
Alexey Min
68821d2cb2
main/postmarketos-mkinitfs: make USB configfs attrs customizable (!706)
Some devices' downstream kernels may have different RNDIS/functionfs
drivers (ex. QCRNDIS) that require different values for some
configfs gadget attributes. Make it possible to customize with
deviceinfo file from device- package.

The idea is that each device- package can optionally specify a
bunch of `deviceinfo_usb_*` variables to customize the way it is
visible on USB bus. The ability to override
`deviceinfo_usb_rndis_function` is essential to make downstream
sdm660 based device to appear on USB bus.

While at it, make `idVendor`, `idProduct` and `serialnumber` also
customizable. So that we can make, for example, PineTab appear on
USB bus as PineTab, not as "Google Inc. Nexus 4 (fastboot)".
2019-11-05 23:33:22 +01:00
Bart Ribbers
5f53f6ac9c
main/postmarketos-ui-weston: fix linting issues in start_weston.sh (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers
6c42c53cd5
main/postmarketos-splash: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers
b87c9240e2
main/postmarketos-android-recovery-installer: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers
f23239d8d7
main/fbdebug: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers
9b0a3e4c4a
main/postmarketos-demos: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers
34f6f86f08
main/reboot-mode: build from new repo (!694) 2019-11-05 22:15:00 +01:00
Bart Ribbers
1f9508605c
main/telepathy-mission-control: upgrade to 5.16.5 (!708)
[ci:skip-build]: already built successfully in CI
2019-11-03 16:15:53 +01:00
Bart Ribbers
6693c14a75
main/telepathy-mission-control: remove unused patch (!703)
[ci:skip-build]: already built successfully in CI
2019-10-30 23:12:20 +01:00
lambdadroid
74815e3312
main/postmarketos-mkinitfs: add option to place DTB in Android boot image second area (!700)
Mainline U-Boot looks for the device tree blob in the "second" area
of the Android boot image (see https://patchwork.ozlabs.org/patch/1025211/).

Add an option "deviceinfo_bootimg_dtb_second" to place the device DTB there.
2019-10-30 19:15:00 +01:00
Martijn Braam
9ae7a4f9fd
main/postmarketos-ui-plasma-mobile: fix gtk3 buttons (!702)
[ci:skip-build]: already built successfully in CI
2019-10-26 01:50:14 +02:00
Bart Ribbers
b48a1dd527
main/telepathy-mission-control: upgrade to 5.16.5 pre-release (!698)
This removes the Python 2 requirement

[ci:skip-build]: already built successfully in CI
2019-10-26 00:41:54 +02:00
Bart Ribbers
68fdd20012
main/postmarketos-ui-sway: set license to GPL-3.0-or-later (!696)
Like our other UI packages; we don't need special snowflakes
2019-10-24 02:29:01 +02:00
Bart Ribbers
35ed159172
main/postmarketos-ui-hildon: fix lightdm (!696)
Set license to proper SPDX identifier
2019-10-24 02:27:54 +02:00
Bart Ribbers
c56c4b3781
main/postmarketos-ui-i3wm: fix lightdm (!696)
Set Martijn Braam as maintainer
2019-10-24 02:26:58 +02:00
Martijn Braam
a21ff74b36
linux-postmarketos-qcom-msm8974: fix usbnet (!695)
Having the charging driver in the initramfs fixes the USB gadget modes.

[ci:skip-build]: already built successfully in CI
2019-10-23 23:55:42 +02:00
lambdadroid
0c76dd4ce3
main/postmarketos-mkinitfs: configure USB gadget serialnumber (!684)
Currently, the USB networking setup using configfs does not configure
a "serialnumber" for the USB gadget. This means that an empty
serial number will be sent during USB enumeration.

This is usually not a problem, but it seems to cause issues under
special circumstances (on asus-me176c on one of my PCs).

The USB Gadget configfs documentation also suggests setting
the "serialnumber":
  https://www.kernel.org/doc/Documentation/usb/gadget_configfs.txt
It can be any string, so we can just set it as "postmarketOS" like
the manufacturer.
2019-10-23 23:27:16 +02:00
Bart Ribbers
eec980c7a1
main/postmarketos-ui-xfce4: fix lightdm, cosmetics (!690)
Fix missing lightdm dependency, replace post-upgrade script with
symlink, set drebrez as maintainer.
2019-10-23 21:49:54 +02:00
Bart Ribbers
473b32990f
main/postmarketos-ui-weston: fix lightdm (!690)
Fix missing lightdm dependency, replace post-upgrade script with
symlink.
2019-10-23 21:44:56 +02:00
Bart Ribbers
f16207547b
main/postmarketos-ui-sway: fix lightdm (!690)
Fix missing lightdm dependency, replace post-upgrade script with
symlink.
2019-10-23 21:44:01 +02:00
Bart Ribbers
de143332b8
main/postmarketos-ui-mate: fix lightdm, cosmetics (!690)
Fix missing lightdm dependency, replace post-upgrade script with
symlink, set drebrez as maintainer.
2019-10-23 21:43:52 +02:00
Bart Ribbers
e96dd73cae
main/postmarketos-ui-shelli: use new main/shelli (!690) 2019-10-23 21:43:40 +02:00
Bart Ribbers
55b4a42de4
main/shelli: new aport (!690) 2019-10-23 21:43:37 +02:00
Bart Ribbers
512326566c
main/postmarketos-ui-plasma-mobile: fix lightdm (!690)
Fix missing lightdm dependency, add post-upgrade symlink.
2019-10-23 21:43:27 +02: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
Bart Ribbers
7e4a5de7fe
main/postmarketos-ui-kodi: fix lightdm (!690)
Fix missing lightdm dependency, add post-upgrade symlink.
2019-10-23 21:42:38 +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
Bart Ribbers
eb097dab35
main/postmarketos-ui-plasma-mobile: add plasma-phonebook to depends (!681)
[ci:skip-build]: already built successfully in CI
2019-10-13 23:11:40 +02:00
Oliver Smith
51bdfb303c
main/mkbootimg-osm0sis: upgrade to 2019.09.20
Disable -Werror too, to fix the build with GCC-9.
2019-10-13 22:10:29 +02:00
Oliver Smith
14cccd4bad
main/libaccounts-glib: remove (upstreamed) 2019-10-13 22:10:29 +02:00
Oliver Smith
1d861f0334
main/iio-sensor-proxy: remove (upstreamed) 2019-10-13 22:10:28 +02:00
Oliver Smith
9e94a89cb4
main/abuild-sign-noinclude: upgrade to 3.4.0
Upgrade and add depends to static libraries to make it build again. When
the package was added initially, the static libraries were part of the
respective -dev packages.
2019-10-13 22:10:28 +02:00
lambdadroid
2c57359b8a
main/postmarketos-mkinitfs: include ext4 and usb_f_rndis in initramfs (!673)
The initramfs needs ext4 (to mount the rootfs) and usb_f_rndis
(to enable USB networking on devices that use USB configfs).
If these are built as modules, they need to be included in initramfs.

[ci:skip-build]: already built successfully in CI
2019-10-13 21:22:42 +02:00
Bhushan Shah
b008c67292
main/apitrace: add qt5-qtbase-dev as a dependency (!676)
apitrace have a GUI tool to inspect the trace dumped by apitrace tool.
This is built when a optional dependency of qt5 widgets and qt5 network
is satisfied. So build that as well.
2019-10-11 18:22:20 +02:00
Bhushan Shah
259fcc6e6f
main/apitrace: fix building package on aarch64/armhf (!676)
current version merged was missing the zlib-dev and libpng-dev
dependency which would make apitrace build internal copies of them, and
that would fail due to missing patches for musl.

add dependencies zlib-dev and libpng-dev
2019-10-11 18:22:19 +02:00
lambdadroid
686d7b4792
main/linux-postmarketos-qcom-msm8916: upgrade to v5.4-rc2-msm8916 (!669)
[ci:skip-build]: already built successfully in CI
2019-10-09 23:30:55 +02:00
Bart Ribbers
cb822c3160
main/postmarketos-ui-plasma-mobile: remove conflicting file with plasma-phone-components (!652) 2019-10-09 11:42:03 +05:30
Luca Weiss
fa6ab64407
main/zmqpp: remove (!671)
The package was added with the initial Unity 8 packaging but even then
it seems that this package was never actually used.

Remove it because it no longer builds (some patches upstream might get
it building again).

[ci:skip-build]: already built successfully in CI
2019-10-08 23:08:32 +02:00
Luca Weiss
9db1b80f7a
main/pix: fix build (!671)
Part of the patch is submitted as MR upstream:
  https://invent.kde.org/kde/maui-pix/merge_requests/1
2019-10-08 22:55:06 +02:00
Luca Weiss
bc62c5affd
main/dbus-test-runner: disable Werror (!671) 2019-10-08 22:26:54 +02:00
Luca Weiss
b064d4e634
main/libqofono: remove, upstreamed to Alpine (!671) 2019-10-08 22:24:19 +02:00
Bhushan Shah
0572e65323
main/apitrace: new aport (!518)
useful for debugging OpenGL/GLES applications.
2019-10-08 14:00:48 +02:00
lambdadroid
a855164812
main/linux-postmarketos-qcom: rename to linux-postmarketos-qcom-msm8974 (!662)
We have linux-postmarketos-qcom and linux-postmarketos-qcom-msm8916 now,
which is quite confusing. linux-postmarketos-qcom was originally added
for MSM8974 devices (e.g. Nexus 5) and its patches on top of mainline
are therefore quite focused on MSM8974.

linux-postmarketos-qcom-msm8916 on the other hand, has patches specific
to MSM8916. The two packages do not have any patch in common, therefore
merging the two would only cause signficiant overhead to coordinate
testing for devices of the two SoCs.
Therefore, it is better to keep them separate.

To avoid confusion, rename linux-postmarketos-qcom to
linux-postmarketos-qcom-msm8974 to make it clear that it is really
a close-to-mainline kernel for MSM8974 devices.

[ci:skip-build]: already built successfully in CI
2019-10-08 00:51:38 +02:00
Danct12
0ff1dadc82
main/linux-postmarketos-*: upgrade to the latest (!660)
[ci:skip-build]: does not finish in time on CI

Signed-off-by: Danct12 <danct12@disroot.org>
2019-10-08 00:34:09 +02:00
Bhushan Shah
4bbd821d3d
main/telepathy-mission-control: add patch to fix autoconnection (!664)
5.17.x will be released soon with python3 changes, but before it is, for
now let's add this critical bugfix

[ci:skip-build]: already built successfully in CI
2019-10-07 23:34:39 +02:00
lambdadroid
bdb1bdc87b
main/libsparse: remove (!661)
The sparse image tools (img2simg, simg2img, append2simg) are now
part of Alpine's android-tools package where they are continously
updated. (See https://github.com/nmeum/android-tools/pull/8)

Remove "libsparse" as depends from all packages because it is either:

 - installed automatically by pmbootstrap when needed for
   deviceinfo_flash_sparse="true"
    (device-chuwi-hi10plus, device-htc-flounder, device-lg-bullhead,
     device-semc-anzu, device-xiaomi-kenzo)

 - seemingly unused(?)
    (device-asus-z00t, linux-motorola-falcon, linux-motorola-peregrine)

[ci:skip-build]: already built successfully in CI
2019-10-07 23:06:31 +02:00
Oliver Smith
c4718e8105
pmbootstrap: upgrade to 1.9.0 2019-10-07 23:03:11 +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
e749cd1ae5
main/nota: upgrade to 0_git20190923 (!658)
[ci:skip-build]: already ran in CI successfully
2019-10-07 22:35:31 +02:00
Bart Ribbers
7c519f960d
main/vvave: upgrade to 0_git20190930 (!658) 2019-10-07 22:35:00 +02:00
Bart Ribbers
0cf0fddafc
main/index: upgrade to 0_git20190924 (!658) 2019-10-07 22:35:00 +02:00
Bart Ribbers
d593809c7c
main/buho: upgrade to 0_git20190924 (!658) 2019-10-07 22:35:00 +02:00
Bart Ribbers
e57f0bd9b9
main/mauikit: upgrade to 0_git20191002 (!658) 2019-10-07 22:34:55 +02:00
Oliver Smith
dfbe6549b4
main/cage: remove
Made its way into Alpine.
2019-10-07 21:43:40 +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
Bhushan Shah
605fbe7587
linux-postmarketos-allwinner: upgrade kernel to latest revision (!656)
This upgrades kernel to 5.3.y release instead of rc4 release previously.

[ci:skip-build]: takes too long to build in CI
2019-10-03 21:45:59 +02:00
TheKit
c59275256f
postmarketos-ui-hildon: set maintainer on all the related packages (!657)
[ci:skip-build]
[ci:skip-vercheck]
2019-10-02 22:16:17 +02:00
Clayton Craft
db25354d7c
uuu: upgrade to Purism fork (!590)
This fork has a few updates from upstream for resolving issues on the
librem5 devkit flashing process.
2019-10-02 20:59:53 +02:00
Oliver Smith
a21d7897e3
main/pmbootstrap: upgrade to 1.8.3
Fixes 'pmbootstrap flasher boot' for fastboot devices. This is probably
not used as often as 'pmbootstrap flasher flash_*', so I'm not enforcing
the upgrade by modifying pmaports.cfg this time.
2019-09-30 00:41:18 +02:00
Oliver Smith
ef61d1cb1e
main/pmbootstrap: upgrade to 1.8.2 2019-09-26 23:13:53 +02:00
Oliver Smith
63544524b7
main/devicepkg-dev: make shellcheck happy (!636) 2019-09-26 21:43:34 +02:00
Oliver Smith
8c34ea6f81
main/postmarketos-mkinitfs: make shellcheck happy (!636)
We'll switch from whatever version of shellcheck is packaged in Debian
stretch to the newer version in Alpine edge in the next commit. Adjust
postmarketos-mkinitfs first, so it doesn't report any errors.
2019-09-26 21:27:58 +02:00
Bart Ribbers
9c7cffa8f4
main/telepathy-qt: upgrade to 0_git20190920 (!644)
[ci:skip-build]: already built successfully in CI
2019-09-25 22:57:05 +02:00
Bart Ribbers
50c7ce6c12
main/telepathy-ofono: upgrade to 0_git20190805 (!643)
Also removed the explicit depends on telepathy-mission-control, as that
was already picked up by abuild with the soname

[ci:skip-build]: already built successfully in CI
2019-09-25 22:24:11 +02:00
Bart Ribbers
e512493acd
main/telepathy-farstream: upgrade to commit which actually supports Python 3 (!642)
[ci:skip-build]: already built successfully in CI
2019-09-25 21:39:58 +02:00
Bart Ribbers
061c154e26
main/kaidan: enable translations (!637)
[ci:skip-build]: already built successfully in CI
2019-09-22 21:27:57 +02:00
Luca Weiss
b13b653d65
main/iio-sensor-proxy: new aport (!622) 2019-09-20 16:45:13 +02:00
Bart Ribbers
799f7b7806
main/libofono-qt: remove unneeded explicit dependency on qt5-qtbase (!621) 2019-09-20 16:14:47 +02:00
Bart Ribbers
5e3a2dd7a6
main/postmarketos-base: add pulseaudio and pulseaudio-alsa to enable audio (!621) 2019-09-20 15:41:25 +02:00
Bart Ribbers
bb6fb98587
main/telepathy-ofono: add missing runtime dependencies (!621) 2019-09-20 15:41:17 +02:00