Bug fixes and reorganization of code.

This commit is contained in:
ak47 committed 2026-10-10 22:27:12 -04:00
1 parent 5f78168c57
commit cbce83581a
10 files changed
+148 -81

No files matched your search

@@ -8,8 +8,8 @@ url='https://git.stormux.org/storm/wine-access'
license=('LGPL-2.1-or-later')
depends=('glib2' 'wine')
makedepends=('cmake' 'git' 'pkgconf' 'mingw-w64-gcc')
provides=('wine-access')
conflicts=('wine-access')
provides=('wine-access' 'cthulhu-wine-access')
conflicts=('wine-access' 'cthulhu-wine-access')
# Wine's import generation needs native object symbols, which LTO hides.
options=('!lto')
@@ -23,8 +23,18 @@ elsewhere. To use HTTPS after the repository becomes public:
WINE_ACCESS_GIT_URL=https://git.stormux.org/storm/wine-access.git makepkg -si
```
The package installs both Winelib artifacts under
`/usr/libexec/cthulhu/wine/`. If your reader does not discover that system
The package installs the Winelib launcher, its sidecar and the native hook DLL
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