https://github.com/botspot/wine-stuff
https://github.com/botspot/wine-stuff
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/botspot/wine-stuff
- Owner: Botspot
- Created: 2022-01-08T16:22:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-18T21:28:00.000Z (over 3 years ago)
- Last Synced: 2025-07-19T06:29:50.000Z (3 months ago)
- Language: C
- Size: 9.93 MB
- Stars: 4
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# wine-stuff
This repository hosts useful files to help the installation of Wine from [Pi-Apps](https://github.com/Botspot/pi-apps).
[](https://github.com/Botspot/pi-apps)Currently this repository has:
- A recent build of mesa thanks to Salva from Pi Labs
- A collection of 6 custom icons for use in the menu. Botspot drew them all using Boxy SVG.
- A Windows 10 appearance themeSalva provided provided his Mesa build instructions:
```bash
sudo apt-get install -y libxcb-randr0-dev libxrandr-dev \
libxcb-xinerama0-dev libxinerama-dev libxcursor-dev \
libxcb-cursor-dev libxkbcommon-dev xutils-dev \
xutils-dev libpthread-stubs0-dev libpciaccess-dev \
libffi-dev x11proto-xext-dev libxcb1-dev libxcb-*dev \
bison flex libssl-dev libgnutls28-dev x11proto-dri2-dev \
x11proto-dri3-dev libx11-dev libxcb-glx0-dev \
libx11-xcb-dev libxext-dev libxdamage-dev libxfixes-dev \
libva-dev x11proto-randr-dev x11proto-present-dev \
libclc-dev libelf-dev git build-essential mesa-utils \
libvulkan-dev ninja-build libvulkan1 python3-mako \
libdrm-dev libxshmfence-dev libxxf86vm-dev libwayland-dev \
python3-mako wayland-protocols libwayland-egl-backend-dev \
cmake libassimp-dev python3-pipsudo pip3 install meson
git clone https://gitlab.freedesktop.org/mesa/drm.git
cd drm
meson builddir/
sudo ninja -C builddir/ installgit clone https://gitlab.freedesktop.org/mesa/mesa.git
cd mesa
meson --prefix /home/pi/mesa -Dgles1=disabled -Dgles2=enabled -Dplatforms=x11 -Dvulkan-drivers=broadcom -Ddri-drivers= -Dgallium-drivers=v3d,kmsro,vc4,virgl -Dbuildtype=release -Dc_args="-mcpu=cortex-a72 -mfpu=neon-fp-armv8 -mfloat-abi=hard" -Dcpp_args="-mcpu=cortex-a72 -mfpu=neon-fp-armv8 -mfloat-abi=hard" build
sudo ninja -C build/ install#then remove the unnecesary drivers from /dri folder
```
The Wine prefix was generated using these commands:
```bash
#install wine and winetricks FIRSTrm -rf ~/.wine
wine wineboot
winetricks mfc42 vcrun6 vcrun2003 xact d3drm d3dx9_43 d3dcompiler_43 d3dx9
tar -czvf wine-prefix.tgz /home/pi/.wine
```