obs-studio27: remove
This commit is contained in:
parent
a9dacbba42
commit
96edebd788
6 changed files with 26 additions and 47 deletions
|
@ -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
|
||||||
|
|
|
@ -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`:
|
||||||
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
{ callPackage, qtx11extras, ... } @ args:
|
|
||||||
|
|
||||||
callPackage ./generic.nix (args // {
|
|
||||||
version = "27.2.4";
|
|
||||||
sha256 = "sha256-OiSejQovSmhItrnrQlcVp9PCDRgAhuxTinSpXbH8bo0=";
|
|
||||||
extraBuildInputs = [ qtx11extras ];
|
|
||||||
})
|
|
|
@ -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"
|
|
||||||
];
|
|
||||||
})
|
|
|
@ -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 = ''
|
|
@ -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 {};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue