Packages: Put a minimal README.
parent
e1cbe77ea7
commit
8418935cd5
|
|
@ -0,0 +1,62 @@
|
||||||
|
# Build Windows package on Linux
|
||||||
|
|
||||||
|
*This README as tested on Guix with Wine 10.*
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
|
||||||
|
### Wine
|
||||||
|
|
||||||
|
Fist, you need to install Wine:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# Debian
|
||||||
|
apt install winehq-stable wine64 winetricks
|
||||||
|
|
||||||
|
# Guix
|
||||||
|
guix install wine64 winetricks
|
||||||
|
```
|
||||||
|
|
||||||
|
Init a new custom wine prefix:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
export WINE_PREFIX=$PWD/wine
|
||||||
|
wine winecfg
|
||||||
|
|
||||||
|
# or use env-wine.sh
|
||||||
|
./env-wine.sh wine winecfg
|
||||||
|
```
|
||||||
|
|
||||||
|
In `winecfg`, set the windows version to Windows 10 and click ok.
|
||||||
|
|
||||||
|
### Install windows software
|
||||||
|
|
||||||
|
We need to install 7zip and Python into the wine prefix. You can
|
||||||
|
install 7zip with the command:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
./env-wine.sh winetricks apps 7zip
|
||||||
|
```
|
||||||
|
|
||||||
|
To install Python, you need to download Python installer for windows
|
||||||
|
on version 3.10.2. Next use this command to run the installer:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
./env-wine.sh wine <path-to-python-installer-exe>
|
||||||
|
```
|
||||||
|
|
||||||
|
And follow the installation procedure without forget to activate setup
|
||||||
|
Python PATH. Now this command will work and return 'Python 3.10.2'.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ ./env-wine.sh wine python --version
|
||||||
|
Python 3.10.2
|
||||||
|
```
|
||||||
|
|
||||||
|
## Build package
|
||||||
|
|
||||||
|
Now, you can run the scripts to build the windows package:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ ./env-wine.sh wine windows.bat
|
||||||
|
|
||||||
|
```
|
||||||
|
|
@ -3,4 +3,4 @@
|
||||||
export WINEPREFIX=$PWD/wine
|
export WINEPREFIX=$PWD/wine
|
||||||
export WINEDEBUG=-all
|
export WINEDEBUG=-all
|
||||||
|
|
||||||
wine $@
|
$@
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue