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 \
2018-07-20 16:53:15 +03:00
gtk-dictionary kvm smartcard virtualbox 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 \
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)
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) )
2019-07-11 21:00:36 +03:00
@$( call add,BASE_KMODULES,kvm virtualbox)
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) )
@$( call add,RESCUE_BOOTARGS,nomodeset vga = 0)
2018-07-20 16:53:15 +03:00
@$( call add,EFI_BOOTARGS,lang= ru_RU)
2019-08-20 17:05:31 +03:00
@$( call add,SERVICES_ENABLE,chronyd)
@$( call add,SERVICES_ENABLE,crond)
2018-07-20 16:53:15 +03:00
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 \
use/oem use/repo use/bootloader/uboot mixin/alt-workstation; @:
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
e n d i f