46 lines
1.5 KiB
Markdown
46 lines
1.5 KiB
Markdown
# Arch Linux package
|
|
|
|
Run from this directory:
|
|
|
|
```sh
|
|
makepkg -si
|
|
```
|
|
|
|
The default source uses the project's SSH remote on port 1101. Once the
|
|
repository exists, your SSH key must have access while it remains private.
|
|
|
|
Before the remote exists, build from the committed sources in your local
|
|
checkout instead:
|
|
|
|
```sh
|
|
WINE_ACCESS_GIT_URL=file:///home/storm/git/wine-access makepkg -si
|
|
```
|
|
|
|
Git sources include committed files only. Adjust that path if your checkout is
|
|
elsewhere. To use HTTPS after the repository becomes public:
|
|
|
|
```sh
|
|
WINE_ACCESS_GIT_URL=https://git.stormux.org/storm/wine-access.git makepkg -si
|
|
```
|
|
|
|
The package installs the Winelib launcher, its sidecar, both native menu hook
|
|
DLLs, and the 32-bit menu host
|
|
under `/usr/libexec/cthulhu/wine/`. It provides and conflicts with the older
|
|
`cthulhu-wine-access` helper, including `cthulhu-wine-access-git`, so pacman
|
|
can replace that package in the installation transaction.
|
|
|
|
Use this package for subsequent updates rather than also installing through
|
|
`build.sh`. If an earlier local installation exists under
|
|
`~/.local/libexec/cthulhu/wine`, remove it with `./build.sh -r` from the project
|
|
root before using the package: readers may prefer that local copy. Do not
|
|
remove package-owned system files with `build.sh -r`.
|
|
|
|
If your reader does not discover the system
|
|
location automatically, set this in the environment of the reader's service:
|
|
|
|
```sh
|
|
export CTHULHU_WINE_ACCESS_HELPER=/usr/libexec/cthulhu/wine/cthulhu-wine-access.exe
|
|
```
|
|
|
|
The helper requires a running reader implementing the Cthulhu D-Bus service.
|