summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Vinogradov2022-01-09 18:41:46 -0500
committerPavel Vinogradov2022-01-09 18:41:46 -0500
commitb5d88a68b2b34377c152835e337a3b7dd74563d7 (patch)
treed74fef2a6ddc720f2650ef5755efd2dd993482ca
parent31db17d3a4c91fa98abf1c15c6452572158a8181 (diff)
video/wireplumner: new spell, Media session manager for Pipewire
-rw-r--r--ChangeLog3
-rwxr-xr-xvideo/wireplumber/CONFIGURE1
-rwxr-xr-xvideo/wireplumber/DEPENDS24
-rwxr-xr-xvideo/wireplumber/DETAILS18
-rw-r--r--video/wireplumber/HISTORY3
5 files changed, 49 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4dcefa17db..7ba921ceb0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2022-01-09 Pavel Vinogradov <public@sourcemage.org>
+ * video/wireplumner: new spell, Media session manager for Pipewire
+
2022-01-09 Treeve Jelbert <treeve@sourcemage.org>
* database/firebird4: added
* GnuPG.gpg: add Niibe Yutaka
diff --git a/video/wireplumber/CONFIGURE b/video/wireplumber/CONFIGURE
new file mode 100755
index 0000000000..9f48d22f39
--- /dev/null
+++ b/video/wireplumber/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/MESON_CONFIGURE"
diff --git a/video/wireplumber/DEPENDS b/video/wireplumber/DEPENDS
new file mode 100755
index 0000000000..40b9df3180
--- /dev/null
+++ b/video/wireplumber/DEPENDS
@@ -0,0 +1,24 @@
+depends meson &&
+depends ninja-build-system &&
+depends glib2 &&
+depends pipewire &&
+
+optional_depends elogind \
+ "elogind=enabled" \
+ "elogind=disabled" \
+ "elogind support" &&
+
+optional_depends gobject-introspection \
+ "introspection=enabled" \
+ "introspection=disabled" \
+ "GObject-Introspection support" &&
+
+optional_depends LUA \
+ "system-lua=true" \
+ "system-lua=false" \
+ "use system Lua" &&
+
+optional_depends systemd \
+ "systemd=enabled" \
+ "systemd=disabled" \
+ "SystemD support"
diff --git a/video/wireplumber/DETAILS b/video/wireplumber/DETAILS
new file mode 100755
index 0000000000..54411e8dff
--- /dev/null
+++ b/video/wireplumber/DETAILS
@@ -0,0 +1,18 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+ SPELL=wireplumber
+ VERSION=0.4.6
+ SOURCE_HASH=sha512:ae7df1e2aaeff77584ecfbf60f0ae59068bd38f6d075c6db5e6b4ed3722d78ba1ce48e6f61c297952512c33e1cecff60dd9a6a9858bde1da7123b24a3afa4682
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://pipewire.pages.freedesktop.org/wireplumber/
+ SOURCE_URL[0]=https://gitlab.freedesktop.org/pipewire/${SPELL}/-/archive/${VERSION}/${SOURCE}
+ LICENSE[0]=MIT
+ ENTERED=20220109
+ KEYWORDS=""
+ SHORT="Media session manager for Pipewire"
+cat << EOF
+WirePlumber is a modular session / policy manager for PipeWire and a
+GObject-based high-level library that wraps PipeWire's API, providing
+convenience for writing the daemon's modules as well as external tools
+for managing PipeWire.
+EOF
diff --git a/video/wireplumber/HISTORY b/video/wireplumber/HISTORY
new file mode 100644
index 0000000000..33972652ce
--- /dev/null
+++ b/video/wireplumber/HISTORY
@@ -0,0 +1,3 @@
+2022-01-09 Pavel Vinogradov <public@sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS: spell created
+