diff options
author | Sefa Eyeoglu | 2021-01-05 16:45:45 +0100 |
---|---|---|
committer | Sefa Eyeoglu | 2021-01-05 16:45:45 +0100 |
commit | 95964cf1c856a449b45c7572f9ed3f577429eb8c (patch) | |
tree | a422c7500be5b000cd1a881ada81bae58c22d2fc /PKGBUILD | |
parent | 369080f4c1ce92b03faa5b6e3ab56bd225757f3c (diff) | |
download | aur-95964cf1c856a449b45c7572f9ed3f577429eb8c.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 59 |
1 files changed, 30 insertions, 29 deletions
@@ -1,52 +1,53 @@ -# Maintainer: Markus Kitsinger (SwooshyCueb) <root@swooshalicio.us> +# Maintainer: Sefa Eyeoglu <contact@scrumplex.net> # 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} +pkgver=26.1.0 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" +pkgdesc="Free, open source software for live streaming and recording (with FTL System patch)" +arch=('x86_64') +url="https://obsproject.com" license=('GPL2') -depends=('ffmpeg' 'jansson' 'libxinerama' 'libxkbcommon-x11' - 'qt5-x11extras' 'curl' 'jack' 'gtk-update-icon-cache') -makedepends=('cmake' 'libfdk-aac' 'libxcomposite' 'x264') +depends=('ffmpeg' 'jansson' 'libxinerama' 'libxkbcommon-x11' 'mbedtls' + 'qt5-svg' 'qt5-x11extras' 'curl' 'jack' 'gtk-update-icon-cache' 'ftl-sdk') +makedepends=('cmake' 'libfdk-aac' 'libxcomposite' 'x264' 'vlc' 'swig' 'python' 'luajit') 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') + 'libxcomposite: XComposite capture support' + 'libva-intel-driver: hardware encoding' + 'libva-mesa-driver: hardware encoding' + 'luajit: scripting support' + 'python: scripting support' + 'vlc: VLC Media Source support') +provides=("obs-studio") +conflicts=("obs-studio") +source=($pkgname-$pkgver.tar.gz::https://github.com/jp9000/obs-studio/archive/$pkgver.tar.gz + fix_python_binary_loading.patch + ftl_use_system.diff) +md5sums=('f8bb9216ece8587f2067ead1ef12a7c9' + '051b90f05e26bff99236b8fb1ad377d1' + '832c3fac1da5a54493254287fc4a0392') 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" + cd obs-studio-$pkgver + patch -Np1 < "$srcdir"/fix_python_binary_loading.patch + patch -Np1 < "$srcdir"/ftl_use_system.diff } build() { - cd "${srcdir}/${pkgname}-${_obs_ftl_pkgver}" + cd obs-studio-$pkgver mkdir -p build; cd build cmake -DCMAKE_INSTALL_PREFIX="/usr" \ - -DOBS_VERSION_OVERRIDE="${pkgver}-${pkgrel}" .. + -DBUILD_CAPTIONS=ON \ + -DOBS_VERSION_OVERRIDE="$pkgver-$pkgrel" .. make } package() { - cd "${srcdir}/${pkgname}-${_obs_ftl_pkgver}/build" + cd obs-studio-$pkgver/build - make install DESTDIR="${pkgdir}" + make install DESTDIR="$pkgdir" } |