From 9846c3588b1d92f5beec71512a98a60e1b72b00d Mon Sep 17 00:00:00 2001 From: Nicolai Van der Storm Date: Sun, 11 Aug 2024 14:44:46 +0200 Subject: [PATCH] first commit --- .SRCINFO | 18 ++++++++++++++++++ PKGBUILD | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..97d271b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = obs-plugin-aitum-multistream-git + pkgdesc = OBS Studio plugin to multistream by aitum + pkgver = 1.0.3.r0.g4bcc6c3 + pkgrel = 1 + url = github.com/Aitum/obs-aitum-multistream + arch = x86_64 + groups = obs-plugins + license = GPL2 + makedepends = cmake + makedepends = make + makedepends = gcc + makedepends = git + depends = obs-studio>=30.0.0 + provides = obs-plugin-aitum-multistream + source = git+https://github.com/Aitum/obs-aitum-multistream.git#branch=main + sha256sums = SKIP + +pkgname = obs-plugin-aitum-multistream-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..4601e41 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Nicolai VdS + +pkgname=obs-plugin-aitum-multistream-git +_pkgname=obs-aitum-multistream +pkgver=1.0.3.r0.g4bcc6c3 +pkgrel=1 +pkgdesc="OBS Studio plugin to multistream by aitum" +arch=('x86_64') +url="github.com/Aitum/obs-aitum-multistream" +license=('GPL2') +groups=('obs-plugins') +depends=( + 'obs-studio>=30.0.0' +) +makedepends=( + 'cmake' + 'make' + 'gcc' + 'git' +) +provides=('obs-plugin-aitum-multistream') +conflicts=() +options=() +source=('git+https://github.com/Aitum/obs-aitum-multistream.git#branch=main') +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${_pkgname}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${srcdir}/${_pkgname}" + cmake -S . -B build -DBUILD_OUT_OF_TREE=On + cmake --build build +} + +package() { + _prjdir="${srcdir}/${_pkgname}" + install -D -m755 "${_prjdir}/build/aitum-multistream.so" "${pkgdir}/usr/lib/obs-plugins/aitum-multistream.so" + install -D -m644 "${_prjdir}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" + mkdir -p "${pkgdir}/usr/share/obs/obs-plugins/aitum-multistream" + cp -r "${_prjdir}/data/locale" "${pkgdir}/usr/share/obs/obs-plugins/aitum-multistream/locale" +}