Commit d4e8a2d7 authored by Vitaly Lipatov's avatar Vitaly Lipatov

just import…

parent 7603c168
enable=require-variable-braces
enable=require-variable-braces,deprecate-which
......@@ -57,7 +57,7 @@ install:
$(INSTALL) -d $(DESTDIR)$(PREFIX)/share/applications
$(INSTALL_DATA) src/winetricks.desktop $(DESTDIR)$(PREFIX)/share/applications/winetricks.desktop
$(INSTALL) -d $(DESTDIR)$(PREFIX)/share/metainfo
$(INSTALL_DATA) src/winetricks.appdata.xml $(DESTDIR)$(PREFIX)/share/metainfo/winetricks.appdata.xml
$(INSTALL_DATA) src/io.github.winetricks.Winetricks.metainfo.xml $(DESTDIR)$(PREFIX)/share/metainfo/io.github.winetricks.Winetricks.metainfo.xml
$(INSTALL) -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps
$(INSTALL_DATA) src/winetricks.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/winetricks.svg
$(INSTALL) -d $(DESTDIR)$(PREFIX)/share/bash-completion/completions
......
......@@ -5,7 +5,7 @@ Homepage of Winetricks, previously hosted at <https://code.google.com/p/winetric
Winetricks is an easy way to work around problems in Wine.
It has a menu of supported games/apps for which it can do all the workarounds automatically. It also allows the installation of missing DLLs and tweaking of various Wine settings.
It has a menu of supported applications for which it can do all the workarounds automatically. It also allows the installation of missing DLLs and tweaking of various Wine settings.
The latest version can be downloaded here:
https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
......@@ -17,7 +17,7 @@ https://github.com/Winetricks/winetricks/releases
The ```winetricks``` package should be used if it is available and up to date. The package is available in most mainstream (Unix-like) Operating Systems:
* Arch: https://www.archlinux.org/packages/multilib/x86_64/winetricks/
* Debian: https://packages.debian.org/sid/winetricks
* Debian: https://packages.debian.org/search?searchon=names&keywords=winetricks
* Fedora: https://fedoraproject.org/wiki/Wine#Packages
* FreeBSD: https://www.freebsd.org/cgi/ports.cgi?query=winetricks&stype=all
* Gentoo: https://packages.gentoo.org/packages/app-emulation/winetricks
......
......@@ -18,9 +18,6 @@ Depends:
cabextract,
unzip,
Recommends:
fuseiso | archivemount,
pkexec | policykit-1 | gksu | kde-cli-tools | kdesudo,
sudo,
wine,
xdg-utils,
xz-utils,
......@@ -29,8 +26,8 @@ Suggests:
tor,
unrar-free | unrar,
Description: simple tool to work around common problems in Wine
Winetricks has a menu of supported games/apps for which it can do all the
workarounds automatically. It also lets you install missing DLLs or
Winetricks has a menu of supported applications for which it can do all
the workarounds automatically. It also lets you install missing DLLs or
tweak various Wine settings individually.
.
It can be used via GUI or command line, whichever you prefer; the
......
......@@ -29,7 +29,7 @@ Copyright:
2013,2016 André Hentschel <nerv@dawncrow.de>
License: LGPL-2.1+
Files: src/winetricks.appdata.xml
Files: src/io.github.winetricks.Winetricks.metainfo.xml
Copyright:
2017 Daniel Rusek <mail@asciiwolf.com>
License: CC0-1.0
......
3m_library 3M Cloud Library (3M Company, 2015) [downloadable]
7zip 7-Zip 19.00 (Igor Pavlov, 2019) [downloadable]
7zip 7-Zip 24.09 (Igor Pavlov, 2024) [downloadable]
adobe_diged Adobe Digital Editions 1.7 (Adobe, 2011) [downloadable]
adobe_diged4 Adobe Digital Editions 4.5 (Adobe, 2015) [downloadable]
autohotkey AutoHotKey (autohotkey.org, 2010) [downloadable]
......@@ -8,6 +8,8 @@ cmake CMake 2.8 (Kitware, 2013) [downloadable]
colorprofile Standard RGB color profile (Microsoft, 2005) [downloadable]
controlpad MS ActiveX Control Pad (Microsoft, 1997) [downloadable]
controlspy Control Spy 6 (Microsoft, 2005) [downloadable]
dbgview Debug monitor (Mark Russinovich, 2019) [downloadable]
depends Dependency Walker (Steve P. Miller, 2006) [downloadable]
dotnet20sdk MS .NET 2.0 SDK (Microsoft, 2006) [downloadable]
dxsdk_aug2006 MS DirectX SDK, August 2006 (developers only) (Microsoft, 2006) [downloadable]
dxsdk_jun2010 MS DirectX SDK, June 2010 (developers only) (Microsoft, 2010) [downloadable]
......@@ -31,19 +33,15 @@ njcwp_trial NJStar Chinese Word Processor trial (NJStar, 2015) [dow
njjwp_trial NJStar Japanese Word Processor trial (NJStar, 2009) [downloadable]
nook Nook for PC (e-book reader) (Barnes & Noble, 2011) [downloadable]
npp Notepad++ (Don Ho, 2019) [downloadable]
office2003pro Microsoft Office 2003 Professional (Microsoft, 2002)
office2007pro Microsoft Office 2007 Professional (Microsoft, 2006)
office2013pro Microsoft Office 2013 Professional (Microsoft, 2013) [downloadable]
ollydbg110 OllyDbg (ollydbg.de, 2004) [downloadable]
ollydbg200 OllyDbg (ollydbg.de, 2010) [downloadable]
ollydbg201 OllyDbg (ollydbg.de, 2013) [downloadable]
openwatcom Open Watcom C/C++ compiler (can compile win16 code!) (Watcom, 2010) [downloadable]
origin EA Origin (EA, 2011) [downloadable]
procexp Process Explorer (Steve P. Miller, 2006) [downloadable]
protectionid Protection ID (CDKiLLER & TippeX, 2016)
psdk2003 MS Platform SDK 2003 (Microsoft, 2003) [downloadable]
psdkwin71 MS Windows 7.1 SDK (Microsoft, 2010) [downloadable]
qq QQ 8.9.6(Chinese chat app) (Tencent, 2017) [downloadable]
qqintl QQ International Instant Messenger 2.11 (Tencent, 2014) [downloadable]
safari Safari (Apple, 2010) [downloadable]
sketchup SketchUp 8 (Google, 2012) [downloadable]
steam Steam (Valve, 2010) [downloadable]
......
......@@ -14,6 +14,7 @@ comctl32ocx MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for
comdlg32ocx Common Dialog ActiveX Control for VB6 (Microsoft, 2012) [downloadable]
crypt32 MS crypt32 (Microsoft, 2011) [downloadable]
crypt32_winxp MS crypt32 (Microsoft, 2004) [downloadable]
d2gl Diablo 2 LoD Glide to OpenGL Wrapper (Bayaraa, 2023) [downloadable]
d3dcompiler_42 MS d3dcompiler_42.dll (Microsoft, 2010) [downloadable]
d3dcompiler_43 MS d3dcompiler_43.dll (Microsoft, 2010) [downloadable]
d3dcompiler_46 MS d3dcompiler_46.dll (Microsoft, 2010) [downloadable]
......@@ -84,12 +85,16 @@ dotnet472 MS .NET 4.7.2 (Microsoft, 2018) [downloadable]
dotnet48 MS .NET 4.8 (Microsoft, 2019) [downloadable]
dotnet6 MS .NET Runtime 6.0 LTS (Microsoft, 2023) [downloadable]
dotnet7 MS .NET Runtime 7.0 LTS (Microsoft, 2023) [downloadable]
dotnet8 MS .NET Runtime 8.0 LTS (Microsoft, 2024) [downloadable]
dotnet9 MS .NET Runtime 9.0 LTS (Microsoft, 2024) [downloadable]
dotnet_verifier MS .NET Verifier (Microsoft, 2016) [downloadable]
dotnetcore2 MS .NET Core Runtime 2.1 LTS (Microsoft, 2020) [downloadable]
dotnetcore3 MS .NET Core Runtime 3.1 LTS (Microsoft, 2020) [downloadable]
dotnetcoredesktop3 MS .NET Core Desktop Runtime 3.1 LTS (Microsoft, 2020) [downloadable]
dotnetdesktop6 MS .NET Desktop Runtime 6.0 LTS (Microsoft, 2023) [downloadable]
dotnetdesktop7 MS .NET Desktop Runtime 7.0 LTS (Microsoft, 2023) [downloadable]
dotnetdesktop8 MS .NET Desktop Runtime 8.0 LTS (Microsoft, 2024) [downloadable]
dotnetdesktop9 MS .NET Desktop Runtime 9.0 LTS (Microsoft, 2024) [downloadable]
dpvoice Microsoft dpvoice dpvvox dpvacm Audio dlls (Microsoft, 2002) [downloadable]
dsdmo MS dsdmo.dll (Microsoft, 2010) [downloadable]
dsound MS DirectSound from DirectX user redistributable (Microsoft, 2010) [downloadable]
......@@ -99,26 +104,7 @@ dxdiag DirectX Diagnostic Tool (Microsoft, 2010) [downloadable
dxdiagn DirectX Diagnostic Library (Microsoft, 2011) [downloadable]
dxdiagn_feb2010 DirectX Diagnostic Library (February 2010) (Microsoft, 2010) [downloadable]
dxtrans MS dxtrans.dll (Microsoft, 2002) [downloadable]
dxvk Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (latest) (Philip Rebohle, 2023) [downloadable]
dxvk0054 Vulkan-based D3D11 implementation for Linux / Wine (0.54) (Philip Rebohle, 2017) [downloadable]
dxvk0060 Vulkan-based D3D11 implementation for Linux / Wine (0.60) (Philip Rebohle, 2017) [downloadable]
dxvk0061 Vulkan-based D3D11 implementation for Linux / Wine (0.61) (Philip Rebohle, 2017) [downloadable]
dxvk0062 Vulkan-based D3D11 implementation for Linux / Wine (0.62) (Philip Rebohle, 2017) [downloadable]
dxvk0063 Vulkan-based D3D11 implementation for Linux / Wine (0.63) (Philip Rebohle, 2017) [downloadable]
dxvk0064 Vulkan-based D3D11 implementation for Linux / Wine (0.64) (Philip Rebohle, 2017) [downloadable]
dxvk0065 Vulkan-based D3D11 implementation for Linux / Wine (0.65) (Philip Rebohle, 2017) [downloadable]
dxvk0070 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.70) (Philip Rebohle, 2017) [downloadable]
dxvk0071 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.71) (Philip Rebohle, 2017) [downloadable]
dxvk0072 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.72) (Philip Rebohle, 2017) [downloadable]
dxvk0080 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.80) (Philip Rebohle, 2017) [downloadable]
dxvk0081 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.81) (Philip Rebohle, 2017) [downloadable]
dxvk0090 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.90) (Philip Rebohle, 2017) [downloadable]
dxvk0091 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.91) (Philip Rebohle, 2017) [downloadable]
dxvk0092 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.92) (Philip Rebohle, 2017) [downloadable]
dxvk0093 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.93) (Philip Rebohle, 2017) [downloadable]
dxvk0094 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.94) (Philip Rebohle, 2017) [downloadable]
dxvk0095 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.95) (Philip Rebohle, 2017) [downloadable]
dxvk0096 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.96) (Philip Rebohle, 2017) [downloadable]
dxvk Vulkan-based D3D8/D3D9/D3D10/D3D11 implementation for Linux / Wine (latest) (Philip Rebohle, 2024) [downloadable]
dxvk1000 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.0) (Philip Rebohle, 2017) [downloadable]
dxvk1001 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.0.1) (Philip Rebohle, 2017) [downloadable]
dxvk1002 Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.0.2) (Philip Rebohle, 2017) [downloadable]
......@@ -167,6 +153,11 @@ dxvk2000 Vulkan-based D3D9/D3D10/D3D11 implementation for Linux
dxvk2010 Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (2.1) (Philip Rebohle, 2023) [downloadable]
dxvk2020 Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (2.2) (Philip Rebohle, 2023) [downloadable]
dxvk2030 Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (2.3) (Philip Rebohle, 2023) [downloadable]
dxvk2040 Vulkan-based D3D8/D3D9/D3D10/D3D11 implementation for Linux / Wine (2.4) (Philip Rebohle, 2024) [downloadable]
dxvk2041 Vulkan-based D3D8/D3D9/D3D10/D3D11 implementation for Linux / Wine (2.4.1) (Philip Rebohle, 2024) [downloadable]
dxvk2050 Vulkan-based D3D8/D3D9/D3D10/D3D11 implementation for Linux / Wine (2.5) (Philip Rebohle, 2024) [downloadable]
dxvk2051 Vulkan-based D3D8/D3D9/D3D10/D3D11 implementation for Linux / Wine (2.5.1) (Philip Rebohle, 2024) [downloadable]
dxvk2052 Vulkan-based D3D8/D3D9/D3D10/D3D11 implementation for Linux / Wine (2.5.2) (Philip Rebohle, 2024) [downloadable]
dxvk_nvapi0061 Alternative NVAPI Vulkan implementation on top of DXVK for Linux / Wine (0.6.1) (Jens Peters, 2023) [downloadable]
esent MS Extensible Storage Engine (Microsoft, 2011) [downloadable]
faudio FAudio (xaudio reimplementation, with xna support) builds for win32 (20.07) (Kron4ek, 2019) [downloadable]
......@@ -236,7 +227,7 @@ msmask MS Masked Edit Control (Microsoft, 2009) [downloadable]
mspatcha MS mspatcha (Microsoft, 2004) [downloadable]
msscript MS Windows Script Control (Microsoft, 2004) [downloadable]
msvcirt Visual C++ 6 SP4 msvcirt library; part of vcrun6 (Microsoft, 2000) [downloadable]
msvcrt40 fixme (Microsoft, 2011) [downloadable]
msvcrt40 MS Visual C++ Runtime Library Version 4.0 (Microsoft, 2011) [downloadable]
msxml3 MS XML Core Services 3.0 (Microsoft, 2005) [downloadable]
msxml4 MS XML Core Services 4.0 (Microsoft, 2009) [downloadable]
msxml6 MS XML Core Services 6.0 sp2 (Microsoft, 2014) [downloadable]
......@@ -245,11 +236,15 @@ ogg OpenCodecs 0.85: FLAC, Speex, Theora, Vorbis, WebM (Xip
ole32 MS ole32 Module (ole32.dll) (Microsoft, 2004) [downloadable]
oleaut32 MS oleaut32.dll (Microsoft, 2011) [downloadable]
openal OpenAL Runtime (Creative, 2023) [downloadable]
otvdm Otvdm - A modified version of winevdm as Win16 emulator (otya128, 2024) [downloadable]
otvdm090 Otvdm - A modified version of winevdm as Win16 emulator (otya128, 2024) [downloadable]
pdh MS pdh.dll (Performance Data Helper) (Microsoft, 2011) [downloadable]
pdh_nt4 MS pdh.dll (Performance Data Helper); WinNT 4.0 Version (Microsoft, 1997) [downloadable]
peverify MS peverify (from .NET 2.0 SDK) (Microsoft, 2006) [downloadable]
physx PhysX (Nvidia, 2021) [downloadable]
pngfilt pngfilt.dll (from winxp) (Microsoft, 2004) [downloadable]
powershell PowerShell Wrapper For Wine (ProjectSynchro, 2024) [downloadable]
powershell_core PowerShell Core (Microsoft, 2024) [downloadable]
prntvpt prntvpt.dll (Microsoft, 2011) [downloadable]
python26 Python interpreter 2.6.2 (Python Software Foundaton, 2009) [downloadable]
python27 Python interpreter 2.7.16 (Python Software Foundaton, 2019) [downloadable]
......@@ -308,6 +303,7 @@ wmv9vcm MS Windows Media Video 9 Video Compression Manager (Mic
wsh57 MS Windows Script Host 5.7 (Microsoft, 2007) [downloadable]
xact MS XACT Engine (32-bit only) (Microsoft, 2010) [downloadable]
xact_x64 MS XACT Engine (64-bit only) (Microsoft, 2010) [downloadable]
xaudio29 MS XAudio Redistributable 2.9 (Microsoft, 2023) [downloadable]
xinput Microsoft XInput (Xbox controller support) (Microsoft, 2010) [downloadable]
xmllite MS xmllite dll (Microsoft, 2011) [downloadable]
xna31 MS XNA Framework Redistributable 3.1 (Microsoft, 2009) [downloadable]
......
......@@ -41,6 +41,7 @@ corefonts
courier
crypt32
crypt32_winxp
d2gl
d3dcompiler_42
d3dcompiler_43
d3dcompiler_46
......@@ -73,6 +74,8 @@ d3dx9_42
d3dx9_43
d3dxof
dbghelp
dbgview
depends
devenum
dinput
dinput8
......@@ -112,12 +115,16 @@ dotnet472
dotnet48
dotnet6
dotnet7
dotnet8
dotnet9
dotnet_verifier
dotnetcore2
dotnetcore3
dotnetcoredesktop3
dotnetdesktop6
dotnetdesktop7
dotnetdesktop8
dotnetdesktop9
dpvoice
droid
dsdmo
......@@ -131,25 +138,6 @@ dxsdk_aug2006
dxsdk_jun2010
dxtrans
dxvk
dxvk0054
dxvk0060
dxvk0061
dxvk0062
dxvk0063
dxvk0064
dxvk0065
dxvk0070
dxvk0071
dxvk0072
dxvk0080
dxvk0081
dxvk0090
dxvk0091
dxvk0092
dxvk0093
dxvk0094
dxvk0095
dxvk0096
dxvk1000
dxvk1001
dxvk1002
......@@ -198,6 +186,11 @@ dxvk2000
dxvk2010
dxvk2020
dxvk2030
dxvk2040
dxvk2041
dxvk2050
dxvk2051
dxvk2052
dxvk_nvapi0061
dxwnd
emu8086
......@@ -269,6 +262,7 @@ mfc70
mfc71
mfc80
mfc90
micross
mingw
mozillabuild
mpc
......@@ -297,7 +291,6 @@ njjwp_trial
nook
npp
nuget
office2013pro
ogg
ole32
oleaut32
......@@ -308,13 +301,18 @@ openal
opensymbol
openwatcom
origin
otvdm
otvdm090
pdh
pdh_nt4
peverify
physx
pngfilt
powershell
powershell_core
pptfonts
prntvpt
procexp
psdk2003
psdkwin71
python26
......@@ -323,8 +321,6 @@ qasf
qcap
qdvd
qedit
qq
qqintl
quartz
quartz_feb2010
quicktime72
......@@ -404,6 +400,7 @@ wmv9vcm
wsh57
xact
xact_x64
xaudio29
xinput
xmllite
xna31
......
......@@ -25,6 +25,7 @@ ipamona IPAMona Japanese fonts (Jun Kobayashi, 2008) [downloada
liberation Red Hat Liberation fonts (Mono, Sans, SansNarrow, Serif) (Red Hat, 2008) [downloadable]
lucida MS Lucida Console font (Microsoft, 1998) [downloadable]
meiryo MS Meiryo font (Microsoft, 2009) [downloadable]
micross MS Sans Serif font (Microsoft, 2004) [downloadable]
opensymbol OpenSymbol fonts (replacement for Wingdings) (libreoffice.org, 2022) [downloadable]
pptfonts All MS PowerPoint Viewer fonts (various, ) [downloadable]
sourcehansans Source Han Sans fonts (Adobe, 2021) [downloadable]
......
acreedbro Assassin's Creed Brotherhood (Ubisoft, 2011)
algodoo_demo Algodoo Demo (Algoryx, 2009) [downloadable]
amnesia_tdd_demo Amnesia: The Dark Descent Demo (Frictional Games, 2010)
aoe3_demo Age of Empires III Trial (Microsoft, 2005) [downloadable]
avatar_demo James Camerons Avatar: The Game Demo (Ubisoft, 2009)
bfbc2 Battlefield Bad Company 2 (EA, 2010)
bioshock2 Bioshock 2 (2K Games, 2010)
bioshock_demo Bioshock Demo (2K Games, 2007) [downloadable]
blobby_volley Blobby Volley (Daniel Skoraszewsky, 2000)
bttf101 Back to the Future Episode 1 (Telltale, 2011)
cim_demo Cities In Motion Demo (Paradox Interactive, 2010)
civ4_demo Civilization IV Demo (Firaxis Games, 2005)
cnc3_demo Command & Conquer 3 Demo (EA, 2007) [downloadable]
cnc_redalert3_demo Command & Conquer Red Alert 3 Demo (EA, 2008)
cod1 Call of Duty (Activision, 2003)
cod4mw_demo Call of Duty 4: Modern Warfare (Activision, 2007)
cod5_waw Call of Duty 5: World at War (Activision, 2008)
cod_demo Call of Duty demo (Activision, 2003)
crayonphysics_demo Crayon Physics Deluxe demo (Kloonigames, 2011) [downloadable]
crysis2 Crysis 2 (EA, 2011)
csi6_demo CSI: Fatal Conspiracy Demo (Ubisoft, 2010)
darknesswithin2_demo Darkness Within 2 Demo (Zoetrope Interactive, 2010)
darkspore Darkspore (EA, 2011)
dcuo DC Universe Online (EA, 2011)
deadspace Dead Space (EA, 2008)
deadspace2 Dead Space 2 (EA, 2011)
demolition_company_demo Demolition Company demo (Giants Software, 2010)
deusex2_demo Deus Ex 2 / Deus Ex: Invisible War Demo (Eidos, 2003)
diablo2 Diablo II (Blizzard, 2000)
dirt2_demo Dirt 2 Demo (Codemasters, 2009)
dragonage Dragon Age: Origins (Bioware / EA, 2009)
dragonage2_demo Dragon Age II demo (EA/Bioware, 2011) [downloadable]
dragonage_ue Dragon Age: Origins - Ultimate Edition (Bioware / EA, 2010)
eve EVE Online Tyrannis (CCP Games, 2017) [downloadable]
fable_tlc Fable: The Lost Chapters (Microsoft, 2005)
fifa11_demo FIFA 11 Demo (EA Sports, 2010) [downloadable]
gta_vc Grand Theft Auto: Vice City (Rockstar, 2003)
hordesoforcs2_demo Hordes of Orcs 2 Demo (Freeverse, 2010)
kotor1 Star Wars: Knights of the Old Republic (LucasArts, 2003)
lemonysnicket Lemony Snicket: A Series of Unfortunate Events (Activision, 2004)
lhp_demo LEGO Harry Potter Demo [Years 1-4] (Travellers Tales / WB, 2010)
losthorizon_demo Lost Horizon Demo (Deep Silver, 2010)
lswcs Lego Star Wars Complete Saga (Lucasarts, 2009)
luxor_ar Luxor Amun Rising (MumboJumbo, 2006)
masseffect2 Mass Effect 2 (DRM broken on Wine) (BioWare, 2010)
masseffect2_demo Mass Effect 2 (BioWare, 2010) [downloadable]
maxmagicmarker_demo Max & the Magic Marker Demo (Press Play, 2010) [downloadable]
mdk MDK (3dfx) (Playmates International, 1997)
menofwar Men of War (Aspyr Media, 2009)
mfsx_demo Microsoft Flight Simulator X Demo (Microsoft, 2006) [downloadable]
mfsxde Microsoft Flight Simulator X: Deluxe Edition (Microsoft, 2006)
myth2_demo Myth II demo 1.8.0 (Project Magma, 2011) [downloadable]
nfsshift_demo Need for Speed: SHIFT Demo (EA, 2009) [downloadable]
oblivion Elder Scrolls: Oblivion (Bethesda Game Studios, 2006)
penpenxmas Pen-Pen Xmas Olympics (Army of Trolls / Black Cat, 2007) [downloadable]
popfs Prince of Persia: The Forgotten Sands (Ubisoft, 2010)
rct3deluxe RollerCoaster Tycoon 3 Deluxe (DRM broken on Wine) (Atari, 2004)
riseofnations_demo Rise of Nations Trial (Microsoft, 2003)
sammax301_demo Sam & Max 301: The Penal Zone (Telltale Games, 2010)
sammax304_demo Sam & Max 304: Beyond the Alley of the Dolls (Telltale Games, 2010)
secondlife Second Life Viewer (Linden Labs, 2003-2011) [downloadable]
sims3 The Sims 3 (DRM broken on Wine) (EA, 2009)
sims3_gen The Sims 3: Generations (DRM broken on Wine) (EA, 2011)
simsmed The Sims Medieval (DRM broken on Wine) (EA, 2011)
singularity Singularity (Activision, 2010)
splitsecond Split Second (Disney, 2010)
spore Spore (EA, 2008)
spore_cc_demo Spore Creature Creator trial (EA, 2008) [downloadable]
starcraft2_demo Starcraft II Demo (Blizzard, 2010)
theundergarden_demo The UnderGarden Demo (Atari, 2010)
tmnationsforever TrackMania Nations Forever (Nadeo, 2009) [downloadable]
torchlight Torchlight - boxed version (Runic Games, 2009)
trainztcc_2004 Trainz: The Complete Collection: TRS2004 (Paradox Interactive, 2008)
tropico3_demo Tropico 3 Demo (Kalypso Media GmbH, 2009)
twfc Transformers: War for Cybertron (Activision, 2010)
typingofthedead_demo Typing of the Dead Demo (Sega, 1999)
ut3 Unreal Tournament 3 (Midway Games, 2007)
wog World of Goo Demo (2D Boy, 2008) [downloadable]
......@@ -17,6 +17,10 @@ forcemono Force using Mono instead of .NET (for debugging)
good Fake verb that always returns true
grabfullscreen=n Disable cursor clipping for full-screen windows (default)
grabfullscreen=y Force cursor clipping for full-screen windows (needed by some games)
graphics=default Set graphics driver to default
graphics=mac Set graphics driver to Quartz (for macOS)
graphics=wayland Set graphics driver to Wayland
graphics=x11 Set graphics driver to X11
gsm=0 Set MaxShaderModelGS to 0
gsm=1 Set MaxShaderModelGS to 1
gsm=2 Set MaxShaderModelGS to 2
......@@ -26,8 +30,6 @@ hidewineexports=disable Disable hiding Wine exports from applications (wine-sta
hidewineexports=enable Enable hiding Wine exports from applications (wine-staging)
hosts Add empty C:\windows\system32\driverstc\{hosts,services} files
isolate_home Remove wineprefix links to /home/austin
macdriver=mac Enable the Mac native Quartz driver (default)
macdriver=x11 Disable the Mac native Quartz driver, use X11 instead
mackeyremap=both Enable mapping opt->alt and cmd->ctrl keys for the Mac native driver
mackeyremap=left Enable mapping of left opt->alt and cmd->ctrl keys for the Mac native driver
mackeyremap=none Do not remap keys for the Mac native driver (default)
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2017 Daniel Rusek <mail@asciiwolf.com> -->
<component type="desktop">
<id>winetricks.desktop</id>
<component type="desktop-application">
<id>io.github.winetricks.Winetricks</id>
<launchable type="desktop-id">winetricks.desktop</launchable>
<project_license>LGPL-2.1+</project_license>
<metadata_license>CC0-1.0</metadata_license>
<name>Winetricks</name>
<developer_name>Austin English and others</developer_name>
<summary>Work around problems and install applications under Wine</summary>
<description>
<p>
Winetricks is an easy way to work around problems in Wine.
Winetricks is an easy way to work around problems in Wine.
</p>
<p>
It lets you install missing DLLs or tweak various Wine settings individually.
It also has a menu of supported games/apps for which it can do all the workarounds automatically.
It lets you install missing DLLs or tweak various Wine settings individually.
It also has a menu of supported applications for which it can do all the workarounds automatically.
</p>
</description>
<url type="homepage">https://github.com/Winetricks/winetricks</url>
<update_contact>mail@asciiwolf.com</update_contact>
<screenshots>
<screenshot type="default">
<caption>Winetricks main window</caption>
<image type="source">https://raw.githubusercontent.com/Winetricks/winetricks/master/screenshot.png</image>
</screenshot>
</screenshots>
<content_rating type="oars-1.1"/>
</component>
......@@ -48,6 +48,11 @@ w_download() {
urlkey="$(echo "${url}" | tr / _)"
echo "${url}" > "${datadir}/${urlkey}.url"
}
# shellcheck disable=SC2317
w_download_to() {
shift
w_download "$@"
}
# Extract list of URLs from winetricks
extract_all() {
......@@ -57,7 +62,11 @@ extract_all() {
# https://github.com/koalaman/shellcheck/issues/861
# shellcheck disable=SC1003
grep '^ *w_download ' "${shwinetricks}" | grep -E 'ftp|http' | grep -v "w_linkcheck_ignore=1" | sed 's/^ *//' | tr -d '\\' > url-script-fragment.tmp
grep -E '^[^#]*w_download(_to)? .*(http|ftp)s?://' "${shwinetricks}" \
| grep -vE "(w_linkcheck_ignore|WINETRICKS_SUPER_QUIET)=(TRUE|1)" \
| sed 's/^.*w_download/w_download/' \
| sed -E "s/\\$/%24/g" \
| tr -d '\\' > url-script-fragment.tmp
# shellcheck disable=SC1091
. ./url-script-fragment.tmp
......
This source diff could not be displayed because it is too large. You can view the blob instead.
.\" -*- nroff -*-
.TH WINETRICKS 1 "January 2024" "Winetricks 20240105" "Wine Package Manager"
.TH WINETRICKS 1 "January 2025" "Winetricks 20250102" "Wine Package Manager"
.SH NAME
winetricks \- manage virtual Windows environments using Wine
.SH SYNOPSIS
......@@ -12,7 +12,7 @@ is an easy way to work around common problems in Wine.
It provides simple commands to
tweak Wine settings,
download and install missing Windows DLLs and fonts,
or install various games or apps with appropriate workarounds for the current version of Wine.
or install various applications with appropriate workarounds for the current version of Wine.
.PP
It can be used via GUI or command line. The command-line mode is intended both for interactive use and as a building block in fancier Wine frontends and in automated regression testing.
......@@ -51,10 +51,6 @@ Update this application to the last version
Rollback the last self update
.TP
.B
\-k, \-\-keep_isos
Cache ISOs (allows later installation without disc)
.TP
.B
\-\-no\-isolate
Don't install each app or game in its own bottle (default)
.TP
......@@ -75,10 +71,6 @@ Opt out of reporting which verbs you use to the Winetricks maintainers
Don't ask any questions, just install automatically
.TP
.B
\-r, \-\-ddrescue
Retry hard when caching scratched discs
.TP
.B
\-t, \-\-torify
Run downloads under torify, if available
.TP
......
......@@ -47,7 +47,7 @@ trap 'rm -fr "$temp"' EXIT
# tests using bashate
test_bashate() {
bashate="$(command -v bashate)"
bashate="$(command -v bashate || true)"
#echo "======================== Begin bashate version info ==========================="
"${bashate}" --help > /dev/null || w_die "bashate must be installed!"
......@@ -90,7 +90,7 @@ test_formatting() {
# tests using shellcheck
test_shellcheck() {
shellcheck="$(command -v shellcheck)"
shellcheck="$(command -v shellcheck || true)"
echo "======================== Begin shellcheck version info ==========================="
"${shellcheck}" --version > /dev/null || w_die "shellcheck must be installed!"
......@@ -105,8 +105,22 @@ test_shellcheck() {
test_linkcheck() {
# Check for uses of variables in w_download when w_linkcheck_ignore isn't set
# Using w_download https://example.com/${file1} breaks src/linkcheck.sh
# FIXME: technically '$' is valid in a URL, if there's actually a URL using it this will need a tweak
if grep "^ *w_download " src/winetricks | grep -E "ftp|http" | grep -v "w_linkcheck_ignore=1" | sed "s/^ *//" | tr -d "\\\\" | grep "\\$"; then
# Escaped '$', as in '\$' are allowed
test_func() {
# No comment, only with protocol, skip flagged as ignored, remove indention
# and flags, fix double space, get n-th arg, find vars '$' and ignore '\$'.
func_name=${1}
url_arg=${2}
grep -E '^[^#]*'"${func_name}"' .*(http|ftp)s?://' "src/winetricks" \
| grep -vE "(w_linkcheck_ignore|WINETRICKS_SUPER_QUIET)=(TRUE|1)" \
| sed 's/^.*'"${func_name}"'/'"${func_name}"'/' \
| tr -s " " \
| cut -d " " -f "${url_arg}" \
| grep -E "([^\\\\\]+\\$)"
}
if ( test_func "w_download_to" 3 ) || ( test_func "w_download" 2 ); then
w_die "Do not use variables in these URLs, it breaks src/linkcheck.sh"
else
echo "linkcheck checks passed"
......
......@@ -84,6 +84,10 @@ export WINETRICKS_LATEST_VERSION_CHECK
WINETRICKS_SUPER_QUIET=1
export WINETRICKS_SUPER_QUIET
# Disable archive.org fallback
WINETRICKS_NO_ARCHIVE_ORG=1
export WINETRICKS_NO_ARCHIVE_ORG
# verbs known to not work in -q mode yet
BLACKLIST="dx8sdk|kde|psdk2003|psdkwin7"
# verbs that hang in -q because of simple problem we should work around soon
......@@ -102,6 +106,8 @@ BLACKLIST="${BLACKLIST}|ffdshow|python26|python27"
BLACKLIST="${BLACKLIST}|dirac"
# https://bugs.winehq.org/show_bug.cgi?id=50061 / https://github.com/Winetricks/winetricks/issues/1644
BLACKLIST="${BLACKLIST}|quicktime76"
# https://bugs.winehq.org/show_bug.cgi?id=56209
BLACKLIST="${BLACKLIST}|vb5run"
# Tests that fail under Xvfb
XVFB_DOTNET_BLACKLIST="dotnet11|dotnet11sp1|dotnet20|dotnet20sdk|dotnet20sp1|dotnet30|dotnet40|dotnet46"
......@@ -195,7 +201,7 @@ w_time()
}
case "${LANG}" in
""|"C") echo "Some games won't install in the Posix locale; doing 'export LANG=en_US.UTF-8'" ; export LANG=en_US.UTF-8;;
""|"C") echo "Some applications won't install in the Posix locale; doing 'export LANG=en_US.UTF-8'" ; export LANG=en_US.UTF-8;;
esac
case "${OS}" in
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment