b5b96931ad
distro/.regular-install is now factored out to be reused in tde based installer (and potentially more images later on). This implies sysvinit at the moment which might change too but looks just fine right now.
111 lines
4.0 KiB
Makefile
111 lines
4.0 KiB
Makefile
# regular build/usage images
|
|
ifeq (distro,$(IMAGE_CLASS))
|
|
|
|
# common ground
|
|
distro/.regular-bare: distro/.base +wireless use/efi/signed \
|
|
use/memtest use/stage2/net-eth use/kernel/net
|
|
@$(call try,SAVE_PROFILE,yes)
|
|
|
|
# graphical target (not enforcing xorg drivers or blobs)
|
|
distro/.regular-x11: distro/.regular-bare use/x11/wacom +vmguest \
|
|
use/live/x11 use/live/install use/live/repo use/live/rw \
|
|
use/luks use/branding
|
|
@$(call add,LIVE_LISTS,$(call tags,(base || desktop) && regular))
|
|
@$(call add,LIVE_LISTS,$(call tags,base rescue))
|
|
@$(call add,LIVE_PACKAGES,gpm livecd-install-apt-cache)
|
|
@$(call add,DEFAULT_SERVICES_ENABLE,gpm)
|
|
|
|
# WM base target
|
|
distro/.regular-base: distro/.regular-x11 use/x11/xorg
|
|
@$(call add,LIVE_PACKAGES,installer-feature-desktop-other-fs-stage2)
|
|
@$(call add,LIVE_PACKAGES,alterator-notes)
|
|
@$(call add,THE_BRANDING,indexhtml notes alterator)
|
|
@$(call add,THE_BRANDING,graphics)
|
|
|
|
# DE base target
|
|
# TODO: use/plymouth/live when luks+plymouth is done, see also #28255
|
|
distro/.regular-desktop: distro/.regular-base \
|
|
use/syslinux/ui/gfxboot use/firmware/laptop use/efi/refind +systemd
|
|
@$(call add,LIVE_PACKAGES,fuse-exfat)
|
|
@$(call add,LIVE_LISTS,domain-client)
|
|
@$(call add,THE_BRANDING,bootloader)
|
|
@$(call set,KFLAVOURS,std-def)
|
|
|
|
distro/.regular-gtk: distro/.regular-desktop use/x11/lightdm/gtk +plymouth; @:
|
|
distro/.regular-sysv: distro/.regular-base +sysvinit; @:
|
|
distro/.regular-sysv-gtk: distro/.regular-sysv use/x11/lightdm/gtk; @:
|
|
|
|
distro/.regular-install: distro/.regular-bare \
|
|
use/branding +installer +sysvinit +power
|
|
@$(call add,INSTALL2_BRANDING,alterator notes)
|
|
@$(call add,THE_BRANDING,alterator)
|
|
@$(call set,INSTALLER,desktop)
|
|
|
|
distro/regular-icewm: distro/.regular-sysv-gtk +icewm
|
|
@$(call add,LIVE_LISTS,$(call tags,regular icewm))
|
|
@$(call set,KFLAVOURS,un-def)
|
|
|
|
distro/regular-wmaker: distro/.regular-sysv-gtk use/x11/wmaker \
|
|
use/syslinux/ui/gfxboot use/efi/refind
|
|
@$(call add,LIVE_PACKAGES,livecd-install-wmaker)
|
|
@$(call add,LIVE_PACKAGES,xxkb)
|
|
@$(call add,MAIN_PACKAGES,wmgtemp wmhdaps wmpomme wmxkbru)
|
|
|
|
ifeq (i586,$(ARCH))
|
|
distro/regular-gnustep: distro/regular-wmaker use/x11/gnustep +plymouth
|
|
@$(call add,THE_BRANDING,graphics)
|
|
else
|
|
distro/regular-gnustep:
|
|
$(error $@ is known buggy on non-i586 at the moment)
|
|
endif
|
|
|
|
distro/regular-xfce: distro/.regular-gtk use/x11/xfce +nm; @:
|
|
|
|
distro/regular-lxde: distro/.regular-gtk use/x11/lxde use/fonts/infinality +nm
|
|
@$(call add,LIVE_LISTS,$(call tags,desktop gvfs))
|
|
|
|
distro/regular-xmonad: distro/.regular-gtk use/x11/xmonad
|
|
@$(call add,LIVE_PACKAGES,livecd-regular-xmonad)
|
|
|
|
distro/regular-mate: distro/.regular-gtk use/x11/mate +nm
|
|
@$(call add,LIVE_LISTS,$(call tags,mobile mate))
|
|
|
|
distro/regular-e17: distro/.regular-gtk use/x11/e17 use/fonts/infinality
|
|
@$(call add,LIVE_PACKAGES,xterm)
|
|
|
|
distro/regular-cinnamon: distro/.regular-gtk \
|
|
use/x11/cinnamon use/fonts/infinality
|
|
@$(call set,META_VOL_ID,ALT Linux $(IMAGE_NAME)) # see also #28271
|
|
|
|
distro/regular-gnome3: distro/.regular-desktop use/x11/gnome3 +plymouth; @:
|
|
|
|
# reusable bits
|
|
mixin/regular-tde: use/syslinux/ui/gfxboot +tde +plymouth
|
|
@$(call add,THE_PACKAGES,kdegames kdeedu)
|
|
@$(call add,THE_LISTS,openscada)
|
|
|
|
distro/regular-tde: distro/.regular-desktop mixin/regular-tde +nm; @:
|
|
|
|
distro/regular-tde-sysv: distro/.regular-sysv mixin/regular-tde \
|
|
use/net-eth/dhcp use/efi/refind; @:
|
|
|
|
distro/regular-kde4: distro/.regular-desktop use/x11/kde4 use/x11/kdm4 \
|
|
use/fonts/zerg +pulse +plymouth
|
|
@$(call add,LIVE_LISTS,$(call tags,regular kde4))
|
|
|
|
distro/regular-razorqt: distro/.regular-desktop +razorqt +plymouth; @:
|
|
|
|
distro/regular-sugar: distro/.regular-gtk use/x11/sugar; @:
|
|
|
|
distro/regular-rescue: distro/.regular-bare use/rescue/rw \
|
|
use/syslinux/ui/menu use/hdt use/efi/refind use/efi/shell
|
|
@$(call set,KFLAVOURS,un-def)
|
|
@$(call add,RESCUE_PACKAGES,gpm)
|
|
|
|
distro/regular-server: distro/.regular-install \
|
|
use/install2/fs use/bootloader/lilo use/server/mini use/luks
|
|
@$(call add,THE_LISTS,$(call tags,(base || server) && regular))
|
|
@$(call set,INSTALLER,altlinux-server)
|
|
|
|
endif
|