2012-12-26 00:06:26 +04:00
# regular build/usage images
i f e q ( d i s t r o , $( IMAGE_CLASS ) )
2013-03-03 23:54:53 +04:00
# common ground
2013-05-24 14:49:54 +04:00
distro/.regular-bare : distro /.base +wireless use /efi /signed \
2013-03-20 15:43:51 +04:00
use/memtest use/stage2/net-eth use/kernel/net
2013-03-03 23:54:53 +04:00
@$( call try,SAVE_PROFILE,yes)
2013-05-30 21:06:39 +04:00
# graphical target (not enforcing xorg drivers or blobs)
distro/.regular-x11 : distro /.regular -bare use /x 11/wacom +vmguest \
2013-09-18 00:36:29 +04:00
use/live/x11 use/live/install use/live/repo use/live/rw \
2013-05-30 21:06:39 +04:00
use/luks use/branding
2013-03-13 02:37:33 +04:00
@$( call add,LIVE_LISTS,$( call tags,( base || desktop) && regular) )
2013-04-22 23:29:41 +04:00
@$( call add,LIVE_LISTS,$( call tags,base rescue) )
2013-09-27 20:15:02 +04:00
@$( call add,LIVE_PACKAGES,gpm livecd-install-apt-cache)
2013-09-23 20:26:02 +04:00
@$( call add,DEFAULT_SERVICES_ENABLE,gpm)
2013-05-30 21:06:39 +04:00
2013-11-13 20:38:57 +04:00
# common WM live/installer bits
mixin/regular-desktop : use /x 11/xorg use /sound use /xdg -user -dirs
@$( call add,THE_PACKAGES,installer-feature-desktop-other-fs-stage2)
@$( call add,THE_PACKAGES,alterator-notes)
@$( call add,THE_BRANDING,alterator graphics indexhtml notes)
2013-05-30 21:06:39 +04:00
# WM base target
2013-11-13 20:38:57 +04:00
distro/.regular-base : distro /.regular -x 11 mixin /regular -desktop
2012-12-26 00:06:26 +04:00
2013-02-21 12:13:06 +04:00
# DE base target
# TODO: use/plymouth/live when luks+plymouth is done, see also #28255
distro/.regular-desktop : distro /.regular -base \
2013-06-03 12:03:23 +04:00
use/syslinux/ui/gfxboot use/firmware/laptop use/efi/refind +systemd
2013-02-21 12:13:06 +04:00
@$( call add,LIVE_LISTS,domain-client)
@$( call add,THE_BRANDING,bootloader)
@$( call set,KFLAVOURS,std-def)
2013-02-05 14:51:36 +04:00
distro/.regular-gtk : distro /.regular -desktop use /x 11/lightdm /gtk +plymouth ; @:
2013-11-13 17:42:01 +04:00
distro/.regular-sysv : distro /.regular -base +sysvinit ; @:
2013-10-14 20:59:05 +04:00
distro/.regular-sysv-gtk : distro /.regular -sysv use /x 11/lightdm /gtk ; @:
2012-12-26 00:06:26 +04:00
2013-11-18 15:43:35 +04:00
distro/.regular-install : distro /.regular -bare +installer +sysvinit +power \
2014-02-26 17:32:24 +04:00
use/branding use/bootloader/grub use/luks use/install2/fs
2013-11-28 17:38:17 +04:00
@$( call add,THE_LISTS,$( call tags,base regular) )
2013-11-13 17:42:01 +04:00
@$( call add,INSTALL2_BRANDING,alterator notes)
@$( call add,THE_BRANDING,alterator)
2013-11-13 20:38:57 +04:00
2013-12-25 02:52:00 +04:00
distro/.regular-install-x11 : distro /.regular -install \
mixin/regular-desktop +vmguest
2013-12-23 22:49:15 +04:00
@$( call set,INSTALLER,altlinux-desktop)
2013-11-28 17:38:17 +04:00
@$( call add,THE_LISTS,$( call tags,regular desktop) )
2013-11-13 17:42:01 +04:00
2013-10-14 20:59:05 +04:00
distro/regular-icewm : distro /.regular -sysv -gtk +icewm
2013-03-24 22:11:27 +04:00
@$( call add,LIVE_LISTS,$( call tags,regular icewm) )
2013-12-24 14:51:13 +04:00
@$( call set,KFLAVOURS,un-def)
2013-01-16 23:05:35 +04:00
2013-10-30 15:27:37 +04:00
distro/regular-wmaker : distro /.regular -sysv -gtk use /x 11/wmaker \
use/syslinux/ui/gfxboot use/efi/refind
2013-03-11 22:21:31 +04:00
@$( call add,LIVE_PACKAGES,livecd-install-wmaker)
2013-03-01 21:08:33 +04:00
@$( call add,LIVE_PACKAGES,xxkb)
2013-10-15 20:09:35 +04:00
@$( call add,MAIN_PACKAGES,wmgtemp wmhdaps wmpomme wmxkbru)
2013-03-01 21:08:33 +04:00
2013-03-12 01:44:59 +04:00
distro/regular-gnustep : distro /regular -wmaker use /x 11/gnustep +plymouth
2013-03-01 21:08:33 +04:00
@$( call add,THE_BRANDING,graphics)
2013-06-26 09:58:32 +04:00
distro/regular-xfce : distro /.regular -gtk use /x 11/xfce +nm ; @:
2013-02-26 20:43:24 +04:00
2013-08-13 22:21:26 +04:00
distro/regular-lxde : distro /.regular -gtk use /x 11/lxde use /fonts /infinality +nm
@$( call add,LIVE_LISTS,$( call tags,desktop gvfs) )
2012-12-26 00:06:26 +04:00
2013-02-27 01:32:50 +04:00
distro/regular-xmonad : distro /.regular -gtk use /x 11/xmonad
@$( call add,LIVE_PACKAGES,livecd-regular-xmonad)
2013-02-18 01:53:06 +04:00
2013-06-26 09:58:32 +04:00
distro/regular-mate : distro /.regular -gtk use /x 11/mate +nm
2013-06-11 19:24:29 +04:00
@$( call add,LIVE_LISTS,$( call tags,mobile mate) )
2012-12-26 00:06:26 +04:00
2013-06-04 12:18:51 +04:00
distro/regular-e17 : distro /.regular -gtk use /x 11/e 17 use /fonts /infinality
2013-02-21 12:19:07 +04:00
@$( call add,LIVE_PACKAGES,xterm)
2012-12-26 00:06:26 +04:00
2013-12-09 22:46:19 +04:00
distro/regular-e18 : distro /.regular -gtk use /x 11/e 18 use /fonts /infinality
@$( call add,LIVE_PACKAGES,xterm)
2013-05-28 13:04:03 +04:00
distro/regular-cinnamon : distro /.regular -gtk \
use/x11/cinnamon use/fonts/infinality
2012-12-26 00:06:26 +04:00
@$( call set,META_VOL_ID,ALT Linux $( IMAGE_NAME) ) # see also #28271
2013-05-14 21:55:07 +04:00
distro/regular-gnome3 : distro /.regular -desktop use /x 11/gnome 3 +plymouth ; @:
2013-01-15 19:00:59 +04:00
2013-10-30 15:29:18 +04:00
# reusable bits
2013-11-13 17:30:44 +04:00
mixin/regular-tde : use /syslinux /ui /gfxboot +tde +plymouth
2014-01-30 19:30:29 +04:00
@$( call add,THE_PACKAGES,kdeedu)
2013-11-13 17:30:44 +04:00
@$( call add,THE_LISTS,openscada)
2013-01-08 02:44:40 +04:00
2013-11-13 17:30:44 +04:00
distro/regular-tde : distro /.regular -desktop mixin /regular -tde +nm ; @:
2013-10-30 15:29:18 +04:00
2013-11-13 17:30:44 +04:00
distro/regular-tde-sysv : distro /.regular -sysv mixin /regular -tde \
use/net-eth/dhcp use/efi/refind; @:
2013-10-14 20:59:05 +04:00
2013-02-18 18:55:41 +04:00
distro/regular-kde4 : distro /.regular -desktop use /x 11/kde 4 use /x 11/kdm 4 \
2013-07-04 22:28:17 +04:00
use/fonts/zerg +pulse +plymouth
2013-02-27 17:47:55 +04:00
@$( call add,LIVE_LISTS,$( call tags,regular kde4) )
2013-01-17 19:22:43 +04:00
2013-02-07 01:31:16 +04:00
distro/regular-razorqt : distro /.regular -desktop +razorqt +plymouth ; @:
2012-12-26 00:06:26 +04:00
2013-03-17 00:20:50 +04:00
distro/regular-sugar : distro /.regular -gtk use /x 11/sugar ; @:
2013-03-20 00:08:52 +04:00
distro/regular-rescue : distro /.regular -bare use /rescue /rw \
2013-12-18 15:12:09 +04:00
use/efi/refind use/efi/shell use/efi/memtest86 \
2014-01-17 15:00:55 +04:00
use/syslinux/ui/menu use/hdt test/rescue/no-x11
2013-12-24 14:51:13 +04:00
@$( call set,KFLAVOURS,un-def)
2013-09-23 20:26:02 +04:00
@$( call add,RESCUE_PACKAGES,gpm)
2013-03-03 23:54:53 +04:00
2013-11-13 17:42:30 +04:00
distro/regular-sysv-tde : distro /.regular -install -x 11 \
2013-12-25 01:38:40 +04:00
mixin/desktop-installer mixin/regular-tde \
2014-02-26 17:32:24 +04:00
use/branding/complete use/net-eth/dhcp \
2013-12-25 01:40:41 +04:00
use/efi/refind use/efi/shell use/rescue/base
@$( call set,KFLAVOURS,led-ws)
2013-12-25 02:14:26 +04:00
@$( call add,RESCUE_LISTS,$( call tags,rescue misc) )
@$( call add,THE_PACKAGES,alterator-x11 htop k3b pm-utils)
2014-01-30 19:22:58 +04:00
@$( call add,THE_LISTS,$( call tags,base desktop) )
2013-11-13 17:42:30 +04:00
2014-02-26 17:32:24 +04:00
distro/regular-server : distro /.regular -install use /server /mini use /rescue /base
2013-11-28 17:38:17 +04:00
@$( call add,THE_LISTS,$( call tags,regular server) )
2013-12-30 20:40:44 +04:00
@$( call add,MAIN_PACKAGES,aptitude)
2013-10-14 14:25:29 +04:00
@$( call set,INSTALLER,altlinux-server)
2013-05-24 17:37:49 +04:00
2014-02-26 15:38:50 +04:00
distro/regular-server-ovz : distro /regular -server \
use/server/ovz use/server/groups/base; @:
2012-12-26 00:06:26 +04:00
e n d i f