commit c6f80be5ac154b76fb4eb7ace9d4ff2fa7e0c0bc
parent decd2b4182c9682c86d826a34a157908e640d225
Author: St John Karp <contact@stjo.hn>
Date: Wed, 13 Jul 2022 09:10:49 -0400
fwupd: Add readme and enable building the tpm plugin
Diffstat:
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/extra/fwupd/README b/extra/fwupd/README
@@ -0,0 +1 @@
+fwupd runs as a D-Bus service, so you have to have the systemwide D-Bus daemon running. Then, when you run fwupdmgr, D-Bus should automatically launch fwupd.
diff --git a/extra/fwupd/build b/extra/fwupd/build
@@ -14,11 +14,12 @@ meson build \
-Dtests=false \
-Dudevdir=/etc/udev \
-Dplugin_dell=false \
- -Dplugin_flashrom=true \
- -Dplugin_tpm=false \
-Dgusb:docs=false \
-Dgusb:vapi=false \
-Dlibjcat:vapi=false
ninja -C build
ninja -C build install
+
+mkdir -p "$1/usr/share/dbus-1/system-services"
+sed 's|@libexecdir@|/usr/libexec|' data/org.freedesktop.fwupd.service.in > "$1/usr/share/dbus-1/system-services/org.freedesktop.fwupd.service"
diff --git a/extra/fwupd/depends b/extra/fwupd/depends
@@ -15,4 +15,5 @@ pango
pciutils
protobuf-c
pygobject
+tpm2-tss
xz