diff options
Diffstat (limited to 'meta-oe/recipes-support')
58 files changed, 523 insertions, 264 deletions
diff --git a/meta-oe/recipes-support/atop/atop_2.4.0.bb b/meta-oe/recipes-support/atop/atop_2.4.0.bb index bb1f53624..4b0e74227 100644 --- a/meta-oe/recipes-support/atop/atop_2.4.0.bb +++ b/meta-oe/recipes-support/atop/atop_2.4.0.bb | |||
@@ -35,12 +35,12 @@ do_install() { | |||
35 | make DESTDIR=${D} VERS=${PV} SYSDPATH=${systemd_system_unitdir} \ | 35 | make DESTDIR=${D} VERS=${PV} SYSDPATH=${systemd_system_unitdir} \ |
36 | PMPATHD=${systemd_unitdir}/system-sleep systemdinstall | 36 | PMPATHD=${systemd_unitdir}/system-sleep systemdinstall |
37 | install -d ${D}${sysconfdir}/tmpfiles.d | 37 | install -d ${D}${sysconfdir}/tmpfiles.d |
38 | install -m 644 ${WORKDIR}/volatiles.atop.conf ${D}${sysconfdir}/tmpfiles.d/atop.conf | 38 | install -m 644 ${UNPACKDIR}/volatiles.atop.conf ${D}${sysconfdir}/tmpfiles.d/atop.conf |
39 | rm -f ${D}${systemd_system_unitdir}/atopacct.service | 39 | rm -f ${D}${systemd_system_unitdir}/atopacct.service |
40 | else | 40 | else |
41 | make DESTDIR=${D} VERS=${PV} sysvinstall | 41 | make DESTDIR=${D} VERS=${PV} sysvinstall |
42 | install -d ${D}${sysconfdir}/default/volatiles | 42 | install -d ${D}${sysconfdir}/default/volatiles |
43 | install -m 644 ${WORKDIR}/volatiles.99_atop ${D}${sysconfdir}/default/volatiles/99_atop | 43 | install -m 644 ${UNPACKDIR}/volatiles.99_atop ${D}${sysconfdir}/default/volatiles/99_atop |
44 | rm -f ${D}${sysconfdir}/init.d/atopacct | 44 | rm -f ${D}${sysconfdir}/init.d/atopacct |
45 | fi | 45 | fi |
46 | 46 | ||
diff --git a/meta-oe/recipes-support/c-ares/c-ares_1.27.0.bb b/meta-oe/recipes-support/c-ares/c-ares_1.27.0.bb index 2d91ac173..d0f5b30eb 100644 --- a/meta-oe/recipes-support/c-ares/c-ares_1.27.0.bb +++ b/meta-oe/recipes-support/c-ares/c-ares_1.27.0.bb | |||
@@ -20,7 +20,7 @@ EXTRA_OECMAKE = "-DCARES_STATIC=${@ 'ON' if d.getVar('DISABLE_STATIC') == '' els | |||
20 | do_install_ptest () { | 20 | do_install_ptest () { |
21 | install -d ${D}${PTEST_PATH} | 21 | install -d ${D}${PTEST_PATH} |
22 | install -m 0755 ${B}/bin/arestest ${D}${PTEST_PATH} | 22 | install -m 0755 ${B}/bin/arestest ${D}${PTEST_PATH} |
23 | install -m 0755 ${WORKDIR}/run-ptest ${D}${PTEST_PATH} | 23 | install -m 0755 ${UNPACKDIR}/run-ptest ${D}${PTEST_PATH} |
24 | } | 24 | } |
25 | 25 | ||
26 | PACKAGE_BEFORE_PN = "${PN}-utils" | 26 | PACKAGE_BEFORE_PN = "${PN}-utils" |
diff --git a/meta-oe/recipes-support/composefs/composefs_1.0.3.bb b/meta-oe/recipes-support/composefs/composefs_1.0.3.bb new file mode 100644 index 000000000..38fc8d267 --- /dev/null +++ b/meta-oe/recipes-support/composefs/composefs_1.0.3.bb | |||
@@ -0,0 +1,33 @@ | |||
1 | SUMMARY = "Tools to handle creating and mounting composefs images" | ||
2 | DESCRIPTION = "The composefs project combines several underlying Linux \ | ||
3 | features to provide a very flexible mechanism to support read-only mountable \ | ||
4 | filesystem trees, stacking on top of an underlying "lower" Linux filesystem." | ||
5 | HOMEPAGE = "https://github.com/containers/composefs" | ||
6 | LICENSE = "GPL-3.0-or-later & LGPL-2.0-or-later & Apache-2.0" | ||
7 | LIC_FILES_CHKSUM = "\ | ||
8 | file://BSD-2-Clause.txt;md5=121c8a0a8fa5961a26b7863034ebcce8 \ | ||
9 | file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | ||
10 | file://COPYING.LESSERv3;md5=6a6a8e020838b23406c81b19c1d46df6 \ | ||
11 | file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c \ | ||
12 | file://COPYINGv3;md5=d32239bcb673463ab874e80d47fae504 \ | ||
13 | file://LICENSE.Apache-2.0;md5=3b83ef96387f14655fc854ddc3c6bd57 \ | ||
14 | " | ||
15 | |||
16 | PV .= "+git${SRCPV}" | ||
17 | SRCREV = "ecef20c18c81943bd17b489ad1484f361b99c792" | ||
18 | SRC_URI = "git://github.com/containers/composefs.git;protocol=https;branch=main" | ||
19 | |||
20 | S = "${WORKDIR}/git" | ||
21 | |||
22 | inherit autotools pkgconfig | ||
23 | |||
24 | DEPENDS = "openssl" | ||
25 | |||
26 | EXTRA_OECONF += " \ | ||
27 | --disable-man \ | ||
28 | --without-fuse \ | ||
29 | " | ||
30 | |||
31 | LDFLAGS:append:class-native = " -pthread" | ||
32 | |||
33 | BBCLASSEXTEND = "native" | ||
diff --git a/meta-oe/recipes-support/crucible/crucible_2023.11.02.bb b/meta-oe/recipes-support/crucible/crucible_2023.11.02.bb index d53e1a276..4247263b5 100644 --- a/meta-oe/recipes-support/crucible/crucible_2023.11.02.bb +++ b/meta-oe/recipes-support/crucible/crucible_2023.11.02.bb | |||
@@ -3,7 +3,7 @@ LICENSE = "BSD-3-Clause" | |||
3 | LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=201414b6610203caed355323b1ab3116" | 3 | LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=201414b6610203caed355323b1ab3116" |
4 | 4 | ||
5 | GO_IMPORT = "github.com/usbarmory/crucible" | 5 | GO_IMPORT = "github.com/usbarmory/crucible" |
6 | SRC_URI = "git://${GO_IMPORT}.git;protocol=https;branch=master" | 6 | SRC_URI = "git://${GO_IMPORT}.git;protocol=https;branch=master;destsuffix=${GO_SRCURI_DESTSUFFIX}" |
7 | 7 | ||
8 | GO_INSTALL = "\ | 8 | GO_INSTALL = "\ |
9 | ${GO_IMPORT}/cmd/crucible \ | 9 | ${GO_IMPORT}/cmd/crucible \ |
diff --git a/meta-oe/recipes-support/ctapi-common/ctapi-common_1.1-14.bb b/meta-oe/recipes-support/ctapi-common/ctapi-common_1.1-14.bb index 0e994d8b0..90db08544 100644 --- a/meta-oe/recipes-support/ctapi-common/ctapi-common_1.1-14.bb +++ b/meta-oe/recipes-support/ctapi-common/ctapi-common_1.1-14.bb | |||
@@ -2,15 +2,15 @@ SUMMARY = "Common files and packaging infrastructure for CT-API modules" | |||
2 | HOMEPAGE = "http://fedoraproject.org/" | 2 | HOMEPAGE = "http://fedoraproject.org/" |
3 | SECTION = "System Environment/Libraries" | 3 | SECTION = "System Environment/Libraries" |
4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
5 | LIC_FILES_CHKSUM = "file://../ctapi-common.LICENSE;md5=8744cd52545ecb45befebd0da6f70f0a" | 5 | LIC_FILES_CHKSUM = "file://${UNPACKDIR}/ctapi-common.LICENSE;md5=8744cd52545ecb45befebd0da6f70f0a" |
6 | 6 | ||
7 | SRC_URI = "https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Everything/source/SRPMS/c/${BPN}-${PV}.fc23.src.rpm;extract=ctapi-common.LICENSE \ | 7 | SRC_URI = "https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Everything/source/SRPMS/c/${BPN}-${PV}.fc23.src.rpm;extract=ctapi-common.LICENSE \ |
8 | https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Everything/source/SRPMS/c/${BPN}-${PV}.fc23.src.rpm;extract=ctapi-common.README" | 8 | https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Everything/source/SRPMS/c/${BPN}-${PV}.fc23.src.rpm;extract=ctapi-common.README" |
9 | SRC_URI[sha256sum] = "87a74eb0a66055c34ba2c5c919e74f3211c5950ae1c2cbab967fdf4137f5de91" | 9 | SRC_URI[sha256sum] = "87a74eb0a66055c34ba2c5c919e74f3211c5950ae1c2cbab967fdf4137f5de91" |
10 | 10 | ||
11 | do_compile() { | 11 | do_compile() { |
12 | install -pm 644 ${WORKDIR}/ctapi-common.LICENSE LICENSE | 12 | install -pm 644 ${UNPACKDIR}/ctapi-common.LICENSE LICENSE |
13 | install -pm 644 ${WORKDIR}/ctapi-common.README README | 13 | install -pm 644 ${UNPACKDIR}/ctapi-common.README README |
14 | echo ${libdir}/ctapi > ctapi.conf | 14 | echo ${libdir}/ctapi > ctapi.conf |
15 | } | 15 | } |
16 | 16 | ||
diff --git a/meta-oe/recipes-support/dool/dool_1.3.1.bb b/meta-oe/recipes-support/dool/dool_1.3.2.bb index b20f8b401..f7e403018 100644 --- a/meta-oe/recipes-support/dool/dool_1.3.1.bb +++ b/meta-oe/recipes-support/dool/dool_1.3.2.bb | |||
@@ -12,7 +12,7 @@ RDEPENDS:${PN} += "python3-core python3-misc python3-resource python3-shell pyth | |||
12 | SRC_URI = "git://github.com/scottchiefbaker/dool.git;branch=master;protocol=https \ | 12 | SRC_URI = "git://github.com/scottchiefbaker/dool.git;branch=master;protocol=https \ |
13 | " | 13 | " |
14 | 14 | ||
15 | SRCREV = "30847c748483bc088549486292232d805b086b1f" | 15 | SRCREV = "b2862905be841232c9e36ce1e059d3fe34ef0cdf" |
16 | 16 | ||
17 | S = "${WORKDIR}/git" | 17 | S = "${WORKDIR}/git" |
18 | 18 | ||
diff --git a/meta-oe/recipes-support/fbset/fbset-modes.bb b/meta-oe/recipes-support/fbset/fbset-modes.bb index aa5f631c3..fcaf31795 100644 --- a/meta-oe/recipes-support/fbset/fbset-modes.bb +++ b/meta-oe/recipes-support/fbset/fbset-modes.bb | |||
@@ -6,11 +6,13 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384 | |||
6 | PV = "0.1.0" | 6 | PV = "0.1.0" |
7 | 7 | ||
8 | SRC_URI = "file://fb.modes" | 8 | SRC_URI = "file://fb.modes" |
9 | S = "${WORKDIR}" | 9 | |
10 | S = "${WORKDIR}/sources" | ||
11 | UNPACKDIR = "${S}" | ||
10 | 12 | ||
11 | do_install() { | 13 | do_install() { |
12 | install -d ${D}${sysconfdir} | 14 | install -d ${D}${sysconfdir} |
13 | install -m 0644 ${WORKDIR}/fb.modes ${D}${sysconfdir} | 15 | install -m 0644 ${UNPACKDIR}/fb.modes ${D}${sysconfdir} |
14 | } | 16 | } |
15 | 17 | ||
16 | # fb.modes file is MACHINE_ARCH, base.bbclass correctly changes it to MACHINE_ARCH, but too late for allarch.bbclass | 18 | # fb.modes file is MACHINE_ARCH, base.bbclass correctly changes it to MACHINE_ARCH, but too late for allarch.bbclass |
diff --git a/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings-in-ainput-channel.patch b/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings-in-ainput-channel.patch new file mode 100644 index 000000000..62600cdda --- /dev/null +++ b/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings-in-ainput-channel.patch | |||
@@ -0,0 +1,72 @@ | |||
1 | From 130094de3244d5039e463e1142e1ec487c1104ef Mon Sep 17 00:00:00 2001 | ||
2 | From: Armin Novak <armin.novak@thincast.com> | ||
3 | Date: Tue, 22 Feb 2022 12:05:08 +0100 | ||
4 | Subject: [PATCH] Fixed compilation warnings in ainput channel | ||
5 | |||
6 | Upstream-Status: Backport [130094de3 Fixed compilation warnings in ainput channel] | ||
7 | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> | ||
8 | --- | ||
9 | channels/ainput/server/ainput_main.c | 18 ++++++++++++------ | ||
10 | 1 file changed, 12 insertions(+), 6 deletions(-) | ||
11 | |||
12 | diff --git a/channels/ainput/server/ainput_main.c b/channels/ainput/server/ainput_main.c | ||
13 | index bc1737ee1..17d2ec681 100644 | ||
14 | --- a/channels/ainput/server/ainput_main.c | ||
15 | +++ b/channels/ainput/server/ainput_main.c | ||
16 | @@ -192,7 +192,7 @@ static UINT ainput_server_recv_mouse_event(ainput_server* ainput, wStream* s) | ||
17 | |||
18 | static HANDLE ainput_server_get_channel_handle(ainput_server* ainput) | ||
19 | { | ||
20 | - BYTE* buffer = NULL; | ||
21 | + void* buffer = NULL; | ||
22 | DWORD BytesReturned = 0; | ||
23 | HANDLE ChannelEvent = NULL; | ||
24 | |||
25 | @@ -389,7 +389,7 @@ ainput_server_context* ainput_server_context_new(HANDLE vcm) | ||
26 | goto fail; | ||
27 | return &ainput->context; | ||
28 | fail: | ||
29 | - ainput_server_context_free(ainput); | ||
30 | + ainput_server_context_free(&ainput->context); | ||
31 | return NULL; | ||
32 | } | ||
33 | |||
34 | @@ -496,17 +496,23 @@ UINT ainput_server_context_poll_int(ainput_server_context* context) | ||
35 | break; | ||
36 | case AINPUT_OPENED: | ||
37 | { | ||
38 | - BYTE* buffer = NULL; | ||
39 | + union | ||
40 | + { | ||
41 | + BYTE* pb; | ||
42 | + void* pv; | ||
43 | + } buffer; | ||
44 | DWORD BytesReturned = 0; | ||
45 | |||
46 | - if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualChannelReady, &buffer, | ||
47 | + buffer.pv = NULL; | ||
48 | + | ||
49 | + if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualChannelReady, &buffer.pv, | ||
50 | &BytesReturned) != TRUE) | ||
51 | { | ||
52 | WLog_ERR(TAG, "WTSVirtualChannelReady failed,"); | ||
53 | } | ||
54 | else | ||
55 | { | ||
56 | - if (*buffer != 0) | ||
57 | + if (*buffer.pb != 0) | ||
58 | { | ||
59 | error = ainput_server_send_version(ainput); | ||
60 | if (error) | ||
61 | @@ -518,7 +524,7 @@ UINT ainput_server_context_poll_int(ainput_server_context* context) | ||
62 | else | ||
63 | error = CHANNEL_RC_OK; | ||
64 | } | ||
65 | - WTSFreeMemory(buffer); | ||
66 | + WTSFreeMemory(buffer.pv); | ||
67 | } | ||
68 | break; | ||
69 | case AINPUT_VERSION_SENT: | ||
70 | -- | ||
71 | 2.43.0 | ||
72 | |||
diff --git a/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings.patch b/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings.patch new file mode 100644 index 000000000..7fae2703f --- /dev/null +++ b/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings.patch | |||
@@ -0,0 +1,27 @@ | |||
1 | From 75fa1fa5bd5ef2350390564245fd0984209ac092 Mon Sep 17 00:00:00 2001 | ||
2 | From: akallabeth <akallabeth@posteo.net> | ||
3 | Date: Mon, 4 Jul 2022 14:34:46 +0200 | ||
4 | Subject: [PATCH] Fixed compilation warnings | ||
5 | |||
6 | Upstream-Status: Backport [https://github.com/FreeRDP/FreeRDP/commit/2da280b8a1748052b70b3f5a1ef0d8e932c33adc] | ||
7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
8 | --- | ||
9 | client/X11/xf_graphics.c | 2 +- | ||
10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
11 | |||
12 | diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c | ||
13 | index 5aa1fd48b..fe81e0ed9 100644 | ||
14 | --- a/client/X11/xf_graphics.c | ||
15 | +++ b/client/X11/xf_graphics.c | ||
16 | @@ -438,7 +438,7 @@ static BOOL xf_Pointer_New(rdpContext* context, rdpPointer* pointer) | ||
17 | |||
18 | #endif | ||
19 | fail: | ||
20 | - WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : -1); | ||
21 | + WLog_DBG(TAG, "%s: %p", __func__, rc ? pointer : NULL); | ||
22 | return rc; | ||
23 | } | ||
24 | |||
25 | -- | ||
26 | 2.45.0 | ||
27 | |||
diff --git a/meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb b/meta-oe/recipes-support/freerdp/freerdp3_3.5.1.bb index 537d19263..b6974af73 100644 --- a/meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb +++ b/meta-oe/recipes-support/freerdp/freerdp3_3.5.1.bb | |||
@@ -7,7 +7,7 @@ DEPENDS = "openssl libusb1 uriparser cairo icu pkcs11-helper zlib jpeg" | |||
7 | 7 | ||
8 | inherit pkgconfig cmake | 8 | inherit pkgconfig cmake |
9 | 9 | ||
10 | SRCREV = "708f3764897e06297469a7b0507b3c9ecc041ad7" | 10 | SRCREV = "eda5c99686e15327f2f37b9cadf307e852b96adf" |
11 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=master;protocol=https" | 11 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=master;protocol=https" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | 13 | S = "${WORKDIR}/git" |
diff --git a/meta-oe/recipes-support/freerdp/freerdp_2.11.2.bb b/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb index 8de0e39ad..ee4d4530d 100644 --- a/meta-oe/recipes-support/freerdp/freerdp_2.11.2.bb +++ b/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb | |||
@@ -13,11 +13,13 @@ inherit pkgconfig cmake gitpkgv | |||
13 | PE = "1" | 13 | PE = "1" |
14 | PKGV = "${GITPKGVTAG}" | 14 | PKGV = "${GITPKGVTAG}" |
15 | 15 | ||
16 | SRCREV = "a38c1be9eee39a9bc22b511fffe96e63fdf8ebe7" | 16 | SRCREV = "efa899d3deb8595a29fabb2a2251722f9d7e0d7f" |
17 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=stable-2.0;protocol=https \ | 17 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=stable-2.0;protocol=https \ |
18 | file://winpr-makecert-Build-with-install-RPATH.patch \ | 18 | file://winpr-makecert-Build-with-install-RPATH.patch \ |
19 | file://0001-Fixed-compilation-warnings.patch \ | ||
19 | file://0001-Fix-const-qualifier-error.patch \ | 20 | file://0001-Fix-const-qualifier-error.patch \ |
20 | file://0002-Do-not-install-tools-a-CMake-targets.patch \ | 21 | file://0002-Do-not-install-tools-a-CMake-targets.patch \ |
22 | file://0001-Fixed-compilation-warnings-in-ainput-channel.patch \ | ||
21 | " | 23 | " |
22 | 24 | ||
23 | S = "${WORKDIR}/git" | 25 | S = "${WORKDIR}/git" |
diff --git a/meta-oe/recipes-support/fuse/fuse3/run-ptest b/meta-oe/recipes-support/fuse/fuse3/run-ptest new file mode 100644 index 000000000..b63c4de0d --- /dev/null +++ b/meta-oe/recipes-support/fuse/fuse3/run-ptest | |||
@@ -0,0 +1,3 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | pytest -o log_cli=true -o log_cli_level=INFO | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}' | ||
diff --git a/meta-oe/recipes-support/fuse/fuse3_3.16.2.bb b/meta-oe/recipes-support/fuse/fuse3_3.16.2.bb new file mode 100644 index 000000000..307544bf3 --- /dev/null +++ b/meta-oe/recipes-support/fuse/fuse3_3.16.2.bb | |||
@@ -0,0 +1,83 @@ | |||
1 | SUMMARY = "Implementation of a fully functional filesystem in a userspace program" | ||
2 | DESCRIPTION = "FUSE (Filesystem in Userspace) is a simple interface for userspace \ | ||
3 | programs to export a virtual filesystem to the Linux kernel. FUSE \ | ||
4 | also aims to provide a secure method for non privileged users to \ | ||
5 | create and mount their own filesystem implementations. \ | ||
6 | " | ||
7 | HOMEPAGE = "https://github.com/libfuse/libfuse" | ||
8 | SECTION = "libs" | ||
9 | LICENSE = "GPL-2.0-only & LGPL-2.0-only" | ||
10 | LIC_FILES_CHKSUM = " \ | ||
11 | file://GPL2.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | ||
12 | file://LGPL2.txt;md5=4fbd65380cdd255951079008b364516c \ | ||
13 | file://LICENSE;md5=a55c12a2d7d742ecb41ca9ae0a6ddc66 \ | ||
14 | " | ||
15 | |||
16 | SRC_URI = "https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.gz" | ||
17 | SRC_URI[sha256sum] = "f797055d9296b275e981f5f62d4e32e089614fc253d1ef2985851025b8a0ce87" | ||
18 | |||
19 | S = "${WORKDIR}/fuse-${PV}" | ||
20 | |||
21 | UPSTREAM_CHECK_URI = "https://github.com/libfuse/libfuse/releases" | ||
22 | UPSTREAM_CHECK_REGEX = "fuse\-(?P<pver>3(\.\d+)+).tar.xz" | ||
23 | |||
24 | CVE_PRODUCT = "fuse_project:fuse" | ||
25 | |||
26 | inherit meson pkgconfig ptest | ||
27 | |||
28 | SRC_URI += " \ | ||
29 | file://run-ptest \ | ||
30 | " | ||
31 | |||
32 | RDEPENDS:${PN}-ptest += " \ | ||
33 | python3-pytest \ | ||
34 | python3-looseversion \ | ||
35 | bash \ | ||
36 | " | ||
37 | RRECOMMENDS:${PN}-ptest += " kernel-module-cuse" | ||
38 | |||
39 | do_install_ptest() { | ||
40 | install -d ${D}${PTEST_PATH}/test | ||
41 | install -d ${D}${PTEST_PATH}/example | ||
42 | install -d ${D}${PTEST_PATH}/util | ||
43 | cp -rf ${S}/test/* ${D}${PTEST_PATH}/test/ | ||
44 | |||
45 | example_excutables=`find ${B}/example -type f -executable` | ||
46 | util_excutables=`find ${B}/util -type f -executable` | ||
47 | test_excutables=`find ${B}/test -type f -executable` | ||
48 | |||
49 | for e in $example_excutables | ||
50 | do | ||
51 | cp -rf $e ${D}${PTEST_PATH}/example/ | ||
52 | done | ||
53 | |||
54 | for e in $util_excutables | ||
55 | do | ||
56 | cp -rf $e ${D}${PTEST_PATH}/util/ | ||
57 | done | ||
58 | |||
59 | for e in $test_excutables | ||
60 | do | ||
61 | cp -rf $e ${D}${PTEST_PATH}/test | ||
62 | done | ||
63 | } | ||
64 | |||
65 | DEPENDS = "udev" | ||
66 | |||
67 | PACKAGES =+ "fuse3-utils" | ||
68 | |||
69 | RPROVIDES:${PN}-dbg += "fuse3-utils-dbg" | ||
70 | |||
71 | RRECOMMENDS:${PN}:class-target = "kernel-module-fuse fuse3-utils" | ||
72 | |||
73 | FILES:${PN} += "${libdir}/libfuse3.so.*" | ||
74 | FILES:${PN}-dev += "${libdir}/libfuse3*.la" | ||
75 | |||
76 | # Forbid auto-renaming to libfuse3-utils | ||
77 | FILES:fuse3-utils = "${bindir} ${base_sbindir}" | ||
78 | DEBIAN_NOAUTONAME:fuse3-utils = "1" | ||
79 | DEBIAN_NOAUTONAME:${PN}-dbg = "1" | ||
80 | |||
81 | do_install:append() { | ||
82 | rm -rf ${D}${base_prefix}/dev | ||
83 | } | ||
diff --git a/meta-oe/recipes-support/gosu/gosu_1.17.bb b/meta-oe/recipes-support/gosu/gosu_1.17.bb index a29d6bce4..6a4441fc2 100644 --- a/meta-oe/recipes-support/gosu/gosu_1.17.bb +++ b/meta-oe/recipes-support/gosu/gosu_1.17.bb | |||
@@ -5,9 +5,9 @@ LICENSE = "Apache-2.0 " | |||
5 | LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | 5 | LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
6 | 6 | ||
7 | GO_IMPORT = "github.com/tianon/gosu" | 7 | GO_IMPORT = "github.com/tianon/gosu" |
8 | SRC_URI = "git://${GO_IMPORT}.git;branch=master;protocol=https \ | 8 | SRC_URI = "git://${GO_IMPORT}.git;destsuffix=src/${GO_IMPORT};branch=master;protocol=https \ |
9 | git://github.com/moby/sys;name=user;destsuffix=${S}/src/github.com/moby/sys;branch=main;protocol=https \ | 9 | git://github.com/moby/sys;name=user;destsuffix=src/github.com/moby/sys;branch=main;protocol=https \ |
10 | git://github.com/golang/sys;name=sys;destsuffix=${S}/src/golang.org/x/sys;branch=master;protocol=https \ | 10 | git://github.com/golang/sys;name=sys;destsuffix=src/golang.org/x/sys;branch=master;protocol=https \ |
11 | " | 11 | " |
12 | SRCREV = "0d1847490b448a17eb347e5e357f2c0478df87ad" | 12 | SRCREV = "0d1847490b448a17eb347e5e357f2c0478df87ad" |
13 | #v0.1.0 | 13 | #v0.1.0 |
@@ -17,6 +17,7 @@ SRCREV_sys = "95e765b1cc43ac521bd4fd501e00774e34401449" | |||
17 | 17 | ||
18 | SRCREV_FORMAT .= "_user_sys" | 18 | SRCREV_FORMAT .= "_user_sys" |
19 | 19 | ||
20 | S = "${UNPACKDIR}" | ||
20 | inherit go | 21 | inherit go |
21 | 22 | ||
22 | CGO_ENABLED = "1" | 23 | CGO_ENABLED = "1" |
diff --git a/meta-oe/recipes-support/gpm/gpm_git.bb b/meta-oe/recipes-support/gpm/gpm_git.bb index 31503e9c6..25e5414a3 100644 --- a/meta-oe/recipes-support/gpm/gpm_git.bb +++ b/meta-oe/recipes-support/gpm/gpm_git.bb | |||
@@ -30,8 +30,8 @@ do_configure:prepend() { | |||
30 | 30 | ||
31 | do_install:append () { | 31 | do_install:append () { |
32 | install -d ${D}${systemd_system_unitdir} | 32 | install -d ${D}${systemd_system_unitdir} |
33 | sed 's:@bindir@:${sbindir}:' < ${WORKDIR}/gpm.service.in >${D}${systemd_system_unitdir}/gpm.service | 33 | sed 's:@bindir@:${sbindir}:' < ${UNPACKDIR}/gpm.service.in >${D}${systemd_system_unitdir}/gpm.service |
34 | install -D -m 0755 ${WORKDIR}/init ${D}${INIT_D_DIR}/gpm | 34 | install -D -m 0755 ${UNPACKDIR}/init ${D}${INIT_D_DIR}/gpm |
35 | ln -s libgpm.so.2 ${D}${libdir}/libgpm.so | 35 | ln -s libgpm.so.2 ${D}${libdir}/libgpm.so |
36 | } | 36 | } |
37 | 37 | ||
diff --git a/meta-oe/recipes-support/gsoap/gsoap/0001-Provide-strtod_l-signature-on-non-glibc-linux-musl-s.patch b/meta-oe/recipes-support/gsoap/gsoap/0001-Provide-strtod_l-signature-on-non-glibc-linux-musl-s.patch new file mode 100644 index 000000000..df27a59ee --- /dev/null +++ b/meta-oe/recipes-support/gsoap/gsoap/0001-Provide-strtod_l-signature-on-non-glibc-linux-musl-s.patch | |||
@@ -0,0 +1,85 @@ | |||
1 | From 2b7a51556185539a0f9baef0f109e0814933d6b3 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Sun, 19 May 2024 17:11:20 -0700 | ||
4 | Subject: [PATCH] Provide strtod_l signature on non-glibc linux ( musl ) | ||
5 | systems | ||
6 | |||
7 | Upstream-Status: Pending | ||
8 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
9 | --- | ||
10 | gsoap/stdsoap2.c | 5 +++++ | ||
11 | 1 file changed, 5 insertions(+) | ||
12 | |||
13 | --- a/gsoap/stdsoap2.cpp | ||
14 | +++ b/gsoap/stdsoap2.cpp | ||
15 | @@ -74,6 +74,11 @@ A commercial use license is available fr | ||
16 | |||
17 | #include "stdsoap2.h" | ||
18 | |||
19 | +#if defined(__linux__) && !defined(__GLIBC__) | ||
20 | +struct __locale_struct; | ||
21 | +double strtod_l(const char *__restrict, char **__restrict, struct __locale_struct *); | ||
22 | +#endif | ||
23 | + | ||
24 | #if GSOAP_VERSION != GSOAP_LIB_VERSION | ||
25 | # error "GSOAP VERSION MISMATCH IN LIBRARY: PLEASE REINSTALL PACKAGE" | ||
26 | #endif | ||
27 | @@ -5457,7 +5462,7 @@ tcp_gethostbyname(struct soap *soap, con | ||
28 | { | ||
29 | #if (defined(_AIX43) || defined(TRU64) || defined(HP_UX)) && defined(HAVE_GETHOSTBYNAME_R) | ||
30 | struct hostent_data ht_data; | ||
31 | -#elif (!defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && !defined(SUN_OS) && !defined(__QNX__) && !defined(QNX) && defined(HAVE_GETHOSTBYNAME_R) | ||
32 | +#elif (!defined(__GLIBC__) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && !defined(SUN_OS) && !defined(__QNX__) && !defined(QNX) && defined(HAVE_GETHOSTBYNAME_R) | ||
33 | int r; | ||
34 | char *tmpbuf = soap->tmpbuf; | ||
35 | size_t tmplen = sizeof(soap->tmpbuf); | ||
36 | @@ -5490,7 +5495,7 @@ tcp_gethostbyname(struct soap *soap, con | ||
37 | hostent = NULL; | ||
38 | soap->errnum = h_errno; | ||
39 | } | ||
40 | -#elif (!defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && !defined(SUN_OS) && !defined(__QNX__) && !defined(QNX) && defined(HAVE_GETHOSTBYNAME_R) | ||
41 | +#elif (!defined(__GLIBC__) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && !defined(SUN_OS) && !defined(__QNX__) && !defined(QNX) && defined(HAVE_GETHOSTBYNAME_R) | ||
42 | while ((r = gethostbyname_r(addr, hostent, tmpbuf, tmplen, &hostent, &soap->errnum)) < 0) | ||
43 | { | ||
44 | if (tmpbuf != soap->tmpbuf) | ||
45 | @@ -23192,7 +23197,7 @@ soap_strerror(struct soap *soap) | ||
46 | { | ||
47 | #ifndef WIN32 | ||
48 | # ifdef HAVE_STRERROR_R | ||
49 | -# if !defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && ((!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600))) | ||
50 | +# if !defined(__GLIBC__) || (!(~_GNU_SOURCE+1) && ((!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600))) | ||
51 | err = strerror_r(err, soap->msgbuf, sizeof(soap->msgbuf)); /* XSI-compliant */ | ||
52 | if (err != 0) | ||
53 | soap_strcpy(soap->msgbuf, sizeof(soap->msgbuf), "unknown error"); | ||
54 | --- a/gsoap/stdsoap2.c | ||
55 | +++ b/gsoap/stdsoap2.c | ||
56 | @@ -74,6 +74,11 @@ A commercial use license is available fr | ||
57 | |||
58 | #include "stdsoap2.h" | ||
59 | |||
60 | +#if defined(__linux__) && !defined(__GLIBC__) | ||
61 | +struct __locale_struct; | ||
62 | +double strtod_l(const char *__restrict, char **__restrict, struct __locale_struct *); | ||
63 | +#endif | ||
64 | + | ||
65 | #if GSOAP_VERSION != GSOAP_LIB_VERSION | ||
66 | # error "GSOAP VERSION MISMATCH IN LIBRARY: PLEASE REINSTALL PACKAGE" | ||
67 | #endif | ||
68 | @@ -5490,7 +5495,7 @@ tcp_gethostbyname(struct soap *soap, con | ||
69 | hostent = NULL; | ||
70 | soap->errnum = h_errno; | ||
71 | } | ||
72 | -#elif (!defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && !defined(SUN_OS) && !defined(__QNX__) && !defined(QNX) && defined(HAVE_GETHOSTBYNAME_R) | ||
73 | +#elif (!defined(__GLIBC__) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && !defined(SUN_OS) && !defined(__QNX__) && !defined(QNX) && defined(HAVE_GETHOSTBYNAME_R) | ||
74 | while ((r = gethostbyname_r(addr, hostent, tmpbuf, tmplen, &hostent, &soap->errnum)) < 0) | ||
75 | { | ||
76 | if (tmpbuf != soap->tmpbuf) | ||
77 | @@ -23192,7 +23197,7 @@ soap_strerror(struct soap *soap) | ||
78 | { | ||
79 | #ifndef WIN32 | ||
80 | # ifdef HAVE_STRERROR_R | ||
81 | -# if !defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && ((!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600))) | ||
82 | +# if !defined(__GLIBC__) || (!(~_GNU_SOURCE+1) && ((!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600))) | ||
83 | err = strerror_r(err, soap->msgbuf, sizeof(soap->msgbuf)); /* XSI-compliant */ | ||
84 | if (err != 0) | ||
85 | soap_strcpy(soap->msgbuf, sizeof(soap->msgbuf), "unknown error"); | ||
diff --git a/meta-oe/recipes-support/gsoap/gsoap/0001-Simplify-check-for-gethostbyname_r.patch b/meta-oe/recipes-support/gsoap/gsoap/0001-Simplify-check-for-gethostbyname_r.patch deleted file mode 100644 index 6ae02deb2..000000000 --- a/meta-oe/recipes-support/gsoap/gsoap/0001-Simplify-check-for-gethostbyname_r.patch +++ /dev/null | |||
@@ -1,96 +0,0 @@ | |||
1 | From fa923a50790c907725c822b2fc7d63b2da62b4ad Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Sun, 12 Mar 2023 13:34:55 -0700 | ||
4 | Subject: [PATCH] Simplify check for gethostbyname_r() | ||
5 | |||
6 | This helps build fix with musl. | ||
7 | |||
8 | Imported from Alpine: https://git.alpinelinux.org/aports/tree/community/gsoap/musl-fixes.patch | ||
9 | |||
10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
11 | --- | ||
12 | Upstream-Status: Pending | ||
13 | |||
14 | gsoap/stdsoap2.c | 6 ++---- | ||
15 | gsoap/stdsoap2.cpp | 10 ++-------- | ||
16 | 2 files changed, 4 insertions(+), 12 deletions(-) | ||
17 | |||
18 | diff --git a/gsoap/stdsoap2.c b/gsoap/stdsoap2.c | ||
19 | index 654a1e1..fa31d02 100644 | ||
20 | --- a/gsoap/stdsoap2.c | ||
21 | +++ b/gsoap/stdsoap2.c | ||
22 | @@ -5463,7 +5463,7 @@ tcp_gethostbyname(struct soap *soap, const char *addr, struct hostent *hostent, | ||
23 | hostent = NULL; | ||
24 | soap->errnum = h_errno; | ||
25 | } | ||
26 | -#elif (!defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && !defined(SUN_OS) && defined(HAVE_GETHOSTBYNAME_R) | ||
27 | +#elif defined(HAVE_GETHOSTBYNAME_R) | ||
28 | while ((r = gethostbyname_r(addr, hostent, tmpbuf, tmplen, &hostent, &soap->errnum)) < 0) | ||
29 | { | ||
30 | if (tmpbuf != soap->tmpbuf) | ||
31 | @@ -5478,8 +5478,6 @@ tcp_gethostbyname(struct soap *soap, const char *addr, struct hostent *hostent, | ||
32 | if (!tmpbuf) | ||
33 | break; | ||
34 | } | ||
35 | -#elif defined(HAVE_GETHOSTBYNAME_R) | ||
36 | - hostent = gethostbyname_r(addr, hostent, tmpbuf, tmplen, &soap->errnum); | ||
37 | #elif defined(VXWORKS) | ||
38 | /* vxWorks compatible */ | ||
39 | /* If the DNS resolver library resolvLib has been configured in the vxWorks | ||
40 | @@ -23112,7 +23110,7 @@ soap_strerror(struct soap *soap) | ||
41 | { | ||
42 | #ifndef WIN32 | ||
43 | # ifdef HAVE_STRERROR_R | ||
44 | -# if !defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && ((!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600))) | ||
45 | +# if 1 | ||
46 | err = strerror_r(err, soap->msgbuf, sizeof(soap->msgbuf)); /* XSI-compliant */ | ||
47 | if (err != 0) | ||
48 | soap_strcpy(soap->msgbuf, sizeof(soap->msgbuf), "unknown error"); | ||
49 | diff --git a/gsoap/stdsoap2.cpp b/gsoap/stdsoap2.cpp | ||
50 | index 654a1e1..5fd5fd6 100644 | ||
51 | --- a/gsoap/stdsoap2.cpp | ||
52 | +++ b/gsoap/stdsoap2.cpp | ||
53 | @@ -5430,7 +5430,7 @@ tcp_gethostbyname(struct soap *soap, const char *addr, struct hostent *hostent, | ||
54 | { | ||
55 | #if (defined(_AIX43) || defined(TRU64) || defined(HP_UX)) && defined(HAVE_GETHOSTBYNAME_R) | ||
56 | struct hostent_data ht_data; | ||
57 | -#elif (!defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && defined(HAVE_GETHOSTBYNAME_R) | ||
58 | +#elif defined(HAVE_GETHOSTBYNAME_R) | ||
59 | int r; | ||
60 | char *tmpbuf = soap->tmpbuf; | ||
61 | size_t tmplen = sizeof(soap->tmpbuf); | ||
62 | @@ -5463,7 +5463,7 @@ tcp_gethostbyname(struct soap *soap, const char *addr, struct hostent *hostent, | ||
63 | hostent = NULL; | ||
64 | soap->errnum = h_errno; | ||
65 | } | ||
66 | -#elif (!defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && !defined(SUN_OS) && defined(HAVE_GETHOSTBYNAME_R) | ||
67 | +#elif defined(HAVE_GETHOSTBYNAME_R) | ||
68 | while ((r = gethostbyname_r(addr, hostent, tmpbuf, tmplen, &hostent, &soap->errnum)) < 0) | ||
69 | { | ||
70 | if (tmpbuf != soap->tmpbuf) | ||
71 | @@ -5478,8 +5478,6 @@ tcp_gethostbyname(struct soap *soap, const char *addr, struct hostent *hostent, | ||
72 | if (!tmpbuf) | ||
73 | break; | ||
74 | } | ||
75 | -#elif defined(HAVE_GETHOSTBYNAME_R) | ||
76 | - hostent = gethostbyname_r(addr, hostent, tmpbuf, tmplen, &soap->errnum); | ||
77 | #elif defined(VXWORKS) | ||
78 | /* vxWorks compatible */ | ||
79 | /* If the DNS resolver library resolvLib has been configured in the vxWorks | ||
80 | @@ -23112,13 +23110,9 @@ soap_strerror(struct soap *soap) | ||
81 | { | ||
82 | #ifndef WIN32 | ||
83 | # ifdef HAVE_STRERROR_R | ||
84 | -# if !defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && ((!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600))) | ||
85 | err = strerror_r(err, soap->msgbuf, sizeof(soap->msgbuf)); /* XSI-compliant */ | ||
86 | if (err != 0) | ||
87 | soap_strcpy(soap->msgbuf, sizeof(soap->msgbuf), "unknown error"); | ||
88 | -# else | ||
89 | - return strerror_r(err, soap->msgbuf, sizeof(soap->msgbuf)); /* GNU-specific */ | ||
90 | -# endif | ||
91 | # else | ||
92 | return strerror(err); | ||
93 | # endif | ||
94 | -- | ||
95 | 2.39.2 | ||
96 | |||
diff --git a/meta-oe/recipes-support/gsoap/gsoap_2.8.126.bb b/meta-oe/recipes-support/gsoap/gsoap_2.8.134.bb index 6d8b53d30..5528e87e6 100644 --- a/meta-oe/recipes-support/gsoap/gsoap_2.8.126.bb +++ b/meta-oe/recipes-support/gsoap/gsoap_2.8.134.bb | |||
@@ -5,9 +5,9 @@ LICENSE = "GPL-2.0-with-OpenSSL-exception" | |||
5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4f40a941379143186f9602242c3fb729 \ | 5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4f40a941379143186f9602242c3fb729 \ |
6 | file://GPLv2_license.txt;md5=a33672dbe491b6517750a0389063508b" | 6 | file://GPLv2_license.txt;md5=a33672dbe491b6517750a0389063508b" |
7 | 7 | ||
8 | SRC_URI = "https://prdownloads.sourceforge.net/${BPN}2/${BPN}_${PV}.zip" | 8 | SRC_URI = "https://prdownloads.sourceforge.net/${BPN}2/${BPN}_${PV}.zip \ |
9 | SRC_URI:append:libc-musl = " file://0001-Simplify-check-for-gethostbyname_r.patch" | 9 | file://0001-Provide-strtod_l-signature-on-non-glibc-linux-musl-s.patch" |
10 | SRC_URI[sha256sum] = "b65190ebf8c2517d6fafbdc2000bc7bc650d921a02f4aa53eb1e3df267592c4a" | 10 | SRC_URI[sha256sum] = "63478e555c0ccde0164f055ff605b02805db0abc6712a04bcb14cb617b047218" |
11 | 11 | ||
12 | inherit autotools | 12 | inherit autotools |
13 | 13 | ||
diff --git a/meta-oe/recipes-support/hddtemp/hddtemp_0.3-beta15.bb b/meta-oe/recipes-support/hddtemp/hddtemp_0.3-beta15.bb index b204ea4dd..384a19c4f 100644 --- a/meta-oe/recipes-support/hddtemp/hddtemp_0.3-beta15.bb +++ b/meta-oe/recipes-support/hddtemp/hddtemp_0.3-beta15.bb | |||
@@ -25,9 +25,9 @@ FILES:${PN} += "/usr/share/misc/hddtemp.db" | |||
25 | 25 | ||
26 | do_install:append() { | 26 | do_install:append() { |
27 | install -d ${D}/usr/share/misc/ | 27 | install -d ${D}/usr/share/misc/ |
28 | install -m 0644 ${WORKDIR}/hddtemp.db ${D}/usr/share/misc/hddtemp.db | 28 | install -m 0644 ${UNPACKDIR}/hddtemp.db ${D}/usr/share/misc/hddtemp.db |
29 | install -d ${D}${sysconfdir}/init.d | 29 | install -d ${D}${sysconfdir}/init.d |
30 | install -m 0644 ${WORKDIR}/init ${D}${sysconfdir}/init.d/hddtemp | 30 | install -m 0644 ${UNPACKDIR}/init ${D}${sysconfdir}/init.d/hddtemp |
31 | } | 31 | } |
32 | 32 | ||
33 | INITSCRIPT_NAME = "hddtemp" | 33 | INITSCRIPT_NAME = "hddtemp" |
diff --git a/meta-oe/recipes-support/hwdata/hwdata_0.381.bb b/meta-oe/recipes-support/hwdata/hwdata_0.382.bb index 291b27372..a2bb7a334 100644 --- a/meta-oe/recipes-support/hwdata/hwdata_0.381.bb +++ b/meta-oe/recipes-support/hwdata/hwdata_0.382.bb | |||
@@ -5,7 +5,7 @@ SECTION = "System/Base" | |||
5 | LICENSE = "GPL-2.0-or-later | XFree86-1.0" | 5 | LICENSE = "GPL-2.0-or-later | XFree86-1.0" |
6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1556547711e8246992b999edd9445a57" | 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1556547711e8246992b999edd9445a57" |
7 | 7 | ||
8 | SRCREV = "4463530857af32d9dbfcfa9939c2304b51e5e58d" | 8 | SRCREV = "94b82b56d6ee7c7ada381b3b02fecfca4ff7af1c" |
9 | SRC_URI = "git://github.com/vcrhonek/${BPN}.git;branch=master;protocol=https" | 9 | SRC_URI = "git://github.com/vcrhonek/${BPN}.git;branch=master;protocol=https" |
10 | 10 | ||
11 | S = "${WORKDIR}/git" | 11 | S = "${WORKDIR}/git" |
diff --git a/meta-oe/recipes-support/libee/libee.inc b/meta-oe/recipes-support/libee/libee.inc index 16fe557f7..592109b95 100644 --- a/meta-oe/recipes-support/libee/libee.inc +++ b/meta-oe/recipes-support/libee/libee.inc | |||
@@ -35,5 +35,5 @@ do_install_ptest() { | |||
35 | install -d ${D}${PTEST_PATH} | 35 | install -d ${D}${PTEST_PATH} |
36 | install -m 0755 ${B}/${TESTDIR}/genfile ${D}${PTEST_PATH} | 36 | install -m 0755 ${B}/${TESTDIR}/genfile ${D}${PTEST_PATH} |
37 | install -m 0755 ${B}/${TESTDIR}/.libs/ezapi1 ${D}${PTEST_PATH} | 37 | install -m 0755 ${B}/${TESTDIR}/.libs/ezapi1 ${D}${PTEST_PATH} |
38 | install -m 0755 ${WORKDIR}/ezapi1.sh ${D}${PTEST_PATH} | 38 | install -m 0755 ${UNPACKDIR}/ezapi1.sh ${D}${PTEST_PATH} |
39 | } | 39 | } |
diff --git a/meta-oe/recipes-support/libgpiod/libgpiod_2.1.1.bb b/meta-oe/recipes-support/libgpiod/libgpiod_2.1.2.bb index 4c13d67eb..6e4fbd2a3 100644 --- a/meta-oe/recipes-support/libgpiod/libgpiod_2.1.1.bb +++ b/meta-oe/recipes-support/libgpiod/libgpiod_2.1.2.bb | |||
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = " \ | |||
9 | 9 | ||
10 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-2.x:" | 10 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-2.x:" |
11 | 11 | ||
12 | SRC_URI[sha256sum] = "b21913f469d3135680d5516f00fdf9f81d5e564e19ffb690927ea7f1d7e312cb" | 12 | SRC_URI[sha256sum] = "7a148a5a7d1c97a1abb40474b9a392b6edd7a42fe077dfd7ff42cfba24308548" |
13 | 13 | ||
14 | # Enable all project features for ptest | 14 | # Enable all project features for ptest |
15 | PACKAGECONFIG[tests] = "--enable-tests --enable-tools --enable-bindings-cxx --enable-gpioset-interactive,--disable-tests,kmod util-linux glib-2.0 catch2 libedit" | 15 | PACKAGECONFIG[tests] = "--enable-tests --enable-tools --enable-bindings-cxx --enable-gpioset-interactive,--disable-tests,kmod util-linux glib-2.0 catch2 libedit" |
diff --git a/meta-oe/recipes-support/libjs/libjs-jquery_3.3.1.bb b/meta-oe/recipes-support/libjs/libjs-jquery_3.3.1.bb index 9130b110a..4f0d8e554 100644 --- a/meta-oe/recipes-support/libjs/libjs-jquery_3.3.1.bb +++ b/meta-oe/recipes-support/libjs/libjs-jquery_3.3.1.bb | |||
@@ -10,7 +10,8 @@ SRC_URI[sha256sum] = "e04d192c2356e9d4c2b2c7d83fde9408713212b53c4d106e5b9e46c1a5 | |||
10 | JQUERYDIR = "${datadir}/javascript/jquery" | 10 | JQUERYDIR = "${datadir}/javascript/jquery" |
11 | JQUERYDOCDIR = "${docdir}/libjs-jquery" | 11 | JQUERYDOCDIR = "${docdir}/libjs-jquery" |
12 | 12 | ||
13 | S = "${WORKDIR}" | 13 | S = "${WORKDIR}/sources" |
14 | UNPACKDIR = "${S}" | ||
14 | 15 | ||
15 | do_install() { | 16 | do_install() { |
16 | install -d -m 0755 ${D}${JQUERYDIR} | 17 | install -d -m 0755 ${D}${JQUERYDIR} |
diff --git a/meta-oe/recipes-support/libnvme/libnvme_1.8.bb b/meta-oe/recipes-support/libnvme/libnvme_1.9.bb index 3894facec..1e03b4e7a 100644 --- a/meta-oe/recipes-support/libnvme/libnvme_1.8.bb +++ b/meta-oe/recipes-support/libnvme/libnvme_1.9.bb | |||
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ | |||
11 | file://ccan/licenses/CC0;md5=c17af43b05840255a6fedc5eda9d56cc \ | 11 | file://ccan/licenses/CC0;md5=c17af43b05840255a6fedc5eda9d56cc \ |
12 | file://ccan/licenses/BSD-MIT;md5=838c366f69b72c5df05c96dff79b35f2" | 12 | file://ccan/licenses/BSD-MIT;md5=838c366f69b72c5df05c96dff79b35f2" |
13 | DEPENDS = "json-c" | 13 | DEPENDS = "json-c" |
14 | SRCREV = "bff7dda7e2a0f883d0b89e23fed725c916de3e61" | 14 | SRCREV = "80c5cf2aa45f4afc7571dc48850fae3fd62828af" |
15 | 15 | ||
16 | SRC_URI = "git://github.com/linux-nvme/libnvme;protocol=https;branch=master" | 16 | SRC_URI = "git://github.com/linux-nvme/libnvme;protocol=https;branch=master" |
17 | 17 | ||
diff --git a/meta-oe/recipes-support/libsmi/libsmi_0.5.0.bb b/meta-oe/recipes-support/libsmi/libsmi_0.5.0.bb index 822b7ffc2..73aeb5539 100644 --- a/meta-oe/recipes-support/libsmi/libsmi_0.5.0.bb +++ b/meta-oe/recipes-support/libsmi/libsmi_0.5.0.bb | |||
@@ -26,7 +26,7 @@ EXTRA_OECONF:class-target = "ac_cv_path_SH=/bin/sh ac_cv_path_WGET=${bindir}/wge | |||
26 | 26 | ||
27 | do_install:append () { | 27 | do_install:append () { |
28 | install -d ${D}${sysconfdir} | 28 | install -d ${D}${sysconfdir} |
29 | install -m 0644 ${WORKDIR}/smi.conf ${D}${sysconfdir}/smi.conf | 29 | install -m 0644 ${UNPACKDIR}/smi.conf ${D}${sysconfdir}/smi.conf |
30 | } | 30 | } |
31 | 31 | ||
32 | PACKAGES += "${PN}-mibs ${PN}-pibs ${PN}-yang" | 32 | PACKAGES += "${PN}-mibs ${PN}-pibs ${PN}-yang" |
diff --git a/meta-oe/recipes-support/libteam/libteam/0001-include-sys-select.h-for-fd_set-definition.patch b/meta-oe/recipes-support/libteam/libteam/0001-include-sys-select.h-for-fd_set-definition.patch deleted file mode 100644 index f0bd53ee8..000000000 --- a/meta-oe/recipes-support/libteam/libteam/0001-include-sys-select.h-for-fd_set-definition.patch +++ /dev/null | |||
@@ -1,30 +0,0 @@ | |||
1 | From 0ab69dc18a2057ff5bf41abcdf2b983b72d5a903 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Wed, 12 Jul 2017 15:34:49 -0700 | ||
4 | Subject: [PATCH 1/2] include sys/select.h for fd_set definition | ||
5 | |||
6 | Fixes | ||
7 | teamnl.c:160:2: error: unknown type name 'fd_set'; did you mean 'fpos_t'? | ||
8 | |||
9 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
10 | --- | ||
11 | Upstream-Status: Pending | ||
12 | |||
13 | utils/teamnl.c | 1 + | ||
14 | 1 file changed, 1 insertion(+) | ||
15 | |||
16 | diff --git a/utils/teamnl.c b/utils/teamnl.c | ||
17 | index e8de7e2..25129e8 100644 | ||
18 | --- a/utils/teamnl.c | ||
19 | +++ b/utils/teamnl.c | ||
20 | @@ -24,6 +24,7 @@ | ||
21 | #include <getopt.h> | ||
22 | #include <errno.h> | ||
23 | #include <sys/signalfd.h> | ||
24 | +#include <sys/select.h> | ||
25 | #include <signal.h> | ||
26 | #include <unistd.h> | ||
27 | #include <team.h> | ||
28 | -- | ||
29 | 2.13.2 | ||
30 | |||
diff --git a/meta-oe/recipes-support/libteam/libteam/0001-teamd-Include-missing-headers-for-strrchr-and-memcmp.patch b/meta-oe/recipes-support/libteam/libteam/0001-teamd-Include-missing-headers-for-strrchr-and-memcmp.patch deleted file mode 100644 index 5f8e56177..000000000 --- a/meta-oe/recipes-support/libteam/libteam/0001-teamd-Include-missing-headers-for-strrchr-and-memcmp.patch +++ /dev/null | |||
@@ -1,46 +0,0 @@ | |||
1 | From 49693cac37ee35ff673240c8060201efe0d999c2 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Wed, 24 Aug 2022 22:27:03 -0700 | ||
4 | Subject: [PATCH] teamd: Include missing headers for strrchr and memcmp | ||
5 | |||
6 | Compiler does not see the prototype for these functions otherwise and | ||
7 | build fails e.g. | ||
8 | |||
9 | | ../../git/teamd/teamd_phys_port_check.c:52:10: error: call to undeclared library function 'strrchr' with type 'char *(const char *, int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] | ||
10 | | start = strrchr(link, '/'); | ||
11 | | ^ | ||
12 | |||
13 | Upstream-Status: Submitted [https://github.com/jpirko/libteam/pull/68] | ||
14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
15 | --- | ||
16 | teamd/teamd_phys_port_check.c | 1 + | ||
17 | teamd/teamd_runner_loadbalance.c | 1 + | ||
18 | 2 files changed, 2 insertions(+) | ||
19 | |||
20 | diff --git a/teamd/teamd_phys_port_check.c b/teamd/teamd_phys_port_check.c | ||
21 | index 1eec129..c2454ab 100644 | ||
22 | --- a/teamd/teamd_phys_port_check.c | ||
23 | +++ b/teamd/teamd_phys_port_check.c | ||
24 | @@ -19,6 +19,7 @@ | ||
25 | |||
26 | #include <stdio.h> | ||
27 | #include <errno.h> | ||
28 | +#include <string.h> | ||
29 | #include <sys/types.h> | ||
30 | #include <sys/stat.h> | ||
31 | #include <unistd.h> | ||
32 | diff --git a/teamd/teamd_runner_loadbalance.c b/teamd/teamd_runner_loadbalance.c | ||
33 | index a581472..421a7c6 100644 | ||
34 | --- a/teamd/teamd_runner_loadbalance.c | ||
35 | +++ b/teamd/teamd_runner_loadbalance.c | ||
36 | @@ -17,6 +17,7 @@ | ||
37 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
38 | */ | ||
39 | |||
40 | +#include <string.h> | ||
41 | #include <sys/socket.h> | ||
42 | #include <linux/netdevice.h> | ||
43 | #include <team.h> | ||
44 | -- | ||
45 | 2.37.2 | ||
46 | |||
diff --git a/meta-oe/recipes-support/libteam/libteam/0001-teamd-Pass-correct-parameter-type-to-accept-API.patch b/meta-oe/recipes-support/libteam/libteam/0001-teamd-Pass-correct-parameter-type-to-accept-API.patch new file mode 100644 index 000000000..074060119 --- /dev/null +++ b/meta-oe/recipes-support/libteam/libteam/0001-teamd-Pass-correct-parameter-type-to-accept-API.patch | |||
@@ -0,0 +1,39 @@ | |||
1 | From e6ba4c16da808e47891241452a927b7f558a6420 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Sat, 11 May 2024 23:11:22 -0700 | ||
4 | Subject: [patch libteam] teamd: Pass correct parameter type to accept API | ||
5 | |||
6 | accept() expects sockaddr as second parameter | ||
7 | |||
8 | int accept (int, struct sockaddr *__restrict, socklen_t *__restrict); | ||
9 | |||
10 | Fixes build with gcc-16 on musl systems | ||
11 | | ../../git/teamd/teamd_usock.c: In function 'callback_usock': | ||
12 | | ../../git/teamd/teamd_usock.c:280:40: error: passing argument 2 of 'accept' from incompatible pointer type [-Wincompatible-pointer-types] | ||
13 | | 280 | sock = accept(ctx->usock.sock, &addr, &alen); | ||
14 | | | ^~~~~ | ||
15 | | | | | ||
16 | | | struct sockaddr_un * | ||
17 | |||
18 | Upstream-Status: Submitted [https://lists.fedorahosted.org/archives/list/libteam@lists.fedorahosted.org/2024/5/] | ||
19 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
20 | --- | ||
21 | teamd/teamd_usock.c | 2 +- | ||
22 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
23 | |||
24 | diff --git a/teamd/teamd_usock.c b/teamd/teamd_usock.c | ||
25 | index 1adfdf8..5895124 100644 | ||
26 | --- a/teamd/teamd_usock.c | ||
27 | +++ b/teamd/teamd_usock.c | ||
28 | @@ -277,7 +277,7 @@ static int callback_usock(struct teamd_context *ctx, int events, void *priv) | ||
29 | int err; | ||
30 | |||
31 | alen = sizeof(addr); | ||
32 | - sock = accept(ctx->usock.sock, &addr, &alen); | ||
33 | + sock = accept(ctx->usock.sock, (struct sockaddr *)&addr, &alen); | ||
34 | if (sock == -1) { | ||
35 | teamd_log_err("usock: Failed to accept connection."); | ||
36 | return -errno; | ||
37 | -- | ||
38 | 2.45.0 | ||
39 | |||
diff --git a/meta-oe/recipes-support/libteam/libteam/0002-teamd-Re-adjust-include-header-order.patch b/meta-oe/recipes-support/libteam/libteam/0002-teamd-Re-adjust-include-header-order.patch index ed877a721..030140ad4 100644 --- a/meta-oe/recipes-support/libteam/libteam/0002-teamd-Re-adjust-include-header-order.patch +++ b/meta-oe/recipes-support/libteam/libteam/0002-teamd-Re-adjust-include-header-order.patch | |||
@@ -17,19 +17,15 @@ Upstream-Status: Pending | |||
17 | teamd/teamd_runner_lacp.c | 2 +- | 17 | teamd/teamd_runner_lacp.c | 2 +- |
18 | 1 file changed, 1 insertion(+), 1 deletion(-) | 18 | 1 file changed, 1 insertion(+), 1 deletion(-) |
19 | 19 | ||
20 | diff --git a/teamd/teamd_runner_lacp.c b/teamd/teamd_runner_lacp.c | ||
21 | index 9c77fae..8800854 100644 | ||
22 | --- a/teamd/teamd_runner_lacp.c | 20 | --- a/teamd/teamd_runner_lacp.c |
23 | +++ b/teamd/teamd_runner_lacp.c | 21 | +++ b/teamd/teamd_runner_lacp.c |
24 | @@ -23,6 +23,7 @@ | 22 | @@ -23,12 +23,12 @@ |
25 | #include <unistd.h> | 23 | #include <unistd.h> |
26 | #include <limits.h> | 24 | #include <limits.h> |
27 | #include <sys/ioctl.h> | 25 | #include <sys/ioctl.h> |
28 | +#include <net/ethernet.h> | 26 | +#include <net/ethernet.h> |
29 | #include <linux/if_ether.h> | ||
30 | #include <sys/socket.h> | 27 | #include <sys/socket.h> |
31 | #include <linux/netdevice.h> | 28 | #include <netinet/in.h> |
32 | @@ -30,7 +31,6 @@ | ||
33 | #include <errno.h> | 29 | #include <errno.h> |
34 | #include <team.h> | 30 | #include <team.h> |
35 | #include <private/misc.h> | 31 | #include <private/misc.h> |
@@ -37,6 +33,3 @@ index 9c77fae..8800854 100644 | |||
37 | 33 | ||
38 | #include "teamd.h" | 34 | #include "teamd.h" |
39 | #include "teamd_config.h" | 35 | #include "teamd_config.h" |
40 | -- | ||
41 | 2.13.2 | ||
42 | |||
diff --git a/meta-oe/recipes-support/libteam/libteam_1.31.bb b/meta-oe/recipes-support/libteam/libteam_1.32.bb index 6fe10abe0..508cbb13b 100644 --- a/meta-oe/recipes-support/libteam/libteam_1.31.bb +++ b/meta-oe/recipes-support/libteam/libteam_1.32.bb | |||
@@ -8,15 +8,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" | |||
8 | DEPENDS = "libnl libdaemon jansson" | 8 | DEPENDS = "libnl libdaemon jansson" |
9 | 9 | ||
10 | SRC_URI = "git://github.com/jpirko/libteam;branch=master;protocol=https \ | 10 | SRC_URI = "git://github.com/jpirko/libteam;branch=master;protocol=https \ |
11 | file://0001-include-sys-select.h-for-fd_set-definition.patch \ | ||
12 | file://0002-teamd-Re-adjust-include-header-order.patch \ | 11 | file://0002-teamd-Re-adjust-include-header-order.patch \ |
13 | file://0001-team_basic_test.py-disable-RedHat-specific-test.patch \ | 12 | file://0001-team_basic_test.py-disable-RedHat-specific-test.patch \ |
14 | file://0001-team_basic_test.py-switch-to-python3.patch \ | 13 | file://0001-team_basic_test.py-switch-to-python3.patch \ |
15 | file://0001-team_basic_test.py-check-the-return-value.patch \ | 14 | file://0001-team_basic_test.py-check-the-return-value.patch \ |
16 | file://0001-teamd-Include-missing-headers-for-strrchr-and-memcmp.patch \ | 15 | file://0001-teamd-Pass-correct-parameter-type-to-accept-API.patch \ |
17 | file://run-ptest \ | 16 | file://run-ptest \ |
18 | " | 17 | " |
19 | SRCREV = "3ee12c6d569977cf1cd30d0da77807a07aa77158" | 18 | SRCREV = "8b843e93cee1dab61fb79b01791201cdad45e1d1" |
20 | 19 | ||
21 | S = "${WORKDIR}/git" | 20 | S = "${WORKDIR}/git" |
22 | 21 | ||
diff --git a/meta-oe/recipes-support/liburing/liburing_2.5.bb b/meta-oe/recipes-support/liburing/liburing_2.6.bb index 440259ffb..b892ce4ac 100644 --- a/meta-oe/recipes-support/liburing/liburing_2.5.bb +++ b/meta-oe/recipes-support/liburing/liburing_2.6.bb | |||
@@ -10,7 +10,7 @@ LICENSE = "LGPL-2.1-only | MIT" | |||
10 | LIC_FILES_CHKSUM = "file://README;beginline=41;endline=44;md5=2b0e9926530c269f5ae95560370195af" | 10 | LIC_FILES_CHKSUM = "file://README;beginline=41;endline=44;md5=2b0e9926530c269f5ae95560370195af" |
11 | 11 | ||
12 | SRC_URI = "git://github.com/axboe/liburing.git;branch=master;protocol=https" | 12 | SRC_URI = "git://github.com/axboe/liburing.git;branch=master;protocol=https" |
13 | SRCREV = "f4e42a515cd78c8c9cac2be14222834be5f8df2b" | 13 | SRCREV = "f7dcc1ea60819475dffd3a45059e16f04381bee7" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | 15 | S = "${WORKDIR}/git" |
16 | 16 | ||
diff --git a/meta-oe/recipes-support/libusbgx/libusbgx-config.bb b/meta-oe/recipes-support/libusbgx/libusbgx-config.bb index b269e33c4..4e9e6bcdf 100644 --- a/meta-oe/recipes-support/libusbgx/libusbgx-config.bb +++ b/meta-oe/recipes-support/libusbgx/libusbgx-config.bb | |||
@@ -8,5 +8,5 @@ do_configure[noexec] = "1" | |||
8 | do_compile[noexec] = "1" | 8 | do_compile[noexec] = "1" |
9 | 9 | ||
10 | do_install() { | 10 | do_install() { |
11 | install -Dm 0644 ${WORKDIR}/usbgx.default ${D}${sysconfdir}/default/usbgx | 11 | install -Dm 0644 ${UNPACKDIR}/usbgx.default ${D}${sysconfdir}/default/usbgx |
12 | } | 12 | } |
diff --git a/meta-oe/recipes-support/libusbgx/libusbgx_git.bb b/meta-oe/recipes-support/libusbgx/libusbgx_git.bb index a20ff4eea..bc40f029c 100644 --- a/meta-oe/recipes-support/libusbgx/libusbgx_git.bb +++ b/meta-oe/recipes-support/libusbgx/libusbgx_git.bb | |||
@@ -38,17 +38,17 @@ INITSCRIPT_PARAMS = "defaults" | |||
38 | INHIBIT_UPDATERCD_BBCLASS = "${@bb.utils.contains('PACKAGECONFIG', 'examples', '1', '0', d)}" | 38 | INHIBIT_UPDATERCD_BBCLASS = "${@bb.utils.contains('PACKAGECONFIG', 'examples', '1', '0', d)}" |
39 | 39 | ||
40 | do_install:append() { | 40 | do_install:append() { |
41 | install -Dm 0755 ${WORKDIR}/gadget-start ${D}${bindir}/gadget-start | 41 | install -Dm 0755 ${UNPACKDIR}/gadget-start ${D}${bindir}/gadget-start |
42 | sed -i -e 's,/usr/bin,${bindir},g' -e 's,/etc,${sysconfdir},g' ${D}${bindir}/gadget-start | 42 | sed -i -e 's,/usr/bin,${bindir},g' -e 's,/etc,${sysconfdir},g' ${D}${bindir}/gadget-start |
43 | install -m 0755 ${WORKDIR}/gadget-start ${D}${bindir}/gadget-stop | 43 | install -m 0755 ${UNPACKDIR}/gadget-start ${D}${bindir}/gadget-stop |
44 | sed -i -e 's,/usr/bin,${bindir},g' -e 's,/etc,${sysconfdir},g' ${D}${bindir}/gadget-stop | 44 | sed -i -e 's,/usr/bin,${bindir},g' -e 's,/etc,${sysconfdir},g' ${D}${bindir}/gadget-stop |
45 | 45 | ||
46 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then | 46 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then |
47 | install -Dm 0644 ${WORKDIR}/usbgx.service ${D}${systemd_system_unitdir}/usbgx.service | 47 | install -Dm 0644 ${UNPACKDIR}/usbgx.service ${D}${systemd_system_unitdir}/usbgx.service |
48 | fi | 48 | fi |
49 | 49 | ||
50 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then | 50 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then |
51 | install -Dm 0755 ${WORKDIR}/usbgx.initd ${D}${sysconfdir}/init.d/usbgx | 51 | install -Dm 0755 ${UNPACKDIR}/usbgx.initd ${D}${sysconfdir}/init.d/usbgx |
52 | fi | 52 | fi |
53 | } | 53 | } |
54 | 54 | ||
diff --git a/meta-oe/recipes-support/links/links-x11_2.26.bb b/meta-oe/recipes-support/links/links-x11_2.26.bb index 4c8d935cc..713919bca 100644 --- a/meta-oe/recipes-support/links/links-x11_2.26.bb +++ b/meta-oe/recipes-support/links/links-x11_2.26.bb | |||
@@ -23,7 +23,7 @@ EXTRA_OECONF = "--enable-graphics \ | |||
23 | 23 | ||
24 | do_install:append() { | 24 | do_install:append() { |
25 | install -d ${D}/${datadir}/applications | 25 | install -d ${D}/${datadir}/applications |
26 | install -m 0644 ${WORKDIR}/links2.desktop ${D}/${datadir}/applications | 26 | install -m 0644 ${UNPACKDIR}/links2.desktop ${D}/${datadir}/applications |
27 | install -d ${D}/${datadir}/pixmaps | 27 | install -d ${D}/${datadir}/pixmaps |
28 | install -m 0644 ${WORKDIR}/links2.png ${D}/${datadir}/pixmaps | 28 | install -m 0644 ${UNPACKDIR}/links2.png ${D}/${datadir}/pixmaps |
29 | } | 29 | } |
diff --git a/meta-oe/recipes-support/lvm2/lvm2_2.03.22.bb b/meta-oe/recipes-support/lvm2/lvm2_2.03.22.bb index c675d3ded..200457c69 100644 --- a/meta-oe/recipes-support/lvm2/lvm2_2.03.22.bb +++ b/meta-oe/recipes-support/lvm2/lvm2_2.03.22.bb | |||
@@ -17,7 +17,7 @@ CACHED_CONFIGUREVARS += "MODPROBE_CMD=${base_sbindir}/modprobe" | |||
17 | do_install:append() { | 17 | do_install:append() { |
18 | # Install machine specific configuration file | 18 | # Install machine specific configuration file |
19 | install -d ${D}${sysconfdir}/lvm | 19 | install -d ${D}${sysconfdir}/lvm |
20 | install -m 0644 ${WORKDIR}/lvm.conf ${D}${sysconfdir}/lvm/lvm.conf | 20 | install -m 0644 ${UNPACKDIR}/lvm.conf ${D}${sysconfdir}/lvm/lvm.conf |
21 | sed -i -e 's:@libdir@:${libdir}:g' ${D}${sysconfdir}/lvm/lvm.conf | 21 | sed -i -e 's:@libdir@:${libdir}:g' ${D}${sysconfdir}/lvm/lvm.conf |
22 | # We don't want init scripts/systemd units for native SDK utilities | 22 | # We don't want init scripts/systemd units for native SDK utilities |
23 | if [ "${PN}" != "nativesdk-lvm2" ]; then | 23 | if [ "${PN}" != "nativesdk-lvm2" ]; then |
diff --git a/meta-oe/recipes-support/mcelog/mcelog/0001-server-Correct-prameter-type-for-connect-API.patch b/meta-oe/recipes-support/mcelog/mcelog/0001-server-Correct-prameter-type-for-connect-API.patch new file mode 100644 index 000000000..2f26f9ced --- /dev/null +++ b/meta-oe/recipes-support/mcelog/mcelog/0001-server-Correct-prameter-type-for-connect-API.patch | |||
@@ -0,0 +1,43 @@ | |||
1 | From 0370e7a9fb0ca1b27d7b0897739e2a7cce8977ab Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Sat, 11 May 2024 22:42:07 -0700 | ||
4 | Subject: [PATCH] server: Correct prameter type for connect() API | ||
5 | |||
6 | connect() function expects the second argument to be point to sockaddr | ||
7 | as per man sockaddr | ||
8 | |||
9 | int connect (int, const struct sockaddr *, socklen_t); | ||
10 | |||
11 | Fixes build failures with -Wincompatible-pointer-types when using GCC-14 | ||
12 | and musl | ||
13 | |||
14 | Fixes | ||
15 | | server.c: In function 'server_ping': | ||
16 | | server.c:308:33: error: passing argument 2 of 'connect' from incompatible pointer type [-Wincompatible-pointer-types] | ||
17 | | 308 | if (connect(fd, un, sizeof(struct sockaddr_un)) < 0) | ||
18 | | | ^~ | ||
19 | | | | | ||
20 | | | struct sockaddr_un * | ||
21 | |||
22 | Upstream-Status: Submitted [ sent to contact@mcelog.org ] | ||
23 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
24 | --- | ||
25 | server.c | 2 +- | ||
26 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
27 | |||
28 | diff --git a/server.c b/server.c | ||
29 | index 54c7d57..51b7d3a 100644 | ||
30 | --- a/server.c | ||
31 | +++ b/server.c | ||
32 | @@ -305,7 +305,7 @@ static int server_ping(struct sockaddr_un *un) | ||
33 | if (sigsetjmp(ping_timeout_ctx, 1) == 0) { | ||
34 | ret = -1; | ||
35 | alarm(initial_ping_timeout); | ||
36 | - if (connect(fd, un, sizeof(struct sockaddr_un)) < 0) | ||
37 | + if (connect(fd, (const struct sockaddr *)un, sizeof(struct sockaddr_un)) < 0) | ||
38 | goto cleanup; | ||
39 | if (write(fd, PAIR("ping\n")) < 0) | ||
40 | goto cleanup; | ||
41 | -- | ||
42 | 2.45.0 | ||
43 | |||
diff --git a/meta-oe/recipes-support/mcelog/mcelog_198.bb b/meta-oe/recipes-support/mcelog/mcelog_198.bb index e302f4175..10b229319 100644 --- a/meta-oe/recipes-support/mcelog/mcelog_198.bb +++ b/meta-oe/recipes-support/mcelog/mcelog_198.bb | |||
@@ -8,6 +8,7 @@ SECTION = "System Environment/Base" | |||
8 | SRC_URI = "\ | 8 | SRC_URI = "\ |
9 | git://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git;protocol=http;;branch=master \ | 9 | git://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git;protocol=http;;branch=master \ |
10 | file://0001-client-Include-string.h-form-mem-function-prototypes.patch \ | 10 | file://0001-client-Include-string.h-form-mem-function-prototypes.patch \ |
11 | file://0001-server-Correct-prameter-type-for-connect-API.patch \ | ||
11 | file://run-ptest \ | 12 | file://run-ptest \ |
12 | " | 13 | " |
13 | 14 | ||
diff --git a/meta-oe/recipes-support/monit/monit_5.33.0.bb b/meta-oe/recipes-support/monit/monit_5.33.0.bb index 66d4079a9..9d7b35838 100644 --- a/meta-oe/recipes-support/monit/monit_5.33.0.bb +++ b/meta-oe/recipes-support/monit/monit_5.33.0.bb | |||
@@ -45,12 +45,12 @@ do_configure:prepend() { | |||
45 | do_install:append() { | 45 | do_install:append() { |
46 | 46 | ||
47 | # Configuration file | 47 | # Configuration file |
48 | install -Dm 0600 ${WORKDIR}/monitrc ${D}${sysconfdir}/monitrc | 48 | install -Dm 0600 ${UNPACKDIR}/monitrc ${D}${sysconfdir}/monitrc |
49 | 49 | ||
50 | # SystemD | 50 | # SystemD |
51 | install -Dm 0644 ${S}/system/startup/monit.service.in ${D}${systemd_system_unitdir}/monit.service | 51 | install -Dm 0644 ${S}/system/startup/monit.service.in ${D}${systemd_system_unitdir}/monit.service |
52 | sed -i -e 's,@prefix@,${exec_prefix},g' ${D}${systemd_unitdir}/system/monit.service | 52 | sed -i -e 's,@prefix@,${exec_prefix},g' ${D}${systemd_unitdir}/system/monit.service |
53 | 53 | ||
54 | # SysV | 54 | # SysV |
55 | install -Dm 0755 ${WORKDIR}/monit ${D}${sysconfdir}/init.d/monit | 55 | install -Dm 0755 ${UNPACKDIR}/monit ${D}${sysconfdir}/init.d/monit |
56 | } | 56 | } |
diff --git a/meta-oe/recipes-support/multipath-tools/multipath-tools_0.9.8.bb b/meta-oe/recipes-support/multipath-tools/multipath-tools_0.9.8.bb index e9f01bd1f..374cda3b4 100644 --- a/meta-oe/recipes-support/multipath-tools/multipath-tools_0.9.8.bb +++ b/meta-oe/recipes-support/multipath-tools/multipath-tools_0.9.8.bb | |||
@@ -91,14 +91,14 @@ do_install() { | |||
91 | # | 91 | # |
92 | if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)};then | 92 | if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)};then |
93 | install -d ${D}${sysconfdir}/init.d | 93 | install -d ${D}${sysconfdir}/init.d |
94 | cp ${WORKDIR}/multipathd.oe ${D}${sysconfdir}/init.d/multipathd | 94 | cp ${UNPACKDIR}/multipathd.oe ${D}${sysconfdir}/init.d/multipathd |
95 | fi | 95 | fi |
96 | 96 | ||
97 | sed -i "s:/usr/lib/udev/kpartx_id:${nonarch_base_libdir}/udev/kpartx_id:g" \ | 97 | sed -i "s:/usr/lib/udev/kpartx_id:${nonarch_base_libdir}/udev/kpartx_id:g" \ |
98 | ${D}${nonarch_base_libdir}/udev/rules.d/11-dm-mpath.rules | 98 | ${D}${nonarch_base_libdir}/udev/rules.d/11-dm-mpath.rules |
99 | 99 | ||
100 | install -d ${D}${sysconfdir} | 100 | install -d ${D}${sysconfdir} |
101 | install -m 0644 ${WORKDIR}/multipath.conf.example \ | 101 | install -m 0644 ${UNPACKDIR}/multipath.conf.example \ |
102 | ${D}${sysconfdir}/multipath.conf.example | 102 | ${D}${sysconfdir}/multipath.conf.example |
103 | } | 103 | } |
104 | 104 | ||
diff --git a/meta-oe/recipes-support/nano/nano_7.2.bb b/meta-oe/recipes-support/nano/nano_8.0.bb index 0642287c9..56aa47f64 100644 --- a/meta-oe/recipes-support/nano/nano_7.2.bb +++ b/meta-oe/recipes-support/nano/nano_8.0.bb | |||
@@ -13,7 +13,7 @@ RDEPENDS:${PN} = "ncurses-terminfo-base" | |||
13 | PV_MAJOR = "${@d.getVar('PV').split('.')[0]}" | 13 | PV_MAJOR = "${@d.getVar('PV').split('.')[0]}" |
14 | 14 | ||
15 | SRC_URI = "https://nano-editor.org/dist/v${PV_MAJOR}/nano-${PV}.tar.xz" | 15 | SRC_URI = "https://nano-editor.org/dist/v${PV_MAJOR}/nano-${PV}.tar.xz" |
16 | SRC_URI[sha256sum] = "86f3442768bd2873cec693f83cdf80b4b444ad3cc14760b74361474fc87a4526" | 16 | SRC_URI[sha256sum] = "c17f43fc0e37336b33ee50a209c701d5beb808adc2d9f089ca831b40539c9ac4" |
17 | 17 | ||
18 | UPSTREAM_CHECK_URI = "https://ftp.gnu.org/gnu/nano" | 18 | UPSTREAM_CHECK_URI = "https://ftp.gnu.org/gnu/nano" |
19 | 19 | ||
diff --git a/meta-oe/recipes-support/nmon/nmon_16m.bb b/meta-oe/recipes-support/nmon/nmon_16m.bb index d4a357cea..1779dd227 100644 --- a/meta-oe/recipes-support/nmon/nmon_16m.bb +++ b/meta-oe/recipes-support/nmon/nmon_16m.bb | |||
@@ -18,7 +18,8 @@ CFLAGS += "-D JFS -D GETUSER -Wall -D LARGEMEM" | |||
18 | LDFLAGS += "-ltinfo -lncursesw -lm" | 18 | LDFLAGS += "-ltinfo -lncursesw -lm" |
19 | ASNEEDED:pn-nmon = "" | 19 | ASNEEDED:pn-nmon = "" |
20 | 20 | ||
21 | S = "${WORKDIR}" | 21 | S = "${WORKDIR}/sources" |
22 | UNPACKDIR = "${S}" | ||
22 | 23 | ||
23 | do_compile() { | 24 | do_compile() { |
24 | ${CC} ${CFLAGS} ${LDFLAGS} lmon${PV}.c -o nmon | 25 | ${CC} ${CFLAGS} ${LDFLAGS} lmon${PV}.c -o nmon |
diff --git a/meta-oe/recipes-support/nspr/nspr_4.35.bb b/meta-oe/recipes-support/nspr/nspr_4.35.bb index f8d329398..abd750b13 100644 --- a/meta-oe/recipes-support/nspr/nspr_4.35.bb +++ b/meta-oe/recipes-support/nspr/nspr_4.35.bb | |||
@@ -171,7 +171,7 @@ do_compile:append() { | |||
171 | } | 171 | } |
172 | 172 | ||
173 | do_install:append() { | 173 | do_install:append() { |
174 | install -D ${WORKDIR}/nspr.pc.in ${D}${libdir}/pkgconfig/nspr.pc | 174 | install -D ${UNPACKDIR}/nspr.pc.in ${D}${libdir}/pkgconfig/nspr.pc |
175 | sed -i \ | 175 | sed -i \ |
176 | -e 's:NSPRVERSION:${PV}:g' \ | 176 | -e 's:NSPRVERSION:${PV}:g' \ |
177 | -e 's:OEPREFIX:${prefix}:g' \ | 177 | -e 's:OEPREFIX:${prefix}:g' \ |
diff --git a/meta-oe/recipes-support/nss/nss_3.98.bb b/meta-oe/recipes-support/nss/nss_3.98.bb index 01501362e..0ceefb5e3 100644 --- a/meta-oe/recipes-support/nss/nss_3.98.bb +++ b/meta-oe/recipes-support/nss/nss_3.98.bb | |||
@@ -224,7 +224,7 @@ do_install:append() { | |||
224 | done | 224 | done |
225 | 225 | ||
226 | install -d ${D}${libdir}/pkgconfig/ | 226 | install -d ${D}${libdir}/pkgconfig/ |
227 | sed 's/%NSS_VERSION%/${PV}/' ${WORKDIR}/nss.pc.in | sed 's/%NSPR_VERSION%/4.9.2/' > ${D}${libdir}/pkgconfig/nss.pc | 227 | sed 's/%NSS_VERSION%/${PV}/' ${UNPACKDIR}/nss.pc.in | sed 's/%NSPR_VERSION%/4.9.2/' > ${D}${libdir}/pkgconfig/nss.pc |
228 | sed -i s:OEPREFIX:${prefix}:g ${D}${libdir}/pkgconfig/nss.pc | 228 | sed -i s:OEPREFIX:${prefix}:g ${D}${libdir}/pkgconfig/nss.pc |
229 | sed -i s:OEEXECPREFIX:${exec_prefix}:g ${D}${libdir}/pkgconfig/nss.pc | 229 | sed -i s:OEEXECPREFIX:${exec_prefix}:g ${D}${libdir}/pkgconfig/nss.pc |
230 | sed -i s:OELIBDIR:${libdir}:g ${D}${libdir}/pkgconfig/nss.pc | 230 | sed -i s:OELIBDIR:${libdir}:g ${D}${libdir}/pkgconfig/nss.pc |
@@ -239,9 +239,9 @@ do_install:append:class-target() { | |||
239 | # databases by: | 239 | # databases by: |
240 | # certutil -N -d sql:/database/path/ --empty-password | 240 | # certutil -N -d sql:/database/path/ --empty-password |
241 | install -d ${D}${sysconfdir}/pki/nssdb/ | 241 | install -d ${D}${sysconfdir}/pki/nssdb/ |
242 | install -m 0644 ${WORKDIR}/blank-cert9.db ${D}${sysconfdir}/pki/nssdb/cert9.db | 242 | install -m 0644 ${UNPACKDIR}/blank-cert9.db ${D}${sysconfdir}/pki/nssdb/cert9.db |
243 | install -m 0644 ${WORKDIR}/blank-key4.db ${D}${sysconfdir}/pki/nssdb/key4.db | 243 | install -m 0644 ${UNPACKDIR}/blank-key4.db ${D}${sysconfdir}/pki/nssdb/key4.db |
244 | install -m 0644 ${WORKDIR}/system-pkcs11.txt ${D}${sysconfdir}/pki/nssdb/pkcs11.txt | 244 | install -m 0644 ${UNPACKDIR}/system-pkcs11.txt ${D}${sysconfdir}/pki/nssdb/pkcs11.txt |
245 | } | 245 | } |
246 | 246 | ||
247 | PACKAGE_WRITE_DEPS += "nss-native" | 247 | PACKAGE_WRITE_DEPS += "nss-native" |
diff --git a/meta-oe/recipes-support/openct/openct_0.6.20.bb b/meta-oe/recipes-support/openct/openct_0.6.20.bb index 4a1a0f568..e4b99089f 100644 --- a/meta-oe/recipes-support/openct/openct_0.6.20.bb +++ b/meta-oe/recipes-support/openct/openct_0.6.20.bb | |||
@@ -62,7 +62,7 @@ do_install () { | |||
62 | install -d ${D}${sysconfdir} | 62 | install -d ${D}${sysconfdir} |
63 | # fix up hardcoded paths | 63 | # fix up hardcoded paths |
64 | sed -i -e 's,/etc/,${sysconfdir}/,' -e 's,/usr/sbin/,${sbindir}/,' \ | 64 | sed -i -e 's,/etc/,${sysconfdir}/,' -e 's,/usr/sbin/,${sbindir}/,' \ |
65 | ${WORKDIR}/openct.service ${WORKDIR}/openct.init | 65 | ${UNPACKDIR}/openct.service ${UNPACKDIR}/openct.init |
66 | 66 | ||
67 | oe_runmake install DESTDIR=${D} | 67 | oe_runmake install DESTDIR=${D} |
68 | install -dm 755 ${D}${libdir}/ctapi/ | 68 | install -dm 755 ${D}${libdir}/ctapi/ |
@@ -70,11 +70,11 @@ do_install () { | |||
70 | install -Dpm 644 etc/openct.udev ${D}${nonarch_libdir}/udev/rules.d/60-openct.rules | 70 | install -Dpm 644 etc/openct.udev ${D}${nonarch_libdir}/udev/rules.d/60-openct.rules |
71 | install -pm 644 etc/openct.conf ${D}${sysconfdir}/openct.conf | 71 | install -pm 644 etc/openct.conf ${D}${sysconfdir}/openct.conf |
72 | 72 | ||
73 | install -Dpm 755 ${WORKDIR}/openct.init ${D}${sysconfdir}/init.d/openct | 73 | install -Dpm 755 ${UNPACKDIR}/openct.init ${D}${sysconfdir}/init.d/openct |
74 | install -Dpm 644 ${WORKDIR}/openct.sysconfig ${D}${sysconfdir}/sysconfig/openct | 74 | install -Dpm 644 ${UNPACKDIR}/openct.sysconfig ${D}${sysconfdir}/sysconfig/openct |
75 | 75 | ||
76 | install -d ${D}${systemd_unitdir}/system | 76 | install -d ${D}${systemd_unitdir}/system |
77 | install -m 644 ${WORKDIR}/openct.service ${D}${systemd_unitdir}/system | 77 | install -m 644 ${UNPACKDIR}/openct.service ${D}${systemd_unitdir}/system |
78 | 78 | ||
79 | so=$(find ${D} -name \*.so | sed "s|^${D}||") | 79 | so=$(find ${D} -name \*.so | sed "s|^${D}||") |
80 | sed -i -e 's|\\(LIBPATH\\s*\\).*|\\1$so|' etc/reader.conf | 80 | sed -i -e 's|\\(LIBPATH\\s*\\).*|\\1$so|' etc/reader.conf |
diff --git a/meta-oe/recipes-support/openldap/openldap_2.6.7.bb b/meta-oe/recipes-support/openldap/openldap_2.6.7.bb index e807fdef1..c229667d6 100644 --- a/meta-oe/recipes-support/openldap/openldap_2.6.7.bb +++ b/meta-oe/recipes-support/openldap/openldap_2.6.7.bb | |||
@@ -160,7 +160,7 @@ FILES:${PN}-dbg += "${libexecdir}/openldap/.debug" | |||
160 | 160 | ||
161 | do_install:append() { | 161 | do_install:append() { |
162 | install -d ${D}${sysconfdir}/init.d | 162 | install -d ${D}${sysconfdir}/init.d |
163 | cat ${WORKDIR}/initscript > ${D}${sysconfdir}/init.d/openldap | 163 | cat ${UNPACKDIR}/initscript > ${D}${sysconfdir}/init.d/openldap |
164 | chmod 755 ${D}${sysconfdir}/init.d/openldap | 164 | chmod 755 ${D}${sysconfdir}/init.d/openldap |
165 | # This is duplicated in /etc/openldap and is for slapd | 165 | # This is duplicated in /etc/openldap and is for slapd |
166 | rm -f ${D}${localstatedir}/openldap-data/DB_CONFIG.example | 166 | rm -f ${D}${localstatedir}/openldap-data/DB_CONFIG.example |
@@ -177,7 +177,7 @@ do_install:append() { | |||
177 | rmdir --ignore-fail-on-non-empty "${D}${localstatedir}" | 177 | rmdir --ignore-fail-on-non-empty "${D}${localstatedir}" |
178 | 178 | ||
179 | install -d ${D}${systemd_unitdir}/system/ | 179 | install -d ${D}${systemd_unitdir}/system/ |
180 | install -m 0644 ${WORKDIR}/slapd.service ${D}${systemd_unitdir}/system/ | 180 | install -m 0644 ${UNPACKDIR}/slapd.service ${D}${systemd_unitdir}/system/ |
181 | sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}${systemd_unitdir}/system/*.service | 181 | sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}${systemd_unitdir}/system/*.service |
182 | 182 | ||
183 | # Uses mdm as the database | 183 | # Uses mdm as the database |
diff --git a/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.15.0.bb b/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.15.0.bb new file mode 100644 index 000000000..88033e58c --- /dev/null +++ b/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.15.0.bb | |||
@@ -0,0 +1,26 @@ | |||
1 | SUMMARY = "Open Telemetry Library" | ||
2 | DESCRIPTION = "An Observability framework to create and manage telemetry data \ | ||
3 | such as traces, metrics, and logs." | ||
4 | HOMEPAGE = "https://github.com/open-telemetry/opentelemetry-cpp" | ||
5 | SECTION = "libs" | ||
6 | LICENSE = "Apache-2.0" | ||
7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" | ||
8 | |||
9 | DEPENDS = "nlohmann-json" | ||
10 | |||
11 | SRC_URI = "git://github.com/open-telemetry/opentelemetry-cpp.git;protocol=https;branch=main;" | ||
12 | SRCREV = "054b0dc207c1f58e290d78cdaac5f314bc328b31" | ||
13 | |||
14 | S = "${WORKDIR}/git" | ||
15 | inherit cmake pkgconfig lib_package | ||
16 | |||
17 | PACKAGECONFIG ?= "opentelemety_install otlp_api" | ||
18 | |||
19 | PACKAGECONFIG[opentelemety_install]="-DOPENTELEMETRY_INSTALL=ON,-DOPENTELEMETRY_INSTALL=OFF" | ||
20 | PACKAGECONFIG[build_package]="-DBUILD_PACKAGE=ON,-DBUILD_PACKAGE=OFF" | ||
21 | PACKAGECONFIG[otlp_api]="-DWITH_OTLP_API=ON,-DWITH_OTLP_API=OFF" | ||
22 | PACKAGECONFIG[otlp_grpc]="-DWITH_OTLP_GRPC=ON,-DWITH_OTLP_GRPC=OFF" | ||
23 | PACKAGECONFIG[otlp_http]="-DWITH_OTLP_HTTP=ON,-DWITH_OTLP_HTTP=OFF" | ||
24 | PACKAGECONFIG[otlp_prometheus]="-DWITH_PROMETHEUS=ON,-DWITH_PROMETHEUS=OFF" | ||
25 | PACKAGECONFIG[benchmark]="-DWITH_BENCHMARK=ON,-DWITH_BENCHMARK=OFF" | ||
26 | PACKAGECONFIG[testing]="-DBUILD_TESTING=ON,-DBUILD_TESTING=OFF" | ||
diff --git a/meta-oe/recipes-support/pcp/pcp_6.0.5.bb b/meta-oe/recipes-support/pcp/pcp_6.0.5.bb index 6a93b2ec9..10545b65e 100644 --- a/meta-oe/recipes-support/pcp/pcp_6.0.5.bb +++ b/meta-oe/recipes-support/pcp/pcp_6.0.5.bb | |||
@@ -52,7 +52,7 @@ RDEPENDS:${PN}-testsuite += "${PN} bash perl" | |||
52 | RDEPENDS:python3-${PN} += "${PN} python3" | 52 | RDEPENDS:python3-${PN} += "${PN} python3" |
53 | 53 | ||
54 | do_configure:prepend () { | 54 | do_configure:prepend () { |
55 | cp ${WORKDIR}/config.linux ${B} | 55 | cp ${UNPACKDIR}/config.linux ${B} |
56 | rm -rf ${S}/include/pcp/configsz.h | 56 | rm -rf ${S}/include/pcp/configsz.h |
57 | rm -rf ${S}/include/pcp/platformsz.h | 57 | rm -rf ${S}/include/pcp/platformsz.h |
58 | export SED=${TMPDIR}/hosttools/sed | 58 | export SED=${TMPDIR}/hosttools/sed |
diff --git a/meta-oe/recipes-support/poppler/poppler-data_0.4.12.bb b/meta-oe/recipes-support/poppler/poppler-data_0.4.12.bb index eed21ad54..5433659af 100644 --- a/meta-oe/recipes-support/poppler/poppler-data_0.4.12.bb +++ b/meta-oe/recipes-support/poppler/poppler-data_0.4.12.bb | |||
@@ -30,7 +30,7 @@ do_compile() { | |||
30 | do_install() { | 30 | do_install() { |
31 | oe_runmake install DESTDIR=${D} prefix=${prefix} datadir=${datadir} | 31 | oe_runmake install DESTDIR=${D} prefix=${prefix} datadir=${datadir} |
32 | install -d ${D}${datadir}/poppler/cMap | 32 | install -d ${D}${datadir}/poppler/cMap |
33 | install -m644 ${WORKDIR}/Identity-* ${D}${datadir}/poppler/cMap/ | 33 | install -m644 ${UNPACKDIR}/Identity-* ${D}${datadir}/poppler/cMap/ |
34 | } | 34 | } |
35 | 35 | ||
36 | FILES:${PN} += "${datadir}" | 36 | FILES:${PN} += "${datadir}" |
diff --git a/meta-oe/recipes-support/pxaregs/pxaregs_1.14.bb b/meta-oe/recipes-support/pxaregs/pxaregs_1.14.bb index b61fb026c..09534c44f 100644 --- a/meta-oe/recipes-support/pxaregs/pxaregs_1.14.bb +++ b/meta-oe/recipes-support/pxaregs/pxaregs_1.14.bb | |||
@@ -9,7 +9,8 @@ SRC_URI = "file://pxaregs.c \ | |||
9 | file://serial.patch \ | 9 | file://serial.patch \ |
10 | file://usb.patch " | 10 | file://usb.patch " |
11 | 11 | ||
12 | S = "${WORKDIR}" | 12 | S = "${WORKDIR}/sources" |
13 | UNPACKDIR = "${S}" | ||
13 | 14 | ||
14 | do_compile() { | 15 | do_compile() { |
15 | ${CC} pxaregs.c -o pxaregs ${CFLAGS} ${LDFLAGS} | 16 | ${CC} pxaregs.c -o pxaregs ${CFLAGS} ${LDFLAGS} |
diff --git a/meta-oe/recipes-support/python3-looseversion/python3-looseversion_1.3.0.bb b/meta-oe/recipes-support/python3-looseversion/python3-looseversion_1.3.0.bb new file mode 100644 index 000000000..323ddb415 --- /dev/null +++ b/meta-oe/recipes-support/python3-looseversion/python3-looseversion_1.3.0.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | # Copyright (C) 2024 Khem Raj <raj.khem@gmail.com> | ||
2 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
3 | |||
4 | SUMMARY = "Version numbering for anarchists and software realists" | ||
5 | HOMEPAGE = "https://github.com/effigies/looseversion" | ||
6 | LICENSE = "PSF-2.0" | ||
7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d5605fc335ce1bab614032468d0a1e00" | ||
8 | |||
9 | DEPENDS = "python3-hatchling-native" | ||
10 | SRC_URI[sha256sum] = "ebde65f3f6bb9531a81016c6fef3eb95a61181adc47b7f949e9c0ea47911669e" | ||
11 | |||
12 | inherit pypi python_hatchling | ||
13 | |||
14 | PYPI_PACKAGE = "looseversion" | ||
diff --git a/meta-oe/recipes-support/re2/re2_2024.03.01.bb b/meta-oe/recipes-support/re2/re2_2024.03.01.bb index 192fe265f..6e5b32a94 100644 --- a/meta-oe/recipes-support/re2/re2_2024.03.01.bb +++ b/meta-oe/recipes-support/re2/re2_2024.03.01.bb | |||
@@ -16,9 +16,6 @@ DEPENDS = "abseil-cpp ${@bb.utils.contains('PTEST_ENABLED', '1', 'gtest googlebe | |||
16 | 16 | ||
17 | inherit cmake ptest | 17 | inherit cmake ptest |
18 | RDEPENDS:${PN}-ptest += "cmake sed" | 18 | RDEPENDS:${PN}-ptest += "cmake sed" |
19 | RDEPENDS:${PN} += "abseil-cpp-dev" | ||
20 | |||
21 | INSANE_SKIP:${PN} += "dev-deps" | ||
22 | 19 | ||
23 | EXTRA_OECMAKE += " \ | 20 | EXTRA_OECMAKE += " \ |
24 | -DBUILD_SHARED_LIBS=ON \ | 21 | -DBUILD_SHARED_LIBS=ON \ |
@@ -39,6 +36,6 @@ FILES:${PN} = "${libdir}" | |||
39 | INSANE_SKIP:${PN} += "dev-so" | 36 | INSANE_SKIP:${PN} += "dev-so" |
40 | 37 | ||
41 | # Don't include so files in dev package | 38 | # Don't include so files in dev package |
42 | FILES:${PN}-dev = "${includedir} ${libdir}/cmake" | 39 | FILES:${PN}-dev = "${includedir} ${libdir}/cmake ${libdir}/pkgconfig" |
43 | 40 | ||
44 | BBCLASSEXTEND = "native nativesdk" | 41 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta-oe/recipes-support/serial/serial_1.2.1.bb b/meta-oe/recipes-support/serial/serial_1.2.1.bb index f42d0f351..c3f13d1af 100644 --- a/meta-oe/recipes-support/serial/serial_1.2.1.bb +++ b/meta-oe/recipes-support/serial/serial_1.2.1.bb | |||
@@ -17,7 +17,7 @@ inherit cmake | |||
17 | 17 | ||
18 | # Work-around for https://github.com/wjwwood/serial/issues/135 | 18 | # Work-around for https://github.com/wjwwood/serial/issues/135 |
19 | EXTRA_OECMAKE = " \ | 19 | EXTRA_OECMAKE = " \ |
20 | -DCMAKE_MODULE_PATH=${WORKDIR} \ | 20 | -DCMAKE_MODULE_PATH=${UNPACKDIR} \ |
21 | -DCATKIN_PACKAGE_LIB_DESTINATION=${libdir} \ | 21 | -DCATKIN_PACKAGE_LIB_DESTINATION=${libdir} \ |
22 | -DCATKIN_PACKAGE_BIN_DESTINATION=${bindir} \ | 22 | -DCATKIN_PACKAGE_BIN_DESTINATION=${bindir} \ |
23 | -DCATKIN_GLOBAL_INCLUDE_DESTINATION=${includedir} \ | 23 | -DCATKIN_GLOBAL_INCLUDE_DESTINATION=${includedir} \ |
diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng_4.6.0.bb b/meta-oe/recipes-support/syslog-ng/syslog-ng_4.6.0.bb index 458494415..ab4a8d182 100644 --- a/meta-oe/recipes-support/syslog-ng/syslog-ng_4.6.0.bb +++ b/meta-oe/recipes-support/syslog-ng/syslog-ng_4.6.0.bb | |||
@@ -77,12 +77,12 @@ do_configure:prepend() { | |||
77 | do_install:append() { | 77 | do_install:append() { |
78 | install -d ${D}${sysconfdir}/${BPN} | 78 | install -d ${D}${sysconfdir}/${BPN} |
79 | install -d ${D}${sysconfdir}/init.d | 79 | install -d ${D}${sysconfdir}/init.d |
80 | install -m 755 ${WORKDIR}/initscript ${D}${sysconfdir}/init.d/syslog | 80 | install -m 755 ${UNPACKDIR}/initscript ${D}${sysconfdir}/init.d/syslog |
81 | 81 | ||
82 | install -d ${D}${sysconfdir}/default/volatiles/ | 82 | install -d ${D}${sysconfdir}/default/volatiles/ |
83 | install -m 644 ${WORKDIR}/volatiles.03_syslog-ng ${D}${sysconfdir}/default/volatiles/03_syslog-ng | 83 | install -m 644 ${UNPACKDIR}/volatiles.03_syslog-ng ${D}${sysconfdir}/default/volatiles/03_syslog-ng |
84 | install -d ${D}${sysconfdir}/tmpfiles.d/ | 84 | install -d ${D}${sysconfdir}/tmpfiles.d/ |
85 | install -m 644 ${WORKDIR}/syslog-ng-tmp.conf ${D}${sysconfdir}/tmpfiles.d/syslog-ng.conf | 85 | install -m 644 ${UNPACKDIR}/syslog-ng-tmp.conf ${D}${sysconfdir}/tmpfiles.d/syslog-ng.conf |
86 | 86 | ||
87 | install -d ${D}${localstatedir}/lib/${BPN} | 87 | install -d ${D}${localstatedir}/lib/${BPN} |
88 | # Remove /var/run as it is created on startup | 88 | # Remove /var/run as it is created on startup |
@@ -94,7 +94,7 @@ do_install:append() { | |||
94 | 94 | ||
95 | # support for systemd | 95 | # support for systemd |
96 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then | 96 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then |
97 | install -m 644 ${WORKDIR}/syslog-ng.conf.systemd ${D}${sysconfdir}/${BPN}/${BPN}.conf | 97 | install -m 644 ${UNPACKDIR}/syslog-ng.conf.systemd ${D}${sysconfdir}/${BPN}/${BPN}.conf |
98 | 98 | ||
99 | install -d ${D}${systemd_unitdir}/system/ | 99 | install -d ${D}${systemd_unitdir}/system/ |
100 | install -m 644 ${S}/contrib/systemd/${BPN}@.service ${D}${systemd_unitdir}/system/${BPN}@.service | 100 | install -m 644 ${S}/contrib/systemd/${BPN}@.service ${D}${systemd_unitdir}/system/${BPN}@.service |
@@ -107,7 +107,7 @@ do_install:append() { | |||
107 | install -d ${D}${systemd_unitdir}/system/multi-user.target.wants | 107 | install -d ${D}${systemd_unitdir}/system/multi-user.target.wants |
108 | ln -sf ../${BPN}@.service ${D}${systemd_unitdir}/system/multi-user.target.wants/${BPN}@default.service | 108 | ln -sf ../${BPN}@.service ${D}${systemd_unitdir}/system/multi-user.target.wants/${BPN}@default.service |
109 | else | 109 | else |
110 | install -m 644 ${WORKDIR}/syslog-ng.conf.sysvinit ${D}${sysconfdir}/${BPN}/${BPN}.conf | 110 | install -m 644 ${UNPACKDIR}/syslog-ng.conf.sysvinit ${D}${sysconfdir}/${BPN}/${BPN}.conf |
111 | fi | 111 | fi |
112 | 112 | ||
113 | oe_multilib_header syslog-ng/syslog-ng-config.h | 113 | oe_multilib_header syslog-ng/syslog-ng-config.h |
@@ -147,3 +147,11 @@ SYSTEMD_SERVICE:${PN} = "${BPN}@.service" | |||
147 | 147 | ||
148 | INITSCRIPT_NAME = "syslog" | 148 | INITSCRIPT_NAME = "syslog" |
149 | INITSCRIPT_PARAMS = "start 20 2 3 4 5 . stop 90 0 1 6 ." | 149 | INITSCRIPT_PARAMS = "start 20 2 3 4 5 . stop 90 0 1 6 ." |
150 | |||
151 | # Fails only with 32bit MACHINEs | ||
152 | # http://errors.yoctoproject.org/Errors/Details/766956/ | ||
153 | # syslog-ng-4.6.0/modules/secure-logging/slog.c:937:63: error: passing argument 4 of 'g_io_channel_write_chars' from incompatible pointer type [-Wincompatible-pointer-types] | ||
154 | # syslog-ng-4.6.0/modules/secure-logging/slog.c:955:99: error: passing argument 5 of 'cmac' from incompatible pointer type [-Wincompatible-pointer-types] | ||
155 | # syslog-ng-4.6.0/modules/secure-logging/slog.c:959:74: error: passing argument 4 of 'g_io_channel_write_chars' from incompatible pointer type [-Wincompatible-pointer-types] | ||
156 | # syslog-ng-4.6.0/modules/secure-logging/slog.c:975:107: error: passing argument 4 of 'g_io_channel_write_chars' from incompatible pointer type [-Wincompatible-pointer-types] | ||
157 | CFLAGS += "-Wno-error=incompatible-pointer-types" | ||
diff --git a/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb b/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb index 7970cd953..0c8a10e0e 100644 --- a/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb +++ b/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb | |||
@@ -1,7 +1,7 @@ | |||
1 | SUMMARY = "Unicode Character Database" | 1 | SUMMARY = "Unicode Character Database" |
2 | HOMEPAGE = "https://unicode.org/ucd/" | 2 | HOMEPAGE = "https://unicode.org/ucd/" |
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | LIC_FILES_CHKSUM = "file://${WORKDIR}/license.txt;md5=4b11b5cbb0a24df9f4e7db63db98f22f" | 4 | LIC_FILES_CHKSUM = "file://${UNPACKDIR}/license.txt;md5=4b11b5cbb0a24df9f4e7db63db98f22f" |
5 | 5 | ||
6 | SRC_URI = " \ | 6 | SRC_URI = " \ |
7 | https://www.unicode.org/Public/zipped/${PV}/UCD.zip;name=ucd;subdir=ucd;downloadfilename=unicode-ucd-${PV}.zip \ | 7 | https://www.unicode.org/Public/zipped/${PV}/UCD.zip;name=ucd;subdir=ucd;downloadfilename=unicode-ucd-${PV}.zip \ |
@@ -16,7 +16,7 @@ do_configure[noexec] = "1" | |||
16 | 16 | ||
17 | do_install() { | 17 | do_install() { |
18 | install -d ${D}${datadir}/unicode | 18 | install -d ${D}${datadir}/unicode |
19 | cp -rf ${WORKDIR}/ucd ${D}${datadir}/unicode | 19 | cp -rf ${UNPACKDIR}/ucd ${D}${datadir}/unicode |
20 | } | 20 | } |
21 | 21 | ||
22 | FILES:${PN} = "${datadir}/unicode/ucd" | 22 | FILES:${PN} = "${datadir}/unicode/ucd" |
diff --git a/meta-oe/recipes-support/uriparser/uriparser_0.9.7.bb b/meta-oe/recipes-support/uriparser/uriparser_0.9.8.bb index 421263e62..3d76190d3 100644 --- a/meta-oe/recipes-support/uriparser/uriparser_0.9.7.bb +++ b/meta-oe/recipes-support/uriparser/uriparser_0.9.8.bb | |||
@@ -5,7 +5,7 @@ LICENSE = "BSD-3-Clause" | |||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=fcc5a53146c2401f4b4f6a3bdf3f0168" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=fcc5a53146c2401f4b4f6a3bdf3f0168" |
6 | 6 | ||
7 | SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${BP}/${BP}.tar.gz" | 7 | SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${BP}/${BP}.tar.gz" |
8 | SRC_URI[sha256sum] = "11553b2abd2b5728a6c88e35ab08e807d0a0f23c44920df937778ce8cc4d40ff" | 8 | SRC_URI[sha256sum] = "4cd0e4f93b477272fabceeb0202f269169fe6ec3044e10fac6acbcdf354bb080" |
9 | 9 | ||
10 | inherit cmake github-releases | 10 | inherit cmake github-releases |
11 | 11 | ||
diff --git a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.0.14.bb b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.0.18.bb index 208b1bb6e..47f616e99 100644 --- a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.0.14.bb +++ b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.0.18.bb | |||
@@ -1,7 +1,7 @@ | |||
1 | SUMMARY = "VirtualBox Linux Guest Drivers" | 1 | SUMMARY = "VirtualBox Linux Guest Drivers" |
2 | SECTION = "core" | 2 | SECTION = "core" |
3 | LICENSE = "GPL-3.0-only" | 3 | LICENSE = "GPL-3.0-only" |
4 | LIC_FILES_CHKSUM = "file://${WORKDIR}/${VBOX_NAME}/COPYING;md5=fff5fe1c81dd6dc3d522e7862e44881e" | 4 | LIC_FILES_CHKSUM = "file://${UNPACKDIR}/${VBOX_NAME}/COPYING;md5=fff5fe1c81dd6dc3d522e7862e44881e" |
5 | 5 | ||
6 | DEPENDS = "virtual/kernel" | 6 | DEPENDS = "virtual/kernel" |
7 | 7 | ||
@@ -15,7 +15,7 @@ SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/${VBOX_NAME}.tar.bz2 | |||
15 | file://Makefile.utils \ | 15 | file://Makefile.utils \ |
16 | " | 16 | " |
17 | 17 | ||
18 | SRC_URI[sha256sum] = "45860d834804a24a163c1bb264a6b1cb802a5bc7ce7e01128072f8d6a4617ca9" | 18 | SRC_URI[sha256sum] = "d999513533631674a024762668de999411d8197060c51e68c5faf0a2c0eea1a5" |
19 | 19 | ||
20 | S ?= "${WORKDIR}/vbox_module" | 20 | S ?= "${WORKDIR}/vbox_module" |
21 | S:task-patch = "${WORKDIR}/${VBOX_NAME}" | 21 | S:task-patch = "${WORKDIR}/${VBOX_NAME}" |
@@ -33,14 +33,14 @@ do_export_sources[depends] += "virtual/kernel:do_shared_workdir" | |||
33 | 33 | ||
34 | do_export_sources() { | 34 | do_export_sources() { |
35 | mkdir -p "${S}" | 35 | mkdir -p "${S}" |
36 | ${WORKDIR}/${VBOX_NAME}/src/VBox/Additions/linux/export_modules.sh ${T}/vbox_modules.tar.gz | 36 | ${UNPACKDIR}/${VBOX_NAME}/src/VBox/Additions/linux/export_modules.sh ${T}/vbox_modules.tar.gz |
37 | tar -C "${S}" -xzf ${T}/vbox_modules.tar.gz | 37 | tar -C "${S}" -xzf ${T}/vbox_modules.tar.gz |
38 | 38 | ||
39 | # add a mount utility to use shared folder from VBox Addition Source Code | 39 | # add a mount utility to use shared folder from VBox Addition Source Code |
40 | mkdir -p "${S}/utils" | 40 | mkdir -p "${S}/utils" |
41 | install ${WORKDIR}/${VBOX_NAME}/src/VBox/Additions/linux/sharedfolders/mount.vboxsf.c ${S}/utils | 41 | install ${UNPACKDIR}/${VBOX_NAME}/src/VBox/Additions/linux/sharedfolders/mount.vboxsf.c ${S}/utils |
42 | install ${WORKDIR}/${VBOX_NAME}/src/VBox/Additions/linux/sharedfolders/vbsfmount.c ${S}/utils | 42 | install ${UNPACKDIR}/${VBOX_NAME}/src/VBox/Additions/linux/sharedfolders/vbsfmount.c ${S}/utils |
43 | install ${S}/../Makefile.utils ${S}/utils/Makefile | 43 | install ${UNPACKDIR}/Makefile.utils ${S}/utils/Makefile |
44 | 44 | ||
45 | # some kernel versions have issues with stdarg.h and compatibility with | 45 | # some kernel versions have issues with stdarg.h and compatibility with |
46 | # the sysroot and libc-headers/uapi. If we include the file directly from | 46 | # the sysroot and libc-headers/uapi. If we include the file directly from |
diff --git a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.18.1.bb b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.18.4.bb index 0aa872428..87e8f1f5e 100644 --- a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.18.1.bb +++ b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.18.4.bb | |||
@@ -22,17 +22,17 @@ PORTAL_BACKENDS ?= " \ | |||
22 | ${@bb.utils.contains('DISTRO_FEATURES', 'gtk4', 'xdg-desktop-portal-gtk', '', d)} \ | 22 | ${@bb.utils.contains('DISTRO_FEATURES', 'gtk4', 'xdg-desktop-portal-gtk', '', d)} \ |
23 | " | 23 | " |
24 | 24 | ||
25 | RDEPENDS:${PN} = "bubblewrap rtkit ${PORTAL_BACKENDS}" | 25 | RDEPENDS:${PN} = "bubblewrap rtkit ${PORTAL_BACKENDS} fuse3-utils" |
26 | 26 | ||
27 | inherit meson pkgconfig python3native features_check | 27 | inherit meson pkgconfig python3native features_check |
28 | 28 | ||
29 | SRC_URI = " \ | 29 | SRC_URI = " \ |
30 | git://github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=main \ | 30 | git://github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=xdg-desktop-portal-1.18 \ |
31 | file://0001-meson.build-add-a-hack-for-crosscompile.patch \ | 31 | file://0001-meson.build-add-a-hack-for-crosscompile.patch \ |
32 | " | 32 | " |
33 | 33 | ||
34 | S = "${WORKDIR}/git" | 34 | S = "${WORKDIR}/git" |
35 | SRCREV = "37a6f7c8b8e08b9861f05e172cd4e0d07a832c4d" | 35 | SRCREV = "11c8a96b147aeae70e3f770313f93b367d53fedd" |
36 | 36 | ||
37 | FILES:${PN} += "${libdir}/systemd ${datadir}/dbus-1" | 37 | FILES:${PN} += "${libdir}/systemd ${datadir}/dbus-1" |
38 | 38 | ||
diff --git a/meta-oe/recipes-support/xrdp/xrdp_0.9.19.bb b/meta-oe/recipes-support/xrdp/xrdp_0.9.19.bb index b839a6829..c1b75e613 100644 --- a/meta-oe/recipes-support/xrdp/xrdp_0.9.19.bb +++ b/meta-oe/recipes-support/xrdp/xrdp_0.9.19.bb | |||
@@ -66,7 +66,7 @@ do_install:append() { | |||
66 | install -d ${D}${sysconfdir}/sysconfig/xrdp | 66 | install -d ${D}${sysconfdir}/sysconfig/xrdp |
67 | install -m 0644 ${S}/instfiles/*.ini ${D}${sysconfdir}/xrdp/ | 67 | install -m 0644 ${S}/instfiles/*.ini ${D}${sysconfdir}/xrdp/ |
68 | install -m 0644 ${S}/keygen/openssl.conf ${D}${sysconfdir}/xrdp/ | 68 | install -m 0644 ${S}/keygen/openssl.conf ${D}${sysconfdir}/xrdp/ |
69 | install -m 0644 ${WORKDIR}/xrdp.sysconfig ${D}${sysconfdir}/sysconfig/xrdp/ | 69 | install -m 0644 ${UNPACKDIR}/xrdp.sysconfig ${D}${sysconfdir}/sysconfig/xrdp/ |
70 | chown xrdp:xrdp ${D}${sysconfdir}/xrdp | 70 | chown xrdp:xrdp ${D}${sysconfdir}/xrdp |
71 | } | 71 | } |
72 | 72 | ||