summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 91aac2d4668528fa9d9a295e521fec2575455baa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Maintainer: hexchain <i at hexchain dot org>

pkgbase=pipewire-dropin
pkgname=("pipewire-pulse-dropin" "pipewire-jack-dropin")
pkgver=0.0.1
pkgrel=2
pkgdesc="Use pipewire as drop-in replacement for PulseAudio/JACK"
license=("LGPL2.1")
arch=(any)

package_pipewire-pulse-dropin() {
    pkgdesc="Use pipewire as drop-in replacement for PulseAudio"
    provides=(libpulse{,-simple,-mainloop-glib}.so=0-999)
    depends=("pipewire-pulse")

    install -dm755 "$pkgdir/usr/lib"
    for lib in libpulse-mainloop-glib libpulse-simple libpulse; do
        ln -sf pipewire-0.3/pulse/$lib.so.0 "$pkgdir/usr/lib/$lib.so.0.999.0"
    done
}


package_pipewire-jack-dropin() {
    pkgdesc="Use pipewire as drop-in replacement for JACK"
    provides=(libjack{,net,server}.so=0-999)
    depends=("pipewire-jack")
    install -dm755 "$pkgdir/usr/lib"
    for lib in libjack libjacknet libjackserver; do
        ln -sf pipewire-0.3/jack/$lib.so.0 "$pkgdir/usr/lib/$lib.so.0.999.0"
    done
}