Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (31367963b65b495efb419e9c16e7cb52317ea455)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <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 Pavel Vinogradov (31367963b65b495efb419e9c16e7cb52317ea455)
  • Date: Fri, 18 Jul 2025 18:59:01 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

video/pipewire/DEPENDS | 12 ++++++++++--
video/pipewire/HISTORY | 5 +++++
video/pipewire/PRE_BUILD | 4 +++-
3 files changed, 18 insertions(+), 3 deletions(-)

New commits:
commit 31367963b65b495efb419e9c16e7cb52317ea455
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

video/pipewire: fixed systemd flags for both branches,
added logind integration option via systemd or elogind,
disabled patching for stable branch

diff --git a/video/pipewire/DEPENDS b/video/pipewire/DEPENDS
index c37d3e3..c3bca16 100755
--- a/video/pipewire/DEPENDS
+++ b/video/pipewire/DEPENDS
@@ -1,7 +1,14 @@
. "${GRIMOIRE}/MESON_DEPENDS" &&

if [[ "${PIPEWIRE_BRANCH}" == "scm" ]]; then
- depends git
+ depends git &&
+ optional_depends systemd "libsystemd=enabled logind=enabled
logind-provider=libsystemd" \
+ "libsystemd=disabled" \
+ "SystemD support"
+else
+ optional_depends systemd "systemd=enabled logind=enabled
logind-provider=libsystemd" \
+ "systemd=disabled" \
+ "SystemD support"
fi &&
depends PKG-CONFIG &&
depends ncurses &&
@@ -49,8 +56,9 @@ optional_depends libxfixes "x11-xfixes=enabled"
"x11-xfixes=disabled" \
optional_depends LIBPULSE "libpulse=enabled" "libpulse=disabled" \
"PulseAudio support" &&
optional_depends sdl2 "sdl2=enabled" "sdl2=disabled" "for SDL2 support" &&
-optional_depends systemd "systemd=enabled" "systemd=disabled" "SystemD
support" &&
if ! is_depends_enabled $SPELL systemd;then
+ optional_depends elogind "logind=enabled logind-provider=libelogind"
"logind=disabled" \
+ "Enable logind integration via elogind?" &&
depends eudev "udev=enabled"
fi &&

diff --git a/video/pipewire/HISTORY b/video/pipewire/HISTORY
index 43bf124..0f92105 100644
--- a/video/pipewire/HISTORY
+++ b/video/pipewire/HISTORY
@@ -1,3 +1,8 @@
+2025-07-18 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: systemd flags differ in scm and stable branches now,
+ added logind integration option via systemd or elogind
+ * PRE_BUILD: apply patch in scm branch only
+
2025-06-27 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 1.4.6

diff --git a/video/pipewire/PRE_BUILD b/video/pipewire/PRE_BUILD
index ee31521..46ef812 100755
--- a/video/pipewire/PRE_BUILD
+++ b/video/pipewire/PRE_BUILD
@@ -1,4 +1,6 @@
default_pre_build &&
cd "${SOURCE_DIRECTORY}" &&

-apply_patch_dir "patches-$(get_spell_provider ${SPELL} LIBAVCODEC)"
+if [[ "${PIPEWIRE_BRANCH}" == "scm" ]]; then
+ apply_patch_dir "patches-$(get_spell_provider ${SPELL} LIBAVCODEC)"
+fi


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (31367963b65b495efb419e9c16e7cb52317ea455), Pavel Vinogradov, 07/18/2025

Archive powered by MHonArc 2.6.24.

Top of Page