2018-07-20 16:53:15 +03:00
# shared across all supported arches, can be complemented per arch
2019-06-20 16:56:10 +03:00
mixin/alt-workstation-install : workstation_groups = $( addprefix workstation /,\
2018-07-20 16:53:15 +03:00
10-office 20-networking 30-multimedia 40-virtualization 50-publishing \
2019-03-20 17:12:18 +03:00
agents emulators ganttproject gnome-peer-to-peer graphics-editing \
libreoffice mate-usershare pidgin raccess scanning scribus \
sound-editing thunderbird vlc freeipa-client)
2018-07-20 16:53:15 +03:00
2020-08-22 18:47:01 +03:00
mixin/alt-workstation : +systemd +systemd -optimal +pulse +nm +power \
2018-07-20 16:53:15 +03:00
use/kernel/net use/l10n/default/ru_RU \
2018-08-02 20:03:12 +03:00
use/x11/xorg use/x11-autostart use/x11/gtk/nm \
2020-09-16 13:38:39 +03:00
use/ntp/chrony \
2018-08-08 18:16:57 +03:00
use/apt-conf/branch use/volumes/regular \
use/fonts/install2 \
2018-07-20 16:53:15 +03:00
use/fonts/otf/adobe use/fonts/otf/mozilla \
use/fonts/ttf/google use/fonts/ttf/google/extra \
use/fonts/ttf/redhat use/fonts/ttf/ubuntu \
2018-08-02 20:03:12 +03:00
use/branding use/control use/services \
2018-10-18 16:08:25 +03:00
use/sound use/xdg-user-dirs \
use/docs/manual use/docs/indexhtml \
2020-09-21 18:24:44 +03:00
use/browser/firefox use/browser/firefox/esr \
use/cleanup/live-no-cleanupdb
2019-06-20 16:58:32 +03:00
@$( call set,BRANDING,alt-workstation)
2018-07-20 16:53:15 +03:00
@$( call add,THE_BRANDING,mate-settings)
@$( call add,COMMON_PACKAGES,vim-console)
2020-08-21 15:21:14 +03:00
@$( call add,THE_LISTS,$( call tags,archive extra) )
@$( call add,THE_LISTS,$( call tags,mobile mate) )
2018-07-20 16:53:15 +03:00
@$( call add,BASE_LISTS,workstation/base.pkgs)
@$( call add,BASE_LISTS,$( call tags,desktop cups) )
@$( call add,LIVE_LISTS,workstation/live.pkgs)
@$( call add,LIVE_LISTS,$( call tags,desktop sane) )
@$( call add,LIVE_LISTS,$( call tags,desktop office) )
@$( call add,THE_LISTS,workstation/mate)
@$( call add,THE_LISTS,workstation/the.pkgs)
@$( call add,THE_LISTS,$( call tags,regular desktop) )
@$( call add,THE_LISTS,$( call tags,base regular) )
@$( call add,THE_LISTS,$( call tags,base l10n) )
@$( call add,THE_LISTS,$( call tags,base desktop) )
2020-09-01 20:33:00 +03:00
@$( call add,THE_LISTS,$( call tags,xorg vaapi) )
2018-07-20 16:53:15 +03:00
@$( call add,THE_KMODULES,staging)
@$( call add,CONTROL,xdg-user-dirs:enabled)
2019-08-20 18:15:55 +03:00
@$( call add,SERVICES_DISABLE,sshd)
2019-11-12 18:35:34 +03:00
@$( call add,SERVICES_DISABLE,auditd)
2018-07-20 16:53:15 +03:00
@$( call add,SERVICES_ENABLE,cups smb nmb httpd2 bluetoothd libvirtd)
2019-09-24 15:37:12 +03:00
@$( call add,SERVICES_ENABLE,crond)
2019-09-24 15:42:16 +03:00
@$( call add,SERVICES_ENABLE,fstrim.timer)
@$( call add,SERVICES_DISABLE,powertop bridge gpm)
2018-07-20 16:53:15 +03:00
@$( call set,META_PUBLISHER,BaseALT Ltd)
@$( call set,META_VOL_SET,ALT)
2019-08-06 17:21:29 +03:00
@$( call set,META_VOL_ID,ALT Workstation $( DISTRO_VERSION) $( ARCH) )
@$( call set,META_APP_ID,ALT Workstation $( DISTRO_VERSION) $( ARCH) $( shell date +%F) )
2018-07-20 16:53:15 +03:00
@$( call set,DOCS,alt-workstation)
2020-09-16 16:51:59 +03:00
@$( call add,PINNED_PACKAGES,postfix)
2019-06-06 21:50:34 +03:00
mixin/alt-workstation-install : +installer \
2020-02-07 20:49:30 +03:00
use/install2/fat use/install2/vnc \
use/stage2/fs use/stage2/hid use/stage2/md \
2021-04-06 03:19:34 +03:00
use/stage2/mmc use/stage2/net use/stage2/net-nfs use/stage2/cifs \
2020-03-19 20:12:54 +03:00
use/stage2/rtc use/stage2/sbc use/stage2/scsi use/stage2/usb
2020-05-14 16:48:27 +03:00
@$( call set,INSTALLER,alt-workstation)
2019-09-12 18:13:22 +03:00
@$( call add,INSTALL2_PACKAGES,installer-feature-slideshow)
2019-06-06 21:50:34 +03:00
@$( call add,INSTALL2_PACKAGES,alterator-notes)
@$( call add,INSTALL2_PACKAGES,fdisk)
2019-08-27 16:33:05 +03:00
@$( call add,INSTALL2_PACKAGES,btrfs-progs)
2020-08-21 15:21:14 +03:00
@$( call add,INSTALL2_PACKAGES,open-iscsi)
@$( call add,INSTALL2_PACKAGES,xorg-conf-libinput-touchpad)
2020-08-21 19:34:59 +03:00
i f n e q ( , $( filter -out e 2k %,$ ( ARCH ) ) )
2020-08-21 15:21:14 +03:00
@$( call add,INSTALL2_PACKAGES,installer-feature-quota-stage2)
@$( call add,LIVE_PACKAGES,installer-feature-quota-stage2)
2020-08-21 19:34:59 +03:00
@$( call add,MAIN_LISTS,workstation/extras)
e n d i f
2020-08-21 15:21:14 +03:00
@$( call add,LIVE_PACKAGES,livecd-installer-features)
@$( call add,LIVE_PACKAGES,installer-feature-lightdm-stage3)
@$( call add,MAIN_PACKAGES,solaar)
2019-06-25 16:52:35 +03:00
@$( call add,STAGE2_PACKAGES,chrony)
2019-06-06 21:50:34 +03:00
@$( call add,MAIN_GROUPS,$( workstation_groups) )