Skip to content

Commit

Permalink
pipewire: drop pipewire-media-session, depend on new virtual session …
Browse files Browse the repository at this point in the history
…manager
  • Loading branch information
ahesford committed Feb 4, 2023
1 parent f0e08f5 commit c02e990
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 35 deletions.
17 changes: 0 additions & 17 deletions srcpkgs/pipewire/patches/autostart-media-session.patch

This file was deleted.

25 changes: 7 additions & 18 deletions srcpkgs/pipewire/template
@@ -1,9 +1,7 @@
# Template file for 'pipewire'
pkgname=pipewire
version=0.3.65
revision=1
_pms_version=0.4.2
build_wrksrc="${pkgname}-${version}"
revision=2
build_style=meson
configure_args="
--auto-features=enabled
Expand All @@ -15,9 +13,8 @@ configure_args="
-Dsystemd=disabled
-Dudevrulesdir=/usr/lib/udev/rules.d
-Dvulkan=enabled
-Dmedia-session:systemd=disabled
-Dbluez5-codec-lc3plus=disabled
-Dsession-managers=media-session
-Dsession-managers=[]
"
hostmakedepends="doxygen graphviz pkg-config python3-docutils gettext glib-devel"
makedepends="$(vopt_if sdl2 SDL2-devel) gst-plugins-base1-devel jack-devel
Expand All @@ -27,20 +24,17 @@ makedepends="$(vopt_if sdl2 SDL2-devel) gst-plugins-base1-devel jack-devel
readline-devel openssl-devel lilv-devel libcanberra-devel dbus-devel"
depends="libspa-alsa>=${version}_${revision} libspa-audioconvert>=${version}_${revision}
libspa-audiomixer>=${version}_${revision} libspa-control>=${version}_${revision}
libspa-v4l2>=${version}_${revision} pulseaudio-utils"
libspa-v4l2>=${version}_${revision} pulseaudio-utils virtual?pipewire-session-manager"
checkdepends="pulseaudio-utils"
short_desc="Server and user space API to deal with multimedia pipelines"
maintainer="Stefano Ragni <stefano.ragni@outlook.com>"
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
https://gitlab.freedesktop.org/pipewire/media-session/-/archive/${_pms_version}/media-session-${_pms_version}.tar.gz"
checksum="bb76f938136d0ce8c35bffa99e002dc2dbaeab5e14c6c34154e7f750013d1d6b
4cf8577d4431e08b0e6f29c1ad6bf8662765ab66986ea6f0151883101811c119"
distfiles="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${version}/pipewire-${version}.tar.gz"
checksum=bb76f938136d0ce8c35bffa99e002dc2dbaeab5e14c6c34154e7f750013d1d6b
make_dirs="/var/lib/pipewire 0755 _pipewire _pipewire"
system_accounts="_pipewire"
patch_args="-Np1 --directory=${build_wrksrc}"

build_options="sdl2"

Expand All @@ -57,18 +51,13 @@ else
configure_args+=" -Dbluez5-codec-ldac=disabled"
fi

post_extract() {
mv media-session-${_pms_version} ${build_wrksrc}/subprojects/media-session
}

post_install() {
vlicense LICENSE
vdoc "${FILESDIR}/README.voidlinux"
vsv pipewire
vsv pipewire-pulse
vmkdir usr/share/applications
cp "${FILESDIR}/pipewire.desktop" ${DESTDIR}/usr/share/applications/pipewire.desktop
cp "${FILESDIR}/pipewire-pulse.desktop" ${DESTDIR}/usr/share/applications/pipewire-pulse.desktop
vinstall "${FILESDIR}/pipewire.desktop" 644 usr/share/applications
vinstall "${FILESDIR}/pipewire-pulse.desktop" 644 usr/share/applications
}

libpipewire_package() {
Expand Down

0 comments on commit c02e990

Please sign in to comment.