Commit Graph
9555 Commits
Author SHA1 Message Date
Aster Boese 24f152bc80 cutiepi-tablet: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:37 -08:00
Aster Boese 8f87acca7e clockworkpi-uconsole-cm4: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:37 -08:00
Aster Boese 3e102e95db ayn-odin: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:37 -08:00
Aster Boese 02066257eb bluetooth-raspberry-pi: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:37 -08:00
Aster Boese bbbf3a1062 soc-qcom-sc7180: move openrc scripts to subpackages (MR 5688) 2024-11-04 10:52:37 -08:00
Aster Boese 7610fe1035 soc-qcom-msm8953: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:36 -08:00
Aster Boese f586ca4441 soc-qcom-msm8916: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:36 -08:00
Aster Boese f55c9c0d3a xiaomi-scorpio: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:36 -08:00
Aster Boese 056e257de3 xiaomi-beryllium: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:36 -08:00
Aster Boese 0125e65f90 pine64-pinephonepro: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:36 -08:00
Aster Boese 7a9b5a205d main/watchdog-kick: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:36 -08:00
Aster Boese 48f6c9656b main/postmarketos-cros-common: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:36 -08:00
Aster Boese 0b16918fe0 main/postmarketos-boot-hwtest: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:36 -08:00
Aster Boese bd431d40cc main/postmarketos-base-ui: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:35 -08:00
Aster Boese 9a99823538 main/postmarketos-base-ui-cage: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:35 -08:00
Aster Boese c2f8ce4f10 pine64-pinebookpro: move non-essential scripts to subpackages (MR 5688) 2024-11-04 10:52:35 -08:00
Aster Boese dfbcebd69e oneplus-enchilada: clean up openrc subpackage (MR 5688) 2024-11-04 10:52:35 -08:00
Aster Boese 8251a6956f oneplus-fajita: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:35 -08:00
Aster Boese 9a095777ba nokia-n900: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:35 -08:00
Aster Boese b7a426aedd google-sargo: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:34 -08:00
Aster Boese 29e3422044 fairphone-fp4: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:34 -08:00
Aster Boese 17c4a53643 main/postmarketos-base: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:34 -08:00
Aster Boese 4942ec0603 main/hisi-wlan: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:34 -08:00
Aster Boese 57709727ed modem/msm-cros-efs-loader: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:34 -08:00
Jakob Hauser d87b8222b9 main/postmarketos-ui-mate: improve touch-friendliness (MR 5713)
Maintenance:
- Renamed gschema override files for "system background" and "screensaver"
  to prefix number "10", that's more common for distribution-delivered
  gschema override files. Basically the prefix number just separates the
  override files from the xml files.
- For gschema override files "caja single click" and "mate terminal colors"
  replaced underline by dash character for better alphabetic sorting.
- In the APKBUILD, adapted the install of file "gtk.css" to the "-t" option,
  as no file name change is needed.
- Sorted the installs alphabetically per path, except the for the file
  "61-lightdm-autologin.conf", this one is at the end because it doesn't use
  the "-t" option due to file renaming.

Touch-friendliness:
- Increased size of the upper and lower panel from 24 to 36 px. This also
  increases the size of the icons in the panel. Unfortunately, at installation
  the panel layout config file is stronger than the gsettings override of the
  panel size, therefore a new panel layout config file is needed. It corresponds
  to the upstream default layout, just the panel size values were changed.
- Increased the size of the window buttons by changing the window border theme
  to "HighContrast". That's not the nicest looking theme but the one with the
  largest window buttons – convenient for touch devices.
- Increased general font sizes from 10 to 12 px. This goes along with increased
  panel size and window button size, avoiding looking it too unproportional.
- Changed the layout of the panel clock to just show the time (no date or week
  day). This saves space on devices with small screen. As the panel size was
  increased, display size gets tight on devices with small screen.
- Changed the layout of the panel workspace switcher to show names in the format
  of "-  x  -". This is a workaround to artificially increase the size of the
  workspace switcher buttons on portrait displays. Because otherwise these
  buttons are very squeezed on portrait displays due to the display ratio.
- Add an application shortcut for a maximized terminal to the users Desktop
  upon installation.
