Package Details: obs-plugin-vertical-canvas-git 1.2.1.r4.g392729a-1

Git Clone URL: https://aur.archlinux.org/obs-plugin-vertical-canvas-git.git (read-only, click to copy)
Package Base: obs-plugin-vertical-canvas-git
Description: OBS Studio plugin to record in vertical canvas by aitum.
Upstream URL: https://github.com/Aitum/obs-vertical-canvas
Licenses: GPL2
Groups: obs-plugins
Provides: obs-plugin-vertical-canvas
Submitter: mesmer
Maintainer: mesmer
Last Packager: mesmer
Votes: 0
Popularity: 0.000000
First Submitted: 2023-04-04 00:17 (UTC)
Last Updated: 2023-04-09 15:12 (UTC)

Latest Comments

rzi3d commented on 2025-06-18 17:56 (UTC) (edited on 2025-06-18 18:04 (UTC) by rzi3d)

it wasnt working for me, i had to add:

replace_find_qt.patch:

--- CMakeLists.txt  2025-06-18 13:52:01.485652207 -0400
+++ CMakeLists.txt.hack 2025-06-18 13:51:35.486118342 -0400
@@ -25,14 +25,11 @@
   target_link_libraries(${PROJECT_NAME} PRIVATE OBS::frontend-api)
 endif()

-if(BUILD_OUT_OF_TREE)
-  find_qt(COMPONENTS Widgets Core)
-  if(OS_LINUX OR OS_FREEBSD OR OS_OPENBSD)
-    find_package(Qt6 REQUIRED Gui)
-  endif()
-else()
-  find_package(Qt6 REQUIRED COMPONENTS Core Widgets)
+find_package(Qt6 REQUIRED COMPONENTS Core Widgets)
+if(CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD|OpenBSD")
+  find_package(Qt6 REQUIRED COMPONENTS Gui)
 endif()
+
 target_link_libraries(${PROJECT_NAME} PRIVATE Qt::Core Qt::Widgets)

 if(OS_LINUX OR OS_FREEBSD OR OS_OPENBSD)

PKGBUILD:

# Maintainer: mesmer <ldepaulaf dot gmail dot com>

pkgname=obs-plugin-vertical-canvas-git
_pkgname=obs-vertical-canvas
pkgver=1.5.2.r0.gcdb7b4f
pkgrel=1
pkgdesc='OBS Studio plugin to record in vertical canvas by aitum.'
arch=('x86_64')
url='https://github.com/Aitum/obs-vertical-canvas'
license=('GPL2')
groups=('obs-plugins')
depends=(
    'obs-studio>=29.0.0'
)
makedepends=(
    'cmake'
    'make'
    'gcc'
    'git'
)
provides=('obs-plugin-vertical-canvas')
conflicts=()
options=()
source=('git+https://github.com/Aitum/obs-vertical-canvas.git#branch=main')
sha256sums=('SKIP')

pkgver() {
    cd "${srcdir}/${_pkgname}"
    git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
    patch -d "${srcdir}/${_pkgname}" -Np1 -i ../../replace_find_qt.patch


}

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/vertical-canvas.so" "${pkgdir}/usr/lib/obs-plugins/vertical-canvas.so"
    install -D -m644 "${_prjdir}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
    mkdir -p "${pkgdir}/usr/share/obs/obs-plugins/vertical-canvas"
    cp -r "${_prjdir}/data/locale" "${pkgdir}/usr/share/obs/obs-plugins/vertical-canvas/locale"
    cp -r "${_prjdir}/data/images" "${pkgdir}/usr/share/obs/obs-plugins/vertical-canvas/images"
}