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 /PKGBUILD | |
download | aur-369080f4c1ce92b03faa5b6e3ab56bd225757f3c.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
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}" +} |