[ci:skip-build]: already built successfully in CI
2024-11-04 11:27:50 +01:00
Oliver Smith 817ed870e9 pmaports.cfg: set pmbootstrap_min_version=2.3.2
Require the pmbootstrap version where we added a workdir migration to
change pmaports git URLs from gitlab.com to gitlab.postmarketos.org.

pmaports at gitlab.com will be fast-forwarded to this commit once, so
users who still have this archived repository configured as upstream
will be notified of this change after next git pull and trying to use
pmbootstrap <2.3.2 with it.

Related: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/tags/2.3.2
Related: pmbootstrap issue 2471
2024-11-03 13:39:32 +01:00
kouta 62440e5f17 main/lk2nd: patch xiaomi-daisy DT board-id (MR 5750) 2024-11-02 21:49:11 +03:00
Clayton Craft 7b01c66a34 device-google-x64cros: move gpu fw to initramfs-extra (MR 5730)
oem-* packages put fw into the initramfs, which allows for display/gpu
to work properly early during boot. On x64cros, there's not enough space
in the boot partition to hold gpu firmware so this patch duplicates some
things from oem-* packages in order to put the fw into initramfs-extra

[ci:skip-build]: already built successfully in CI
2024-11-02 09:11:58 -07:00
Aster Boese 439bd8e869 google-x64cros: increase boot partition to 32mb (MR 5730) 2024-11-02 09:11:04 -07:00
Jakob Hauser 6e00f34f61 main/postmarketos-ui-{mate,xfce4}: separate openrc and main post-install scripts (MR 5735)
Split the post-install scripts for the main package and the openrc subpackage.
They act on different things.

[ci:skip-build]: already built successfully in CI
2024-11-02 12:55:36 +01:00
Arnav Singh f568f4e2ec linux-postmarketos-allwinner: upgrade to 6.11.5_git20241029 (MR 5753)
[ci:skip-build]: already built successfully in CI

[ci:skip-vercheck]
2024-11-02 11:02:07 +01:00
Barnabás Czémán 3b49327237 msm8226-*: add soc-qcom-msm8226 as a dependency (MR 5732)
[ci:ignore-count]
2024-11-02 16:31:06 +09:00
Barnabás Czémán c12b826d6a soc-qcom-msm8226: initial package (MR 5732)
Add initial SoC pacakge for common configs of msm8226 devices.
2024-11-02 16:22:11 +09:00
Barnabás Czémán c8ebd2705e msm8974-*: add soc-qcom-msm8974 as a dependency (MR 5732) 2024-11-02 16:22:11 +09:00
Barnabás Czémán dfdccbb1ae soc-qcom-msm8974: initial package (MR 5732)
Add initial SoC pacakge for common configs of msm8974 devices.
2024-11-02 16:22:10 +09:00
Aren Moynihan 142948a592 device-postmarketos-trailblazer: add support for pine64 pinephone (MR 5703)
Add the necessary modules to the initramfs so the splash screen shows
up, and depend on linux-firmware-rtw88 so the wifi works.
2024-11-02 15:47:24 +09:00
Aren Moynihan 443fb1a850 device-postmarketos-trailblazer: modules-initfs sort alphabetically (MR 5703)
This is a stylistic change only.

Generated by this program, which takes care to treat '_' and '-' as the
same character for the purpose of sorting:

perl -e 'print sort {($a =~ s/_/-/r) cmp ($b =~ s/_/-/r)} <>' modules-initfs | uniq | sponge modules-initfs
2024-11-02 15:47:09 +09:00
Aren Moynihan 4dfa2e644e linux-next: add support for pine64 pinephone (MR 5703)
Add configs to get the PinePhone to boot and some functionality such as
wifi. A number of components, including the modem, sound, and usb, don't
yet work without patches, so are left out here.
2024-11-02 15:44:47 +09:00
Clayton Craft a2b2c0ee5a main/postmarketos-initramfs: umount /boot in the initramfs (MR 5751)
Fixes a bug where the kernel thinks the boot partition is still mounted
and it's unavailable for mounting in the rootfs

