organized packagegroups into modules

This commit is contained in:
Bruce Leidl 2018-03-26 22:52:49 -04:00
parent 5cf6c3f9f1
commit 8884b2803a
8 changed files with 130 additions and 99 deletions

View File

@ -12,7 +12,7 @@ ROOTFS_POSTPROCESS_COMMAND += "set_citadel_user_password; symlink_lib64; setup_v
IMAGE_FSTYPES = "ext2"
IMAGE_INSTALL += "\
packagegroup-citadel-desktop \
packagegroup-citadel \
"
set_blank_user_password() {

View File

@ -39,4 +39,24 @@ RDEPENDS_${PN} = "\
tzdata-posix \
glibc-charmap-utf-8 \
lvm2 \
findutils \
lsof \
strace \
iproute2 \
util-linux-hwclock \
btrfs-tools \
systemd-analyze \
wget \
sed \
xz \
openssh-ssh \
cryptsetup \
e2fsprogs \
dosfstools \
libpam \
iproute2-bash-completion \
glib-2.0-bash-completion \
pulseaudio-bash-completion \
systemd-bash-completion \
util-linux-bash-completion \
"

View File

@ -1,98 +0,0 @@
inherit packagegroup
CITADEL_POWERTOP = ""
# append only if citadel-powertop override is set
CITADEL_POWERTOP_append_citadel-powertop= "powertop"
RDEPENDS_${PN} = "\
atk \
at-spi2-atk \
sound-theme-freedesktop \
adwaita-icon-theme \
adwaita-icon-theme-hires \
adwaita-icon-theme-symbolic \
adwaita-icon-theme-symbolic-hires \
adwaita-icon-theme-cursors \
hicolor-icon-theme \
iso-codes \
libgudev \
caribou \
networkmanager \
network-manager-applet \
clutter-1.0 \
gnome-desktop \
gnome-bluetooth \
gnome-control-center \
gnome-settings-daemon \
gnome-backgrounds \
gnome-tweaks \
gnome-terminal \
gnome-usage \
libgnome-desktop \
libxkbcommon \
xkeyboard-config \
libusb1 \
dbus-glib \
gtk+3 \
libnotify \
libgweather \
startup-notification \
ttf-bitstream-vera \
gconf \
gcr \
dconf \
ibus \
libsecret \
libwacom \
libcroco \
librsvg \
librsvg-gtk \
zenity \
accountsservice \
upower \
mutter \
gjs \
libpam \
gnome-keyring \
colord \
colord-plugins \
gnome-session \
gnome-shell \
nautilus \
gdm \
plymouth \
shared-mime-info \
pulseaudio-server \
glib-2.0-utils \
adapta-gtk-theme \
paper-icon-theme \
ttf-roboto \
citadel-desktop-gsettings \
systemd-analyze \
wget \
sed \
xz \
openssh-ssh \
cryptsetup \
e2fsprogs \
dosfstools \
btrfs-tools \
dash-to-panel \
launch-default-realm \
citadel-desktopd \
citadel-rootfs \
citadel-realms \
iproute2 \
util-linux-hwclock \
sgmenu \
sgstatus \
wlc \
sway \
xcb-util-xrm \
rofi \
findutils \
lsof \
strace \
${CITADEL_POWERTOP} \
"

View File

@ -0,0 +1,13 @@
inherit packagegroup
RDEPENDS_${PN} = "\
packagegroup-citadel-base \
packagegroup-desktop \
packagegroup-gnome \
packagegroup-sway \
packagegroup-theme \
launch-default-realm \
citadel-rootfs \
citadel-realms \
"

View File

@ -0,0 +1,43 @@
inherit packagegroup
CITADEL_POWERTOP = ""
# append only if citadel-powertop override is set
CITADEL_POWERTOP_append_citadel-powertop= "powertop"
RDEPENDS_${PN} = "\
${CITADEL_POWERTOP} \
citadel-desktopd \
accountsservice \
upower \
colord \
colord-plugins \
gdm \
plymouth \
shared-mime-info \
pulseaudio-server \
sound-theme-freedesktop \
iso-codes \
libgudev \
networkmanager \
network-manager-applet \
clutter-1.0 \
libxkbcommon \
xkeyboard-config \
libusb1 \
dbus-glib \
gtk+3 \
libnotify \
ttf-bitstream-vera \
startup-notification \
gconf \
gcr \
dconf \
ibus \
libsecret \
libwacom \
libcroco \
librsvg \
librsvg-gtk \
glib-2.0-utils \
"

View File

@ -0,0 +1,34 @@
inherit packagegroup
RDEPENDS_${PN} = "\
atk \
at-spi2-atk \
libgweather \
zenity \
gnome-desktop \
gnome-bluetooth \
gnome-control-center \
gnome-settings-daemon \
gnome-backgrounds \
gnome-tweaks \
gnome-terminal \
gnome-usage \
libgnome-desktop \
mutter \
nautilus \
gjs \
caribou \
gnome-keyring \
citadel-desktop-gsettings \
gnome-session \
gnome-shell \
adwaita-icon-theme \
adwaita-icon-theme-hires \
adwaita-icon-theme-symbolic \
adwaita-icon-theme-symbolic-hires \
adwaita-icon-theme-cursors \
hicolor-icon-theme \
dash-to-panel \
"

View File

@ -0,0 +1,11 @@
inherit packagegroup
RDEPENDS_${PN} = "\
sgmenu \
sgstatus \
wlc \
sway \
xcb-util-xrm \
rofi \
"

View File

@ -0,0 +1,8 @@
inherit packagegroup
RDEPENDS_${PN} = "\
adapta-gtk-theme \
paper-icon-theme \
ttf-roboto \
"