Commit graph

10 commits

Author SHA1 Message Date
cmitu
218caa5b7e pegasus-fe-dev: separate module with source build support
Since the static binaries provided upstream are no longer working on newer RaspiOS or on 32bit ARM, create a standard scriptmodule to build Pegasus with `pegasus-fe-dev`. The new scriptmodule is meant to work similarly to the `es`/`es-dev` pair, only one can work at a time and they share a set of common functions.

Modified the original scriptmodule and added a theme download function, using @mmatyas's themes. More can be found at [2].

Notes:
 * the `pegasus-fe` launcher doesn't need the previous TTY set-up, it's now handled by `runcommand`.
 * sometimes the `/dev/dri/card0` is not the right card node since the order of the `cardX` inodes is not guaranteed.
   Find the right card node dynamically (see [1]) and tell Qt about it with a minimal config file used in the launcher

[1] https://forums.raspberrypi.com/viewtopic.php?t=351263
[2] https://github.com/mmatyas/pegasus-theme-gallery-db/blob/master/repos.txt
2024-03-11 16:07:45 +00:00
Jools Wills
daf399a0b6 pegasus-fe - use download function 2021-01-21 05:20:29 +00:00
Hugo Hromic
e1a36e31eb
pegasus-fe: fix license abbrev 2019-12-19 22:34:54 +00:00
Mátyás Mustoha
0d2d80585e pegasus-fe: List SDL2 as a dependency 2019-10-10 20:47:53 +02:00
Mátyás Mustoha
99970feebf pegasus-fe: Add Raspberry Pi 4 support 2019-10-10 20:47:22 +02:00
Mátyás Mustoha
1da1691d04 pegasus-fe: Fixed gradient banding 2019-06-24 21:32:31 +02:00
Mátyás Mustoha
8cc035f3ab pegasus-fe: Fixed launching X11 applications 2019-02-26 20:21:27 +01:00
Mátyás Mustoha
c7e2c156eb pegasus-fe: Added Raspberry Pi 3 release 2019-02-26 16:56:46 +01:00
Jools Wills
518b888eab disable some modules (rpi1 / sdl1 etc) from the kms platform 2017-11-02 19:49:59 +00:00
Mátyás Mustoha
b1ddacad2d added pegasus-frontend module 2017-08-11 21:49:53 +02:00