obs-studio27: remove

This commit is contained in:
Franz Pletz 2022-11-11 15:28:56 +01:00
parent a9dacbba42
commit 96edebd788
No known key found for this signature in database
GPG key ID: 846FDED7792617B4
6 changed files with 26 additions and 47 deletions

View file

@ -950,6 +950,14 @@
<literal>mariadb</literal> if possible. <literal>mariadb</literal> if possible.
</para> </para>
</listitem> </listitem>
<listitem>
<para>
<literal>obs-studio</literal> hase been updated to version 28.
If you have packaged custom plugins, check if they are
compatible. <literal>obs-websocket</literal> has been
integrated into <literal>obs-studio</literal>.
</para>
</listitem>
<listitem> <listitem>
<para> <para>
<literal>signald</literal> has been bumped to <literal>signald</literal> has been bumped to

View file

@ -288,6 +288,8 @@ Available as [services.patroni](options.html#opt-services.patroni.enable).
- `percona-server56` has been removed. Please migrate to `mysql` or `mariadb` if possible. - `percona-server56` has been removed. Please migrate to `mysql` or `mariadb` if possible.
- `obs-studio` hase been updated to version 28. If you have packaged custom plugins, check if they are compatible. `obs-websocket` has been integrated into `obs-studio`.
- `signald` has been bumped to `0.23.0`. For the upgrade, a migration process is necessary. It can be - `signald` has been bumped to `0.23.0`. For the upgrade, a migration process is necessary. It can be
done by running a command like this before starting `signald.service`: done by running a command like this before starting `signald.service`:

View file

@ -1,7 +0,0 @@
{ callPackage, qtx11extras, ... } @ args:
callPackage ./generic.nix (args // {
version = "27.2.4";
sha256 = "sha256-OiSejQovSmhItrnrQlcVp9PCDRgAhuxTinSpXbH8bo0=";
extraBuildInputs = [ qtx11extras ];
})

View file

@ -1,22 +0,0 @@
{ callPackage
, libajantv2
, librist
, srt
, qtwayland
, ...
} @ args:
callPackage ./generic.nix (args // {
version = "28.1.2";
sha256 = "sha256-M5UEOtdzXBVY0UGfwWx3MsM28bJ1EcVPl8acWXWV0lg=";
extraPatches = [ ./Provide-runtime-plugin-destination-as-relative-path.patch ];
extraBuildInputs = [
libajantv2
librist
srt
qtwayland
];
extraCMakeFlags = [
"-DENABLE_JACK=ON"
];
})

View file

@ -1,9 +1,4 @@
{ version { config
, sha256
, extraPatches ? [ ]
, extraBuildInputs ? [ ]
, extraCMakeFlags ? [ ]
, config
, lib , lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
@ -41,6 +36,10 @@
, pipewireSupport ? stdenv.isLinux , pipewireSupport ? stdenv.isLinux
, pipewire , pipewire
, libdrm , libdrm
, libajantv2
, librist
, srt
, qtwayland
, wrapQtAppsHook , wrapQtAppsHook
, ... , ...
}: }:
@ -51,20 +50,21 @@ let
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "obs-studio"; pname = "obs-studio";
inherit version; version = "28.1.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "obsproject"; owner = "obsproject";
repo = "obs-studio"; repo = "obs-studio";
rev = version; rev = version;
inherit sha256; sha256 = "sha256-M5UEOtdzXBVY0UGfwWx3MsM28bJ1EcVPl8acWXWV0lg=";
fetchSubmodules = true; fetchSubmodules = true;
}; };
patches = [ patches = [
# Lets obs-browser build against CEF 90.1.0+ # Lets obs-browser build against CEF 90.1.0+
./Enable-file-access-and-universal-access-for-file-URL.patch ./Enable-file-access-and-universal-access-for-file-URL.patch
] ++ extraPatches; ./Provide-runtime-plugin-destination-as-relative-path.patch
];
nativeBuildInputs = [ nativeBuildInputs = [
addOpenGLRunpath addOpenGLRunpath
@ -94,8 +94,11 @@ stdenv.mkDerivation rec {
libvlc libvlc
mbedtls mbedtls
pciutils pciutils
libajantv2
librist
srt
qtwayland
] ]
++ extraBuildInputs
++ optionals scriptingSupport [ luajit python3 ] ++ optionals scriptingSupport [ luajit python3 ]
++ optional alsaSupport alsa-lib ++ optional alsaSupport alsa-lib
++ optional pulseaudioSupport libpulseaudio ++ optional pulseaudioSupport libpulseaudio
@ -123,7 +126,8 @@ stdenv.mkDerivation rec {
# Add support for browser source # Add support for browser source
"-DBUILD_BROWSER=ON" "-DBUILD_BROWSER=ON"
"-DCEF_ROOT_DIR=../../cef" "-DCEF_ROOT_DIR=../../cef"
] ++ extraCMakeFlags; "-DENABLE_JACK=ON"
];
dontWrapGApps = true; dontWrapGApps = true;
preFixup = '' preFixup = ''

View file

@ -30962,16 +30962,10 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Foundation; inherit (darwin.apple_sdk.frameworks) Foundation;
}; };
obs-studio27 = libsForQt5.callPackage ../applications/video/obs-studio/27.nix { obs-studio = qt6Packages.callPackage ../applications/video/obs-studio {
ffmpeg_4 = ffmpeg-full; ffmpeg_4 = ffmpeg-full;
}; };
obs-studio28 = qt6Packages.callPackage ../applications/video/obs-studio/28.nix {
ffmpeg_4 = ffmpeg-full;
};
obs-studio = obs-studio28;
obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {}); obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix {}; wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix {};