Files

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.