Compare commits
25 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
510508c16a | ||
|
|
add8cea9aa | ||
|
|
feb55c3052 | ||
|
|
d0ed2eca11 | ||
|
|
16e566b32a | ||
|
|
bb5833ad59 | ||
|
|
9883633e4f | ||
|
|
63d5a3b6ab | ||
|
|
aa68922983 | ||
|
|
f90d639dfa | ||
|
|
851fc4da51 | ||
|
|
a33b93ac66 | ||
|
|
598e4004a6 | ||
|
|
2442ec1ee0 | ||
|
|
1b9960f253 | ||
|
|
56b6d11605 | ||
|
|
6553814e86 | ||
|
|
1847519cf3 | ||
|
|
d4c5383948 | ||
|
|
1760eea00f | ||
|
|
84ad5be0a9 | ||
|
|
92bd1073c6 | ||
|
|
fe42ec1128 | ||
|
|
3ca852b598 | ||
|
|
4801bf3cd5 |
@@ -70,7 +70,7 @@ It has its origin Ångström distribution - check https://github.com/Angstrom-d
|
||||
* All images for console / kde / lxqt / xfce ar found. allgui-images build
|
||||
images for all graphical environments.
|
||||
|
||||
[recipes-utlis](recipes-utlis):
|
||||
[recipes-utils](recipes-utils):
|
||||
* udev-rules-udisks-hide-bootpart: Hide boot partition from udisks
|
||||
* Some tools (these are the only left from angstrom). Honestly: Have never
|
||||
used them but kept them if users come from angstrom and might miss
|
||||
|
||||
1
appends/meta-gnome/evolution-data-server_%.bbappend
Normal file
1
appends/meta-gnome/evolution-data-server_%.bbappend
Normal file
@@ -0,0 +1 @@
|
||||
PACKAGECONFIG_remove = "introspection"
|
||||
@@ -1,3 +0,0 @@
|
||||
EXTRA_OECONF_append = " \
|
||||
--with-libnm-gtk \
|
||||
"
|
||||
@@ -1,12 +0,0 @@
|
||||
PACKAGECONFIG_append = " gnome"
|
||||
DEPENDS_append = " gtk+3 networkmanager network-manager-applet"
|
||||
|
||||
do_configure_append() {
|
||||
# network-manager-openvpn.metainfo.xml is created in source folder but
|
||||
# compile expects it in build folder. As long as nobody comes up with a
|
||||
# better solution just support build:
|
||||
if [ -e ${S}/appdata/network-manager-openvpn.metainfo.xml ]; then
|
||||
mkdir -p ${B}/appdata
|
||||
cp -f ${S}/appdata/network-manager-openvpn.metainfo.xml ${B}/appdata/
|
||||
fi
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
RRECOMMENDS_${PN} += "udev-rules-udisks-hide-bootpart"
|
||||
@@ -1 +1 @@
|
||||
PACKAGECONFIG_append = " startup-notification gladeui"
|
||||
PACKAGECONFIG_append = " startup-notification gladeui2"
|
||||
|
||||
3
appends/meta-xfce/packagegroup-xfce-extended.bbappend
Normal file
3
appends/meta-xfce/packagegroup-xfce-extended.bbappend
Normal file
@@ -0,0 +1,3 @@
|
||||
RRECOMMENDS_${PN} += " \
|
||||
imsettings \
|
||||
"
|
||||
@@ -1 +1 @@
|
||||
PACKAGECONFIG_append = " datetime-setter sound-setter notify"
|
||||
PACKAGECONFIG_append = " sound-setter notify"
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
PACKAGECONFIG_append = " gnome"
|
||||
@@ -1,2 +0,0 @@
|
||||
RRECOMMENDS_${PN}-sshd_remove_class-target = "rng-tools"
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
# A root session without password activated by just two keys - honestly..
|
||||
RRECOMMENDS_${PN}_remove = "weston-init"
|
||||
@@ -173,7 +173,7 @@ do_copy_to_target_sysroot() {
|
||||
fi
|
||||
}
|
||||
|
||||
addtask copy_to_target_sysroot after do_package before do_build
|
||||
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)}"
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
# libc settings
|
||||
DISTRO_FEATURES += "${@['', ' nls'][d.getVar('ENABLE_BINARY_LOCALE_GENERATION') == '1']}"
|
||||
|
||||
DISTRO_FEATURES_remove = "ldconfig"
|
||||
|
||||
USE_NLS_glib-2.0 = "yes"
|
||||
USE_NLS_glib-2.0-native = "yes"
|
||||
USE_NLS_gcc-cross = "no"
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
###############################################################################
|
||||
|
||||
# follow Yocto version scheme
|
||||
DISTRO_VERSION = "v2.7"
|
||||
DISTRO_VERSION = "v3.0"
|
||||
|
||||
# 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
|
||||
@@ -114,10 +114,8 @@ ENABLE_BINARY_LOCALE_GENERATION_ep9312 = "0"
|
||||
ENABLE_BINARY_LOCALE_GENERATION_armeb = "0"
|
||||
|
||||
# blacklist policy
|
||||
PNBLACKLIST[pn-fso-apm] = "regular apmd is good enough"
|
||||
PNBLACKLIST[pn-fso-apm] = "regular apmd is good enough"
|
||||
|
||||
# warrior specific - on master there might come times they do the right thing...
|
||||
PNBLACKLIST[rng-tools] = "blocks shutdown and no issues found for openssl"
|
||||
|
||||
###############################################################################
|
||||
# Quality & security hardening
|
||||
@@ -137,12 +135,11 @@ WARN_TO_ERROR_QA = " \
|
||||
already-stripped compile-host-path install-host-path \
|
||||
installed-vs-shipped ldflags pn-overrides rpaths staticdev \
|
||||
unknown-configure-option useless-rpaths host-user-contaminated \
|
||||
invalid-packageconfig patch-fuzz \
|
||||
invalid-packageconfig patch-fuzz src-uri-bad \
|
||||
"
|
||||
WARN_QA_remove = "${WARN_TO_ERROR_QA}"
|
||||
ERROR_QA_append = " ${WARN_TO_ERROR_QA}"
|
||||
|
||||
PNBLACKLIST[weston-init] = "A passwordless root session reachable by two keys - security???"
|
||||
|
||||
###############################################################################
|
||||
# Image defaults
|
||||
|
||||
@@ -8,7 +8,7 @@ BBFILE_COLLECTIONS += "mortsgna-layer"
|
||||
BBFILE_PATTERN_mortsgna-layer := "^${LAYERDIR}/"
|
||||
BBFILE_PRIORITY_mortsgna-layer = "7"
|
||||
|
||||
LAYERSERIES_COMPAT_mortsgna-layer = "sumo thud warrior"
|
||||
LAYERSERIES_COMPAT_mortsgna-layer = "sumo thud warrior zeus"
|
||||
|
||||
# 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
|
||||
@@ -22,8 +22,6 @@ BBFILES_DYNAMIC += " \
|
||||
\
|
||||
multimedia-layer:${LAYERDIR}/appends/meta-multimedia/*.bbappend \
|
||||
\
|
||||
networking-layer:${LAYERDIR}/appends/meta-networking/*.bbappend \
|
||||
\
|
||||
openembedded-layer:${LAYERDIR}/appends/meta-oe/*.bbappend \
|
||||
\
|
||||
qt5-layer:${LAYERDIR}/appends/meta-qt5/*.bbappend \
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
[Desktop Entry]
|
||||
Hidden=true
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
[Configuration]
|
||||
ColorForeground=#ffffffffffff
|
||||
ColorBackground=#000000000000
|
||||
ColorCursor=#a0a0a0a0a0a0
|
||||
FontName=Monospace 9
|
||||
MiscAlwaysShowTabs=FALSE
|
||||
MiscBell=FALSE
|
||||
MiscBellUrgent=FALSE
|
||||
MiscBordersDefault=TRUE
|
||||
MiscCursorBlinks=FALSE
|
||||
MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK
|
||||
@@ -10,7 +12,6 @@ MiscDefaultGeometry=80x24
|
||||
MiscInheritGeometry=FALSE
|
||||
MiscMenubarDefault=FALSE
|
||||
MiscMouseAutohide=FALSE
|
||||
MiscMouseWheelZoom=TRUE
|
||||
MiscToolbarDefault=TRUE
|
||||
MiscConfirmClose=TRUE
|
||||
MiscCycleTabs=TRUE
|
||||
@@ -18,12 +19,5 @@ MiscTabCloseButtons=TRUE
|
||||
MiscTabCloseMiddleClick=TRUE
|
||||
MiscTabPosition=GTK_POS_TOP
|
||||
MiscHighlightUrls=TRUE
|
||||
MiscMiddleClickOpensUri=FALSE
|
||||
MiscCopyOnSelect=FALSE
|
||||
MiscDefaultWorkingDir=
|
||||
MiscRewrapOnResize=TRUE
|
||||
MiscUseShiftArrowsToScroll=FALSE
|
||||
MiscSlimTabs=FALSE
|
||||
ColorForeground=#000000000000
|
||||
ColorBackground=#fae0f4f1a311
|
||||
ScrollingLines=1000000
|
||||
|
||||
|
||||
@@ -13,6 +13,15 @@ IMAGE_INSTALL += " \
|
||||
\
|
||||
orage \
|
||||
xfce4-orageclock-plugin \
|
||||
\
|
||||
pkgconfig binutils-symlinks elfutils gnu-config \
|
||||
cmake meson \
|
||||
gdbserver \
|
||||
git git-bash-completion \
|
||||
qt5-creator \
|
||||
qwt-qt5 \
|
||||
\
|
||||
nodejs nodejs-npm nodejs-systemtap \
|
||||
"
|
||||
|
||||
IMAGE_LINGUAS_libc-glibc = "${IMAGE_LINGUAS_FULL}"
|
||||
|
||||
@@ -13,6 +13,7 @@ IMAGE_INSTALL += " \
|
||||
systemd-analyze \
|
||||
cpufrequtils \
|
||||
htop \
|
||||
fixmac \
|
||||
util-linux-lsblk \
|
||||
nano \
|
||||
"
|
||||
|
||||
@@ -32,6 +32,7 @@ RDEPENDS_${PN} = " \
|
||||
man man-pages \
|
||||
gawk \
|
||||
chrpath \
|
||||
nodejs nodejs-npm nodejs-systemtap \
|
||||
\
|
||||
wireshark \
|
||||
nfs-utils-client \
|
||||
|
||||
@@ -54,6 +54,7 @@ RDEPENDS_${PN} = " \
|
||||
\
|
||||
${@bb.utils.contains('BBFILE_COLLECTIONS', 'sdr-layer', 'packagegroup-sdr-python-extended packagegroup-sdr-gnuradio-base packagegroup-sdr-gnuradio-extended packagegroup-sdr-rtlsdr packagegroup-sdr-uhd', '', d)} \
|
||||
\
|
||||
${@bb.utils.contains('BBFILE_COLLECTIONS', 'meta-qt5-extra', 'qmlarkdown', '', d)} \
|
||||
"
|
||||
|
||||
# firefox
|
||||
|
||||
@@ -20,5 +20,5 @@ RDEPENDS_${PN} = " \
|
||||
gnome-system-monitor \
|
||||
dconf-editor \
|
||||
\
|
||||
glmark2 mesa-demos eglinfo-x11 \
|
||||
glmark2 mesa-demos \
|
||||
"
|
||||
|
||||
@@ -7,21 +7,29 @@
|
||||
# This script updates checksums in recipes after version bump. It is supposed
|
||||
# to run run in same environment as bitbake:
|
||||
#
|
||||
# update-recipe-checksums.sh <recipe>
|
||||
# update-recipe-checksums.sh [-d <recipedir> <recipes>
|
||||
#
|
||||
# where <recipe> can be a single recipe, a packagegroup an image or...
|
||||
|
||||
# Includes
|
||||
. `dirname $0`/include/common-helpers.inc
|
||||
|
||||
echo
|
||||
if [ "$1" = "-d" ]; then
|
||||
shift
|
||||
_TOPDIR="$1"
|
||||
echo -e "${style_bold}Use $1 as recipe directory...${style_normal}"
|
||||
shift
|
||||
else
|
||||
echo -e "${style_bold}Ask bitbake for recipe directory...${style_normal}"
|
||||
GetBitbakeEnvVar "TOPDIR"
|
||||
_TOPDIR="$BitbakeEnvVar"
|
||||
fi
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
ErrorOut "No fetch target set in first parameter!"
|
||||
fi
|
||||
|
||||
# Ask bitbake for recipe directory
|
||||
GetBitbakeEnvVar "TOPDIR"
|
||||
_TOPDIR="$BitbakeEnvVar"
|
||||
|
||||
echo
|
||||
echo -e "${style_bold}Run bitbake -k --runall=fetch $@...${style_normal}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user