diff options
author | Markus Kitsinger (SwooshyCueb) | 2017-03-05 11:01:27 -0600 |
---|---|---|
committer | Markus Kitsinger (SwooshyCueb) | 2017-03-05 11:01:27 -0600 |
commit | 369080f4c1ce92b03faa5b6e3ab56bd225757f3c (patch) | |
tree | d44cbc413c643b49ce37166d254778c662534fd9 | |
download | aur-369080f4c1ce92b03faa5b6e3ab56bd225757f3c.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..95456194c0a1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +# Generated by mksrcinfo v8 +# Sun Mar 5 17:01:18 UTC 2017 +pkgbase = obs-studio-ftl + pkgdesc = Free, open source software for live streaming and recording (Beam's ftl fork) + pkgver = 18.0.0+ftl_0.9.1 + pkgrel = 1 + url = https://github.com/WatchBeam/obs-studio-ftl + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = cmake + makedepends = libfdk-aac + makedepends = libxcomposite + makedepends = x264 + depends = ffmpeg + depends = jansson + depends = libxinerama + depends = libxkbcommon-x11 + depends = qt5-x11extras + depends = curl + depends = jack + depends = gtk-update-icon-cache + optdepends = libfdk-aac: FDK AAC codec support + optdepends = libxcomposite: XComposite capture support + provides = obs-studio + conflicts = obs-studio + source = obs-studio-ftl-18.0.0+ftl_0.9.1.tar.gz::https://github.com/WatchBeam/obs-studio-ftl/archive/ftl.0.9.0.tar.gz + source = ftl-sdk-0.9.1.tar.gz::https://github.com/WatchBeam/ftl-sdk/archive/v0.9.1.tar.gz + md5sums = 0fcb51abbc87b53a0465b5cefde7375e + md5sums = 5b79cc3a1f13ce753a2aba8dd394b42c + +pkgname = obs-studio-ftl + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a8a8cf86412c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Markus Kitsinger (SwooshyCueb) <root@swooshalicio.us> +# Contributor: Jonathan Steel <jsteel at archlinux.org> +# Contributor: Benjamin Klettbach <b.klettbach@gmail.com> + +pkgname=obs-studio-ftl +_obs_pkgver=18.0.0 +_obs_ftl_pkgver=ftl.0.9.0 +_ftl_pkgver=0.9.1 +pkgver=${_obs_pkgver}+ftl_${_ftl_pkgver} +pkgrel=1 +pkgdesc="Free, open source software for live streaming and recording (Beam's ftl fork)" +arch=('i686' 'x86_64') +url="https://github.com/WatchBeam/obs-studio-ftl" +license=('GPL2') +depends=('ffmpeg' 'jansson' 'libxinerama' 'libxkbcommon-x11' + 'qt5-x11extras' 'curl' 'jack' 'gtk-update-icon-cache') +makedepends=('cmake' 'libfdk-aac' 'libxcomposite' 'x264') +optdepends=('libfdk-aac: FDK AAC codec support' + 'libxcomposite: XComposite capture support') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/WatchBeam/${pkgname}/archive/${_obs_ftl_pkgver}.tar.gz + ftl-sdk-${_ftl_pkgver}.tar.gz::https://github.com/WatchBeam/ftl-sdk/archive/v${_ftl_pkgver}.tar.gz) +md5sums=('0fcb51abbc87b53a0465b5cefde7375e' + '5b79cc3a1f13ce753a2aba8dd394b42c') +conflicts=('obs-studio') +provides=('obs-studio') + +prepare() { + cd "${srcdir}/ftl-sdk-${_ftl_pkgver}/libftl" + sed -i '0,/#include/ s//#include <ctype.h>\n&/' ftl_helpers.c + + cd "${srcdir}/${pkgname}-${_obs_ftl_pkgver}" + + rm -rf "${srcdir}/${pkgname}-${_obs_ftl_pkgver}/plugins/libftl/ftl-sdk" + ln -s "${srcdir}/ftl-sdk-${_ftl_pkgver}" "${srcdir}/${pkgname}-${_obs_ftl_pkgver}/plugins/libftl/ftl-sdk" +} + +build() { + cd "${srcdir}/${pkgname}-${_obs_ftl_pkgver}" + + mkdir -p build; cd build + + cmake -DCMAKE_INSTALL_PREFIX="/usr" \ + -DOBS_VERSION_OVERRIDE="${pkgver}-${pkgrel}" .. + + make +} + +package() { + cd "${srcdir}/${pkgname}-${_obs_ftl_pkgver}/build" + + make install DESTDIR="${pkgdir}" +} |