@ -18640,49 +18640,59 @@ with pkgs;
pythonPackages = python3Packages ;
} ;
wineMinimal = callPackage ../misc/emulators/wine {
wineRelease = config . wine . release or " s t a b l e " ;
wineBuild = config . wine . build or " w i n e 3 2 " ;
} ;
wine = lowPrio ( self . wineMinimal . override {
pngSupport = true ;
jpegSupport = true ;
tiffSupport = true ;
gettextSupport = true ;
fontconfigSupport = true ;
alsaSupport = true ;
openglSupport = true ;
tlsSupport = true ;
cupsSupport = true ;
colorManagementSupport = true ;
dbusSupport = true ;
mpg123Support = true ;
openalSupport = true ;
cairoSupport = true ;
cursesSupport = true ;
pulseaudioSupport = config . pulseaudio or stdenv . isLinux ;
xineramaSupport = true ;
xmlSupport = true ;
} ) ;
wineFull = lowPrio ( self . wine . override {
gtkSupport = true ;
gstreamerSupport = true ;
openclSupport = true ;
odbcSupport = true ;
netapiSupport = true ;
vaSupport = true ;
pcapSupport = true ;
v4lSupport = true ;
saneSupport = true ;
gsmSupport = true ;
gphoto2Support = true ;
ldapSupport = true ;
pulseaudioSupport = true ;
udevSupport = true ;
winePackages = rec {
minimal = callPackage ../misc/emulators/wine {
wineRelease = config . wine . release or " s t a b l e " ;
wineBuild = config . wine . build or " w i n e 3 2 " ;
} ;
base = minimal . override {
pngSupport = true ;
jpegSupport = true ;
tiffSupport = true ;
gettextSupport = true ;
fontconfigSupport = true ;
alsaSupport = true ;
openglSupport = true ;
tlsSupport = true ;
cupsSupport = true ;
dbusSupport = true ;
cairoSupport = true ;
cursesSupport = true ;
saneSupport = true ;
pulseaudioSupport = config . pulseaudio or stdenv . isLinux ;
udevSupport = true ;
xineramaSupport = true ;
xmlSupport = true ;
} ;
full = base . override {
gtkSupport = true ;
gstreamerSupport = true ;
colorManagementSupport = true ;
mpg123Support = true ;
openalSupport = true ;
openclSupport = true ;
odbcSupport = true ;
netapiSupport = true ;
vaSupport = true ;
pcapSupport = true ;
v4lSupport = true ;
gsmSupport = true ;
gphoto2Support = true ;
ldapSupport = true ;
} ;
stable = base . override { wineRelease = " s t a b l e " ; } ;
unstable = base . override { wineRelease = " u n s t a b l e " ; } ;
staging = base . override { wineRelease = " s t a g i n g " ; } ;
} ;
wine = winePackages . base ;
wineStaging = lowPrio ( winePackages . full . override {
wineRelease = " s t a g i n g " ;
} ) ;
wineStable = self . wine . override { wineRelease = " s t a b l e " ; } ;
wineUnstable = lowPrio ( self . wine . override { wineRelease = " u n s t a b l e " ; } ) ;
wineStaging = lowPrio ( self . wine . override { wineRelease = " s t a g i n g " ; } ) ;
winetricks = callPackage ../misc/emulators/wine/winetricks.nix {
inherit ( gnome2 ) zenity ;