diff options
author | jim3692 | 2023-07-12 22:27:28 +0300 |
---|---|---|
committer | jim3692 | 2023-07-12 22:27:28 +0300 |
commit | 4c364f3b39a14213c9fcd3f7c6b30fab4e26c1b6 (patch) | |
tree | a6173cdacd5906a9b5fc0abd4719fe16ae0f0d86 | |
download | aur-4c364f3b39a14213c9fcd3f7c6b30fab4e26c1b6.tar.gz |
Initial release
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cedaf61b594f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = pipewire-screenaudio-git + pkgdesc = Extension to passthrough pipewire audio to WebRTC Screenshare + pkgver = 0.1.0.r1.g28a3df2 + pkgrel = 1 + url = https://github.com/IceDBorn/pipewire-screenaudio + arch = x86_64 + license = MIT + makedepends = git + makedepends = cmake + depends = util-linux + depends = gawk + depends = jq + depends = pipewire + depends = pipewire-pulse + depends = libpipewire + provides = pipewire-screenaudio + options = !lto + source = git+https://github.com/IceDBorn/pipewire-screenaudio.git + sha256sums = SKIP + +pkgname = pipewire-screenaudio-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..49648ecd802f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: jim3692 <jim3692 at gmail.com> +pkgname="pipewire-screenaudio-git" +pkgver=0.1.0.r1.g28a3df2 +pkgver() { + cd "pipewire-screenaudio" + git describe --tags --long --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} +pkgrel=1 +pkgdesc="Extension to passthrough pipewire audio to WebRTC Screenshare" +arch=('x86_64') +url="https://github.com/IceDBorn/pipewire-screenaudio" +license=('MIT') +depends=( + 'util-linux' + 'gawk' + 'jq' + 'pipewire' + 'pipewire-pulse' + 'libpipewire' + ) +makedepends=( + 'git' + 'cmake' + ) +options=(!lto) +conflicts=() +provides=('pipewire-screenaudio') +source=( + 'git+https://github.com/IceDBorn/pipewire-screenaudio.git' + ) +sha256sums=( + 'SKIP' + ) + +build() { + cd "$srcdir/pipewire-screenaudio" + git submodule update --init + + cd "native" + bash build.sh +} + +package() { + install -Dm644 "$srcdir/pipewire-screenaudio/native/native-messaging-hosts/firefox.json" "$pkgdir/usr/lib/mozilla/native-messaging-hosts/com.icedborn.pipewirescreenaudioconnector.json" + install -Dm755 "$srcdir/pipewire-screenaudio/native/connector/pipewire-screen-audio-connector.sh" "$pkgdir/usr/lib/pipewire-screenaudio/connector/pipewire-screen-audio-connector.sh" + install -Dm755 "$srcdir/pipewire-screenaudio/native/connector/watcher.sh" "$pkgdir/usr/lib/pipewire-screenaudio/connector/watcher.sh" + install -Dm755 "$srcdir/pipewire-screenaudio/native/out/pipewire-screenaudio" "$pkgdir/usr/lib/pipewire-screenaudio/out/pipewire-screenaudio" +} |