Commit Graph

30170 Commits

Author SHA1 Message Date
Khem Raj
c33cfad1b0
recipes: Switch away from S = WORKDIR
Make it dependent on UNPACKDIR instead

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:44 -07:00
Khem Raj
ffc64e9c6f
recipes: Start WORKDIR -> UNPACKDIR transition
Replace references of WORKDIR with UNPACKDIR where it makes sense to do
so in preparation for changing the default value of UNPACKDIR.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:44 -07:00
Khem Raj
a90f89dbc7
duktape: Use S instead of ${WORKDIR}/duktape-2.7.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:44 -07:00
Peter Marko
53f608235a
jemalloc: add +git to version
jemalloc was switched from tag to development branch
171 commit ahead.
Adapt PV accordingly.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:44 -07:00
Martin Jansa
9b97a6fe05
nodejs-oe-cache-native: use UNPACKDIR
* oe-npm-cache is now in UNPACKDIR not WORKDIR
* fixes:
  http://errors.yoctoproject.org/Errors/Details/771012/
  /OE/build/oe-core/tmp-glibc/work/x86_64-linux/nodejs-oe-cache-native/20.13/temp/run.do_configure.1268826: line 142: /OE/build/oe-core/tmp-glibc/work/x86_64-linux/nodejs-oe-cache-native/20.13/oe-npm-cache: No such file or directory

* set S and UNPACKDIR to avoid this as well:
  WARNING: nodejs-oe-cache-native-20.13-r0 do_unpack: nodejs-oe-cache-native: the directory ${WORKDIR}/${BP} (/OE/build/oe-core/tmp-glibc/work/x86_64-linux/nodejs-oe-cache-native/20.13/nodejs-oe-cache-20.13) pointed to by the S variable doesn't exist - please set S within the recipe to point to where the source has been unpacked to

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:44 -07:00
Jan Vermaete
7f698a9463
python3-werkzeug: added python3-difflib as RDEPENDS
File "/usr/lib/python3.12/site-packages/werkzeug/routing/exceptions.py", line 3, in <module>
    import difflib
ModuleNotFoundError: No module named 'difflib'

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:44 -07:00
Markus Volk
cbee7cc3df
gnome-control-center: add PACKAGECONFIG knob for malcontent
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Markus Volk
fe19113d0b
gnome-boxes: fix build with gcc14
Workaround for int-conversion:
| In file included from ../recipe-sysroot/usr/include/glib-2.0/glib.h:64,
|                  from ../recipe-sysroot/usr/include/glib-2.0/gobject/gbinding.h:30,
|                  from ../recipe-sysroot/usr/include/glib-2.0/glib-object.h:24,
|                  from src/gnome-boxes.p/libvirt-broker.c:6:
| src/gnome-boxes.p/libvirt-broker.c: In function 'boxes_libvirt_broker_add_domain_co':
| ../recipe-sysroot/usr/include/glib-2.0/glib/gmessages.h:671:16: error: returning 'void *' from a function with return type 'gboolean' {aka 'int'} makes integer from pointer without a cast [-Wint-conversion]

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
805aaefe77
gsoap: Upgrade to 2.8.134
Redo musl support patch such that it can always be applied

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
ca6bb4de1f
syzkaller: Fix build with musl + gcc14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
7fe3fbd42d
etcd-cpp-apiv3: Upgrade to 0.15.4 release
Drop upstreamed patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
ddc8a6557f
etcd-cpp-apiv3: Fix build on musl + GCC14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
35cf63e5f3
directfb: Fix build with musl+GCC14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
0b8dc5346b
pipewire-0.2: Include time.h for timespec struct signature
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
46db58f8c7
nbd: Do not inherit systemd
It does not provide/enable systemd script generation which results in

ERROR: nbd-3.26.1-r0 do_package: nbd does not appear in package list, please add it

