diff options
author | Hugo Denizart | 2020-04-16 19:24:49 +0200 |
---|---|---|
committer | Hugo Denizart | 2020-04-16 19:28:25 +0200 |
commit | 7233edfc789b6fd67230e507a14609c7ccbb4e38 (patch) | |
tree | 41745bf3c8f26e7dd84fd05f296010ae3bea4b27 | |
download | aur-7233edfc789b6fd67230e507a14609c7ccbb4e38.tar.gz |
🎉 Initial commit
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 41 |
3 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b9af53c691d2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = obs-streamfx + pkgdesc = Bring your stream back to life with modern effects! + pkgver = 0.8.0b1 + pkgrel = 1 + url = https://github.com/Xaymar/obs-StreamFX + arch = x86_64 + license = GPL2 + makedepends = cmake + makedepends = git + makedepends = libfdk-aac + makedepends = libxcomposite + makedepends = x264 + makedepends = jack + makedepends = vlc + makedepends = swig + makedepends = luajit + makedepends = python + depends = ffmpeg + depends = jansson + depends = libxinerama + depends = libxkbcommon-x11 + depends = qt5-x11extras + depends = curl + depends = gtk-update-icon-cache + source = obs-streamfx::git+https://github.com/Xaymar/obs-StreamFX.git#tag=0.8.0b1 + md5sums = SKIP + +pkgname = obs-streamfx + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..05b083d0259b --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg +src +*.tar* +obs-streamfx diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1119f243338e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Hugo Denizart <hugo at denizart dot pro> +pkgname=obs-streamfx +pkgver=0.8.0b1 +pkgrel=1 +pkgdesc="Bring your stream back to life with modern effects!" +arch=("x86_64") +url="https://github.com/Xaymar/obs-StreamFX" +license=("GPL2") +# same dependencies as OBS Studio +depends=("ffmpeg" "jansson" "libxinerama" "libxkbcommon-x11" + "qt5-x11extras" "curl" "gtk-update-icon-cache" + "obs-studio>=25") +makedepends=("cmake" "git" "libfdk-aac" "libxcomposite" "x264" "jack" + "vlc" "swig" "luajit" "python") +source=("$pkgname::git+https://github.com/Xaymar/obs-StreamFX.git#tag="$pkgver) +md5sums=("SKIP") + +prepare() { + cd $pkgname + git submodule update --init --recursive +} + +build() { + cd $pkgname + + cmake -H. -B"build/flux" -G"Ninja" -DOBS_DOWNLOAD=ON -DCMAKE_PACKAGE_NAME=StreamFX -DCMAKE_PACKAGE_PREFIX="build/package" -DCMAKE_INSTALL_PREFIX="build/distrib" -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc + + cmake --build "build/flux" --config RelWithDebInfo --target install +} + +package() { + cd $pkgname/build/distrib/plugins/StreamFX + + install -D -m 755 bin/64bit/StreamFX.so $pkgdir/usr/lib/obs-plugins/StreamFX.so + + mkdir -p $pkgdir/usr/share/obs/obs-plugins/StreamFX + cp -R data/* $pkgdir/usr/share/obs/obs-plugins/StreamFX + chmod 644 $pkgdir/usr/share/obs/obs-plugins/StreamFX/*/**/* +} + +# vim: ts=2:sw=2:expandtab |