Group :: Video
RPM: obs-studio-plugin-input-overlay
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
# Unpackaged files in buildroot should terminate build
%define _unpackaged_files_terminate_build 1
Name: obs-studio-plugin-input-overlay
Summary: Show keyboard, gamepad and mouse input on stream (plugin for OBS studio)
Version: 5.0.4
Release: alt1
License: GPL-2.0
Group: Video
Url: https://github.com/univrsal/input-overlay
Source: %name-%version.tar
Patch: %name-%version-%release.patch
ExcludeArch: ppc64le
BuildRequires(pre): rpm-macros-cmake
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: libobs-devel
BuildRequires: libXtst-devel
BuildRequires: libxkbcommon-x11-devel
BuildRequires: libxkbfile-devel
BuildRequires: libXt-devel
BuildRequires: libXinerama-devel
BuildRequires: qt6-base-devel
BuildRequires: libSDL2-devel
Requires: obs-studio-base
%description
%summary.
%prep
%setup
%patch -p1
rmdir deps/libuiohook
mv libuiohook deps/
%build
%add_optflags
%cmake
%cmake_build
%install
%cmake_install
mkdir -p %buildroot%_libdir/obs-plugins %buildroot%_datadir/obs/obs-plugins
mv %buildroot/usr/data/obs-plugins/input-overlay %buildroot%_datadir/obs/obs-plugins
mv %buildroot/usr/obs-plugins/*/input-overlay.so %buildroot%_libdir/obs-plugins
%files
%_datadir/obs/obs-plugins/input-overlay
%_libdir/obs-plugins/input-overlay.so
%changelog
…
Full changelog you can see here
%define _unpackaged_files_terminate_build 1
Name: obs-studio-plugin-input-overlay
Summary: Show keyboard, gamepad and mouse input on stream (plugin for OBS studio)
Version: 5.0.4
Release: alt1
License: GPL-2.0
Group: Video
Url: https://github.com/univrsal/input-overlay
Source: %name-%version.tar
Patch: %name-%version-%release.patch
ExcludeArch: ppc64le
BuildRequires(pre): rpm-macros-cmake
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: libobs-devel
BuildRequires: libXtst-devel
BuildRequires: libxkbcommon-x11-devel
BuildRequires: libxkbfile-devel
BuildRequires: libXt-devel
BuildRequires: libXinerama-devel
BuildRequires: qt6-base-devel
BuildRequires: libSDL2-devel
Requires: obs-studio-base
%description
%summary.
%prep
%setup
%patch -p1
rmdir deps/libuiohook
mv libuiohook deps/
%build
%add_optflags
%cmake
%cmake_build
%install
%cmake_install
mkdir -p %buildroot%_libdir/obs-plugins %buildroot%_datadir/obs/obs-plugins
mv %buildroot/usr/data/obs-plugins/input-overlay %buildroot%_datadir/obs/obs-plugins
mv %buildroot/usr/obs-plugins/*/input-overlay.so %buildroot%_libdir/obs-plugins
%files
%_datadir/obs/obs-plugins/input-overlay
%_libdir/obs-plugins/input-overlay.so
%changelog
…
Full changelog you can see here