summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pkgs/xwaylandvideobridge.nix88
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;
+ };
+}