2016-04-08 17:23:52 +03:00
i f e q ( d i s t r o , $( IMAGE_CLASS ) )
2018-07-20 16:53:15 +03:00
i f e q ( , $( filter -out i 586 x 86_ 64,$ ( ARCH ) ) )
distro/alt-workstation : workstation_groups_x 86 = $( addprefix workstation /,\
2019-03-20 17:12:18 +03:00
3rdparty blender clamav cloud-clients freecad \
2020-04-07 13:45:00 +03:00
gtk-dictionary kvm smartcard voip-clients)
2019-07-11 21:00:36 +03:00
e n d i f
2016-04-08 17:23:52 +03:00
2019-07-09 18:42:28 +03:00
distro/alt-workstation : distro /.base +vmguest +wireless +efi \
2018-07-20 16:53:15 +03:00
mixin/desktop-installer mixin/alt-workstation \
2019-06-06 21:50:34 +03:00
mixin/alt-workstation-install \
2018-07-20 16:53:15 +03:00
use/memtest use/rescue/base use/bootloader/grub use/luks \
use/efi/refind use/efi/memtest86 use/efi/shell \
2018-07-25 17:53:09 +03:00
use/install2/repo use/install2/suspend use/live/suspend \
2018-07-20 16:53:15 +03:00
use/live/install use/live/x11 use/live/repo use/live/rw \
2019-10-31 17:05:14 +03:00
use/vmguest/kvm/x11 use/stage2/kms \
2018-07-20 16:53:15 +03:00
use/branding/complete use/docs/license \
2018-08-02 20:03:12 +03:00
use/domain-client/full use/x11/amdgpu use/x11/lightdm/gtk
2016-11-14 13:18:53 +03:00
@$( call add,INSTALL2_PACKAGES,open-iscsi)
2019-07-09 18:06:38 +03:00
@$( call add,INSTALL2_PACKAGES,xorg-conf-libinput-touchpad)
2019-11-12 18:32:12 +03:00
@$( call add,INSTALL2_PACKAGES,installer-feature-quota-stage2)
2016-11-14 13:18:53 +03:00
@$( call add,MAIN_PACKAGES,solaar)
2019-07-11 21:00:36 +03:00
i f e q ( , $( filter -out i 586 x 86_ 64,$ ( ARCH ) ) )
2018-07-20 16:53:15 +03:00
@$( call add,MAIN_GROUPS,$( workstation_groups_x86) )
2020-04-07 13:45:00 +03:00
e n d i f
i f e q ( , $( filter -out x 86_ 64,$ ( ARCH ) ) )
@$( call add,MAIN_GROUPS,workstation/virtualbox)
2019-07-11 21:00:36 +03:00
@$( call add,BASE_KMODULES,kvm virtualbox)
2020-06-15 06:41:30 +03:00
e n d i f
i f e q ( , $( filter -out aarch 64,$ ( ARCH ) ) )
@$( call set,KFLAVOURS,bmitx-def std-def)
@$( call add,INSTALL2_PACKAGES,installer-feature-cleanup-kernel-stage3)
2020-06-16 14:24:03 +03:00
@$( call add,LIVE_PACKAGES,installer-feature-cleanup-kernel-stage3)
2019-07-11 21:00:36 +03:00
e n d i f
2016-06-30 14:31:33 +03:00
@$( call add,MAIN_LISTS,workstation/extras)
2016-11-10 20:34:56 +03:00
@$( call add,MAIN_LISTS,$( call tags,xorg vaapi) )
2016-04-08 17:23:52 +03:00
@$( call add,THE_LISTS,$( call tags,archive extra) )
@$( call add,THE_LISTS,$( call tags,mobile mate) )
2019-11-12 18:32:12 +03:00
@$( call add,LIVE_PACKAGES,installer-feature-quota-stage2)
2019-10-17 18:22:02 +03:00
@$( call add,LIVE_PACKAGES,livecd-installer-features)
@$( call add,LIVE_PACKAGES,installer-feature-lightdm-stage3)
2016-04-08 17:23:52 +03:00
@$( call add,RESCUE_BOOTARGS,nomodeset vga = 0)
2018-07-20 16:53:15 +03:00
@$( call add,EFI_BOOTARGS,lang= ru_RU)
i f e q ( , $( filter -out e 2k %,$ ( ARCH ) ) )
2018-08-02 20:03:12 +03:00
distro/.alt-workstation-base : distro /.e 2k -installer mixin /alt -workstation
2018-07-20 16:53:15 +03:00
@$( call add,THE_PACKAGES,setup-mate-terminal)
@$( call add,THE_PACKAGES,setup-mate-nocomposite)
2018-08-17 18:01:46 +03:00
@$( call add,THE_PACKAGES,setup-libgl-dri3-disable)
2018-08-02 20:03:12 +03:00
@$( call add,THE_PACKAGES,setup-pulseaudio-plain-module-detect)
2018-07-20 16:53:15 +03:00
@$( call add,THE_PACKAGES,firmware-linux)
2018-08-02 20:03:12 +03:00
@$( call add,THE_BRANDING,graphics)
@$( call set,META_APP_ID,ALT Workstation/$( ARCH) )
distro/.alt-workstation : distro /.alt -workstation -base use /x 11/lightdm /gtk ; @:
distro/alt-workstation-101 : distro /.alt -workstation use /e 2k /101
2018-12-24 20:34:23 +03:00
@$( call set,META_VOL_ID,ALT Workstation 101)
2018-10-18 12:16:41 +03:00
@$( call add,MAIN_GROUPS,workstation/e101-modesetting)
@$( call add,MAIN_GROUPS,workstation/e101-mga2)
2018-07-20 16:53:15 +03:00
distro/alt-workstation-401 : distro /.alt -workstation use /e 2k /401; @:
2018-12-24 20:34:23 +03:00
@$( call set,META_VOL_ID,ALT Workstation 401)
2018-08-02 20:03:12 +03:00
# avoid lightdm; NB: mate-settings pulls it in (hence the dummy)
distro/alt-workstation-801 : distro /.alt -workstation -base use /e 2k /install 2/801
2018-12-24 20:34:23 +03:00
@$( call set,META_VOL_ID,ALT Workstation 801)
2018-08-02 20:03:12 +03:00
@$( call add,MAIN_GROUPS,workstation/e801-1seat workstation/e801-2seat)
2018-12-24 20:31:28 +03:00
@$( call add,INSTALL2_PACKAGES,installer-feature-e2k-801-dualseat)
2018-07-20 16:53:15 +03:00
e n d i f
2016-04-08 17:23:52 +03:00
e n d i f
2019-06-06 16:16:15 +03:00
i f e q ( v m , $( IMAGE_CLASS ) )
i f e q ( , $( filter -out aarch 64 armh ,$ ( ARCH ) ) )
vm/alt-workstation : vm /systemd use /x 11/armsoc use /x 11/lightdm /gtk \
2020-05-14 16:11:03 +03:00
use/oem use/repo use/bootloader/uboot mixin/alt-workstation
@$( call add,THE_PACKAGES,rootfs-installer-features)
@$( call add,THE_PACKAGES,installer-feature-lightdm-stage3)
@$( call add,THE_PACKAGES,installer-feature-quota-stage2)
2019-07-22 19:11:01 +03:00
vm/alt-workstation-tegra : vm /alt -workstation use /aarch 64-tegra ; @:
2019-06-06 16:16:15 +03:00
e n d i f
2019-09-02 17:37:12 +03:00
vm/alt-workstation-cloud : vm /alt -p 9-cloud use /x 11/lightdm /gtk \
mixin/alt-workstation
2019-09-02 22:47:27 +03:00
@$( call add,THE_PACKAGES,cloud-init-config-netplan)
2020-07-08 18:50:26 +03:00
@$( call add,SYSTEMD_SERVICES_DISABLE,network.service)
2019-06-06 16:16:15 +03:00
e n d i f