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 ) ) )
2019-09-25 08:36:12 +03:00
mixin/vm-archdep : use /bootloader /uboot use /no -sleep
2019-09-02 18:58:09 +03:00
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
2020-07-03 01:19:39 +03:00
i f e q ( , $( filter -out riscv 64,$ ( ARCH ) ) )
mixin/vm-archdep : use /tty /S 0
@$( call set,KFLAVOURS,un-def)
e l s e
2019-09-02 18:58:09 +03:00
mixin/vm-archdep : ; @:
e n d i f
2020-07-03 01:19:39 +03:00
e n d i f
2019-09-02 18:58:09 +03:00
e n d i f
2020-02-18 19:04:31 +03:00
@$( call add,KMODULES,staging)
2020-07-15 22:58:58 +03:00
i f e q ( , $( filter -out i 586 x 86_ 64 armh aarch 64,$ ( ARCH ) ) )
@$( call set,KFLAVOURS,un-def std-def)
e n d i f
2019-09-02 18:58:09 +03:00
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
2020-05-29 06:31:04 +03:00
@$( call add,THE_PACKAGES,bash-completion mc update-kernel)
2019-09-02 18:58:09 +03:00
@$( call add,THE_PACKAGES,vim-console)
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
2020-07-03 01:19:39 +03:00
i f e q ( , $( filter -out riscv 64,$ ( ARCH ) ) )
mixin/regular-vm-x11 : mixin /regular -vm -base mixin /regular -x 11 \
mixin/regular-desktop use/oem/vnc +wireless; @:
e l s e
2019-09-02 18:58:09 +03:00
mixin/regular-vm-x11 : mixin /regular -vm -base mixin /regular -x 11 \
2020-04-01 19:48:33 +03:00
mixin/regular-desktop use/oem +wireless; @:
2020-07-03 01:19:39 +03:00
e n d i f
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-03-28 18:44:31 +03:00
vm/.regular-desktop : vm /systemd mixin /regular -vm -x 11 +systemd +systemd -optimal \
+plymouth; @:
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 \
2020-05-29 06:31:04 +03:00
mixin/regular-vm-jeos mixin/vm-archdep
@$( call add,THE_PACKAGES,glibc-locales)
2019-09-02 18:58:09 +03:00
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; @:
2020-02-16 10:10:50 +03:00
vm/regular-cinnamon : vm /.regular -gtk mixin /regular -cinnamon mixin /vm -archdep ; @:
2019-09-02 18:58:09 +03:00
2020-05-16 17:52:13 +03:00
vm/regular-gnome3 : vm /.regular -gtk mixin /regular -gnome 3 mixin /vm -archdep ; @:
2019-09-02 18:58:09 +03:00
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)
2020-07-15 22:58:58 +03:00
i f e q ( , $( filter -out armh aarch 64,$ ( ARCH ) ) )
@$( call set,KFLAVOURS,mp lts)
e n d i f
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 ) ) )
2019-10-01 15:18:42 +03:00
# Raspberry Pi 4
vm/regular-jeos-systemd-rpi4 : vm /systemd -net mixin /regular -vm -jeos \
2020-05-30 20:14:39 +03:00
use/arm-rpi4; @:
2019-10-01 15:18:42 +03:00
vm/regular-jeos-sysv-rpi4 : vm /net mixin /regular -vm -jeos \
2020-05-30 20:14:39 +03:00
use/arm-rpi4 +power; @:
2019-10-01 15:18:42 +03:00
2020-05-30 20:14:39 +03:00
vm/regular-lxde-rpi4 : vm /.regular -gtk mixin /regular -lxde use /arm -rpi 4; @:
2019-10-01 15:18:42 +03:00
2020-05-30 20:14:39 +03:00
vm/regular-lxqt-rpi4 : vm /.regular -gtk mixin /regular -lxqt use /arm -rpi 4; @:
2019-10-01 15:18:42 +03:00
2020-05-30 20:14:39 +03:00
vm/regular-mate-rpi4 : vm /.regular -gtk mixin /regular -mate use /arm -rpi 4; @:
2019-10-01 15:18:42 +03:00
2020-05-30 20:14:39 +03:00
vm/regular-xfce-rpi4 : vm /.regular -gtk mixin /regular -xfce use /arm -rpi 4; @:
2019-10-01 15:18:42 +03:00
2019-09-02 18:58:09 +03:00
# Nvidia Tegra (Jetson Nano only)
vm/regular-cinnamon-tegra : vm /.regular -gtk mixin /regular -cinnamon \
use/x11/lightdm/slick use/aarch64-tegra; @:
2019-09-23 09:54:43 +03:00
vm/regular-kde5-tegra : vm /.regular -gtk mixin /regular -kde 5 use /aarch 64-tegra
@$( call add,THE_PACKAGES,kde5-ksplash-disabled)
2019-09-02 18:58:09 +03:00
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 ; @:
2020-05-16 17:52:13 +03:00
vm/regular-gnome3-dbm : vm /.regular -gtk mixin /regular -gnome 3 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 \
2020-02-29 19:33:58 +03:00
use/armh-mcom02/x11
@$( call add,THE_PACKAGES,xfce-reduced-resource)
2019-09-02 18:58:09 +03:00
# 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 \
2020-02-29 19:33:58 +03:00
use/armh-mcom02/mali
@$( call add,THE_PACKAGES,mate-reduced-resource)
2019-09-02 18:58:09 +03:00
vm/regular-xfce-mcom02-mali : vm /.regular -gtk mixin /regular -xfce \
2020-02-29 19:33:58 +03:00
use/armh-mcom02/mali
@$( call add,THE_PACKAGES,xfce-reduced-resource)
2019-09-02 18:58:09 +03:00
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