pmos/main
Nikita Travkin bc50dd0279
main/msm-firmware-loader: add a package to load firmware on msm devices (MR 2431)
Many devices need proprietary firmware blobs. So far those blobs were
packaged and installed from the repository but this approach has many
drawbacks:

- The rootfs can only be used on a single device model.
 - If a model has multiple variants that have diferent secire-boot key,
   each must have it's own firmware blobs.

This makes maintaining packaged firmware very hard and outweights the
benefits of having a repeatable installation in most cases.

Instead we can load blobs dynamically from preexisting firmware
partitions that usually have same structure and contain the blobs we are
interested in.

The proposed scripts place symlinks to the blobs in a special dir that
then given to the kernel. Blobs from firmware/postmarketos (or another
dir that was set as extra path prior the script execution) will take
priority which allows to override some blobs (e.g. for deviecs with no
secure-boot)
2021-09-27 15:23:47 +03:00
..
.shared-scripts
0xffff
abootimg
abuild-sign-noinclude
adsp-audio main/*: fix outdated url variables (MR 2226) 2021-06-06 19:02:54 +02:00
anbox-image
android-mkdtimg
asus-transformer-blobtools
avbtool
boot-deploy boot-deploy: upgrade to 0.2 (MR 2500) 2021-09-08 14:11:30 -07:00
bootchart2
charging-sdl
columbiad
crust main/crust: upgrade to 0.4 (MR 2315) 2021-08-13 23:19:28 -07:00
devicepkg-dev main/devicepkg-dev: don't use kernel 'flavor' in kernel filename (MR 2426) 2021-09-03 10:08:34 -07:00
dtbtool
dtbtool-exynos
dtbtool-sprd
extract-dtb main/extract-dtb: upgrade to 1.2.2 (MR 2358) 2021-07-19 12:13:54 +03:00
fbdebug
fbkeyboard
gcc4 {main,cross}/gcc*: sync makedeps with Alpine (remove paxmark) (MR 2421) 2021-08-10 01:54:18 +03:00
gcc6 {main,cross}/gcc*: sync makedeps with Alpine (remove paxmark) (MR 2421) 2021-08-10 01:54:18 +03:00
gesture
hello-world
hello-world-rust
hello-world-wrapper
hisi-wlan main/hisi-wlan: new aport (MR 2221) 2021-06-06 17:56:06 +02:00
hwtest
keepfileopen
ldpath
linux-postmarketos-allwinner main/linux-postmarketos-allwinner: enable support for Wacom USB tablets (MR 2480) 2021-09-13 21:33:13 +03:00
linux-postmarketos-exynos4 linux-postmarketos-exynos4: upgrade to 5.15-rc2 (MR 2546) 2021-09-25 11:51:27 +02:00
linux-postmarketos-grate main/linux-postmarketos-grate: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:28 +02:00
linux-postmarketos-qcom-msm8916 main/linux-postmarketos-qcom-msm8916: upgrade to 5.14 (MR 2535) 2021-09-19 17:03:31 +02:00
linux-postmarketos-qcom-msm8939 main/linux-postmarketos-qcom-msm8939: fix defconfig (MR 2519) 2021-09-14 16:10:04 +03:00
linux-postmarketos-qcom-msm8953 main/linux-postmarketos-qcom-msm8953: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:29 +02:00
linux-postmarketos-qcom-msm8974 main/linux-postmarketos-qcom-msm8974: upgrade to 5.14.2 (MR 2508) 2021-09-16 21:49:06 -07:00
linux-postmarketos-qcom-msm8996 main/postmarketos-qcom-msm8996: add support for Anbox and Waydroid (MR 2529) 2021-09-24 11:25:55 +02:00
linux-postmarketos-qcom-sdm660 main/linux-postmarketos-qcom-sdm660: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:29 +02:00
linux-postmarketos-qcom-sdm845 linux-postmarketos-qcom-sdm845: install kernel image in correct location (MR 2499) 2021-09-08 22:47:17 +02:00
linux-postmarketos-qcom-sm8150 main/linux-postmarketos-qcom-sm8150: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:29 +02:00
linux-postmarketos-rockchip main/linux-postmarketos-rockchip: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:28 +02:00
linux-postmarketos-stericsson main/linux-postmarketos-stericsson: support containers kconfig (MR 2522) 2021-09-18 19:47:49 +02:00
mdss-fb-init-hack main/*: fix outdated url variables (MR 2226) 2021-06-06 19:02:54 +02:00
mesa-pvr-dri-classic
mkbootimg-osm0sis
mobile-config-firefox main/mobile-config-firefox: upgrade to 2.2.0 (MR 2356) 2021-07-19 17:22:19 -07:00
msm-fb-refresher
msm-firmware-loader main/msm-firmware-loader: add a package to load firmware on msm devices (MR 2431) 2021-09-27 15:23:47 +03:00
mtk-mkimage
ofonoctl
osk-sdl main/osk-sdl: upgrade to 0.66 (MR 2396) 2021-07-31 12:01:34 +03:00
pil-squasher
postmarketos-anbox postmarketos-anbox: Add nftables subpackage dependency (MR 2271) 2021-06-23 21:18:34 +02:00
postmarketos-android-recovery-installer
postmarketos-artwork
postmarketos-base main/postmarketos-base: depend on the keys package (MR 2477) 2021-09-01 11:37:15 +03:00
postmarketos-base-ui main/postmarketos-base-ui: NetworkManager: hostname-mode=none (MR 2457) 2021-08-24 14:37:41 +02:00
postmarketos-boot-hwtest
postmarketos-config-nftables main/postmarketos-config-nftables: subpackage vncserver (MR 2479) 2021-09-01 11:28:33 +03:00
postmarketos-demos
postmarketos-hidden-desktop-entries
postmarketos-keys main/postmarketos-keys: new aport (MR 2477) 2021-09-01 11:37:14 +03:00
postmarketos-mkinitfs main/postmarketos-mkinitfs: upgrade to 1.1.1 (MR 2540) 2021-09-21 10:40:54 +02:00
postmarketos-mkinitfs-hook-console-shell
postmarketos-mkinitfs-hook-debug-shell
postmarketos-mkinitfs-hook-kernel-panic
postmarketos-mkinitfs-hook-maximum-attention
postmarketos-mkinitfs-hook-verbose-initfs
postmarketos-mvcfg
postmarketos-ondev main/postmarketos-ondev: depend on ttf-dejavu (MR 2400) 2021-08-05 18:44:32 +02:00
postmarketos-splash
postmarketos-tweaks main/postmarketos-tweaks: upgrade to 0.7.3 (MR 2406) 2021-08-05 14:03:53 +03:00
postmarketos-ui-asteroid postmarketos-ui-*: explicitly depend on pmos-base-ui, dnsmasq (MR 2243) 2021-06-23 13:00:00 +02:00
postmarketos-ui-console main/postmarketos-ui-console: fix wifi support (MR 2382) 2021-07-24 17:47:09 -07:00
postmarketos-ui-fbkeyboard postmarketos-ui-*: explicitly depend on pmos-base-ui, dnsmasq (MR 2243) 2021-06-23 13:00:00 +02:00
postmarketos-ui-glacier main/postmarketos-ui-*: add GPU acceleration option (MR 2078) 2021-07-06 19:12:27 -07:00
postmarketos-ui-gnome postmarketos-ui-*: explicitly depend on pmos-base-ui, dnsmasq (MR 2243) 2021-06-23 13:00:00 +02:00
postmarketos-ui-i3wm postmarketos-ui-*: explicitly depend on pmos-base-ui, dnsmasq (MR 2243) 2021-06-23 13:00:00 +02:00
postmarketos-ui-kodi main/postmarketos-ui-*: add GPU acceleration option (MR 2078) 2021-07-06 19:12:27 -07:00
postmarketos-ui-lxqt postmarketos-ui-*: explicitly depend on pmos-base-ui, dnsmasq (MR 2243) 2021-06-23 13:00:00 +02:00
postmarketos-ui-mate main/postmarketos-ui-mate: take maintainership (MR 2537) 2021-09-24 11:58:56 +02:00
postmarketos-ui-phosh main/postmarketos-ui-phosh: add lollypop to recommends (MR 2417) 2021-08-09 16:02:41 +03:00
postmarketos-ui-plasma-bigscreen main/postmarketos-ui-plasma-bigscreen: install and run NymphCast by default (MR 2398) 2021-08-01 14:48:01 +02:00
postmarketos-ui-plasma-desktop main/postmarketos-ui-plasma-desktop: install Firefox by default, enable on x86 (MR 2475) 2021-08-31 08:56:12 +02:00
postmarketos-ui-plasma-mobile main/postmarketos-ui-plasma-mobile: clean up runtime deps (MR 2433) 2021-08-13 23:22:25 -07:00
postmarketos-ui-shelli postmarketos-ui-*: explicitly depend on pmos-base-ui, dnsmasq (MR 2243) 2021-06-23 13:00:00 +02:00
postmarketos-ui-sway main/postmarketos-ui-sway: depend on pulseaudio (MR 2338) 2021-07-14 09:58:41 -07:00
postmarketos-ui-sxmo main/postmarketos-ui-sxmo: update to 1.5.1 (MR 2481) 2021-09-02 14:24:09 +02:00
postmarketos-ui-weston postmarketos-ui-*: explicitly depend on pmos-base-ui, dnsmasq (MR 2243) 2021-06-23 13:00:00 +02:00
postmarketos-ui-xfce4 postmarketos-ui-xfce4 & -mate: Implement onboard keyboard (MR 2464) 2021-09-01 00:20:09 -07:00
postmarketos-update-kernel postmarketos-update-kernel: drop kernel 'flavor' option (MR 2426) 2021-09-03 10:08:34 -07:00
postmarketos-welcome-gtk3 main/postmarketos-welcome-gtk3: upgrade to 0.3.0 (MR 2322) 2021-07-06 22:03:08 +02:00
powersupply
pxa-mkbootimg
qmi-ping
qt5ct
qtwebbrowser
reboot-mode
shelli
swclock-offset main/swclock-offset: update dependency tree cache (MR 2244) 2021-06-10 19:36:00 +03:00
triggerhappy
ttyescape main/ttyescape: new aports (MR 2309) 2021-08-09 23:57:24 -07:00
unixbench
watchdog-kick
wcnss-wlan main/*: fix outdated url variables (MR 2226) 2021-06-06 19:02:54 +02:00