Add image recipe from meta-misc

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
This commit is contained in:
Andreas Müller
2018-09-28 16:41:35 +02:00
parent 8c95b63cad
commit f512b459c7
30 changed files with 616 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
require ../console/console-base-image-nm.bb
export IMAGE_BASENAME = "allgui-base-image"
# currently: plasma / xfce / lxqt
# not included: gnome / efl
IMAGE_INSTALL += " \
packagegroup-core-x11-xserver \
packagegroup-image-base \
\
sddm \
\
kf5-world \
plasma-world \
\
packagegroup-xfce-base \
\
packagegroup-lxqt-base \
lxqt-default-config \
\
lumina \
\
weston weston-xwayland \
\
mesa-demos \
"
# reenable graphical target
IMAGE_FEATURES += "x11-base"

View File

@@ -0,0 +1,11 @@
require allgui-full-image.bb
export IMAGE_BASENAME = "allgui-dev-image"
IMAGE_INSTALL += " \
packagegroup-image-dev \
\
exo-csource \
xfce4-dev-tools \
libxfce4ui-glade \
"

View File

@@ -0,0 +1,17 @@
require allgui-tiny-image.bb
export IMAGE_BASENAME = "allgui-full-image"
IMAGE_INSTALL += " \
packagegroup-image-full \
kde-world \
\
gnome-bluetooth \
onboard \
\
faenza-icon-theme \
openzone \
\
orage \
xfce4-orageclock-plugin \
"

View File

@@ -0,0 +1,7 @@
require allgui-full-image.bb
export IMAGE_BASENAME = "allgui-games-image"
IMAGE_INSTALL += " \
packagegroup-image-games \
"

View File

@@ -0,0 +1,18 @@
require allgui-base-image.bb
export IMAGE_BASENAME = "allgui-tiny-image"
IMAGE_INSTALL += " \
packagegroup-image-tiny \
qpdfview \
\
packagegroup-xfce-extended \
packagegroup-xfce-multimedia \
rodent-icon-theme \
gnome-theme-adwaita-dark \
adwaita-qt \
\
packagegroup-kde-apps-tiny \
\
weston-examples \
"

View File

@@ -0,0 +1,7 @@
require console-base-image-no-nm.bb
IMAGE_INSTALL += " \
networkmanager \
"
export IMAGE_BASENAME = "console-base-image-nm"

View File

@@ -0,0 +1,63 @@
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
IMAGE_FEATURES += "empty-root-password allow-empty-password"
# to be removed again later?
IMAGE_FEATURES += "package-management"
IMAGE_INSTALL += " \
packagegroup-boot \
packagegroup-basic \
${ROOTFS_PKGMANAGE} \
update-alternatives-opkg \
systemd-analyze \
cpufrequtils \
fixmac \
glibc-utils \
evtest \
strace \
nano \
"
IMAGE_DEV_MANAGER = "udev"
IMAGE_INIT_MANAGER = "systemd"
IMAGE_INITSCRIPTS = " "
IMAGE_LOGIN_MANAGER = "busybox shadow"
inherit image
export IMAGE_BASENAME = "console-base-image-no-nm"
# there are important missing I bet
IMAGE_LINGUAS ?= " \
af-za \
ar-sa \
da-dk \
de-de \
el-gr \
en-gb \
en-us \
es-es \
fi-fi \
fr-fr \
he-il \
hi-in \
hu-hu \
it-it \
ja-jp \
ko-kr \
nn-no \
ku-tr \
pl-pl \
pt-pt \
ru-ru \
sv-se \
vi-vn \
zh-cn \
"
# broken?
# tr-tr
# we have journal
BAD_RECOMMENDATIONS += "busybox-syslog"

View File

@@ -0,0 +1,16 @@
require ../console/console-base-image-nm.bb
export IMAGE_BASENAME = "kde-base-image"
IMAGE_INSTALL += " \
packagegroup-core-x11-xserver \
packagegroup-image-base \
\
sddm \
\
kf5-world \
plasma-world \
"
# reenable graphical target
IMAGE_FEATURES += "x11-base"

View File

@@ -0,0 +1,8 @@
require kde-tiny-image.bb
export IMAGE_BASENAME = "kde-full-image"
IMAGE_INSTALL += " \
kde-world \
packagegroup-image-full \
"

View File

@@ -0,0 +1,8 @@
require kde-base-image.bb
export IMAGE_BASENAME = "kde-tiny-image"
IMAGE_INSTALL += " \
packagegroup-image-tiny \
packagegroup-kde-apps-tiny \
"

View File

@@ -0,0 +1,35 @@
require ../console/console-base-image-nm.bb
export IMAGE_BASENAME = "liri-base-image"
# reenable graphical target
IMAGE_FEATURES += "x11-base"
IMAGE_INSTALL += " \
liri-world \
sddm \
hicolor-icon-theme \
strace \
\
systemd-analyze \
bash-completion \
\
qtbase-tools \
qtbase-plugins \
qtdeclarative-tools \
qtdeclarative-qmlplugins \
qtscript \
qtgraphicaleffects-qmlplugins \
qtquickcontrols-qmlplugins \
qtsvg-plugins \
\
qtwayland-plugins \
qtwayland-examples qtwayland-tools \
\
operator-user \
"
# weston-init
# upower udisks
# shared-mime-info

View File

@@ -0,0 +1,10 @@
require liri-base-image.bb
export IMAGE_BASENAME = "liri-tiny-image"
IMAGE_INSTALL += " \
packagegroup-image-tiny \
qpdfview \
"
IMAGE_INSTALL_remove = "evince"

View File

@@ -0,0 +1,20 @@
require ../console/console-base-image-nm.bb
export IMAGE_BASENAME = "lxqt-base-image"
LXQT_DM ?= "lxdm"
IMAGE_INSTALL += " \
packagegroup-gnome-xserver-base \
packagegroup-core-x11-xserver \
${LXQT_DM} \
\
packagegroup-lxqt-base \
\
packagegroup-image-base \
lxqt-default-config \
"
# reenable graphical target
IMAGE_FEATURES += "x11-base"

View File

@@ -0,0 +1,7 @@
require lxqt-tiny-image.bb
export IMAGE_BASENAME = "lxqt-full-image"
IMAGE_INSTALL += " \
packagegroup-image-full \
"

View File

@@ -0,0 +1,7 @@
require lxqt-full-image.bb
export IMAGE_BASENAME = "lxqt-games-image"
IMAGE_INSTALL += " \
packagegroup-image-games \
"

View File

@@ -0,0 +1,10 @@
require lxqt-base-image.bb
export IMAGE_BASENAME = "lxqt-tiny-image"
IMAGE_INSTALL += " \
packagegroup-image-tiny \
qpdfview \
"
IMAGE_INSTALL_remove = "evince"

View File

@@ -0,0 +1,21 @@
SUMMARY = "All packages required for a base image"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
inherit packagegroup
RDEPENDS_${PN} = " \
packagegroup-gnome-fonts \
ttf-dejavu-sans ttf-dejavu-sans-mono ttf-dejavu-common \
source-han-sans-cn-fonts \
source-han-sans-kr-fonts \
source-han-sans-jp-fonts \
source-han-sans-tw-fonts \
\
operator-user \
\
gedit gtksourceview-classic-light \
xarchiver \
shared-mime-info \
xterm \
"

View File

@@ -0,0 +1,66 @@
SUMMARY = "All packages required for a dev image"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
inherit packagegroup
RDEPENDS_${PN} = " \
qt5-creator \
hexedit \
glade3 \
umbrello \
lokalize \
geany-plugins \
gtk-demo gtk+3-demo \
\
unzip xz tar bzip2 \
make cmake \
automake autoconf libtool m4 \
gcc-symlinks g++-symlinks cpp-symlinks \
dtc \
pkgconfig binutils-symlinks elfutils coreutils gnu-config \
gdb gdbserver \
git git-bash-completion subversion \
python-shell python-subprocess \
python perl php vala lua php json-glib \
texinfo gettext \
patch quilt ncurses dialog \
man man-pages \
gawk \
chrpath \
\
qtbase-tools \
qtbase-plugins \
qtbase-examples \
qtbase-doc \
qtdeclarative-tools \
qtdeclarative-qmlplugins \
qtscript \
qtgraphicaleffects-qmlplugins \
qtquickcontrols-qmlplugins \
qtsvg-plugins \
\
qtbase-dbg \
qt3d-dbg \
qtconnectivity-dbg \
qtdeclarative-dbg \
qtenginio-dbg \
qtimageformats-dbg \
qtlocation-dbg \
qtmultimedia-dbg \
qtsensors-dbg \
qtsvg-dbg \
qtsystems-dbg \
qttools-dbg \
qtwebsockets-dbg \
qtwebchannel-dbg \
qtquickcontrols-dbg \
\
wireshark \
nfs-utils-client \
lmsensors-sensord lmsensors-sensorsdetect \
"
# qemu
# valgrind

View File

@@ -0,0 +1,59 @@
SUMMARY = "All packages required for a full image"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
inherit packagegroup
MACHINE_SPECIFICS_FULL = ""
MACHINE_SPECIFICS_FULL_mx6 = "gstreamer1.0-plugins-imx"
RDEPENDS_${PN} = " \
packagegroup-image-music \
\
tzdata-misc tzdata-africa \
tzdata-americas tzdata-antarctica tzdata-arctic tzdata-asia \
tzdata-atlantic tzdata-australia tzdata-europe tzdata-pacific \
\
libreoffice \
abiword-meta \
gimp \
fontforge \
menulibre \
\
chromium-x11 \
\
gparted \
gnome-system-monitor \
\
mpd \
parole \
dragon \
gstreamer1.0-plugins-base-meta gstreamer1.0-plugins-good-meta \
pulseaudio-misc \
${MACHINE_SPECIFICS_FULL} \
\
ark \
filelight \
konsole \
spectacle \
\
kde-apps-world \
\
gottet \
hexalate \
peg-e \
simsu \
\
qwt-qt5-examples \
gnuplot gnuplot-x11 \
\
${@bb.utils.contains('BBFILE_COLLECTIONS', 'meta-retro', 'mame dosbox z80 vice stella opentyrian d1x-rebirth', '', d)} \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'games-layer', 'pingus supertux2 freeciv wesnoth-all', '', d)} \
\
"
# firefox
# gursormaker
# kodi
# mpv

View File

@@ -0,0 +1,21 @@
SUMMARY = "All packages required for a games image"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
inherit packagegroup
# Those listed here are either ugly or nonworking
RDEPENDS_${PN} = " \
atanks \
scummvm \
etr \
gnome-chess \
gnome-robots \
supertuxkart \
\
gnome-games \
mog \
openastromenace \
"

View File

@@ -0,0 +1,15 @@
SUMMARY = "All packages required for a music image"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
inherit packagegroup
RDEPENDS_${PN} = " \
meta-qt5-extra-music-world \
alsa-utils alsa-utils-scripts \
jack-utils \
pulseaudio-module-alsa-card \
sox \
a2jmidid \
fluidsynth-bin \
"

View File

@@ -0,0 +1,30 @@
SUMMARY = "All packages required for a base image"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
inherit packagegroup
MACHINE_SPECIFICS_TINY = ""
RDEPENDS_${PN} = " \
tzdata \
plymouth plymouth-set-default-theme plymouth-initrd \
xdg-user-dirs \
\
evince \
geany \
\
ntp ntp-utils \
tzdata \
dnsmasq \
bind \
devilspie2 \
\
bash-completion \
dconf-editor \
\
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'glmark2 sdl2box sdl2renderex', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'eglinfo-x11', '', d)} \
\
${MACHINE_SPECIFICS_TINY} \
"

View File

@@ -0,0 +1,12 @@
SUMMARY = "Tiny KDE apps"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
inherit packagegroup
RDEPENDS_${PN} = " \
kate \
dolphin \
konsole \
okular \
"

View File

@@ -0,0 +1,40 @@
SUMMARY = "All qt5 core - just for build test"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
DEPENDS = " \
nativesdk-qtbase \
qt3d \
qt5-creator \
qtbase-native \
qtbase \
qtcanvas3d \
qtcharts \
qtconnectivity \
qtdeclarative \
qtenginio \
qtgraphicaleffects \
qtimageformats \
qtlocation \
qtmultimedia \
qtquick1 \
qtquickcontrols \
qtquickcontrols2 \
qtscript \
qtsensors \
qtserialbus \
qtserialport \
qtsvg \
qtsystems \
qttools \
qttranslations \
qtwayland-native \
qtwayland \
qtwebchannel \
qtwebengine \
qtwebkit-examples \
qtwebkit \
qtwebsockets \
qtx11extras \
qtxmlpatterns \
"

View File

@@ -0,0 +1,21 @@
require ../console/console-base-image-nm.bb
export IMAGE_BASENAME = "xfce4-base-image"
XFCE_DM ?= "lxdm"
IMAGE_INSTALL += " \
packagegroup-core-x11-xserver \
${XFCE_DM} \
\
packagegroup-gnome-xserver-base \
packagegroup-xfce-base \
packagegroup-image-base \
\
network-manager-applet \
xfce4-default-config \
"
# reenable graphical target
IMAGE_FEATURES += "x11-base"

View File

@@ -0,0 +1,11 @@
require recipes-image/xfce4/xfce4-full-image.bb
export IMAGE_BASENAME = "xfce4-dev-image"
IMAGE_INSTALL += " \
packagegroup-image-dev \
\
exo-csource \
xfce4-dev-tools \
libxfce4ui-glade \
"

View File

@@ -0,0 +1,16 @@
require xfce4-tiny-image.bb
export IMAGE_BASENAME = "xfce4-full-image"
IMAGE_INSTALL += " \
packagegroup-image-full \
\
gnome-bluetooth \
onboard \
\
faenza-icon-theme \
openzone \
\
orage \
xfce4-orageclock-plugin \
"

View File

@@ -0,0 +1,7 @@
require xfce4-full-image.bb
export IMAGE_BASENAME = "xfce4-games-image"
IMAGE_INSTALL += " \
packagegroup-image-games \
"

View File

@@ -0,0 +1,11 @@
require xfce4-tiny-image.bb
export IMAGE_BASENAME = "xfce4-music-image"
XFCE_DM = "sddm"
IMAGE_INSTALL += " \
packagegroup-image-music \
libreoffice \
chromium-x11 \
"

View File

@@ -0,0 +1,13 @@
require xfce4-base-image.bb
export IMAGE_BASENAME = "xfce4-tiny-image"
IMAGE_INSTALL += " \
packagegroup-xfce-extended \
packagegroup-xfce-multimedia \
rodent-icon-theme \
gnome-theme-adwaita-dark \
\
packagegroup-image-tiny \
"