2019-09-02 18:58:09 +03:00
i f e q ( v m , $( IMAGE_CLASS ) )
i f e q ( , $( filter -out armh aarch 64,$ ( ARCH ) ) )
mixin/vm-archdep : use /bootloader /uboot
@$( call set,KFLAVOURS,mp lts)
e l s e
i f e q ( , $( filter -out mipsel ,$ ( ARCH ) ) )
mixin/vm-archdep : use /tty /S 0
@$( call set,KFLAVOURS,un-malta)
e l s e
mixin/vm-archdep : ; @:
e n d i f
e n d i f
2019-12-02 18:58:37 +03:00
mixin/regular-vm-base : use /firmware use /ntp /chrony use /repo \
use/services/lvm2-disable
2019-09-02 18:58:09 +03:00
i f n e q ( , $( filter -out i 586 x 86_ 64,$ ( ARCH ) ) )
@$( call add,DEFAULT_SERVICES_DISABLE,multipathd)
e n d i f
@$( call add,THE_PACKAGES,vim-console)
@$( call add,THE_LISTS,$( call tags,base regular) )
2019-11-07 19:27:31 +03:00
mixin/regular-vm-jeos : mixin /regular -vm -base use /deflogin /root
@$( call add,DEFAULT_SERVICES_ENABLE,getty@tty1)
2019-09-02 18:58:09 +03:00
mixin/regular-vm-x11 : mixin /regular -vm -base mixin /regular -x 11 \
2019-11-08 18:00:53 +03:00
mixin/regular-desktop use/browser/firefox/esr use/oem; @:
2019-09-02 18:58:09 +03:00
i f e q ( , $( filter -out armh aarch 64,$ ( ARCH ) ) )
@$( call add,THE_PACKAGES,xorg-96dpi)
@$( call add,THE_LISTS,remote-access)
e n d i f
2020-02-07 20:28:44 +03:00
vm/.regular-desktop : vm /systemd mixin /regular -vm -x 11 +systemd +systemd -optimal ; @:
2019-09-02 18:58:09 +03:00
vm/.regular-desktop-sysv : vm /bare mixin /regular -vm -x 11 use /x 11/gdm 2.20 \
2019-11-16 20:22:04 +03:00
use/init/sysv/polkit +power; @:
2019-09-02 18:58:09 +03:00
vm/.regular-gtk : vm /.regular -desktop use /x 11/lightdm /gtk
@$( call add,THE_PACKAGES,blueberry)
vm/.regular-qt : vm /.regular -desktop use /x 11/sddm ; @:
vm/regular-jeos-systemd : vm /systemd -net \
mixin/regular-vm-jeos mixin/vm-archdep; @:
vm/regular-jeos-sysv : vm /net mixin /regular -vm -jeos mixin /vm -archdep +power ; @:
vm/regular-builder : vm /regular -jeos -sysv mixin /regular -builder ; @:
2019-11-16 21:40:39 +03:00
vm/regular-icewm-sysv : vm /.regular -desktop -sysv mixin /regular -icewm \
2019-09-02 18:58:09 +03:00
mixin/vm-archdep; @:
vm/regular-cinnamon : vm /.regular -gtk mixin /regular -cinnamon mixin /vm -archdep \
use/x11/lightdm/slick; @:
vm/regular-lxde : vm /.regular -gtk mixin /regular -lxde mixin /vm -archdep ; @:
2019-09-19 19:35:05 +03:00
vm/regular-mate : vm /.regular -gtk mixin /mate -base mixin /vm -archdep
@$( call add,THE_PACKAGES,mate-reduced-resource)
2019-09-02 18:58:09 +03:00
2019-11-06 18:56:35 +03:00
vm/regular-xfce : vm /.regular -gtk mixin /regular -xfce mixin /vm -archdep
@$( call add,THE_PACKAGES,xfce-reduced-resource)
2019-09-02 18:58:09 +03:00
vm/regular-kde5 : vm /.regular -gtk mixin /regular -kde 5 mixin /vm -archdep ; @:
vm/regular-lxqt : vm /.regular -gtk mixin /regular -lxqt mixin /vm -archdep ; @:
i f e q ( , $( filter -out aarch 64,$ ( ARCH ) ) )
# Nvidia Tegra (Jetson Nano only)
vm/regular-cinnamon-tegra : vm /.regular -gtk mixin /regular -cinnamon \
use/x11/lightdm/slick use/aarch64-tegra; @:
vm/regular-kde5-tegra : vm /.regular -gtk mixin /regular -kde 5 use /aarch 64-tegra ; @:
vm/regular-lxqt-tegra : vm /.regular -gtk mixin /regular -lxqt use /aarch 64-tegra ; @:
vm/regular-mate-tegra : vm /.regular -gtk mixin /regular -mate use /aarch 64-tegra ; @:
vm/regular-xfce-tegra : vm /.regular -gtk mixin /regular -xfce use /aarch 64-tegra ; @:
2019-10-29 11:44:54 +03:00
# DBM BE-M1000
vm/regular-xfce-dbm : vm /.regular -gtk mixin /regular -xfce use /aarch 64-dbm ; @:
2019-09-02 18:58:09 +03:00
e n d i f
i f e q ( , $( filter -out armh ,$ ( ARCH ) ) )
# ELVIS mcom02 (free videodriver)
vm/regular-lxde-mcom02 : vm /.regular -gtk mixin /regular -lxde \
use/armh-mcom02/x11; @:
vm/regular-lxqt-mcom02 : vm /.regular -gtk mixin /regular -lxqt \
use/armh-mcom02/x11; @:
vm/regular-mate-mcom02 : vm /.regular -gtk mixin /regular -mate \
2019-09-19 19:35:05 +03:00
use/armh-mcom02/x11
@$( call add,THE_PACKAGES,mate-reduced-resource)
2019-09-02 18:58:09 +03:00
vm/regular-xfce-mcom02 : vm /.regular -gtk mixin /regular -xfce \
use/armh-mcom02/x11; @:
# ELVIS mcom02 (propietary videodriver)
vm/regular-lxde-mcom02-mali : vm /.regular -gtk mixin /regular -lxde \
use/armh-mcom02/mali; @:
vm/regular-lxqt-mcom02-mali : vm /.regular -gtk mixin /regular -lxqt \
use/armh-mcom02/mali; @:
vm/regular-mate-mcom02-mali : vm /.regular -gtk mixin /mate -base \
use/armh-mcom02/mali; @:
vm/regular-xfce-mcom02-mali : vm /.regular -gtk mixin /regular -xfce \
use/armh-mcom02/mali; @:
e n d i f
i f e q ( , $( filter -out mipsel ,$ ( ARCH ) ) )
# Tavolga
vm/tavolga-regular-jeos-systemd : vm /systemd -net mixin /regular -vm -jeos \
use/mipsel-mitx; @:
vm/tavolga-regular-jeos-sysv : vm /net mixin /regular -vm -jeos \
use/mipsel-mitx +power; @:
vm/tavolga-regular-builder : vm /tavolga -regular -jeos -sysv \
mixin/regular-builder; @:
2019-11-16 21:40:39 +03:00
vm/tavolga-regular-icewm-sysv : vm /.regular -desktop -sysv mixin /regular -icewm \
2019-09-02 18:58:09 +03:00
use/mipsel-mitx/x11; @:
vm/tavolga-regular-lxde : vm /.regular -gtk mixin /regular -lxde \
use/mipsel-mitx/x11; @:
vm/tavolga-regular-lxqt : vm /.regular -gtk mixin /regular -lxqt \
use/mipsel-mitx/x11; @:
vm/tavolga-regular-mate : vm /.regular -gtk mixin /regular -mate \
2019-09-19 19:35:05 +03:00
use/mipsel-mitx/x11
@$( call add,THE_PACKAGES,mate-reduced-resource)
2019-09-02 18:58:09 +03:00
vm/tavolga-regular-xfce : vm /.regular -gtk mixin /regular -xfce \
2019-09-19 19:35:05 +03:00
use/mipsel-mitx/x11
@$( call add,THE_PACKAGES,xfce-reduced-resource)
2019-09-02 18:58:09 +03:00
# bfk3
vm/bfk3-regular-jeos-systemd : vm /systemd -net mixin /regular -vm -jeos \
use/mipsel-bfk3; @:
vm/bfk3-regular-jeos-sysv : vm /net mixin /regular -vm -jeos \
use/mipsel-bfk3 +power; @:
vm/bfk3-regular-builder : vm /bfk 3-regular -jeos -sysv \
mixin/regular-builder; @:
2019-11-16 21:40:39 +03:00
vm/bfk3-regular-icewm-sysv : vm /.regular -desktop -sysv mixin /regular -icewm \
2019-09-02 18:58:09 +03:00
use/mipsel-bfk3/x11; @:
vm/bfk3-regular-lxde : vm /.regular -gtk mixin /regular -lxde \
use/mipsel-bfk3/x11; @:
vm/bfk3-regular-lxqt : vm /.regular -gtk mixin /regular -lxqt \
use/mipsel-bfk3/x11; @:
vm/bfk3-regular-mate : vm /.regular -gtk mixin /regular -mate \
2019-09-19 19:35:05 +03:00
use/mipsel-bfk3/x11
@$( call add,THE_PACKAGES,mate-reduced-resource)
2019-09-02 18:58:09 +03:00
vm/bfk3-regular-xfce : vm /.regular -gtk mixin /regular -xfce \
2019-09-19 19:35:05 +03:00
use/mipsel-bfk3/x11
@$( call add,THE_PACKAGES,xfce-reduced-resource)
2019-09-02 18:58:09 +03:00
e n d i f
e n d i f