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 ) ) )
2020-09-13 18:52:44 +03:00
mixin/vm-archdep : use /bootloader /uboot use /tty /S 0
2020-07-03 01:19:39 +03:00
@$( 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 ; @:
2020-08-14 15:11:29 +03:00
vm/regular-builder : vm /regular -jeos -sysv mixin /regular -builder
@$( call set,VM_SIZE,10737418240)
2019-09-02 18:58:09 +03:00
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 ; @:
2020-08-05 15:21:37 +03:00
i f e q ( , $( filter -out aarch 64 armh ,$ ( ARCH ) ) )
2019-10-01 15:18:42 +03:00
# Raspberry Pi 4
2020-08-20 20:01:58 +03:00
vm/regular-jeos-systemd-rpi : vm /systemd -net mixin /regular -vm -jeos use /tty /AMA 0 \
2020-08-05 13:05:23 +03:00
use/arm-rpi4/kernel; @:
2019-10-01 15:18:42 +03:00
2020-08-20 20:01:58 +03:00
vm/regular-jeos-sysv-rpi : vm /net mixin /regular -vm -jeos use /tty /AMA 0 \
2020-08-05 13:05:23 +03:00
use/arm-rpi4/kernel +power; @:
2019-10-01 15:18:42 +03:00
2020-08-20 20:01:58 +03:00
vm/regular-builder-rpi : vm /regular -jeos -systemd -rpi mixin /regular -builder ; @:
2020-08-05 11:26:32 +03:00
2020-08-20 20:01:58 +03:00
vm/regular-lxde-rpi : vm /.regular -gtk mixin /regular -lxde use /arm -rpi 4/full ; @:
2019-10-01 15:18:42 +03:00
2020-08-20 20:01:58 +03:00
vm/regular-lxqt-rpi : vm /.regular -gtk mixin /regular -lxqt use /arm -rpi 4/full ; @:
2019-10-01 15:18:42 +03:00
2020-08-20 20:01:58 +03:00
vm/regular-mate-rpi : vm /.regular -gtk mixin /regular -mate use /arm -rpi 4/full ; @:
2019-10-01 15:18:42 +03:00
2020-08-20 20:01:58 +03:00
vm/regular-xfce-rpi : vm /.regular -gtk mixin /regular -xfce use /arm -rpi 4/full ; @:
2019-10-01 15:18:42 +03:00
2020-08-26 17:40:50 +03:00
i f e q ( , $( filter -out aarch 64,$ ( ARCH ) ) )
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
2020-08-05 15:21:37 +03:00
e n d i f
2019-09-02 18:58:09 +03:00
i f e q ( , $( filter -out mipsel ,$ ( ARCH ) ) )
# Tavolga
2020-09-07 13:50:56 +03:00
vm/regular-jeos-systemd-tavolga : vm /systemd -net mixin /regular -vm -jeos \
2019-09-02 18:58:09 +03:00
use/mipsel-mitx; @:
2020-09-07 13:50:56 +03:00
vm/regular-jeos-sysv-tavolga : vm /net mixin /regular -vm -jeos \
2019-09-02 18:58:09 +03:00
use/mipsel-mitx +power; @:
2020-09-07 13:50:56 +03:00
vm/regular-builder-tavolga : vm /regular -jeos -sysv -tavolga \
2019-09-02 18:58:09 +03:00
mixin/regular-builder; @:
2020-09-07 13:50:56 +03:00
vm/regular-icewm-sysv-tavolga : vm /.regular -desktop -sysv mixin /regular -icewm \
2019-09-02 18:58:09 +03:00
use/mipsel-mitx/x11; @:
2020-09-07 13:50:56 +03:00
vm/regular-lxde-tavolga : vm /.regular -gtk mixin /regular -lxde \
2019-09-02 18:58:09 +03:00
use/mipsel-mitx/x11; @:
2020-09-07 13:50:56 +03:00
vm/regular-lxqt-tavolga : vm /.regular -gtk mixin /regular -lxqt \
2019-09-02 18:58:09 +03:00
use/mipsel-mitx/x11; @:
2020-09-07 13:50:56 +03:00
vm/regular-mate-tavolga : 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
2020-09-07 13:50:56 +03:00
vm/regular-xfce-tavolga : 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
2020-09-07 13:50:56 +03:00
vm/regular-jeos-systemd-bfk3 : vm /systemd -net mixin /regular -vm -jeos \
2019-09-02 18:58:09 +03:00
use/mipsel-bfk3; @:
2020-09-07 13:50:56 +03:00
vm/regular-jeos-sysv-bfk3 : vm /net mixin /regular -vm -jeos \
2019-09-02 18:58:09 +03:00
use/mipsel-bfk3 +power; @:
2020-09-07 13:50:56 +03:00
vm/regular-builder-bfk3 : vm /regular -jeos -sysv -bfk 3 \
2019-09-02 18:58:09 +03:00
mixin/regular-builder; @:
2020-09-07 13:50:56 +03:00
vm/regular-icewm-sysv-bfk3 : vm /.regular -desktop -sysv mixin /regular -icewm \
2019-09-02 18:58:09 +03:00
use/mipsel-bfk3/x11; @:
2020-09-07 13:50:56 +03:00
vm/regular-lxde-bfk3 : vm /.regular -gtk mixin /regular -lxde \
2019-09-02 18:58:09 +03:00
use/mipsel-bfk3/x11; @:
2020-09-07 13:50:56 +03:00
vm/regular-lxqt-bfk3 : vm /.regular -gtk mixin /regular -lxqt \
2019-09-02 18:58:09 +03:00
use/mipsel-bfk3/x11; @:
2020-09-07 13:50:56 +03:00
vm/regular-mate-bfk3 : 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
2020-09-07 13:50:56 +03:00
vm/regular-xfce-bfk3 : 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