@sl1pkn07 here's another update for the PKGBUILD:
1. Drop the Vulkan dependencies as it's now disabled by default and not useful.
2. Sync with extra/pipewire changes.
3. Cosmetics.
diff --git a/PKGBUILD b/PKGBUILD
index ef8dcc4..4438c13 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ pkgname=('pipewire-git'
'pipewire-ffmpeg-git'
'alsa-card-profiles-git'
)
-pkgver=0.3.20.9.g73896bfa
+pkgver=0.3.21.75.g21040043
pkgrel=1
pkgdesc='Server and user space API to deal with multimedia pipelines. (GIT version)'
arch=('x86_64')
@@ -24,13 +24,11 @@ makedepends=('git'
'jack2'
'sbc'
'rtkit'
- 'vulkan-icd-loader'
'dbus'
'sdl2'
'ncurses'
'libsndfile'
'bluez-libs'
- 'vulkan-headers'
'ffmpeg'
'libldac'
'libopenaptx'
@@ -88,7 +86,6 @@ package_pipewire-git() {
'bluez-libs'
'rtkit'
'sbc'
- 'vulkan-icd-loader'
'libasound.so'
'libdbus-1.so'
'libfdk-aac.so'
@@ -122,9 +119,6 @@ package_pipewire-git() {
cd "${pkgdir}"
- mkdir -p etc/alsa/conf.d
- ln -st etc/alsa/conf.d /usr/share/alsa/alsa.conf.d/50-pipewire.conf
-
_pick docs usr/share/doc
_pick jack etc/pipewire/media-session.d/with-jack
@@ -190,9 +184,10 @@ package_pipewire-alsa-git() {
conflicts=('pipewire-alsa')
arch=('any')
- mkdir -p "$pkgdir"/etc/{alsa/conf.d,pipewire/media-session.d}
- ln -st "${pkgdir}/etc/alsa/conf.d" /usr/share/alsa/alsa.conf.d/99-pipewire-default.conf
- touch "$pkgdir/etc/pipewire/media-session.d/with-alsa"
+ mkdir -p "${pkgdir}"/etc/{alsa/conf.d,pipewire/media-session.d}
+ ln -st "${pkgdir}/etc/alsa/conf.d" \
+ /usr/share/alsa/alsa.conf.d/{50-pipewire,99-pipewire-default}.conf
+ touch "${pkgdir}/etc/pipewire/media-session.d/with-alsa"
}
package_alsa-card-profiles-git() {
@@ -200,7 +195,7 @@ package_alsa-card-profiles-git() {
provides=('alsa-card-profiles')
conflicts=('alsa-card-profiles')
- mv acp/* "$pkgdir"
+ mv acp/* "${pkgdir}"
}
package_pipewire-ffmpeg-git() {
p.s. There are fewer reasons for me to stay on the git package. The only things I'm looking forward are to are: BT HW/device volume sync, auto HFP/HSP profile switch (voice call mode), and a few bug fixes.
So I might not stay on top of changes in the future.
Pinned Comments