Signes-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
673ba54e98
nbd: Fix build with GCC14 on musl targets
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
7b02f14be9
gimp: Upgrade to 2.10.38
Fix build with GCC-14 with few backports while here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
d6dd4b89b6
menulibre: Upgrade to 2.4.0
Switch SRC_URI to github release artifacts

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
c3d347f7ee
gtksourceview3: Use -Wno-error=incompatible-pointer-types in cflags
Fixes build with GCC-14, hopefully we will be able to drop it when
it breaks again with newer compiler like GCC15

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
a7c72b59b4
gnome-font-viewer: Fix build with GCC-14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
5413301d49
vlc: Backport fixes to enable GCC-14 based builds
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
5762e4fd55
nbd: Upgrade to 3.26.1
Backport a build fix when using --disable-manpages

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
8866910fdd
sox: Fix build with GCC-14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
bfb2dab802
xfmpc: Disable incompatible-pointer-types warning as error
Fixes build with GCC-14

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
cd6e2d8f53
influxdb: Do not remove non-existing files
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
9d17f797f3
gosu: Adjust for UNPACKDIR/WORKDIR rework
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
bc654c300f
crucible: Adjust for UNPACKDIR/WORKDIR rework
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:40 -07:00
Khem Raj
a9d32c3c64
etcd: Adjust for UNPACKDIR/WORKDIR rework
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:27 -07:00
Khem Raj
cfa4040260
xfce4-notes-plugin: Upgrade to 1.11.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Khem Raj
7f2fc43e09
folks: Upgrade to 0.15.9
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Khem Raj
47bda4da57
libsdl: Fix build with musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Markus Volk
4ce72171a0
flatpak: add PACKAGECONFIG knob for malcontent
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Markus Volk
79f062bddc
wireplumber: update 0.5.1 -> 0.5.2
WirePlumber 0.5.2
~~~~~~~~~~~~~~~~~

Highlights:

  - Added support for loading configuration files other than the default
    wireplumber.conf within Lua scripts (!629)

  - Added support for loading single-section configuration files, without
    fragments (!629)

  - Updated the node.software-dsp script to be able to load filter-chain graphs
    from external configuration files, which is needed for Asahi Linux audio
    DSP configuration (!629)

