sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (79ba2e7a67c0bdd97cdd9497ee912f77d7c70561)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (79ba2e7a67c0bdd97cdd9497ee912f77d7c70561)
- Date: Tue, 3 Jun 2025 01:39:57 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
utils/bluez5/HISTORY | 3 +++
utils/bluez5/PRE_SUB_DEPENDS | 8 ++++++++
utils/bluez5/SUB_DEPENDS | 14 ++++++++++++++
video/pipewire/DEPENDS | 1 +
video/pipewire/HISTORY | 3 +++
5 files changed, 29 insertions(+)
New commits:
commit 79ba2e7a67c0bdd97cdd9497ee912f77d7c70561
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
pipewire: Add dep on bluez5[LIBRARY]
commit 7fe6d21bbf7a54db1520d44c8fb4a5eca0762f18
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
bluez5: Add LIBRARY sub-dependency
diff --git a/utils/bluez5/HISTORY b/utils/bluez5/HISTORY
index 2cbce08..901da14 100644
--- a/utils/bluez5/HISTORY
+++ b/utils/bluez5/HISTORY
@@ -1,3 +1,6 @@
+2025-06-03 Ismael Luceno <ismael AT sourcemage.org>
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: added LIBRARY sub dependency
+
2025-06-02 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 5.83
* patches/0006-rl_message.patch: added to fix readline compile error
diff --git a/utils/bluez5/PRE_SUB_DEPENDS b/utils/bluez5/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..028b7f7
--- /dev/null
+++ b/utils/bluez5/PRE_SUB_DEPENDS
@@ -0,0 +1,8 @@
+case "$THIS_SUB_DEPENDS" in
+(LIBRARY) list_find BLUEZ5_OPTS --enable-library ;;
+(*)
+ message "${PROBLEM_COLOR}bogus sub_depends: $SPELL" \
+ "$THIS_SUB_DEPENDS$DEFAULT_COLOR"
+ return 1
+ ;;
+esac
diff --git a/utils/bluez5/SUB_DEPENDS b/utils/bluez5/SUB_DEPENDS
new file mode 100755
index 0000000..f14632f
--- /dev/null
+++ b/utils/bluez5/SUB_DEPENDS
@@ -0,0 +1,14 @@
+case "$THIS_SUB_DEPENDS" in
+(LIBRARY)
+ if ! list_find "$BLUEZ5_OPTS" --enable-library; then
+ message "Requested $SPELL with library, forcing it" &&
+ list_remove BLUEZ5_OPTS --disable-library &&
+ list_add BLUEZ5_OPTS --enable-library
+ fi
+ ;;
+(*)
+ message "${PROBLEM_COLOR}bogus sub_depends: $SPELL" \
+ "$THIS_SUB_DEPENDS$DEFAULT_COLOR"
+ return 1
+ ;;
+esac
diff --git a/video/pipewire/DEPENDS b/video/pipewire/DEPENDS
index fe75ecf..496100c 100755
--- a/video/pipewire/DEPENDS
+++ b/video/pipewire/DEPENDS
@@ -24,6 +24,7 @@ optional_depends alsa-lib "pipewire-alsa=enabled"
"pipewire-alsa=disabled" \
optional_depends bluez5 "bluez5=enabled" "bluez5=disabled" \
"Bluetooth support"
&&
if is_depends_enabled $SPELL bluez5; then
+ sub_depends bluez5 LIBRARY &&
depends sbc &&
optional_depends opus \
"bluez5-codec-opus=enabled" \
diff --git a/video/pipewire/HISTORY b/video/pipewire/HISTORY
index 6353b71..a430569 100644
--- a/video/pipewire/HISTORY
+++ b/video/pipewire/HISTORY
@@ -1,3 +1,6 @@
+2025-06-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: added bluez5[LIBRARY]
+
2025-05-29 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 1.4.4
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (79ba2e7a67c0bdd97cdd9497ee912f77d7c70561), Ismael Luceno, 06/02/2025
Archive powered by MHonArc 2.6.24.