pmaports/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 main/postmarketos-ui-phosh: make Kirigami/QML apps use mobile controls (MR 1932) 2021-04-05 22:21:18 +03:00
0xffff main/0xffff: upgrade to 0.9 (MR 2126) 2021-04-22 15:55:46 +03:00
abootimg
abuild-sign-noinclude
adsp-audio main/*: fix outdated url variables (MR 2226) 2021-06-06 19:02:54 +02:00
anbox-image anbox-image: fix typo in APKBUILD (MR 2178) 2021-05-18 21:37:01 +02:00
android-mkdtimg
asus-transformer-blobtools main/asus-transformer-blobtools: Add blob signing (MR 1803) 2020-12-28 15:04:12 +01:00
avbtool
boot-deploy boot-deploy: upgrade to 0.2 (MR 2500) 2021-09-08 14:11:30 -07:00
bootchart2 treewide: rebuild against python 3.9 (MR 2104) 2021-04-08 22:29:40 +00:00
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 main/dtbtool-sprd: fork and upgrade to 1.1.2 (MR 1864) 2021-01-15 00:06:39 +01:00
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 main/hello-world: bump pkgrel 2021-02-10 10:59:11 +01:00
hello-world-rust
hello-world-wrapper
hisi-wlan main/hisi-wlan: new aport (MR 2221) 2021-06-06 17:56:06 +02:00
hwtest treewide: rebuild against python 3.9 (MR 2104) 2021-04-08 22:29:40 +00:00
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 main/mesa-pvr-dri-classic: bump _llvmver to 11 (MR 2049) 2021-04-04 20:17:32 +02:00
mkbootimg-osm0sis Updated mkbootimg to the latest version from osmosis (MR 2208) 2021-06-01 09:25:09 +02:00
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 treewide: rebuild against python 3.9 (MR 2104) 2021-04-08 22:29:40 +00:00
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 main/postmarketos-android-recovery-installer: upgrade to 1.0.4 (MR 1999) 2021-02-28 06:57:22 +03:00
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-hidden-desktop-entries: unhide eog icon from menus (MR 2120) 2021-04-20 13:23:25 +02:00
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 main/powersupply: upgrade to 0.5.0 (MR 2200) 2021-05-27 02:43:52 +02:00
pxa-mkbootimg main/pxa-mkbootimg: new aport (MR 1823) 2020-12-27 21:39:43 -08:00
qmi-ping
qt5ct
qtwebbrowser main/qtwebbrowser: add missing dependencies (MR 2012) 2021-03-07 21:14:52 +01:00
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