diff --git a/pkg.info b/pkg.info index 98874cb..4d4ca22 100644 --- a/pkg.info +++ b/pkg.info @@ -1,6 +1,6 @@ name: udev description: Userspace device file manager -version: 257.9 +version: 258 url: https://github.com/systemd/systemd license: GPL-2.0-or-later,LGPL-2.1-or-later architecture: any diff --git a/source-files/fix-link-udev-shared.patch b/source-files/fix-link-udev-shared.patch new file mode 100644 index 0000000..54c6ef3 --- /dev/null +++ b/source-files/fix-link-udev-shared.patch @@ -0,0 +1,26 @@ +From 9736f634c8b61343be966114ce1c9eddaf0fa742 Mon Sep 17 00:00:00 2001 +From: Luca Boccassi +Date: Wed, 17 Sep 2025 16:13:37 +0100 +Subject: [PATCH] meson: fix link-udev-shared option + +This doesn't work anymore, setting it to false still makes +udev link to libsystemd-shared, as an argument was mistakenly +dropped. + +Follow-up for 6350d2dbd97746440b9c8303ddc140ffda568732 +--- + src/udev/meson.build | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/udev/meson.build b/src/udev/meson.build +index dc54d4e68878c..908bec8b1d329 100644 +--- a/src/udev/meson.build ++++ b/src/udev/meson.build +@@ -151,6 +151,7 @@ udev_binaries_dict = [ + include_directories('.', 'net'), + ], + 'dependencies' : udev_dependencies, ++ 'link_with' : udev_link_with, + 'install_rpath' : udev_rpath, + 'install_tag' : 'udev', + 'extract' : udevadm_extract_sources, diff --git a/source.sh b/source.sh index bc4d8d2..18767da 100644 --- a/source.sh +++ b/source.sh @@ -10,6 +10,9 @@ FILENAME="${DOWNLOAD##*/}" prepare() { wget "$DOWNLOAD" tar -xvf "$FILENAME" --strip-components=1 -C "$BPM_SOURCE" + + cd "$BPM_SOURCE" + patch -Np1 -i "$BPM_WORKDIR"/fix-link-udev-shared.patch } # The build function is executed in the source directory