diff options
| -rw-r--r-- | pkgs/xwaylandvideobridge.nix | 88 |
1 files changed, 38 insertions, 50 deletions
diff --git a/pkgs/xwaylandvideobridge.nix b/pkgs/xwaylandvideobridge.nix index 1d812f1..b4aa980 100644 --- a/pkgs/xwaylandvideobridge.nix +++ b/pkgs/xwaylandvideobridge.nix @@ -8,57 +8,45 @@ pkg-config, stdenv, xorg, -}: let - kpipewire' = libsForQt5.kpipewire.overrideAttrs (prev: { - version = "5.27"; +}: +stdenv.mkDerivation rec { + pname = "xwaylandvideobridge"; + version = "unstable-2023-08-20"; - src = fetchFromGitLab { - domain = "invent.kde.org"; - owner = "plasma"; - repo = prev.pname; - rev = "Plasma/5.27"; - sha256 = "sha256-u+CGk/jm5pHTPJYwKHwHc01c9E+ElsfKkzYg5NfIaJ8="; - }; - }); -in - stdenv.mkDerivation rec { - pname = "xwaylandvideobridge"; - version = "unstable-2023-08-20"; + src = fetchFromGitLab { + domain = "invent.kde.org"; + owner = "system"; + repo = pname; + rev = "4555293e49129dcb5f8c3354c86b29d561ca4034"; + sha256 = "sha256-YtFcf43DQy7ImFYYQ45ELPRdFYVrBkpL/Bam8SUEVfE="; + }; - src = fetchFromGitLab { - domain = "invent.kde.org"; - owner = "system"; - repo = pname; - rev = "4555293e49129dcb5f8c3354c86b29d561ca4034"; - sha256 = "sha256-YtFcf43DQy7ImFYYQ45ELPRdFYVrBkpL/Bam8SUEVfE="; - }; + nativeBuildInputs = [ + cmake + extra-cmake-modules + ninja + libsForQt5.qt5.wrapQtAppsHook + pkg-config + ]; - nativeBuildInputs = [ - cmake - extra-cmake-modules - ninja - libsForQt5.qt5.wrapQtAppsHook - pkg-config - ]; + buildInputs = with libsForQt5; [ + kcoreaddons + kdbusaddons + ki18n + knotifications + kpipewire + kwidgetsaddons + kwindowsystem + qt5.qtquickcontrols2 + qt5.qtx11extras + xorg.libxcb + ]; - buildInputs = with libsForQt5; [ - kcoreaddons - kdbusaddons - ki18n - knotifications - kpipewire' - kwidgetsaddons - kwindowsystem - qt5.qtquickcontrols2 - qt5.qtx11extras - xorg.libxcb - ]; - - meta = with lib; { - description = "Utility to allow streaming Wayland windows to X applications"; - homepage = "https://invent.kde.org/system/xwaylandvideobridge"; - license = licenses.gpl2Plus; - maintainer = [maintainers.getchoo]; - platforms = platforms.linux; - }; - } + meta = with lib; { + description = "Utility to allow streaming Wayland windows to X applications"; + homepage = "https://invent.kde.org/system/xwaylandvideobridge"; + license = licenses.gpl2Plus; + maintainer = [maintainers.getchoo]; + platforms = platforms.linux; + }; +} |
