Commit 50a9dbf2 authored by Anton Midyukov's avatar Anton Midyukov Committed by Michael Shigorin

mixin.mk, regular.mk: factor out cinnamon, kde5

...into mixins to make the distro configuration more reusable and portable across target arches. Think grafting instead of just growing from seed. See-also: ba437ba8
parent fddbb12a
...@@ -79,6 +79,16 @@ mixin/regular-icewm: use/fonts/ttf/redhat +icewm +nm ...@@ -79,6 +79,16 @@ mixin/regular-icewm: use/fonts/ttf/redhat +icewm +nm
mixin/regular-gnustep: use/x11/gnustep use/x11/gdm2.20 use/mediacheck mixin/regular-gnustep: use/x11/gnustep use/x11/gdm2.20 use/mediacheck
@$(call add,THE_BRANDING,graphics) @$(call add,THE_BRANDING,graphics)
mixin/regular-cinnamon: use/x11/cinnamon \
use/fonts/ttf/google use/net/nm/mmgui use/im
@$(call add,THE_PACKAGES,thunderbird-ru) ### l10n
mixin/regular-kde5: use/x11/kde5 use/browser/falkon \
use/fonts/ttf/google use/fonts/ttf/redhat use/fonts/zerg \
+nm +pulse
@$(call add,THE_PACKAGES,kde5-telepathy falkon-kde5)
@$(call set,THE_IMAGEWRITER,rosa-imagewriter)
mixin/regular-xfce: use/x11/xfce use/x11/gtk/nm +nm \ mixin/regular-xfce: use/x11/xfce use/x11/gtk/nm +nm \
use/fonts/ttf/redhat use/fonts/ttf/google/extra use/fonts/ttf/redhat use/fonts/ttf/google/extra
@$(call add,THE_PACKAGES,xfce-polkit) @$(call add,THE_PACKAGES,xfce-polkit)
......
...@@ -142,9 +142,7 @@ distro/regular-enlightenment-sysv: distro/.regular-sysv-gtk \ ...@@ -142,9 +142,7 @@ distro/regular-enlightenment-sysv: distro/.regular-sysv-gtk \
use/x11/enlightenment use/x11/enlightenment
@$(call set,META_VOL_ID,ALT regular-E-SysV/$(ARCH)) # see also #28271 @$(call set,META_VOL_ID,ALT regular-E-SysV/$(ARCH)) # see also #28271
distro/regular-cinnamon: distro/.regular-gtk use/x11/cinnamon \ distro/regular-cinnamon: distro/.regular-gtk mixin/regular-cinnamon; @:
use/fonts/ttf/google use/net/nm/mmgui use/im
@$(call add,THE_PACKAGES,thunderbird-ru) ### l10n
# not .regular-gtk due to gdm vs lightdm # not .regular-gtk due to gdm vs lightdm
distro/regular-gnome3: distro/.regular-desktop +plymouth +nm \ distro/regular-gnome3: distro/.regular-desktop +plymouth +nm \
...@@ -161,12 +159,8 @@ distro/regular-lxqt: distro/.regular-desktop mixin/regular-lxqt +plymouth \ ...@@ -161,12 +159,8 @@ distro/regular-lxqt: distro/.regular-desktop mixin/regular-lxqt +plymouth \
distro/regular-lxqt-sysv: distro/.regular-sysv mixin/regular-lxqt \ distro/regular-lxqt-sysv: distro/.regular-sysv mixin/regular-lxqt \
use/net-eth/dhcp; @: use/net-eth/dhcp; @:
distro/regular-kde5: distro/.regular-desktop use/browser/falkon \ distro/regular-kde5: distro/.regular-desktop \
use/x11/kde5 use/x11/sddm use/domain-client \ mixin/regular-kde5 use/domain-client use/x11/sddm +plymouth; @:
use/fonts/ttf/google use/fonts/ttf/redhat use/fonts/zerg \
+nm +pulse +plymouth
@$(call add,THE_PACKAGES,kde5-telepathy falkon-kde5)
@$(call set,THE_IMAGEWRITER,rosa-imagewriter)
distro/regular-robo: distro/regular-mate +robotics use/live/ru; @: distro/regular-robo: distro/regular-mate +robotics use/live/ru; @:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment