68 Commits

Author SHA1 Message Date
Andreas Müller
4a20f472e7 mortsgna.conf: Do not make native-last warnings fatal
It can break devtool

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-09 21:53:49 +01:00
Andreas Müller
7ec30dd8db Revert "packagegroup-gui-dev/packagegroup-gui-full: Add chromium-ozone-wayland"
chromium-x11 and chromium-ozone-wayland cannot be installed in same image - oh
man yet another disappointing experience

This reverts commit 77991352d2.
2022-01-04 20:20:33 +01:00
Andreas Müller
77991352d2 packagegroup-gui-dev/packagegroup-gui-full: Add chromium-ozone-wayland
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-04 16:09:25 +01:00
Andreas Müller
79b7081b18 chromium-ozone-wayland: Fix PACKAGECONFIG
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-04 16:08:54 +01:00
Andreas Müller
496883ea76 card-helpers.inc: Show more proper sizes
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-03 19:55:55 +01:00
Andreas Müller
57bd26030a xfce4-default-config: strip xfwm4 configuration down to preferences of interest
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-02 21:00:08 +01:00
Andreas Müller
537184d597 machine-raspberrypi: Avoid unwanted entries
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-28 17:56:34 +01:00
Andreas Müller
5c18f09d97 machine-raspberrypi: Make card-write compatible to meta-raspberrypi's wic
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-28 12:17:58 +01:00
Andreas Müller
926671eca1 packagegroup-gui-dev: Mark TUNE_PKGARCH specific
json-glib gets debian renamed

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-27 18:26:52 +01:00
Andreas Müller
14380b639c packagegroup-gui-musicians: Mark TUNE_PKGARCH specific
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-27 16:03:22 +01:00
Andreas Müller
fb8c00a03e packagegroup-gui-full: : Mark TUNE_PKGARCH specific
qwt-qt5-examples is direct dependency and gets debian renamed

| ERROR: packagegroup-gui-full-1.0-r0 do_package_write_ipk: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (qwt-qt5-examples to libqwt-examples)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-24 13:39:11 +01:00
Andreas Müller
79726d0278 Add vulkan to distro features for Raspi4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-23 21:46:47 +01:00
Andreas Müller
5c90a45ff5 mortsgna-distro-features: Remove DISTRO_FEATURES_LIBC - it was removed in 2019
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-23 21:45:14 +01:00
Andreas Müller
8b72684b6c mortsgna-distro-features: Fix imx use-mainline-bsp overrides
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-23 21:44:16 +01:00
Andreas Müller
9e42065c7f packagegroup-gui-base: Mark TUNE_PKGARCH specific
fontconfig is direct dependency and gets debian renamed

Fixes:
| ERROR: packagegroup-gui-base-1.0-r0 do_package_write_ipk: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (fontconfig-dev to libfontconfig-dev)
| ERROR: packagegroup-gui-base-1.0-r0 do_package_write_ipk: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (fontconfig to libfontconfig1)
| ERROR: packagegroup-gui-base-1.0-r0 do_package_write_ipk: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (fontconfig-dbg to libfontconfig-dbg)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-21 14:22:29 +01:00
Andreas Müller
e71d9a59d2 Harden all warnings available - at the time of writing - to errors
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-11-18 23:32:28 +01:00
Andreas Müller
917d9299ed ranpwd: Change SRC_URI for political correctness
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-11-07 20:39:39 +01:00
Andreas Müller
db846fab9e scribus: meta-qt5-extra -> meta-office
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-28 11:36:28 +02:00
Andreas Müller
2d38334eaf Add epiphany as alternate browser
chromium is broken for so long now

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 23:30:27 +02:00
Andreas Müller
4804547b10 xfce4-music-dev-image: Remove packages added by xfce4-music-image already
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 23:27:18 +02:00
Andreas Müller
7ddee3ef10 packagegroup-gui-full: add meta-games' pinball packages
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-31 01:16:08 +02:00
Andreas Müller
ed6d23d68d packagegroup-gui-games: remove not existing openastromenace
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-31 01:00:20 +02:00
Andreas Müller
50942b1ade packagegroup-gui-full: add inkscape
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-27 01:25:13 +02:00
Andreas Müller
71f0207ace instant-sysroot-target.bbclass: rework task sequence
run copy_to_target_sysroot after do_package_write_tar either

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-17 16:46:35 +02:00
Andreas Müller
4c3d75c89a scripts/update-recipe-checksums.sh: Fix by ignoring quotes in output
The have been introduced recently and turned our search and replace to noop

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-17 16:42:45 +02:00
Andreas Müller
6ca627cb01 instant-sysroot-target.bbclass: restore task order to avoid conflicts
Task order change was not tested properly and caused errors in
e.g  do_package_write_ipk as:

| Subprocess output:tar: ./usr/lib/libreoffice/program/.debug/liblnglo.so: file changed as we read it

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 21:51:46 +02:00
Andreas Müller
069c3737f8 Update distro version to match honister
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 13:23:20 +02:00
Andreas Müller
460d41871c mortsgna-armv7-tune: fix incorrect if condition
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 12:17:03 +02:00
Andreas Müller
d7feada280 layer.conf: Update to honister
This marks the layer compatible with honister for new override syntax

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 12:16:08 +02:00
Andreas Müller
e6e8af2285 Move to new override syntax
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 12:16:08 +02:00
Andreas Müller
85dbb88600 packagegroup-gui-full: replace multiple packages by meta-retro-world
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-28 15:40:01 +02:00
Andreas Müller
ae97557264 unpriv-user: add morona to wheel group to allow use of sudo
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-27 23:36:59 +02:00
Andreas Müller
b3e5fdfed2 group-wheel: Add a recipe to ensure group wheel on our images
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-27 23:36:59 +02:00
Andreas Müller
1c815a27f4 console-base-image: add sudo
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-27 23:36:59 +02:00
Andreas Müller
53152fd934 sudo: make wheel group sudoers
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-27 23:36:59 +02:00
Andreas Müller
95485a778e xfce4-default-config: Adjust panel defaults
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-25 00:10:43 +02:00
Andreas Müller
04d9a5c977 udev-rules-udisks-hide-bootpart: remove rpi rule part
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-24 21:35:44 +02:00
Andreas Müller
840dfe5d15 xfce4-default-config: Ship useful defauls for xfce4-terminal
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-24 21:35:44 +02:00
Andreas Müller
9967ff852f packagegroup-gui-dev: add kdialog
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-20 22:04:36 +02:00
Andreas Müller
21a69cd581 packagegroup-gui-dev: add complete util-linux
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-20 21:55:06 +02:00
Andreas Müller
bac420ed7e README.md: fix typo
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-16 23:45:01 +02:00
Andreas Müller
ce8144fa5a base-files: Enhance ls aliases slightly
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-12 23:10:56 +02:00
Andreas Müller
126de7f8fa Revert "packagegroup-gui-dev: add rpio on Raspi"
RPIO is dead project

