summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPancakeTAS2024-08-26 22:12:02 +0200
committerPancakeTAS2024-08-26 22:12:02 +0200
commitf8ceb73333fdb1cc0e40fba165b85b73d405a438 (patch)
treeab87bec9fc3b3b4e8d4f3f5d1b58479c4a1308bc /PKGBUILD
downloadaur-f8ceb73333fdb1cc0e40fba165b85b73d405a438.tar.gz
initial release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..98826b67b7c9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: PancakeTAS <pancake@mgnet.work>
+
+pkgname=obs-ios-camera-source
+pkgver=r288.060a713
+pkgrel=1
+pkgdesc="Use your iPhone camera as a video source in OBS Studio and stream high quality video from your iPhone's camera over USB (dougg3's fork)"
+arch=('x86_64')
+license=('GPL2')
+depends=('obs-studio' 'usbmuxd')
+makedepends=('cmake')
+source=(
+ "git+https://github.com/dougg3/$pkgname"
+ 'temporary_fix.patch'
+)
+md5sums=(
+ 'SKIP'
+ 'c60beeda259fc5b6dd1c897da52f3963'
+)
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir"
+ patch -Np1 -i "../temporary_fix.patch"
+}
+
+build() {
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+ cmake "$srcdir/$pkgname"
+ make
+}
+
+package() {
+ cd "$pkgdir"
+ install -Dm755 "$srcdir/build/obs-ios-camera-source.so" usr/lib/obs-plugins/obs-ios-camera-source.so
+ install -Dm644 "$srcdir/$pkgname/data/locale/en-US.ini" usr/share/obs/obs-plugins/obs-ios-camera-source/en-US.ini
+}