summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortytan6522021-06-06 10:13:48 +0200
committertytan6522021-06-06 10:13:48 +0200
commit26c438ac8a74b91a8bdc519f21c3b7b6b5e6329c (patch)
treeec0beeb20321f6a377a6b28574649fc6fba37c26
parent702f51d282d77acc661395b76d98b0d6faa2edc4 (diff)
downloadaur-26c438ac8a74b91a8bdc519f21c3b7b6b5e6329c.tar.gz
fix: Set linux-capture dependencies not optional
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD10
2 files changed, 8 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8e9dc574d6f0..6387a556e854 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = obs-studio-tytan652
pkgdesc = Free and open source software for video recording and live streaming. With Browser dock and sources, VST 2 filter, FTL protocol, working VLC sources and my bind interface PR.
pkgver = 27.0.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/obsproject/obs-studio
arch = i686
arch = x86_64
@@ -10,11 +10,9 @@ pkgbase = obs-studio-tytan652
makedepends = cmake
makedepends = git
makedepends = libfdk-aac
- makedepends = libxcomposite
makedepends = swig
makedepends = luajit
makedepends = python
- makedepends = pipewire
makedepends = cef-minimal-obs=87.1.14
depends = ffmpeg
depends = mbedtls
@@ -22,6 +20,8 @@ pkgbase = obs-studio-tytan652
depends = gtk-update-icon-cache
depends = x264
depends = rnnoise
+ depends = libxcomposite
+ depends = pipewire
depends = libxss
depends = libxrandr
depends = nss
@@ -29,8 +29,6 @@ pkgbase = obs-studio-tytan652
depends = vlc-luajit
depends = ftl-sdk
optdepends = libfdk-aac: FDK AAC codec support
- optdepends = libxcomposite: XComposite capture support
- optdepends = pipewire: PipeWire capture support
optdepends = xdg-desktop-portal-impl: PipeWire capture support
optdepends = libva-intel-driver: Hardware encoding
optdepends = libva-mesa-driver: Hardware encoding
diff --git a/PKGBUILD b/PKGBUILD
index 55848ab95c56..457b3ba488b9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=obs-studio-tytan652
pkgver=27.0.0
-pkgrel=1
+pkgrel=2
pkgdesc="Free and open source software for video recording and live streaming. With Browser dock and sources, VST 2 filter, FTL protocol, working VLC sources and my bind interface PR."
arch=("i686" "x86_64" "aarch64")
url="https://github.com/obsproject/obs-studio"
@@ -13,6 +13,9 @@ depends=("ffmpeg" "mbedtls" "jack" "gtk-update-icon-cache" "x264" "rnnoise"
# "libxkbcommon-x11" provided by "qt5-base"
# "jansson" "curl" provided by "ftl-sdk"
+ # Both needed to load linux-capture, so those two are no longer optional
+ "libxcomposite" "pipewire"
+
# Needed by obs-browser
"libxss" "libxrandr" "nss" "at-spi2-atk"
@@ -23,14 +26,11 @@ depends=("ffmpeg" "mbedtls" "jack" "gtk-update-icon-cache" "x264" "rnnoise"
# So I also created vlc-luajit, a VLC package compiled with the same lua as OBS.
# But to make people unable to install VLC official package with obs-studio-tytan652.
# I decided to make vlc-luajit a dependency of OBS rather than an optional one.
-makedepends=("cmake" "git" "libfdk-aac" "libxcomposite" "swig"
- "luajit" "python" "pipewire"
+makedepends=("cmake" "git" "libfdk-aac" "swig" "luajit" "python"
# AUR Packages
"cef-minimal-obs=87.1.14")
optdepends=(
"libfdk-aac: FDK AAC codec support"
- "libxcomposite: XComposite capture support"
- "pipewire: PipeWire capture support"
"xdg-desktop-portal-impl: PipeWire capture support"
"libva-intel-driver: Hardware encoding"
"libva-mesa-driver: Hardware encoding"