summaryrefslogtreecommitdiffstats
path: root/source/l/pipewire/fetch-wireplumber.sh
diff options
context:
space:
mode:
Diffstat (limited to 'source/l/pipewire/fetch-wireplumber.sh')
-rwxr-xr-xsource/l/pipewire/fetch-wireplumber.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/source/l/pipewire/fetch-wireplumber.sh b/source/l/pipewire/fetch-wireplumber.sh
index 4153a5b06..20d9572ad 100755
--- a/source/l/pipewire/fetch-wireplumber.sh
+++ b/source/l/pipewire/fetch-wireplumber.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-# Copyright 2022, 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# Copyright 2022, 2023, 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,11 +22,19 @@
set -o errexit
+# If pipewire has to pull from git, it always pulls git HEAD.
+# But with 0.4.81, support for elogind seems broken, although it is
+# detected and linked to.
+# So we'll stick with this until a newer version can be tested and found
+# to work with bluetooth.
+CHECKOUT=${CHECKOUT:-0.4.17}
+
# Clear download area:
rm -rf wireplumber wireplumber.tar wireplumber.tar.lz
# Clone repository:
git clone https://gitlab.freedesktop.org/pipewire/wireplumber.git
+( cd wireplumber ; git checkout $CHECKOUT )
# Cleanup. We're not packing up the whole git repo.
rm -rf wireplumber/.git*