If you look at what the initramfs was doing before !5635, it was
explicitly umounting the boot partition from /boot in the initramfs and
then mounting it under /boot in the rootfs:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/blob/c45d7ec0a5f7ac814b50087402bb11825120f42b/main/postmarketos-initramfs/init.sh#L87

With this patch, we're now back to umounting /boot in the initramfs.
The second part of that original logic is now handled elsewhere now, and
that seems to be working OK.

The bug was reported here:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3279#note_454346

[ci:skip-build]: already built successfully in CI
2024-11-01 14:09:35 -07:00
postmarketOS CI ea7eb26fb3 linux-next: upgrade to next-20241101 2024-11-01 16:57:37 +00:00
Caleb Connolly bb7b1c4fde device-postmarketos-trailblazer: add icc-osm-l3 to initramfs (MR 5745)
This module is necessary for cpu frequency scaling on Qualcomm
platforms, let's make it available earlier so we have cpu frequency
scaling up sooner.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-11-01 15:53:11 +01:00
adamthiede adfe55c89a linux-postmarketos-mediatek-mt8173: upgrade to 6.11.5 (MR 5741)
[ci:skip-build]: already built successfully in CI
2024-10-31 16:42:48 -07:00
MightyM17 0bf67c68ec linux-postamrketos-omap: Reduce config options to reduce kernel size (MR 5716)
[ci:skip-build]: already built successfully in CI
2024-10-31 16:25:48 -07:00
Caleb Connolly d92e2aaa20 postmarketos-initramfs: only include necessary udev rules (MR 5636)
importing all udev rules doesn't make sense here. Only add the needed
ones.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
Co-authored-by: Clayton Craft <clayton@craftyguy.net>

[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
2024-10-31 11:54:25 -07:00
Caleb Connolly a36c8a4d3c main/unl0kr: include only necessary udev rules (MR 5636) 2024-10-31 11:54:25 -07:00
Caleb ConnollyandClayton Craft 7065039494 postmarketos-initramfs: clean up logging (MR 5636)
make the logging nicer and remove some irrelevant errors.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
Co-authored-by: Clayton Craft <clayton@craftyguy.net>
2024-10-31 11:54:24 -07:00
Clayton Craft 5c201c359e main/postmarketos-mkinitfs: upgrade to 2.6.1 (MR 5636)
Note: this includes a breaking change in pmaports if pmos-initramfs isn't changed to support merging the initramfs+initramfs-extra. Do not cherry-pick without the required initramfs changes!
2024-10-31 11:54:24 -07:00
Caleb Connolly 4546b99f5f postmarketos-initramfs-minimal: drop (MR 5636)
Drop the fork, nothing depends on it and we can use the new multi-stage
initramfs instead

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
[ci:ignore-count]
[ci:skip-vercheck]
2024-10-31 11:54:24 -07:00
Caleb Connolly affa4134ca device/*/*: enable deviceinfo_create_initfs_extra instead of depending on initramfs-minimal (MR 5636)
Make use of the new multi-stage initramfs rather than the minimal
variant, and inform mkinitfs that the initramfs-extra archive should be
created to save space.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>

[ci:ignore-count]
2024-10-31 11:54:24 -07:00
Caleb ConnollyandClayton Craft cb8414a20d postmarketos-initramfs: unify with minimal initramfs (MR 5636)
We previously forked the initramfs into a minimal variant for highly
space constrained devices, to allow the normal variant to gain
additional functionality like the debug-shell (With OSK). Initially the
hope was that only a handful of devices would need the minimal variant,
but in practise this has not been the case.

Trying to maintain two diverging forks of the initramfs is absoutely
unsustainable and (to be frank) a bit silly.

Based on discussion with craftyguy and newbyte, let's re-architect the
initramfs to run in two stages, with the second stage being part of
initramfs-extra. By itself this doesn't make a lot of sense, since
requiring the boot partition be mounted for the debug-shell to be useful
is a major downgrade.

However this can be used in tandem with pending support for a new
deviceinfo_create_initfs_extra variable, this is default false in
mkinitfs which finally gets rid of initramfs-extra entirely for devices
that don't need it.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
Co-authored-by: Clayton Craft <clayton@craftyguy.net>
2024-10-31 11:54:24 -07:00