pmaports/main
Minecrell 5f140538bf
main/postmarketos-base: install mesa-dri-gallium only if needed (MR 3478)
At the moment almost all device packages force installation of the Mesa
drivers, even when they are not used by any application (for example on
a minimal headless installation with "none" or "console" UI).
Omitting mesa-dri-gallium from such installations saves about ~150 MiB
of disk space (469 MiB -> 317 MiB rootfs for minimal installation on
arrow-db410c).

The "classic" drivers have been removed from Mesa so only one mesa-dri-
package exists now: mesa-dri-gallium contains all Mesa drivers,
llvmpipe, freedreno, lima, panfrost, Intel (iris/crocus), ...

This means we can easily create an install_if package in
postmarketos-base that installs that driver package only if needed
(= only if another package requires the "mesa" package).

Strictly speaking the install_if could be restricted further since
mesa-dri-gallium is only needed by "mesa-egl", "mesa-gbm" and "mesa-gl"
but not e.g. the Vulkan drivers. Having three postmarketos-base
subpackages (one install_if for each of them) seems a bit
overengineered, though. "mesa" is a common dependency of all three
of them, so using install_if="... mesa" should be good enough.
2022-10-11 11:19:30 +02:00
..
.shared-scripts
0xffff
abootimg
abuild-sign-noinclude
adsp-audio
android-mkdtboimg main/android-mkdtboimg: new package (MR 2729) 2021-12-10 22:25:27 +03:00
asus-transformer-blobtools
avbtool
boot-deploy main/boot-deploy: upgrade to 0.6 (MR 3297) 2022-07-27 08:57:02 +02:00
bootchart2
bootmac main: bootmac: new pmaport (MR 3360) 2022-08-19 09:35:45 +02:00
charging-sdl
columbiad
crust main/crust: fix upstream source url 2021-11-27 13:32:42 +01:00
devicepkg-dev main/devicepkg-dev: allow overriding splash config (MR 2931) 2022-02-13 19:42:12 +01: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 main/*: depend on font-dejavu (MR 3521) 2022-10-10 18:53:35 -07:00
gcc4 {main,cross}/gcc{4,6}*: remove !tracedeps option (MR 3498) 2022-10-07 21:36:17 +02:00
gcc6 {main,cross}/gcc{4,6}*: remove !tracedeps option (MR 3498) 2022-10-07 21:36:17 +02:00
gesture main/gesture: upgrade to 0.7 (MR 3453) 2022-09-21 22:17:51 +02:00
hello-world
hello-world-rust
hello-world-wrapper
hisi-wlan
hwtest main/hwtest: rebuild for python 3.10 (MR 2821) 2022-01-07 12:16:34 +01:00
keepfileopen
ldpath
lk2nd main/lk2nd: upgrade to 0.12.0 (MR 3043) 2022-03-31 01:16:35 +03:00
lk2nd-msm8953 main/lk2nd-msm8953: typo in url (MR 3113) 2022-05-05 08:19:47 +02:00
make-dynpart-mappings main/make-dynpart-mappings: upgrade to 10.2.4 (MR 3244) 2022-06-22 09:29:36 +02:00
mdss-fb-init-hack
mkbootimg-osm0sis main/mkbootimg-osm0sis: fix upstream source 2021-11-27 19:04:58 +01:00
mobile-config-firefox main/mobile-config-firefox: Fix firefox-esr >= 102.2.0-r1 (MR 3417) 2022-09-11 18:00:00 +02:00
msm-fb-refresher
msm-firmware-loader main/msm-firmware-loader: use separate repo as source (MR 3260) 2022-06-29 08:07:53 +02:00
mtk-mkimage
ofonoctl
osk-sdl main/osk-sdl: upgrade to 0.67.1, change font dep and add patch to fix path 2022-10-09 14:34:23 -07:00
postmarketos-android-recovery-installer main/postmarketos-android-recovery-installer: upgrade to 1.0.5 (MR 2587) 2021-10-10 12:31:06 +02:00
postmarketos-artwork main/postmarketos-artwork: move icons to useful location (MR 2867) 2022-01-21 01:09:59 +00:00
postmarketos-base main/postmarketos-base: install mesa-dri-gallium only if needed (MR 3478) 2022-10-11 11:19:30 +02:00
postmarketos-base-ui main/*: depend on font-dejavu (MR 3521) 2022-10-10 18:53:35 -07:00
postmarketos-base-ui-gnome main/postmarketos-ui-*: add explicit networkmanager-openrc dependency (MR 3111) 2022-05-04 17:09:41 +02:00
postmarketos-boot-hwtest
postmarketos-config-nftables main/postmarketos-config-nftables: add mosh config (MR 2725) 2021-12-05 22:34:07 -08:00
postmarketos-demos
postmarketos-hidden-desktop-entries main/postmarketos-hidden-desktop-entries: update firefox(-esr) safe-mode filename (MR 3418) 2022-09-13 08:55:19 +02:00
postmarketos-installkernel main/postmarketos-installkernel: new package (MR 2586) 2021-10-14 12:27:39 +03: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.5 (MR 3445) 2022-09-27 09:09:15 +02:00
postmarketos-mkinitfs-hook-console-shell postmarketos-mkinitfs-hook-console-shell: change path to dejavu font (MR 3521) 2022-10-10 18:53:37 -07:00
postmarketos-mkinitfs-hook-debug-shell main/postmarketos-mkinitfs-hook-debug-shell: add libinput utils (MR 3169) 2022-05-31 08:36:05 -07:00
postmarketos-mkinitfs-hook-kernel-panic
postmarketos-mkinitfs-hook-maximum-attention
postmarketos-mkinitfs-hook-netboot main/postmarketos-mkinitfs-hook-netboot: Use deviceinfo to determine rootfs sector size if set (MR 2898) 2022-02-01 18:57:02 +01:00
postmarketos-mkinitfs-hook-verbose-initfs
postmarketos-mvcfg
postmarketos-ondev main/*: depend on font-dejavu (MR 3521) 2022-10-10 18:53:35 -07:00
postmarketos-release-upgrade main/postmarketos-release-upgrade: upgrade to 1.2.1 (MR 3237) 2022-06-15 13:09:46 +02:00
postmarketos-splash postmarketos-splash: depend on font-droid (MR 3521) 2022-10-10 18:53:37 -07:00
postmarketos-theme main/postmarketos-theme: new aport (MR 2582) 2021-10-10 00:04:23 +03:00
postmarketos-tweaks main/postmarketos-tweaks: upgrade to 0.12.0 (MR 3129) 2022-05-13 09:46:45 +02:00
postmarketos-ui-asteroid main/postmarketos-ui-*: link to UI pkg reference (MR 2683) 2021-11-14 18:30:27 +01:00
postmarketos-ui-console main/postmarketos-ui-*: add explicit networkmanager-openrc dependency (MR 3111) 2022-05-04 17:09:41 +02:00
postmarketos-ui-fbkeyboard main/postmarketos-ui-*: add explicit networkmanager-openrc dependency (MR 3111) 2022-05-04 17:09:41 +02:00
postmarketos-ui-framebufferphone main/postmarketos-ui-framebufferphone: new aport (MR 2850) 2022-02-07 20:20:43 -08:00
postmarketos-ui-gnome main/postmarketos-ui-gnome: disable on armhf (MR 3482) 2022-10-01 22:42:54 +02:00
postmarketos-ui-gnome-mobile main/postmarketos-ui-gnome-mobile: new aport (MR 3404) 2022-09-15 09:30:12 +02:00
postmarketos-ui-i3wm main/postmarketos-ui-*: add explicit networkmanager-openrc dependency (MR 3111) 2022-05-04 17:09:41 +02:00
postmarketos-ui-kodi main/postmarketos-ui-*: add explicit networkmanager-openrc dependency (MR 3111) 2022-05-04 17:09:41 +02:00
postmarketos-ui-lxqt main/postmarketos-ui-*: add explicit networkmanager-openrc dependency (MR 3111) 2022-05-04 17:09:41 +02:00
postmarketos-ui-mate main/postmarketos-ui-mate: add elogind (MR 3502) 2022-10-08 10:46:42 +02:00
postmarketos-ui-phosh main/postmarketos-ui-phosh: drop osk.sh (MR 3487) 2022-10-05 09:20:01 +02:00
postmarketos-ui-plasma-bigscreen main/postmarketos-ui-*: add explicit networkmanager-openrc dependency (MR 3111) 2022-05-04 17:09:41 +02:00
postmarketos-ui-plasma-desktop main/postmarketos-ui-plasma-desktop: add maliit-keyboard to _pmb_recommends (MR 3388) 2022-08-28 23:13:20 +02:00
postmarketos-ui-plasma-mobile main/postmarketos-ui-plasma-mobile: ttf-droid-nonlatin -> font-droid-nonlatin (MR 3506) 2022-10-08 19:14:51 +02:00
postmarketos-ui-shelli main/postmarketos-ui-*: add explicit networkmanager-openrc dependency (MR 3111) 2022-05-04 17:09:41 +02:00
postmarketos-ui-sway main/postmarketos-ui-*: add explicit networkmanager-openrc dependency (MR 3111) 2022-05-04 17:09:41 +02:00
postmarketos-ui-sxmo-de-dwm main/postmarketos-ui-sxmo-de-dwm: upgrade to 1.11.1 (MR 3398) 2022-09-15 10:32:46 -07:00
postmarketos-ui-sxmo-de-sway main/postmarketos-ui-sxmo-de-sway: upgrade to 1.11.1 (MR 3398) 2022-09-15 10:32:26 -07:00
postmarketos-ui-weston main/postmarketos-ui-weston: hide for downstream kernels (MR 3367) 2022-08-18 12:14:56 +03:00
postmarketos-ui-xfce4 main/postmarketos-ui-xfce4: remove xfce4-battery-plugin and icon link (MR 3503) 2022-10-10 17:30:22 +02:00
postmarketos-update-depthcharge-kernel main/postmarketos-update-depthcharge-kernel: new aport (MR 3290) 2022-07-23 22:07:18 -04:00
postmarketos-update-kernel main/postmarketos-upgrade-kernel: fix custom boot partition being ignored (MR 3095) 2022-04-29 08:36:26 +02:00
postmarketos-welcome main/postmarketos-welcome: upgrade to 0.7.0 (MR 3441) 2022-09-15 09:35:27 +02:00
pxa-mkbootimg
qca-swiss-army-knife main/qca-swiss-army-knife: new aport (MR 3266) 2022-07-05 18:37:52 +02:00
qmi-ping
qtwebbrowser
reboot-mode
shelli
sm-sparse-image-tool main/sm-sparse-image-tool: new package (MR 3067) 2022-04-10 15:31:17 +01:00
swclock-offset main/swclock-offset: change maintainer name (MR 3481) 2022-10-03 17:09:46 +02:00
sxmo-common main/sxmo-common: upgrade to 1.11.1 (MR 3398) 2022-09-15 10:32:40 -07:00
tizen-mkdzimage main/tizen-mkdzimage: new aport (MR 3247) 2022-06-22 10:24:07 +00:00
triggerhappy
ttyescape main/ttyescape: change licence to GPL-2.0 (MR 3042) 2022-03-28 21:45:26 -07:00
unixbench
unl0kr main/unl0kr: upgrade to 0.2.0_git20220817 (MR 3366) 2022-08-18 12:31:45 +03:00
watchdog-kick
waydroid-image main/waydroid-image: upgrade to 17.1.20211021 (MR 2783) 2021-12-22 13:19:21 +00:00
wcnss-wlan