mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-25 23:23:07 +00:00
1e14a900a5
From https://www.winehq.org/announce/8.0: "The vkd3d and LDAP libraries are bundled in the source tree and built as PE. The corresponding Unix libraries are no longer needed."
56 lines
1.6 KiB
Nix
56 lines
1.6 KiB
Nix
{ stdenv, config, callPackage, wineBuild }:
|
|
|
|
rec {
|
|
fonts = callPackage ../applications/emulators/wine/fonts.nix {};
|
|
minimal = callPackage ../applications/emulators/wine {
|
|
wineRelease = config.wine.release or "stable";
|
|
inherit wineBuild;
|
|
};
|
|
|
|
base = minimal.override {
|
|
gettextSupport = true;
|
|
fontconfigSupport = stdenv.isLinux;
|
|
alsaSupport = stdenv.isLinux;
|
|
openglSupport = true;
|
|
vulkanSupport = true;
|
|
tlsSupport = true;
|
|
cupsSupport = true;
|
|
dbusSupport = stdenv.isLinux;
|
|
cairoSupport = stdenv.isLinux;
|
|
cursesSupport = true;
|
|
saneSupport = stdenv.isLinux;
|
|
pulseaudioSupport = config.pulseaudio or stdenv.isLinux;
|
|
udevSupport = stdenv.isLinux;
|
|
xineramaSupport = stdenv.isLinux;
|
|
sdlSupport = true;
|
|
mingwSupport = true;
|
|
usbSupport = true;
|
|
};
|
|
|
|
full = base.override {
|
|
gtkSupport = stdenv.isLinux;
|
|
gstreamerSupport = true;
|
|
openclSupport = true;
|
|
odbcSupport = true;
|
|
netapiSupport = stdenv.isLinux;
|
|
vaSupport = stdenv.isLinux;
|
|
pcapSupport = true;
|
|
v4lSupport = stdenv.isLinux;
|
|
gphoto2Support = true;
|
|
krb5Support = true;
|
|
embedInstallers = true;
|
|
};
|
|
|
|
stable = base.override { wineRelease = "stable"; };
|
|
stableFull = full.override { wineRelease = "stable"; };
|
|
|
|
unstable = base.override { wineRelease = "unstable"; };
|
|
unstableFull = full.override { wineRelease = "unstable"; };
|
|
|
|
staging = base.override { wineRelease = "staging"; };
|
|
stagingFull = full.override { wineRelease = "staging"; };
|
|
|
|
wayland = base.override { wineRelease = "wayland"; };
|
|
waylandFull = full.override { wineRelease = "wayland"; };
|
|
}
|