Fixes:

  - Fixed destroying camera nodes when the camera device is removed (#627, !631)

  - Fixed an issue with Bluetooth BAP device set naming (!632)

  - Fixed an issue caused by the pipewire event loop not being "entered" as
    expected (!634, #638)

  - A false positive warning about no modules being loaded is now suppressed
    when using libpipewire >= 1.0.5 (#620)

  - Default nodes can now be selected using priority.driver when
    priority.session is not set (#642)

Changes:

  - The library version is now generated following pipewire's versioning scheme:
    libwireplumber-0.5.so.0.5.2 becomes libwireplumber-0.5.so.0.0502.0 (!633)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Markus Volk
852abb0599
pipewire: update 1.0.5 -> 1.0.6
PipeWire 1.0.6 (2024-05-09)

This is a bugfix release that is API and ABI compatible with previous
1.0.x releases.

Highlights
  - A bitfield race was fixed that could cause some crashes or undefined
    behaviour whem moving nodes between drivers.
  - Fix to some invalid memory access in the pw-mon and pw-dump.
  - A regression in kodi with IEC958 formats playback was fixed.
  - A race in the ALSA plugin was fixed when updating the eventfd.
  - Improvements and fixes to module-combine-stream.
  - Negotiation was improved in pipewiresrc.
  - Some more small fixes and improvements.

PipeWire
  - Context properties are now set early so that client properties can be
    matched with rules.
  - A bitfield race was fixed that could cause some crashes or undefined
    behaviour when moving nodes between drivers.

Tools
  - Fix failure to hide properties in pw-mon. (#3997)
  - Fix some memleaks and a crash in pw-dump. (#4001)

Modules
  - The combine-stream module now prevents resampling to avoid broken
    audio because of different samplerates.
  - Fix a potential double free in module-loopback when calculating the
    delay. (#3748)
  - The FFADO module now only starts when ports are negotiated to avoid
    startup races. (#3968)
  - The combine-stream module will now forward tags.

SPA
  - Monitor volumes are now also clamped to the min/max volumes. (#3962)
  - V4l2 and libcamera now encodes the device ids into a JSON array. This
    is part of the deduplication code of devices.
  - A regression in kodi with IEC958 formats playback was fixed.

Bluetooth
  - Improved buffer handling and queued data when stopping.

ALSA
  - A race was fixed when updating the eventfd. (#3711)

GStreamer
  - Handle some errors better instead of crashing. (#3994)
  - Fix a memleak in the stream params handling.
  - Negotiation was improved in pipewiresrc.

0

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Yoann Congal
d161de0b00
mdio-tools: fix mdio-netlink kernel module reproducibility
mdio-netlink source make reference to ${S}/.. which breaks
-fdebug-prefix-map and results in the full TMPDIR path being present in
the -dbg package and, also, change a related CRC in the main package.

This changes ${S} to enclose the whole SRC_URI repo and adapt relative paths to
build (MODULES_MODULE_SYMVERS_LOCATION)

This make mdio-netlink reproducible and fixes this warning:
WARNING: mdio-netlink-1.3.1-r0 do_package_qa: QA Issue: File /lib/modules/6.6.29-yocto-standard/updates/.debug/mdio-netlink.ko in package mdio-netlink-dbg contains reference to TMPDIR [buildpaths]

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Reviewed-by: Alexandre Truong <alexandre.truong@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:10 -07:00
Markus Volk
3584b79a4c
malcontent: move PV to malcontent.inc
PV must be consistent for malcontent and malcontent-ui.	Ensure this by moving
PV to malcontent.inc

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:10 -07:00
Markus Volk
8579d62df9
malcontent-ui: fix lib install
- Add a suitable link for libmalcontent-ui-1.so.1
- Use PV for libmalcontent-ui-1.so.0.12.0 to eventually make life a little easier
  when updating recipes

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:10 -07:00
Khem Raj
11ca5bc261
nvme-cli: Fix build on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:10 -07:00
Christophe Vu-Brugier
9cd8c54392
nvme-cli: upgrade 2.8 -> 2.9.1
Keep nvme-cli in sync with libnvme which was upgraded from 1.8 to
1.9 by the following commit:

 * f3b2cfa3e libnvme: upgrade 1.8 -> 1.9

Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-20 10:58:12 -07:00
Khem Raj
bc0a516502
openflow: Fix build build with musl/gcc14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:01 -07:00
Khem Raj
ebae86d9dd
libndp: Fix build with gcc-14/musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:01 -07:00
Yoann Congal
1429a784c7
squid: workaround a build failure with native gcc10
When build on Debian 11 (gcc10), squid fails to build[0] because of a
bug[1] in the configure step (it mixes options between old native compiler
and recent target compiler: the former needs the std=c++17 option, the latter
doesn't).

The workaround is to force the "-std=c++17" option for the native build.

NB: Our Buildroot friends have the same workaround[2].

[0]: https://autobuilder.yoctoproject.org/typhoon/#/builders/155/builds/23/steps/28/logs/stdio
[1]: https://bugs.squid-cache.org/show_bug.cgi?id=5376
     Bug closed as invalid by upstream
[2]: 932b52fad8/package/squid/squid.mk (L24)

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Reviewed-by: Alexandre Truong <alexandre.truong@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:01 -07:00
Jose Quaresma
5d2e783591
ostree: Upgrade 2024.5 -> 2024.6
- Add composefs packageconfig knob

$ git --no-pager log --oneline v2024.5...v2024.6
d4a7a8d9 (tag: v2024.6) Release 2024.6
4ed4d618 Merge pull request #3245 from cgwalters/doc-offline-deltas
37b3c767 docs: Describe offline updates with static deltas
664116f0 Merge pull request #3244 from alexlarsson/fix-fsverity-supported
92f2abcb Merge pull request #3243 from cgwalters/loaded_ts_fix
083eacd6 Fix _ostree_ensure_fsverity reporting of supports in early exit
ee066d79 sysroot: Handle `/ostree/deploy` having epoch 0
f911d40b Merge pull request #3234 from jmarrero/state-root
cb70e406 ostree-sysroot-deploy: check if deployments are in the same stateroot.
a00062bf Merge pull request #3238 from cgwalters/force-container-env
3d3f0b8d ci: Also skip if we detect /run/.containerenv
64ab0982 Merge pull request #3236 from cgwalters/clang-format
a33c7d23 ci: Only run clang-format on ubuntu-stable GH runner
cb13977a Merge pull request #3232 from ericcurtin/aboot-bootloader
fa720d15 Merge pull request #3233 from dbnicholson/sync-summary-times
60f4592b repo: Make summary and signature mtime match
ffbeff6c tests: Correctly skip single fsverity test
9e51fb16 docs: Fix spelling and grammer
998a0ab5 docs: More accurate diagram in bootloaders documentation for aboot
c8c436e5 Merge pull request #3231 from alexlarsson/fix-aboot-non-ab
6ac8c49a prepare-root: Handle non-AB aboot properly
99ef9806 Merge pull request #3230 from cgwalters/initfs-epoch-2
818af91d Merge pull request #3108 from cgwalters/use-external-composefs
eb54a441 Switch to external composefs
8a9f067d ci: Drop `SKIP_INSTALLDEPS=1`
3647395f tests: Skip composefs tests without the feature
74a3d2da init-fs: Add --epoch=2
0c0b6cee Merge pull request #3229 from cgwalters/init-deploy-0700
38f6b9b3 init-fs: Add --epoch
3c2e9d09 Merge pull request #3227 from alexlarsson/fix-fsverity-error-check
374fb05d _ostree_ensure_fsverity: Properly check for errors
d05c48b7 Merge pull request #3226 from ericcurtin/rm-rhivos
24c0c1c4 README & docs: Remove "RHIVOS" acronym
3c25a93b Merge pull request #3220 from jlebon/pr/on-failure-isolate
05b3b662 ostree-prepare-root.service: add OnFailureJobMode=isolate
dc4d4b55 Merge pull request #3218 from cgwalters/policy-allow-none
b96b4ff4 Merge pull request #3216 from cgwalters/mirrorlist-retries
45453b73 sepolicy: Add missing `(nullable)`
76ab8621 curl: Also map HTTP errors for retries
7fdc792f Merge pull request #3215 from cgwalters/release
1bc7d207 configure: post-release version bump

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:01 -07:00
Markus Volk
05722a9a07
malcontent: add recipe
malcontent is an optional dependency for flatpak and gnome-software

- Building the malcontent gtk4-ui leads to circular dependency malcontent <-> flatpak
  Add a separate package for malcontent-ui to avoid this and to make malcontent-control
  buildable.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Khem Raj
aeb11d81dc
xterm: Upgrade to 391
Add a patch to fix build with musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Khem Raj
13ddd97e4f
tinyalsa: Upgrade to tip of trunk
This fixes build with musl + gcc14

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Khem Raj
6ce8cef7e7
poke: Upgrade to 4.0
- Drop patches not needed anymore
- Package vim and emacs files into package of their own

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Abhilash Raju
972f3a4b89
opentelemetry-cpp: Add recipe
An Observability framework to create and manage telemetry data such as
traces, metrics, and logs

Signed-off-by: Abhilash Raju <abhilash.kollam@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Gerard Salvatella
eeef1fddd9
libwebsockets: fix buildpath warnings
In order to remove absolute paths from the cmake artifacts, paths from
the `$lib` folder should also be stripped off, otherwise internally
linked libraries (e.g. libz) may appear.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Beniamin Sandu
967216f6d7
unbound: upgrade 1.19.3 -> 1.20.0
Full changelog:
https://github.com/NLnetLabs/unbound/releases/tag/release-1.20.0

Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00