summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorjmc-figueira <jmc.figueira@campus.fct.unl.pt>2022-01-03 04:10:16 +0000
committerjmc-figueira <jmc.figueira@campus.fct.unl.pt>2022-01-07 21:33:45 +0000
commitabdbf22a30cf51bc2bc4d2ed3e8de96acae672db (patch)
treed7b152c213d516c74a9677ec4d4f9c9511a3b8bf /pkgs/top-level
parent5d70684de97030ee565ddd902e4b1659861f5ca3 (diff)
downloadnixpkgs-abdbf22a30cf51bc2bc4d2ed3e8de96acae672db.tar
nixpkgs-abdbf22a30cf51bc2bc4d2ed3e8de96acae672db.tar.gz
nixpkgs-abdbf22a30cf51bc2bc4d2ed3e8de96acae672db.tar.bz2
nixpkgs-abdbf22a30cf51bc2bc4d2ed3e8de96acae672db.tar.lz
nixpkgs-abdbf22a30cf51bc2bc4d2ed3e8de96acae672db.tar.xz
nixpkgs-abdbf22a30cf51bc2bc4d2ed3e8de96acae672db.tar.zst
nixpkgs-abdbf22a30cf51bc2bc4d2ed3e8de96acae672db.zip
wine-wayland: added derivation for building the experimental Wayland driver for Wine
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix6
-rw-r--r--pkgs/top-level/wine-packages.nix3
3 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index a3edb07ffbb..44da808136f 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -1036,6 +1036,7 @@ mapAliases ({
   weechat-matrix-bridge = weechatScripts.weechat-matrix-bridge; # added 2018-09-06
   wicd = throw "wicd has been removed as it is abandoned."; # added 2021-09-11
   wineStaging = wine-staging; # added 2018-01-08
+  wineWayland = wine-wayland;
   winusb = woeusb; # added 2017-12-22
   winswitch = throw "winswitch has been removed from nixpkgs."; # added 2019-12-10
   wireshark-gtk = throw "wireshark-gtk is not supported anymore. Use wireshark-qt or wireshark-cli instead."; # added 2019-11-18
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 568322e003f..25224bc0327 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -33652,7 +33652,7 @@ with pkgs;
     inherit wineBuild;
 
     inherit (callPackage ./wine-packages.nix {})
-      minimal base full stable stableFull unstable unstableFull staging stagingFull fonts;
+      minimal base full stable stableFull unstable unstableFull staging stagingFull wayland waylandFull fonts;
   });
 
   winePackages = recurseIntoAttrs (winePackagesFor (config.wine.build or "wine32"));
@@ -33666,6 +33666,10 @@ with pkgs;
     wineRelease = "staging";
   });
 
+  wine-wayland = lowPrio (winePackages.full.override {
+    wineRelease = "wayland";
+  });
+
   winetricks = callPackage ../misc/emulators/wine/winetricks.nix {
     inherit (gnome) zenity;
   };
diff --git a/pkgs/top-level/wine-packages.nix b/pkgs/top-level/wine-packages.nix
index fff2d73110c..5dbfd2d5413 100644
--- a/pkgs/top-level/wine-packages.nix
+++ b/pkgs/top-level/wine-packages.nix
@@ -58,4 +58,7 @@ rec {
 
   staging = base.override { wineRelease = "staging"; };
   stagingFull = full.override { wineRelease = "staging"; };
+
+  wayland = base.override { wineRelease = "wayland"; };
+  waylandFull = full.override { wineRelease = "wayland"; };
 }