344914c3ae
It's been tiresome to setup a few hosts having to rollback to modesetting which exposes no artifacts at all (albeit being slower) from mga2 that has issues with GTK3 for me... do it this way.
58 lines
2.5 KiB
Makefile
58 lines
2.5 KiB
Makefile
ifeq (distro,$(IMAGE_CLASS))
|
|
|
|
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
|
|
distro/alt-workstation: workstation_groups_x86 = $(addprefix workstation/,\
|
|
3rdparty blender clamav cloud-clients freecad gnome-peer-to-peer \
|
|
gtk-dictionary kvm smartcard virtualbox voip-clients)
|
|
|
|
distro/alt-workstation: distro/.base +power +vmguest +wireless +efi \
|
|
mixin/desktop-installer mixin/alt-workstation \
|
|
use/memtest use/rescue/base use/bootloader/grub use/luks \
|
|
use/efi/refind use/efi/memtest86 use/efi/shell \
|
|
use/install2/repo use/install2/suspend use/live/suspend \
|
|
use/live/install use/live/x11 use/live/repo use/live/rw \
|
|
use/branding/complete use/docs/license \
|
|
use/domain-client/full use/x11/amdgpu use/x11/lightdm/gtk
|
|
@$(call add,INSTALL2_PACKAGES,open-iscsi)
|
|
@$(call add,INSTALL2_PACKAGES,xorg-conf-synaptics)
|
|
@$(call add,MAIN_PACKAGES,solaar)
|
|
@$(call add,MAIN_GROUPS,$(workstation_groups_x86))
|
|
@$(call add,MAIN_LISTS,workstation/extras)
|
|
@$(call add,MAIN_LISTS,$(call tags,xorg vaapi))
|
|
@$(call add,THE_LISTS,$(call tags,archive extra))
|
|
@$(call add,THE_LISTS,$(call tags,mobile mate))
|
|
@$(call add,BASE_KMODULES,kvm virtualbox)
|
|
@$(call add,CLEANUP_BASE_PACKAGES,acpid-events-power)
|
|
@$(call add,RESCUE_BOOTARGS,nomodeset vga=0)
|
|
@$(call add,EFI_BOOTARGS,lang=ru_RU)
|
|
endif
|
|
|
|
ifeq (,$(filter-out e2k%,$(ARCH)))
|
|
distro/.alt-workstation-base: distro/.e2k-installer mixin/alt-workstation
|
|
@$(call add,THE_PACKAGES,setup-mate-terminal)
|
|
@$(call add,THE_PACKAGES,setup-mate-nocomposite)
|
|
@$(call add,THE_PACKAGES,setup-libgl-dri3-disable)
|
|
@$(call add,THE_PACKAGES,setup-pulseaudio-plain-module-detect)
|
|
@$(call add,THE_PACKAGES,firmware-linux)
|
|
@$(call add,THE_BRANDING,graphics)
|
|
@$(call set,META_APP_ID,ALT Workstation/$(ARCH))
|
|
|
|
distro/.alt-workstation: distro/.alt-workstation-base use/x11/lightdm/gtk; @:
|
|
|
|
distro/alt-workstation-101: distro/.alt-workstation use/e2k/101
|
|
@$(call set,META_VOL_ID,ALT Workstation 101)
|
|
@$(call add,MAIN_GROUPS,workstation/e101-modesetting)
|
|
@$(call add,MAIN_GROUPS,workstation/e101-mga2)
|
|
|
|
distro/alt-workstation-401: distro/.alt-workstation use/e2k/401; @:
|
|
@$(call set,META_VOL_ID,ALT Workstation 401)
|
|
|
|
# avoid lightdm; NB: mate-settings pulls it in (hence the dummy)
|
|
distro/alt-workstation-801: distro/.alt-workstation-base use/e2k/install2/801
|
|
@$(call set,META_VOL_ID,ALT Workstation 801)
|
|
@$(call add,MAIN_GROUPS,workstation/e801-1seat workstation/e801-2seat)
|
|
@$(call add,INSTALL2_PACKAGES,installer-feature-e2k-801-dualseat)
|
|
endif
|
|
|
|
endif
|