Skip to content
Snippets Groups Projects
Unverified Commit 52ab70f1 authored by achill (fossdd)'s avatar achill (fossdd) :gay_pride_flag: Committed by Oliver Smith
Browse files
parent cd221c70
Branches
No related tags found
1 merge request!5563Add systemd to pmOS edge
# Forked from Alpine to rebuild with systemd support
pkgname=pipewire
pkgver=9991.2.6
_pkgver=1.2.6
pkgver=9991.2.7
_pkgver=1.2.7
pkgrel=0
_so_ver=0.3
pkgdesc="Multimedia processing graphs"
......@@ -63,6 +63,7 @@ install="$pkgname.post-upgrade $pkgname.post-install $pkgname.pre-deinstall"
source="https://gitlab.freedesktop.org/PipeWire/pipewire/-/archive/$_pkgver/pipewire-$_pkgver.tar.gz
pipewire.desktop
pipewire-launcher.sh
spa-init-explictly.patch
"
builddir="$srcdir/$pkgname-$_pkgver"
......@@ -253,7 +254,8 @@ libs() {
}
sha512sums="
8f444695a3ec4c03fa1a9735d0c08031631b565ff8fbee0edcbbbdf87330da632eb87ba92a9071cbfa2d9ed96705002e63ae7c48277fc45a0a3b793fff39819a pipewire-1.2.6.tar.gz
a921bcc56626a90b4195f98cb47934d1e4eeda9d2fb76ea93ef49b56bf2b080ec711d93dfd47833bcdbc9c4623bad16c93f00828d214439aee06ab9a31f21ffd pipewire-1.2.7.tar.gz
b70b05151bcf4b7f13d68b2731d789b9c062fadfcb91f4ed6bdb0d495390b0010f57034fb115a053e1459c7d9ea27523ca1c0c69639aeeb96c17ebac8dfc5b57 pipewire.desktop
6f4322d306bef346187778fc0975d608fdd37d4c8e08815a0aed28ef7e07c3f21d6a80b70743d0f867bdc237f5e1dc28131c778e7a45e363e5677668ce7acdb1 pipewire-launcher.sh
5bed0f3a41947c58b9da6cc1b1a9779ed7c3c148dff86f0e6535ae051f7cc110eeb5bc203df00a0bd51c90c3dc229f0fb8ca76c4b83490fa2ebb4bc9afa55c6c spa-init-explictly.patch
"
Patch-Source: https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/0ca64277b317b4836beccaa3248ab9055526811c
---
From 0ca64277b317b4836beccaa3248ab9055526811c Mon Sep 17 00:00:00 2001
From: Wim Taymans <wtaymans@redhat.com>
Date: Mon, 30 Sep 2024 10:06:30 +0200
Subject: [PATCH] spa: initialize all fields explicitly
Patch by Petar Popovic
Fixes #4325
---
spa/include/spa/pod/builder.h | 2 +-
spa/include/spa/pod/parser.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/spa/include/spa/pod/builder.h b/spa/include/spa/pod/builder.h
index 0564d94ea2..6d3e9d54af 100644
--- a/spa/include/spa/pod/builder.h
+++ b/spa/include/spa/pod/builder.h
@@ -49,7 +49,7 @@ struct spa_pod_builder {
struct spa_callbacks callbacks;
};
-#define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0}, {0} })
+#define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}})
static inline void
spa_pod_builder_get_state(struct spa_pod_builder *builder, struct spa_pod_builder_state *state)
diff --git a/spa/include/spa/pod/parser.h b/spa/include/spa/pod/parser.h
index 083f911713..4c1e72acce 100644
--- a/spa/include/spa/pod/parser.h
+++ b/spa/include/spa/pod/parser.h
@@ -33,7 +33,7 @@ struct spa_pod_parser {
struct spa_pod_parser_state state;
};
-#define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0} })
+#define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}})
static inline void spa_pod_parser_init(struct spa_pod_parser *parser,
const void *data, uint32_t size)
--
GitLab
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment