summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Snowhill2020-12-30 22:46:36 -0800
committerChristopher Snowhill2020-12-30 22:46:36 -0800
commit09d5b0b53bce2fab7073acdb738a522728f45292 (patch)
treef22f2eb914ac32a6e1a6436475dd40713de1527f
downloadaur-09d5b0b53bce2fab7073acdb738a522728f45292.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD37
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ba37907d3d44
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = gst-plugin-pipewire-git
+ pkgdesc = Multimedia graph framework - pipewire plugin (git)
+ pkgver = 0.3.18.91.gc39ba857
+ pkgrel = 1
+ url = https://pipewire.org
+ arch = x86_64
+ license = LGPL2.1
+ makedepends = git
+ makedepends = meson
+ makedepends = ninja
+ makedepends = valgrind
+ makedepends = gst-plugins-base
+ makedepends = jack2
+ depends = pipewire
+ depends = libpipewire-0.3.so
+ depends = gst-plugins-base-libs
+ provides = gst-plugin-pipewire
+ conflicts = gst-plugin-pipewire
+ source = git+https://gitlab.freedesktop.org/pipewire/pipewire.git
+ md5sums = SKIP
+
+pkgname = gst-plugin-pipewire-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b4b2790238c8
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
+!pipewire-git.install
+!pipewire-pulse.install
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b77a8d717824
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Christopher Snowhill <kode54@gmail.com>
+# Contributor: katt <magunasu.b97@gmail.com>
+# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
+# Contributor: Jan de Groot <jgc@archlinux.org>
+
+pkgname=gst-plugin-pipewire-git
+_pkgbase=pipewire
+pkgver=0.3.18.91.gc39ba857
+_ver=${pkgver:0:3}
+pkgrel=1
+pkgdesc='Multimedia graph framework - pipewire plugin (git)'
+depends=(pipewire libpipewire-$_ver.so gst-plugins-base-libs)
+provides=(gst-plugin-pipewire)
+conflicts=(gst-plugin-pipewire)
+url=https://pipewire.org
+license=(LGPL2.1)
+arch=(x86_64)
+makedepends=(git meson ninja valgrind gst-plugins-base jack2)
+source=(git+https://gitlab.freedesktop.org/pipewire/pipewire.git)
+md5sums=('SKIP')
+
+pkgver() {
+ git -C ${_pkgbase} describe --long --tags | tr - .
+}
+
+build() {
+ arch-meson ${_pkgbase} build \
+ -D docs=false \
+ -D bluez5=false \
+ -D udevrulesdir=/usr/lib/udev/rules.d
+ ninja -C build src/gst/libgstpipewire.so
+}
+
+
+package() {
+ install -Dm755 build/src/gst/libgstpipewire.so "$pkgdir"/usr/lib/gstreamer-1.0/libgstpipewire.so
+}