This reverts commit 09d1fa1576.
2021-07-09 22:29:57 +02:00
Andreas Müller
09d1fa1576 packagegroup-gui-dev: add rpio on Raspi
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-08 23:58:46 +02:00
Andreas Müller
030f3515f8 packagegroup-gui-dev: Add tools for serial I/O
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-05 10:56:21 +02:00
Andreas Müller
5239c1cdb9 packagegroup-gui-dev: add rpi-gpio for raspis
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-04 16:03:09 +02:00
Andreas Müller
9ccbb065e8 packagegroup-gui-dev: remove glibc-utils - it is in console-base-image
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-04 15:57:22 +02:00
Andreas Müller
33d3bbc56b unpriv-user: Add morona to group dialout
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-02 09:53:53 +02:00
Andreas Müller
78195319b3 packagegroup-gui-dev: add minicom
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-01 21:26:49 +02:00
Andreas Müller
79919cbef8 Make sure we have everything for painless character encoding in glibc images
Is it really worth creating issues for saving less than 10 Megabytes?

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-06-25 00:06:55 +02:00
Andreas Müller
617a7af3f1 chromium-x11: remove PACKAGECONFIG impl-side-painting
It was removed in [1]

[1] https://github.com/OSSystems/meta-browser/pull/518

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-06-19 00:31:02 +02:00
Andreas Müller
36f2f65cef packagegroup-gui-full: add scribus
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-06-10 23:02:19 +02:00
Andreas Müller
4f1ae30fac Revert "gnome-disk-utility: steal from meta-gnome"
We have a dunfell branch containing it still. For later branches it lives in
meta-gnome.

This reverts commit d24a00df42.
2021-06-04 15:22:35 +02:00
Andreas Müller
a86863af6b Let's prefer dbus-broker in our images
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-06-04 12:09:38 +02:00
Andreas Müller
55b9f3daaa Make chromium appends work again after meta-browser split
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-24 23:35:29 +02:00
Andreas Müller
893e66b352 chromium-x11: remove use-egl
* set PACKAGECONFIG explicitly
* at least on Raspi4 WebGL is accelerated for desktop GL only

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-24 23:33:35 +02:00
Andreas Müller
e4c1fa7ce9 packagegroup-gui-full: add mpv
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-24 14:33:06 +02:00
Andreas Müller
0fe01a6059 packagegroup-gui-dev: add rubygems-jekyll if meta-rubygems is in layers
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-24 10:51:49 +02:00
Andreas Müller
a019147efd Take gedit out of devilspie2's control
It does not work any more and even if it would: GNOME's title bar is the place
user interacts.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-18 10:23:00 +02:00
Andreas Müller
b5d17de7cf Let enchant support hunspell only
* the rest of the world has abandoned aspell
* there is not a single dictionary available on OE for aspell

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-18 02:12:04 +02:00
Andreas Müller
0d1b428b13 packagegroup-gui-dev: add ruby
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-13 15:01:23 +02:00
Andreas Müller
13972e1d85 raspi-image-test-and-setup: remove some lines unused or not recommended
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-04 23:04:14 +02:00
Andreas Müller
e10a176f88 udev-rules-udisks-hide-bootpart: Follow boot partition rename in meta-raspi-light
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-04 23:04:14 +02:00
Andreas Müller
715ae745b6 card-helpers: Add hint for tired users running non matching card-write scripts
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-04 23:03:00 +02:00
Andreas Müller
af1911a492 Get chromium-x11 back into our images after meta-browser layer split
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-04 00:00:17 +02:00
Andreas Müller
5fe4be9bf4 xfce4-default-config: adjust to upstream changes
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-04-10 00:55:43 +02:00
Andreas Müller
06841f7897 allgui-base-image: add liri-world again - it was applied accidentally
In case we remove it, it should be mentioned in commit message explicitly

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-04-09 09:58:08 +02:00
Andreas Müller
85fd1f9df6 Bump version for hardknott release
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-04-08 09:58:19 +02:00
79 changed files with 213 additions and 331 deletions

View File

@@ -220,7 +220,7 @@ Policies
* Please do not send private emails to maintainers. For questions/suggestions.. use GitHub issues.
* Pull requests should follow [OE-Styleguide](https://www.openembedded.org/wiki/Styleguide) with the following additions:
* Use 4 spaces for indention always
* For splitting of long list values use four-space indentation on sucessive lines set the closing quote as the first character ([OE-Styleguide](https://www.openembedded.org/wiki/Styleguide) - second example)
* For splitting of long list values use four-space indentation on successive lines set the closing quote as the first character ([OE-Styleguide](https://www.openembedded.org/wiki/Styleguide) - second example)
-----------

View File

@@ -1 +1 @@
PACKAGECONFIG_append = " use-egl impl-side-painting proprietary-codecs"
PACKAGECONFIG = "proprietary-codecs"

View File

@@ -1 +1 @@
PACKAGECONFIG_append = " use-egl impl-side-painting proprietary-codecs"
PACKAGECONFIG = "proprietary-codecs"

View File

@@ -18,7 +18,6 @@ if(wnd_type == "WINDOW_TYPE_NORMAL") then
"xarchiver",
"Thunar",
"geany",
"gedit",
}
app_name = get_application_name()

View File

@@ -1 +1 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"

View File

@@ -1 +1 @@
PACKAGECONFIG_append = " archive gcr libmtp libgphoto2 samba systemd"
PACKAGECONFIG:append = " archive gcr libmtp libgphoto2 samba systemd"

View File

@@ -2,4 +2,4 @@
# of all the configuration parameters necessary. Unfortunately this is broken
# by dnsmasq running as service: It is set-up by configuration files and that
# are not matching networkmanagers's needs.
SYSTEMD_AUTO_ENABLE_${PN} = "disable"
SYSTEMD_AUTO_ENABLE:${PN} = "disable"

View File

@@ -1 +1 @@
PACKAGECONFIG_append = " gnome"
PACKAGECONFIG:append = " gnome"

View File

@@ -1,4 +1,4 @@
do_install_append() {
do_install:append() {
# Since we
# * do not have angstroms's DISTRO_TYPE
# * do not want to set all debug-tweaks

View File

@@ -1 +1 @@
PACKAGECONFIG_append = " shared"
PACKAGECONFIG:append = " shared"

View File

@@ -1 +1 @@
RRECOMMENDS_${PN} += "udev-rules-udisks-hide-bootpart"
RRECOMMENDS:${PN} += "udev-rules-udisks-hide-bootpart"

View File

@@ -7,12 +7,12 @@ PACKAGECONFIG_DISTRO += " \
inherit instant-paths
do_install_append() {
do_install:append() {
# at least KDE's extra-cmake-modules expect qmake-qt5
ln -s qmake ${D}/${bindir}/qmake-qt5
}
do_copy_to_target_sysroot_append() {
do_copy_to_target_sysroot:append() {
# ---------- qt.conf ----------
# create
generate_qt_config_file_paths

View File

@@ -1 +1 @@
PACKAGECONFIG_append = " examples"
PACKAGECONFIG:append = " examples"

View File

@@ -1 +1 @@
PACKAGECONFIG_append = " examples"
PACKAGECONFIG:append = " examples"

View File

@@ -1,3 +1,3 @@
# VLC is not part of meta-qt5. We add append here so the append will work only
# in case meta-qt5 is in layers
PACKAGECONFIG_append = " qt5"
PACKAGECONFIG:append = " qt5"

View File

@@ -1 +1 @@
PACKAGECONFIG_append = " startup-notification gladeui2"
PACKAGECONFIG:append = " startup-notification gladeui2"

View File

@@ -1,3 +1,3 @@
RRECOMMENDS_${PN} += " \
RRECOMMENDS:${PN} += " \
imsettings \
"

View File

@@ -1 +1 @@
PACKAGECONFIG_append = " notify"
PACKAGECONFIG:append = " notify"

View File

@@ -1 +1 @@
PACKAGECONFIG_append = " sound-setter notify"
PACKAGECONFIG:append = " sound-setter notify"

View File

@@ -25,10 +25,10 @@ if [ -z "$LANG" ]; then
fi
# `ls' enhancements:
export LS_OPTIONS='--color=auto'
eval `dircolors`
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
# colorize all grep variants
alias grep='grep --color'

View File

@@ -1,4 +1,4 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
BASEFILESISSUEINSTALL = "do_install_mortsgnaissue"

View File

@@ -1,3 +1,3 @@
do_install_append() {
do_install:append() {
sed -i 's|root::0:0:root:/home/root:/bin/sh|root::0:0:root:/home/root:/bin/bash|' ${D}${datadir}/${BPN}/passwd.master
}

View File

@@ -1,5 +1,5 @@
# It is time I do suggest common / global PREFERRED_OPENGL variable
PACKAGECONFIG_remove_class-target = "opengl"
PACKAGECONFIG:remove:class-target = "opengl"
PACKAGECONFIG_append_class-target = " egl glesv2"
PACKAGECONFIG:append:class-target = " egl glesv2"

View File

@@ -0,0 +1,3 @@
PACKAGECONFIG = "hunspell"
RRECOMMENDS:${PN} += "hunspell-dictionaries"

View File

@@ -1,4 +1,4 @@
PACKAGECONFIG_append = " \
PACKAGECONFIG:append = " \
hls \
libmms \
faad \

View File

@@ -1,3 +1,3 @@
PACKAGECONFIG_append = " \
PACKAGECONFIG:append = " \
x264 \
"

View File

@@ -1 +1 @@
PACKAGECONFIG_append_class-target = " jack"
PACKAGECONFIG:append:class-target = " jack"

View File

@@ -1,4 +1,4 @@
kernel_do_deploy_append() {
kernel_do_deploy:append() {
# deploy an extra link containing abiversion - used by our
# card-kernel-write scripts
for imageType in ${KERNEL_IMAGETYPES} ; do

View File

@@ -1,5 +1,5 @@
# we want xf86-input-libinput and some BSP layers exceed their allowed limits :(
XSERVER_remove = " xf86-input-evdev "
XSERVER:remove = " xf86-input-evdev "
# at least for test add xserver's standard xf86-video-modesetting
XSERVER_append = " xf86-video-modesetting"
XSERVER:append = " xf86-video-modesetting"

View File

@@ -1 +1 @@
PACKAGECONFIG_append = " jack"
PACKAGECONFIG:append = " jack"

View File

@@ -1,8 +1,8 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://inputrc"
# Get more out of our console
do_install_append() {
do_install:append() {
cp ${WORKDIR}/inputrc ${D}${sysconfdir}/inputrc
}

View File

@@ -0,0 +1 @@
PACKAGECONFIG:append = " pam-wheel"

View File

@@ -1,2 +1,2 @@
# A root session without password activated by just two keys - honestly..
RRECOMMENDS_${PN}_remove = "weston-init"
RRECOMMENDS:${PN}:remove = "weston-init"

View File

@@ -8,8 +8,8 @@ inherit utils instant-paths
do_prepare_recipe_sysroot[postfuncs] += "${INSTANTSYSROOTFUNC}"
INSTANTSYSROOTFUNC = ""
INSTANTSYSROOTFUNC_class-native = "instant_sysroot_copy"
INSTANTSYSROOTFUNC_class-cross = "instant_sysroot_copy"
INSTANTSYSROOTFUNC:class-native = "instant_sysroot_copy"
INSTANTSYSROOTFUNC:class-cross = "instant_sysroot_copy"
instant_sysroot_copy () {
mkdir -p ${INSTANT_NATIVE_PATH}
@@ -18,8 +18,8 @@ instant_sysroot_copy () {
do_populate_sysroot[postfuncs] += "${INSTANTPOPULATE} "
INSTANTPOPULATE = ""
INSTANTPOPULATE_class-native = "instant_populate_sysroot"
INSTANTPOPULATE_class-cross = "instant_populate_sysroot"
INSTANTPOPULATE:class-native = "instant_populate_sysroot"
INSTANTPOPULATE:class-cross = "instant_populate_sysroot"
instant_populate_sysroot () {
find "${SYSROOT_DESTDIR}${STAGING_DIR_NATIVE}" -type f -o -type l | while read file; do

View File

@@ -173,10 +173,7 @@ do_copy_to_target_sysroot() {
fi
}
addtask copy_to_target_sysroot after do_package_write_deb do_package_write_ipk do_package_write_rpm before do_build
# same as do package
do_copy_to_target_sysroot[vardeps] = "${PACKAGEBUILDPKGD} ${PACKAGESPLITFUNCS} ${PACKAGEFUNCS} ${@gen_packagevar(d)}"
addtask copy_to_target_sysroot after do_package_write_deb do_package_write_ipk do_package_write_rpm do_package_write_tar
do_copy_to_target_sysroot[stamp-extra-info] = "${MACHINE_ARCH}"

View File

@@ -8,7 +8,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
do_compile[postfuncs] += "${COMPILE_POST_TARGET}"
COMPILE_POST_TARGET = ""
COMPILE_POST_TARGET_class-target = "instant_compile_target"
COMPILE_POST_TARGET:class-target = "instant_compile_target"
INSTANTPOPULATE_TOOLCHAIN_VARS = " \
CC \

View File

@@ -15,7 +15,7 @@
SKEL_INIT_MARKER = "force-skel-full-init"
# user recipe part
pkg_postinst_${PN}_prepend() {
pkg_postinst:${PN}:prepend() {
if [ -n "$D" -a -n "${USERNAME}" ]; then
touch $D/home/${USERNAME}/${SKEL_INIT_MARKER}
fi

View File

@@ -4,7 +4,11 @@ def armv7_tune_handler(d):
# to common tune value
if d.getVar('MORTSGNA_ARMV7_TUNE') == '1':
features = d.getVar('TUNE_FEATURES').split()
if 'armv7a' in features or 'armv7ve' or 'armv7ve' or 'cortexa7' or 'cortexa8' or 'cortexa9' in features:
if 'armv7a' in features or \
'armv7ve' in features or \
'cortexa7' in features or \
'cortexa8' in features or \
'cortexa9' in features:
tune = 'armv7athf'
if 'bigendian' in features:
tune += 'b'

View File

@@ -29,7 +29,7 @@ DISTRO_FEATURES = " \
DISTRO_FEATURES_BACKFILL_CONSIDERED += "sysvinit"
VIRTUAL-RUNTIME_init_manager = "systemd"
# Uncomment to completely disable support for sysv scripts:
#PACKAGECONFIG_pn-systemd = "xz"
#PACKAGECONFIG:pn-systemd = "xz"
# USE-flag like features
DISTRO_FEATURES += "tk"
@@ -44,17 +44,18 @@ DISTRO_FEATURES += "opengl"
# wayland...
DISTRO_WAYLAND = "wayland"
# No wayland for vivante blobs
DISTRO_WAYLAND_mx6 = ""
DISTRO_WAYLAND_mx7 = ""
DISTRO_WAYLAND_mx8 = ""
DISTRO_WAYLAND_use-mainline-bsp = "wayland"
DISTRO_WAYLAND:mx6 = ""
DISTRO_WAYLAND:mx7 = ""
DISTRO_WAYLAND:mx8 = ""
DISTRO_WAYLAND:use-mainline-bsp = "wayland"
DISTRO_FEATURES += "${DISTRO_WAYLAND}"
# Inherit the default LIBC features superset from OE-core
DISTRO_FEATURES += "${DISTRO_FEATURES_LIBC}"
# vulkan
DISTRO_VULKAN = ""
DISTRO_VULKAN:raspberrypi4 = "vulkan"
DISTRO_VULKAN:raspberrypi4-64 = "vulkan"
DISTRO_FEATURES += "${DISTRO_VULKAN}"
# Uncomment for tests on gold-trouble only
#DISTRO_FEATURES += 'ld-is-gold'

View File

@@ -4,7 +4,7 @@
# libc settings
DISTRO_FEATURES += "${@['', ' nls'][d.getVar('ENABLE_BINARY_LOCALE_GENERATION') == '1']}"
DISTRO_FEATURES_remove = "ldconfig"
DISTRO_FEATURES:remove = "ldconfig"
USE_NLS_glib-2.0 = "yes"
USE_NLS_glib-2.0-native = "yes"

View File

@@ -10,7 +10,7 @@
###############################################################################
# follow Yocto version scheme
DISTRO_VERSION = "v3.1"
DISTRO_VERSION = "v3.4"
# With Angstrom we had DISTRO_TYPE = "debug"/"release". No recipe except
# good old lxdm takes care (yes it was me). OE-Core way is setting
@@ -88,13 +88,13 @@ require conf/distro/include/toolchain-${TOOLCHAIN_TYPE}.inc
# thumb2 only
ARM_INSTRUCTION_SET ??= "thumb"
ARM_INSTRUCTION_SET_armv4 ?= "arm"
ARM_INSTRUCTION_SET_armv5 ?= "arm"
ARM_INSTRUCTION_SET_armv6 ?= "arm"
ARM_INSTRUCTION_SET:armv4 ?= "arm"
ARM_INSTRUCTION_SET:armv5 ?= "arm"
ARM_INSTRUCTION_SET:armv6 ?= "arm"
# set MORTSGNA_ARMV7_TUNE="1" in your local.conf to build armv7athf
require conf/distro/include/mortsgna-armv7-tune.inc
DEFAULTTUNE_mortsgna := "${@armv7_tune_handler(d)}"
DEFAULTTUNE:mortsgna := "${@armv7_tune_handler(d)}"
###############################################################################
@@ -111,7 +111,7 @@ MACHINEOVERRIDES[vardepsexclude] += "SOC_FAMILY"
ENABLE_BINARY_LOCALE_GENERATION_ep9312 = "0"
# qemu has taken a dislike to armeb as well
ENABLE_BINARY_LOCALE_GENERATION_armeb = "0"
ENABLE_BINARY_LOCALE_GENERATION:armeb = "0"
# blacklist policy
PNBLACKLIST[pn-fso-apm] = "regular apmd is good enough"
@@ -128,22 +128,19 @@ require conf/distro/include/security_flags.inc
# disable static libs
require conf/distro/include/no-static-libs.inc
# QA check settings - a little stricter than the OE-Core / poky for two reasons
# 1. They make sense
# 2. Many poky users out there might complain about my other layers or patches
# sent
# wait with 'mime' & 'mime-xdg' (meta-browser tests with old branches)
# QA check settings - make all warnings errors
WARN_TO_ERROR_QA = " \
already-stripped compile-host-path install-host-path \
xorg-driver-abi textrel incompatible-license files-invalid infodir \
build-deps symlink-to-sysroot multilib \
installed-vs-shipped ldflags pn-overrides rpaths staticdev libdir \
uppercase-pn \
unknown-configure-option useless-rpaths host-user-contaminated \
invalid-packageconfig patch-fuzz src-uri-bad \
libdir xorg-driver-abi \
textrel incompatible-license files-invalid \
infodir build-deps src-uri-bad symlink-to-sysroot multilib \
invalid-packageconfig host-user-contaminated uppercase-pn patch-fuzz \
mime mime-xdg unlisted-pkg-lics unhandled-features-check \
missing-update-alternatives missing-ptest \
license-exists license-no-generic license-syntax license-format \
license-incompatible license-file-missing \
"
WARN_QA_remove = "${WARN_TO_ERROR_QA}"
ERROR_QA_append = " ${WARN_TO_ERROR_QA}"
WARN_QA:remove = "${WARN_TO_ERROR_QA}"
ERROR_QA:append = " ${WARN_TO_ERROR_QA}"
###############################################################################
# Image defaults
@@ -160,7 +157,7 @@ DISTRO_GUI_USER ?= "unpriv-user"
# If you don't want parts of this in your packagegroup-base using images you can put this in the image recipe:
# BAD_RECOMMENDATIONS = "<packages-to-remove>"
# or
# IMAGE_INSTALL_remove = "<packages-to-remove>"
# IMAGE_INSTALL:remove = "<packages-to-remove>"
#
# os-release: Distro release info on target
# kernel modules: ship fs modules so you can mount stuff and af-packet so networking works
@@ -225,7 +222,7 @@ IMAGE_BOOT ?= "${IMAGE_INITSCRIPTS} \
IMAGE_INSTALL += "${IMAGE_BOOT}"
# some default locales
IMAGE_LINGUAS_libc-glibc ?= "de-de fr-fr en-us en-gb es-es it-it"
IMAGE_LINGUAS:libc-glibc ?= "de-de fr-fr en-us en-gb es-es it-it"
# there are important missing I bet
IMAGE_LINGUAS_FULL ?= " \

View File

@@ -8,7 +8,7 @@ BBFILE_COLLECTIONS += "mortsgna-layer"
BBFILE_PATTERN_mortsgna-layer := "^${LAYERDIR}/"
BBFILE_PRIORITY_mortsgna-layer = "7"
LAYERSERIES_COMPAT_mortsgna-layer = "dunfell gatesgarth hardknott"
LAYERSERIES_COMPAT_mortsgna-layer = "honister"
# This is a compromise: Because of dynamic appends it needs oe-core only. Our
# images have a huge dependency list (see README). So the layers set here are
@@ -17,6 +17,7 @@ LAYERDEPENDS_mortsgna-layer = "core openembedded-layer networking-layer"
BBFILES_DYNAMIC += " \
browser-layer:${LAYERDIR}/appends/meta-browser/*.bbappend \
chromium-browser-layer:${LAYERDIR}/appends/meta-browser/*.bbappend \
\
gnome-layer:${LAYERDIR}/appends/meta-gnome/*.bbappend \
\

View File

@@ -21,11 +21,11 @@ do_install() {
cp $sourcepath/$qtconf $targetpath/
}
ALLOW_EMPTY_${PN} = "1"
ALLOW_EMPTY:${PN} = "1"
# An image installing this requires the following packages at least for working
# instant sdk support
RDEPENDS_${PN} = " \
RDEPENDS:${PN} = " \
qtbase \
gdbserver \
${TASK_BASIC_SSHDAEMON} \

View File

@@ -7,10 +7,10 @@ Setup new image:
* copy this file to /home/morona / open with gedit / setup colour theme
As root:
* systemctl disable systemd-networkd-wait-online.service
* TODO systemctl disable brcm43438
* systemctl disable serial-getty@ttyS0
* systemctl disable serial-getty@ttyAMA0
* systemctl enable dbus-broker.service
* systemctl --global enable dbus-broker.service
* create /home/<user>/.asoundrc with (soundcards can be sndrpihifiberry/audioinjectorpi...)
pcm.!default {
type hw

View File

@@ -1,11 +0,0 @@
[xfdesktop-version-4.10.3+-rcfile_format]
4.10.3+=true
[BB09-AB56]
row=1
col=0
[4C9E-146F]
row=0
col=0

View File

@@ -1,10 +1,12 @@
timeout=1
show_cpu=0
show_cpu=-3
show_icon=false
show_label_freq=true
show_label_governor=true
show_warning=true
keep_compact=false
one_line=false
fontname=Sans 8
fontname=Sans 7
icon_color_freq=false
freq_unit=0

View File

@@ -10,8 +10,6 @@ Command=xfce4-taskmanager
InTerminal=0
StartupNotification=1
ColorMode=0
Foreground1=#0000ffff0000
Foreground2=#ffff00000000
Foreground3=#00000000ffff
Background=#333339393b3b
Background=rgb(0,0,0)
PerCore=0

View File

@@ -1,28 +0,0 @@
[Main]
Timeout=500
Timeout_Seconds=1
Use_Timeout_Seconds=false
Use_Click_Command=false
Click_Command=xfce4-taskmanager
[SL_Cpu]
Enabled=false
Use_Label=true
Color=rgb(0,0,192)
Text=cpu
[SL_Mem]
Enabled=true
Use_Label=false
Color=rgb(0,192,0)
Text=mem
[SL_Swap]
Enabled=false
Use_Label=true
Color=rgb(240,240,0)
Text=swap
[SL_Uptime]
Enabled=false

View File

@@ -15,7 +15,6 @@ category-icon-size=1
load-hierarchy=false
recent-items-max=10
favorites-in-recent=true
display-recent-default=false
position-search-alternate=false
position-commands-alternate=false
position-categories-alternate=false

View File

@@ -1,4 +0,0 @@
display_type=0
display_textsize=2
group_policy=0

View File

@@ -1,23 +1,8 @@
[Configuration]
ColorForeground=#ffffffffffff
ColorBackground=#000000000000
ColorCursor=#a0a0a0a0a0a0
FontName=Monospace 10
MiscAlwaysShowTabs=FALSE
MiscBell=FALSE
MiscBordersDefault=TRUE
MiscCursorBlinks=FALSE
MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK
MiscDefaultGeometry=80x24
MiscInheritGeometry=FALSE
MiscMenubarDefault=FALSE
MiscMouseAutohide=FALSE
MiscToolbarDefault=TRUE
MiscConfirmClose=TRUE
MiscCycleTabs=TRUE
MiscTabCloseButtons=TRUE
MiscTabCloseMiddleClick=TRUE
MiscTabPosition=GTK_POS_TOP
MiscHighlightUrls=TRUE
MiscToolbarDefault=FALSE
MiscConfirmClose=FALSE
ScrollingLines=1000000
ScrollingOnOutput=FALSE
ColorPalette=rgb(0,0,0);rgb(252,30,30);rgb(132,237,32);rgb(236,202,50);rgb(48,70,252);rgb(198,60,221);rgb(6,152,154);rgb(211,215,207);rgb(85,87,83);rgb(252,96,96);rgb(161,246,79);rgb(247,232,114);rgb(99,131,254);rgb(211,167,206);rgb(80,252,252);rgb(238,238,236)

View File

@@ -4,14 +4,14 @@
<property name="default-view" type="string" value="void"/>
<property name="last-compact-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_SMALLEST"/>
<property name="last-details-view-column-order" type="string" value="THUNAR_COLUMN_NAME,THUNAR_COLUMN_SIZE,THUNAR_COLUMN_TYPE,THUNAR_COLUMN_DATE_MODIFIED"/>
<property name="last-details-view-column-widths" type="string" value="50,155,50,50,492,50,50,83,181"/>
<property name="last-details-view-column-widths" type="string" value="50,142,50,50,254,50,50,80,181,139"/>
<property name="last-details-view-fixed-columns" type="bool" value="false"/>
<property name="last-details-view-visible-columns" type="string" value="THUNAR_COLUMN_DATE_MODIFIED,THUNAR_COLUMN_NAME,THUNAR_COLUMN_SIZE,THUNAR_COLUMN_TYPE"/>
<property name="last-details-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_SMALL"/>
<property name="last-details-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_50_PERCENT"/>
<property name="last-icon-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_NORMAL"/>
<property name="last-location-bar" type="string" value="ThunarLocationEntry"/>
<property name="last-separator-position" type="int" value="303"/>
<property name="last-show-hidden" type="bool" value="false"/>
<property name="last-separator-position" type="int" value="232"/>
<property name="last-show-hidden" type="bool" value="true"/>
<property name="last-side-pane" type="string" value="ThunarShortcutsPane"/>
<property name="last-sort-column" type="string" value="THUNAR_COLUMN_NAME"/>
<property name="last-sort-order" type="string" value="GTK_SORT_ASCENDING"/>

View File

@@ -14,7 +14,6 @@
<value type="int" value="15"/>
<value type="int" value="8"/>
<value type="int" value="5"/>
<value type="int" value="9"/>
<value type="int" value="13"/>
<value type="int" value="6"/>
<value type="int" value="10"/>
@@ -53,19 +52,17 @@
<property name="show-frame" type="bool" value="false"/>
<property name="size-max" type="uint" value="40"/>
<property name="square-icons" type="bool" value="false"/>
<property name="icon-size" type="int" value="32"/>
</property>
<property name="plugin-8" type="string" value="closebutton">
<property name="theme" type="string" value="Default"/>
</property>
<property name="plugin-9" type="string" value="separator">
<property name="expand" type="bool" value="true"/>
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-10" type="string" value="separator">
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-13" type="string" value="separator">
<property name="style" type="uint" value="0"/>
<property name="expand" type="bool" value="true"/>
</property>
<property name="plugin-2" type="string" value="clock">
<property name="mode" type="uint" value="0"/>
@@ -85,7 +82,24 @@
<property name="plugin-3" type="string" value="whiskermenu"/>
<property name="plugin-1" type="string" value="cpugraph"/>
<property name="plugin-11" type="string" value="cpufreq"/>
<property name="plugin-12" type="string" value="systemload"/>
<property name="plugin-12" type="string" value="systemload">
<property name="cpu" type="empty">
<property name="enabled" type="bool" value="false"/>
</property>
<property name="memory" type="empty">
<property name="label" type="string" value=""/>
</property>
<property name="swap" type="empty">
<property name="enabled" type="bool" value="false"/>
</property>
<property name="uptime" type="empty">
<property name="enabled" type="bool" value="false"/>
</property>
<property name="network" type="empty">
<property name="enabled" type="bool" value="true"/>
<property name="label" type="string" value=""/>
</property>
</property>
<property name="plugin-7" type="string" value="xfce4-sensors-plugin"/>
</property>
</channel>

View File

@@ -2,87 +2,12 @@
<channel name="xfwm4" version="1.0">
<property name="general" type="empty">
<property name="activate_action" type="string" value="bring"/>
<property name="borderless_maximize" type="bool" value="true"/>
<property name="box_move" type="bool" value="false"/>
<property name="box_resize" type="bool" value="false"/>
<property name="button_layout" type="string" value="O|SHMC"/>
<property name="button_offset" type="int" value="0"/>
<property name="button_spacing" type="int" value="0"/>
<property name="click_to_focus" type="bool" value="true"/>
<property name="focus_delay" type="int" value="250"/>
<property name="cycle_apps_only" type="bool" value="false"/>
<property name="cycle_draw_frame" type="bool" value="true"/>
<property name="cycle_hidden" type="bool" value="true"/>
<property name="cycle_minimum" type="bool" value="true"/>
<property name="cycle_workspaces" type="bool" value="false"/>
<property name="double_click_time" type="int" value="250"/>
<property name="double_click_distance" type="int" value="5"/>
<property name="double_click_action" type="string" value="maximize"/>
<property name="easy_click" type="string" value="Alt"/>
<property name="focus_hint" type="bool" value="true"/>
<property name="focus_new" type="bool" value="true"/>
<property name="frame_opacity" type="int" value="87"/>
<property name="full_width_title" type="bool" value="true"/>
<property name="inactive_opacity" type="int" value="87"/>
<property name="maximized_offset" type="int" value="0"/>
<property name="move_opacity" type="int" value="87"/>
<property name="placement_ratio" type="int" value="20"/>
<property name="placement_mode" type="string" value="center"/>
<property name="frame_opacity" type="int" value="90"/>
<property name="inactive_opacity" type="int" value="90"/>
<property name="move_opacity" type="int" value="90"/>
<property name="popup_opacity" type="int" value="100"/>
<property name="mousewheel_rollup" type="bool" value="true"/>
<property name="prevent_focus_stealing" type="bool" value="false"/>
<property name="raise_delay" type="int" value="250"/>
<property name="raise_on_click" type="bool" value="true"/>
<property name="raise_on_focus" type="bool" value="false"/>
<property name="raise_with_any_button" type="bool" value="true"/>
<property name="repeat_urgent_blink" type="bool" value="false"/>
<property name="resize_opacity" type="int" value="87"/>
<property name="restore_on_move" type="bool" value="true"/>
<property name="scroll_workspaces" type="bool" value="true"/>
<property name="shadow_delta_height" type="int" value="0"/>
<property name="shadow_delta_width" type="int" value="0"/>
<property name="shadow_delta_x" type="int" value="0"/>
<property name="shadow_delta_y" type="int" value="-3"/>
<property name="shadow_opacity" type="int" value="50"/>
<property name="show_app_icon" type="bool" value="false"/>
<property name="show_dock_shadow" type="bool" value="true"/>
<property name="show_frame_shadow" type="bool" value="true"/>
<property name="show_popup_shadow" type="bool" value="false"/>
<property name="snap_resist" type="bool" value="false"/>
<property name="snap_to_border" type="bool" value="true"/>
<property name="snap_to_windows" type="bool" value="false"/>
<property name="snap_width" type="int" value="10"/>
<property name="theme" type="string" value="Default"/>
<property name="tile_on_move" type="bool" value="true"/>
<property name="title_alignment" type="string" value="center"/>
<property name="title_font" type="string" value="Sans Bold 9"/>
<property name="title_horizontal_offset" type="int" value="0"/>
<property name="title_shadow_active" type="string" value="false"/>
<property name="title_shadow_inactive" type="string" value="false"/>
<property name="title_vertical_offset_active" type="int" value="0"/>
<property name="title_vertical_offset_inactive" type="int" value="0"/>
<property name="toggle_workspaces" type="bool" value="false"/>
<property name="unredirect_overlays" type="bool" value="true"/>
<property name="urgent_blink" type="bool" value="false"/>
<property name="resize_opacity" type="int" value="90"/>
<property name="use_compositing" type="bool" value="false"/>
<property name="workspace_count" type="int" value="1"/>
<property name="workspace_names" type="array">
<value type="string" value="Arbeitsfläche 1"/>
<value type="string" value="Arbeitsfläche 2"/>
<value type="string" value="Arbeitsfläche 3"/>
<value type="string" value="Arbeitsfläche 4"/>
</property>
<property name="wrap_cycle" type="bool" value="true"/>
<property name="wrap_layout" type="bool" value="true"/>
<property name="wrap_resistance" type="int" value="10"/>
<property name="wrap_windows" type="bool" value="true"/>
<property name="wrap_workspaces" type="bool" value="false"/>
<property name="cycle_preview" type="bool" value="true"/>
<property name="cycle_tabwin_mode" type="int" value="0"/>
<property name="horiz_scroll_opacity" type="bool" value="false"/>
<property name="sync_to_vblank" type="bool" value="false"/>
<property name="titleless_maximize" type="bool" value="false"/>
<property name="zoom_desktop" type="bool" value="true"/>
</property>
</channel>

View File

@@ -24,9 +24,9 @@ do_install() {
install -m 0644 ${WORKDIR}/sunrise-sky-blue-sunlight-67832.jpeg ${D}${datadir}/backgrounds/
}
FILES_${PN} += "${datadir}/backgrounds"
FILES:${PN} += "${datadir}/backgrounds"
RDEPENDS_${PN} += " \
RDEPENDS:${PN} += " \
adwaita-icon-theme-cursors \
adwaita-icon-theme-symbolic \
adwaita-icon-theme-symbolic-hires \

View File

@@ -0,0 +1,11 @@
SUMMARY = "Create usergroup wheel for sudo"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
inherit useradd
USERADD_PACKAGES = "${PN}"
#USERADD_PARAM = ""
GROUPADD_PARAM:${PN} = "--system wheel"
ALLOW_EMPTY:${PN} = "1"

View File

@@ -6,27 +6,28 @@ inherit useradd user-with-full-skel
USERNAME = "morona"
# groups user shall be member of (NO WHITESPACES ALLOWED)
USERGROUPS = "audio,video,${@bb.utils.contains('BBFILE_COLLECTIONS', 'openembedded-layer', 'datetime,network,', '', d)}systemd-journal"
USERGROUPS = "audio,video,dialout,wheel,${@bb.utils.contains('BBFILE_COLLECTIONS', 'openembedded-layer', 'datetime,network,', '', d)}systemd-journal"
# all those we are member of
USER_DEPS ?= " \
systemd \
\
group-wheel \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'openembedded-layer', 'polkit-group-rule-datetime polkit-group-rule-network', '', d)} \
"
DEPENDS += "${USER_DEPS}"
RDEPENDS_${PN} = "${USER_DEPS} bash"
RDEPENDS:${PN} = "${USER_DEPS} bash"
USERADD_PACKAGES = "${PN}"
USERADD_PARAM_${PN} = "-m -c Morona -d /home/${USERNAME} -s /bin/bash -k /etc/skel -g ${USERNAME} --groups ${USERGROUPS} ${USERNAME}"
USERADD_PARAM:${PN} = "-m -c Morona -d /home/${USERNAME} -s /bin/bash -k /etc/skel -g ${USERNAME} --groups ${USERGROUPS} ${USERNAME}"
GROUPADD_PARAM_${PN} = "${USERNAME}"
GROUPADD_PARAM:${PN} = "${USERNAME}"
pkg_postinst_ontarget_${PN}() {
pkg_postinst_ontarget:${PN}() {
# empty password
passwd -d ${USERNAME}
}
ALLOW_EMPTY_${PN} = "1"
ALLOW_EMPTY:${PN} = "1"

View File

@@ -1,38 +0,0 @@
SUMMARY = "GNOME disk utility"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SECTION = "x11/gnome"
DEPENDS = " \
gtk+3 \
libdvdread \
libcanberra \
libnotify \
libsecret \
libpwquality \
udisks2 \
"
GNOMEBASEBUILDCLASS = "meson"
inherit gnomebase gsettings gtk-icon-cache gettext features_check upstream-version-is-even mime-xdg
REQUIRED_DISTRO_FEATURES = "x11"
EXTRA_OEMESON = " \
-Dman=false \
"
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
# As soon as elogind is of interest this needs rework: meson option is combo
PACKAGECONFIG[systemd] = "-Dlogind=libsystemd,-Dlogind=none,systemd"
SRC_URI[archive.sha256sum] = "dd033d3f36ab070bc72317cf3045e5b4927765543f1bce7612b2c7f96595167a"
FILES_${PN} += " \
${datadir}/metainfo \
${datadir}/dbus-1 \
"

View File

@@ -24,4 +24,4 @@ IMAGE_INSTALL += " \
nodejs nodejs-npm nodejs-systemtap \
"
IMAGE_LINGUAS_libc-glibc = "${IMAGE_LINGUAS_FULL}"
IMAGE_LINGUAS:libc-glibc = "${IMAGE_LINGUAS_FULL}"

View File

@@ -18,8 +18,14 @@ IMAGE_INSTALL += " \
nano \
rsync \
wget \
dbus-broker \
sudo \
${LIBC_SPECIFIC_PACKS} \
"
LIBC_SPECIFIC_PACKS = ""
LIBC_SPECIFIC_PACKS:libc-glibc = "glibc-gconv glibc-gconvs glibc-utils"
IMAGE_DEV_MANAGER = "udev"
IMAGE_INIT_MANAGER = "systemd"
IMAGE_INITSCRIPTS = " "

View File

@@ -4,7 +4,6 @@ X11_BASE_INSTALL += " \
${DISTRO_GUI_USER} \
packagegroup-core-x11-xserver \
\
dbus \
iso-codes \
mime-support \
xauth \

View File

@@ -7,4 +7,4 @@ IMAGE_INSTALL += " \
packagegroup-gui-full \
"
IMAGE_LINGUAS_libc-glibc = "${IMAGE_LINGUAS_FULL}"
IMAGE_LINGUAS:libc-glibc = "${IMAGE_LINGUAS_FULL}"

View File

@@ -6,4 +6,4 @@ IMAGE_INSTALL += " \
packagegroup-gui-full \
"
IMAGE_LINGUAS_libc-glibc = "${IMAGE_LINGUAS_FULL}"
IMAGE_LINGUAS:libc-glibc = "${IMAGE_LINGUAS_FULL}"

View File

@@ -7,4 +7,4 @@ IMAGE_INSTALL += " \
qpdfview \
"
IMAGE_INSTALL_remove = "evince"
IMAGE_INSTALL:remove = "evince"

View File

@@ -2,9 +2,12 @@ SUMMARY = "All packages required for a base image"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
# fontconfig packages get dynamically renamed
PACKAGE_ARCH = "${TUNE_PKGARCH}"
inherit packagegroup
RDEPENDS_${PN} = " \
RDEPENDS:${PN} = " \
ttf-dejavu-sans ttf-dejavu-sans-mono ttf-dejavu-common \
ttf-liberation-sans ttf-liberation-mono ttf-liberation-serif \
\

View File

@@ -2,9 +2,12 @@ SUMMARY = "All packages required for a dev image"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
# json-glib gets dynamically renamed
PACKAGE_ARCH = "${TUNE_PKGARCH}"
inherit packagegroup
RDEPENDS_${PN} = " \
RDEPENDS:${PN} = " \
qt5-creator qtwebengine-dev \
qtquickcontrols2-examples qtwayland-examples \
hexedit \
@@ -21,34 +24,36 @@ RDEPENDS_${PN} = " \
automake autoconf libtool m4 \
gcc-symlinks g++-symlinks cpp-symlinks libgomp-dev \
dtc \
pkgconfig binutils-symlinks elfutils gnu-config \
pkgconfig binutils-symlinks elfutils gnu-config util-linux \
gdb gdbserver \
valgrind \
git git-bash-completion git-perltools subversion \
python3-core \
perl php vala lua php json-glib \
texinfo gettext \
patch quilt ncurses dialog \
patch quilt ncurses dialog kdialog \
man man-pages \
gawk \
chrpath \
nodejs nodejs-npm nodejs-systemtap \
\
ruby ruby-dev \
\
libeigen-dev \
\
wireshark \
nfs-utils-client \
lmsensors-sensord lmsensors-sensorsdetect \
\
pulseview qtiohelper \
pulseview qtiohelper minicom i2c-tools \
python3-pyserial python3-smbus python3-smbus2 python3-spidev \
\
${@bb.utils.contains('BBFILE_COLLECTIONS', 'browser-layer', 'chromium-x11', '', d)} \
epiphany ${@bb.utils.contains_any('BBFILE_COLLECTIONS', 'browser-layer chromium-browser-layer', 'chromium-x11', '', d)} \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'meta-microcontroller', 'meta-microcontroller-world', '', d)} \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'rubygems', 'rubygems-jekyll', '', d)} \
"
RDEPENDS_${PN}_append_libc-glibc = " \
glibc-utils \
"
RDEPENDS:${PN}:append:rpi = "rpi-gpio"
# qemu
#

View File

@@ -2,12 +2,15 @@ SUMMARY = "All packages required for a full image"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
# qwt-qt5-examples package gets dynamically renamed
PACKAGE_ARCH = "${TUNE_PKGARCH}"
inherit packagegroup
MACHINE_SPECIFICS_FULL = ""
MACHINE_SPECIFICS_FULL_mx6 = "gstreamer1.0-plugins-imx"
RDEPENDS_${PN} = " \
RDEPENDS:${PN} = " \
source-han-sans-cn-fonts \
source-han-sans-kr-fonts \
source-han-sans-jp-fonts \
@@ -27,6 +30,7 @@ RDEPENDS_${PN} = " \
gnome-disk-utility \
\
mpd \
mpv \
vlc \
parole gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-omx gstreamer1.0-libav \
gstreamer1.0-plugins-base-meta gstreamer1.0-plugins-good-meta \
@@ -37,13 +41,13 @@ RDEPENDS_${PN} = " \
\
${MACHINE_SPECIFICS_FULL} \
\
${@bb.utils.contains('BBFILE_COLLECTIONS', 'browser-layer', 'chromium-x11', '', d)} \
epiphany ${@bb.utils.contains_any('BBFILE_COLLECTIONS', 'browser-layer chromium-browser-layer', 'chromium-x11', '', d)} \
\
${@bb.utils.contains('BBFILE_COLLECTIONS', 'meta-retro', 'mame dosbox dosbox-x cage cass80 z80 vice stella opentyrian d1x-rebirth', '', d)} \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'meta-retro', 'meta-retro-world', '', d)} \
\
${@bb.utils.contains('BBFILE_COLLECTIONS', 'office-layer', 'libreoffice abiword-meta', '', d)} \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'office-layer', 'libreoffice inkscape scribus abiword-meta', '', d)} \
\
${@bb.utils.contains('BBFILE_COLLECTIONS', 'games-layer', 'pingus supertuxkart supertux2 freeciv wesnoth-all astromenace chromium-bsu maelstrom scummvm', '', d)} \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'games-layer', 'pingus supertuxkart supertux2 freeciv wesnoth-all astromenace chromium-bsu maelstrom scummvm pinball pinball-table-gnu pinball-table-hurd', '', d)} \
\
${@bb.utils.contains('BBFILE_COLLECTIONS', 'meta-musicians', 'packagegroup-gui-musicians', '', d)} \
\
@@ -55,5 +59,4 @@ RDEPENDS_${PN} = " \
# firefox
# gursormaker
# kodi
# mpv

View File

@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
# Those listed here are either ugly or nonworking
RDEPENDS_${PN} = " \
RDEPENDS:${PN} = " \
atanks \
etr \
gnome-chess \
@@ -13,7 +13,6 @@ RDEPENDS_${PN} = " \
\
gnome-games \
mog \
openastromenace \
"

View File

@@ -2,9 +2,12 @@ SUMMARY = "All packages required for musician image"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
# fluidsynth-bin gets dynamically renamed
PACKAGE_ARCH = "${TUNE_PKGARCH}"
inherit packagegroup
RDEPENDS_${PN} = " \
RDEPENDS:${PN} = " \
musicians-world \
mixxx \
qmmp \

View File

@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
RDEPENDS_${PN} = " \
RDEPENDS:${PN} = " \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'meta-initramfs', 'plymouth plymouth-set-default-theme plymouth-initrd', '', d)} \
xdg-user-dirs \
\

View File

@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
RDEPENDS_${PN} = " \
RDEPENDS:${PN} = " \
kate \
dolphin \
konsole \

View File

@@ -10,11 +10,6 @@ IMAGE_INSTALL += " \
xfce4-dev-tools \
libxfce4ui-glade \
\
packagegroup-gui-musicians \
\
${@bb.utils.contains('BBFILE_COLLECTIONS', 'office-layer', 'libreoffice', '', d)} \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'browser-layer', 'chromium-x11', '', d)} \
\
jack-dev \
lv2-dev \
libvorbis-dev \

View File

@@ -8,5 +8,5 @@ IMAGE_INSTALL += " \
packagegroup-gui-musicians \
\
${@bb.utils.contains('BBFILE_COLLECTIONS', 'office-layer', 'libreoffice', '', d)} \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'browser-layer', 'chromium-x11', '', d)} \
epiphany ${@bb.utils.contains_any('BBFILE_COLLECTIONS', 'browser-layer chromium-browser-layer', 'chromium-x11', '', d)} \
"

View File

@@ -18,4 +18,4 @@ do_install() {
}
RDEPENDS_${PN} = "ranpwd"
RDEPENDS:${PN} = "ranpwd"

View File

@@ -7,7 +7,7 @@ PV = "1.2+git${SRCPV}"
inherit autotools
SRC_URI = "git://github.com/koenkooi/ranpwd.git;protocol=https \
SRC_URI = "git://github.com/koenkooi/ranpwd.git;protocol=https;branch=master \
file://ranpwd_confgure.patch \
"
@@ -15,7 +15,7 @@ SRCREV = "b62aab579e288715b82d5575befaa2b8ff210c2b"
S="${WORKDIR}/git"
do_configure_prepend () {
do_configure:prepend () {
( cd ${S}
touch NEWS README AUTHORS ChangeLog
if [ ! -e acinclude.m4 -a -e aclocal.m4 ]; then

View File

@@ -12,7 +12,8 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
# Feel free to add more...
BOOTPARTSPEC = "boot,vfat BOOT,vfat"
BOOTPARTSPEC_rpi = "raspberrypi,vfat"
# Both raspi layers thip theit own rule
BOOTPARTSPEC_rpi = ""
do_install () {
install -d ${D}${nonarch_base_libdir}/udev/rules.d
@@ -59,4 +60,4 @@ do_install () {
done
}
FILES_${PN} = "${nonarch_base_libdir}/udev/rules.d"
FILES:${PN} = "${nonarch_base_libdir}/udev/rules.d"

View File

@@ -104,10 +104,16 @@ SelectDeployedFile() {
if [ -z "$_TMPDIR" ]; then
ErrorOut "Bitbake environment variable TMPDIR not found!"
fi
for FilePath in `find ${_TMPDIR}/deploy/images/${Machine} $FindString | sort` ; do
DeployPath=${_TMPDIR}/deploy/images/${Machine}
if [ ! -e ${DeployPath} ]; then
echo "${style_yellow}${style_bold}DeployPath: ${DeployPath}${style_normal}"
ErrorOut "Deploy path for ${Machine} not found! Wrong script started?"
fi
for FilePath in `find ${DeployPath} $FindString | sort` ; do
iCount=`expr $iCount + 1`
RootFileNameArr[${iCount}]="$FilePath"
FileSize=`du -Dh "$FilePath" | cut -f1`
FileSize=`du -Dbh "$FilePath" | cut -f1`
menuitems+=( "$iCount" "`basename $FilePath` / size: $FileSize" )
done

View File

@@ -1,14 +1,14 @@
#! /bin/bash
# machine-raspberrypi.inc
# (c) Copyright 2018 Andreas Müller <schnitzeltony@gmail.com>
# (c) Copyright 2021 Andreas Müller <schnitzeltony@gmail.com>
# Licensed under terms of GPLv2
#
# This script contains settings and callbacks fir raspberrypi boards
# default settings
DEFAULT_MACHINE_FAMILY='raspberrypi*'
DEFAULT_FIND_ROOTFS='-name *.rpi-sdimg -type l'
DEFAULT_FIND_ROOTFS='-name *.rpi-sdimg -type l -o -name *.wic -type l -o -name *.wic.bz2 -type l'
DEFAULT_KERNEL_IMAGE_TYPE='Image'
# callback for card-write
@@ -18,7 +18,12 @@ RootCardWriteCallback() {
# evt. write partition table
CheckPartitionTable "$DevicePath"
# write
EvalExAuto "dd of=$DevicePath oflag=nocache if=$DeployedFile bs=1024K" "\nWrite $DeployedFile to $DevicePath..."
StartMessage="\nWrite $DeployedFile to $DevicePath..."
if echo $DeployedFile | grep -q '.wic.bz2'; then
EvalExAuto "bunzip2 -c $DeployedFile | dd of=$DevicePath oflag=nocache bs=1024K" "$StartMessage"
else
EvalExAuto "dd of=$DevicePath oflag=nocache if=$DeployedFile bs=1024K" "$StartMessage"
fi
# resize I
EvalExAuto "parted -s $DevicePath -- resizepart 2 -0" "\nResize I ${DevicePath}2..."
# resize II

View File

@@ -38,7 +38,7 @@ echo -e "${style_bold}Run bitbake -k --runall=fetch $@...${style_normal}"
bitbake -k --runall=fetch "$@" 2>&1 | while read line; do
if echo "$line" | grep -q "was expected"; then
# Shorten line to ensure not being confused by filenames containing spaces
line=`echo "$line" | sed 's:.*checksum ::'`
line=`echo "$line" | sed 's:.*checksum ::' | sed "s:'::g"`
# Extract checksums
newchecksum=`echo "$line" | awk '{print $1}'`
oldchecksum=`echo "$line" | awk '{print $3}'`