Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] pipewire: update to 0.13.3
@ 2020-10-25  2:23 julio641742
  2020-11-30  9:49 ` st3r4g
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: julio641742 @ 2020-10-25  2:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 361 bytes --]

There is a new pull request by julio641742 against master on the void-packages repository

https://github.com/julio641742/void-packages pipewire
https://github.com/void-linux/void-packages/pull/25865

pipewire: update to 0.13.3
Added support for pulseaudio/jack drop in

A patch file from https://github.com/void-linux/void-packages/pull/25865.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-pipewire-25865.patch --]
[-- Type: text/x-diff, Size: 6902 bytes --]

From 1e3a0f41b2b81208669630c1695451d1314e020b Mon Sep 17 00:00:00 2001
From: Julio Galvan <julio-void@epazote.net>
Date: Sat, 24 Oct 2020 19:18:52 -0700
Subject: [PATCH 1/4] New package: libspa-volume-0.3.13

---
 srcpkgs/libspa-volume | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 srcpkgs/libspa-volume

diff --git a/srcpkgs/libspa-volume b/srcpkgs/libspa-volume
new file mode 120000
index 00000000000..c9c97cf6707
--- /dev/null
+++ b/srcpkgs/libspa-volume
@@ -0,0 +1 @@
+pipewire
\ No newline at end of file

From 2d09cf4df761a5b04874b209a089c0d90badc90e Mon Sep 17 00:00:00 2001
From: Julio Galvan <julio-void@epazote.net>
Date: Sat, 24 Oct 2020 19:19:44 -0700
Subject: [PATCH 2/4] New package: pipewire-jack-dropin-0.13.3

---
 srcpkgs/pipewire-jack-dropin                  | 1 +
 srcpkgs/pipewire/pipewire-jack-dropin.INSTALL | 4 ++++
 srcpkgs/pipewire/pipewire-jack-dropin.REMOVE  | 4 ++++
 3 files changed, 9 insertions(+)
 create mode 120000 srcpkgs/pipewire-jack-dropin
 create mode 100644 srcpkgs/pipewire/pipewire-jack-dropin.INSTALL
 create mode 100644 srcpkgs/pipewire/pipewire-jack-dropin.REMOVE

diff --git a/srcpkgs/pipewire-jack-dropin b/srcpkgs/pipewire-jack-dropin
new file mode 120000
index 00000000000..c9c97cf6707
--- /dev/null
+++ b/srcpkgs/pipewire-jack-dropin
@@ -0,0 +1 @@
+pipewire
\ No newline at end of file
diff --git a/srcpkgs/pipewire/pipewire-jack-dropin.INSTALL b/srcpkgs/pipewire/pipewire-jack-dropin.INSTALL
new file mode 100644
index 00000000000..787579fc3d5
--- /dev/null
+++ b/srcpkgs/pipewire/pipewire-jack-dropin.INSTALL
@@ -0,0 +1,4 @@
+case "$ACTION" in
+post)
+	ldconfig
+esac
diff --git a/srcpkgs/pipewire/pipewire-jack-dropin.REMOVE b/srcpkgs/pipewire/pipewire-jack-dropin.REMOVE
new file mode 100644
index 00000000000..787579fc3d5
--- /dev/null
+++ b/srcpkgs/pipewire/pipewire-jack-dropin.REMOVE
@@ -0,0 +1,4 @@
+case "$ACTION" in
+post)
+	ldconfig
+esac

From 19747c246b79c6b8d7bb61af949445ba37a1862a Mon Sep 17 00:00:00 2001
From: Julio Galvan <julio-void@epazote.net>
Date: Sat, 24 Oct 2020 19:20:11 -0700
Subject: [PATCH 3/4] New package: pipewire-pulseaudio-dropin-0.13.3

---
 srcpkgs/pipewire-pulseaudio-dropin                  | 1 +
 srcpkgs/pipewire/pipewire-pulseaudio-dropin.INSTALL | 4 ++++
 srcpkgs/pipewire/pipewire-pulseaudio-dropin.REMOVE  | 4 ++++
 3 files changed, 9 insertions(+)
 create mode 120000 srcpkgs/pipewire-pulseaudio-dropin
 create mode 100644 srcpkgs/pipewire/pipewire-pulseaudio-dropin.INSTALL
 create mode 100644 srcpkgs/pipewire/pipewire-pulseaudio-dropin.REMOVE

diff --git a/srcpkgs/pipewire-pulseaudio-dropin b/srcpkgs/pipewire-pulseaudio-dropin
new file mode 120000
index 00000000000..c9c97cf6707
--- /dev/null
+++ b/srcpkgs/pipewire-pulseaudio-dropin
@@ -0,0 +1 @@
+pipewire
\ No newline at end of file
diff --git a/srcpkgs/pipewire/pipewire-pulseaudio-dropin.INSTALL b/srcpkgs/pipewire/pipewire-pulseaudio-dropin.INSTALL
new file mode 100644
index 00000000000..787579fc3d5
--- /dev/null
+++ b/srcpkgs/pipewire/pipewire-pulseaudio-dropin.INSTALL
@@ -0,0 +1,4 @@
+case "$ACTION" in
+post)
+	ldconfig
+esac
diff --git a/srcpkgs/pipewire/pipewire-pulseaudio-dropin.REMOVE b/srcpkgs/pipewire/pipewire-pulseaudio-dropin.REMOVE
new file mode 100644
index 00000000000..787579fc3d5
--- /dev/null
+++ b/srcpkgs/pipewire/pipewire-pulseaudio-dropin.REMOVE
@@ -0,0 +1,4 @@
+case "$ACTION" in
+post)
+	ldconfig
+esac

From ba0784381937fae5222915d22eb6f5311f86c169 Mon Sep 17 00:00:00 2001
From: Julio Galvan <julio-void@epazote.net>
Date: Sat, 24 Oct 2020 19:20:25 -0700
Subject: [PATCH 4/4] pipewire: update to 0.13.3

---
 srcpkgs/pipewire/files/pipewire.desktop |  9 ++++++
 srcpkgs/pipewire/template               | 37 +++++++++++++++++++++++--
 2 files changed, 43 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/pipewire/files/pipewire.desktop

diff --git a/srcpkgs/pipewire/files/pipewire.desktop b/srcpkgs/pipewire/files/pipewire.desktop
new file mode 100644
index 00000000000..ebf0e305a87
--- /dev/null
+++ b/srcpkgs/pipewire/files/pipewire.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=PipeWire Media System
+Comment=Start the PipeWire Media System
+Exec=pipewire
+Terminal=false
+Type=Application
+X-GNOME-Autostart-Phase=Initialization
+X-KDE-autostart-phase=1
diff --git a/srcpkgs/pipewire/template b/srcpkgs/pipewire/template
index 930e4b6a0af..ea9ff02a34b 100644
--- a/srcpkgs/pipewire/template
+++ b/srcpkgs/pipewire/template
@@ -1,21 +1,22 @@
 # Template file for 'pipewire'
 pkgname=pipewire
-version=0.3.12
+version=0.3.13
 revision=1
 build_style=meson
 configure_args="-Dman=true -Dgstreamer=true -Ddocs=true -Dsystemd=false
  -Dbluez5=true -Dffmpeg=true -Dpipewire-alsa=true -Dpipewire-jack=true
- -Dpipewire-pulseaudio=true -Dudevrulesdir=/usr/lib/udev/rules.d"
+ -Dvolume=true -Dpipewire-pulseaudio=true -Dudevrulesdir=/usr/lib/udev/rules.d"
 hostmakedepends="doxygen graphviz pkg-config xmltoman"
 makedepends="SDL2-devel ffmpeg-devel gst-plugins-base1-devel jack-devel
  sbc-devel v4l-utils-devel libva-devel libbluetooth-devel"
+depends="rtkit"
 short_desc="Server and user space API to deal with multimedia pipelines"
 maintainer="Kridsada Thanabulpong <sirn@ogsite.net>"
 license="MIT"
 homepage="https://pipewire.org/"
 changelog="https://gitlab.freedesktop.org/pipewire/pipewire/-/raw/master/NEWS"
 distfiles="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${version}/pipewire-${version}.tar.gz"
-checksum=98c71228aad2f8443e73a524106f32ca9a74e13c2bf55b65b1e06b72325892cd
+checksum=40f2db86d8ba14706bfab8ee7c1789aeeb72bee386d1e44dbcd98888ef9861e5
 conf_files="/etc/pipewire/pipewire.conf"
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
@@ -24,6 +25,7 @@ if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 fi
 
 post_install() {
+	vinstall ${FILESDIR}/pipewire.desktop 644 etc/xdg/autostart
 	vlicense LICENSE
 }
 
@@ -117,6 +119,13 @@ libspa-vulkan_package() {
 	}
 }
 
+libspa-volume_package() {
+	short_desc+=" - volume plugins"
+	pkg_install() {
+		vmove usr/lib/spa-0.2/volume
+	}
+}
+
 gstreamer1-pipewire_package() {
 	short_desc+=" - gstreamer plugin"
 	pkg_install() {
@@ -156,3 +165,25 @@ pipewire-doc_package() {
 		vmove usr/share/doc
 	}
 }
+
+pipewire-pulseaudio-dropin_package() {
+	depends="libpulseaudio-pipewire libspa-alsa libspa-audioconvert"
+	short_desc+=" - Use pipewire as drop-in replacement for PulseAudio"
+	pkg_install() {
+		mkdir -p ${PKGDESTDIR}/usr/lib
+		for lib in libpulse-mainloop-glib libpulse-simple libpulse; do
+			ln -sf pipewire-0.3/pulse/$lib.so.0 ${PKGDESTDIR}/usr/lib/$lib.so.0.999.0
+		done
+	}
+}
+
+pipewire-jack-dropin_package() {
+	depends="libjack-pipewire"
+	short_desc+=" - Use pipewire as drop-in replacement for JACK"
+	pkg_install() {
+		mkdir -p ${PKGDESTDIR}/usr/lib
+		for lib in libjack libjacknet libjackserver; do
+			ln -sf pipewire-0.3/jack/$lib.so.0 ${PKGDESTDIR}/usr/lib/$lib.so.0.999.0
+		done
+	}
+}

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: pipewire: update to 0.13.3
  2020-10-25  2:23 [PR PATCH] pipewire: update to 0.13.3 julio641742
@ 2020-11-30  9:49 ` st3r4g
  2020-12-01 20:41 ` ahesford
  2020-12-01 20:41 ` [PR PATCH] [Closed]: " ahesford
  2 siblings, 0 replies; 4+ messages in thread
From: st3r4g @ 2020-11-30  9:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 150 bytes --]

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/pull/25865#issuecomment-735677505

Comment:
see #26822

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: pipewire: update to 0.13.3
  2020-10-25  2:23 [PR PATCH] pipewire: update to 0.13.3 julio641742
  2020-11-30  9:49 ` st3r4g
@ 2020-12-01 20:41 ` ahesford
  2020-12-01 20:41 ` [PR PATCH] [Closed]: " ahesford
  2 siblings, 0 replies; 4+ messages in thread
From: ahesford @ 2020-12-01 20:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 247 bytes --]

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/25865#issuecomment-736807409

Comment:
Superseded by https://github.com/void-linux/void-packages/commit/755277066e06514b5ffb115e98d1a82623a81d94

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PR PATCH] [Closed]: pipewire: update to 0.13.3
  2020-10-25  2:23 [PR PATCH] pipewire: update to 0.13.3 julio641742
  2020-11-30  9:49 ` st3r4g
  2020-12-01 20:41 ` ahesford
@ 2020-12-01 20:41 ` ahesford
  2 siblings, 0 replies; 4+ messages in thread
From: ahesford @ 2020-12-01 20:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 201 bytes --]

There's a closed pull request on the void-packages repository

pipewire: update to 0.13.3
https://github.com/void-linux/void-packages/pull/25865

Description:
Added support for pulseaudio/jack drop in

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-12-01 20:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-25  2:23 [PR PATCH] pipewire: update to 0.13.3 julio641742
2020-11-30  9:49 ` st3r4g
2020-12-01 20:41 ` ahesford
2020-12-01 20:41 ` [PR PATCH] [Closed]: " ahesford

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).