diff options
author | Emil Velikov | 2022-11-20 20:38:58 +0000 |
---|---|---|
committer | Emil Velikov | 2022-11-21 02:39:21 +0000 |
commit | 791bca2a8408fc50952fef66131c5c2e032f2d31 (patch) | |
tree | 4fb9277b6c3f92bc149bc296834d05c57a100610 /.SRCINFO | |
parent | 9910b6e91a9e3a8ae54f510946c95d95f5755d8d (diff) | |
download | aur-791bca2a8408fc50952fef66131c5c2e032f2d31.tar.gz |
mingw-w64-waffle 1.7.0-2: build with meson
The meson build depends on cmake to generate the cmake files.
But it must not use the mingw-w64-cmake wrapper, since that fails to
print the basics needed. Aka --system-information with the wrapper
outputs nothing.
In addition, we need to disable LTO since it completely stuffs the final
binaries. Similarly - stripping is left to the packaging stage.
There are some caveats, comparing the cmake build:
- the meson cross-file set ssp, so one needs libssp-0.dll
- upstream uses __thread, so one needs libwinpthread-1.dll
- upstream sets the prefix, so locally we rename {lib,}waffle-1.dll
The latter two be fixed with a later upstream release.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to '.SRCINFO')
-rw-r--r-- | .SRCINFO | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,11 +1,12 @@ pkgbase = mingw-w64-waffle pkgdesc = a library for choosing window system and OpenGL API at runtime (mingw-w64) pkgver = 1.7.0 - pkgrel = 1 + pkgrel = 2 url = https://waffle.freedesktop.org arch = any license = BSD - makedepends = mingw-w64-cmake + makedepends = mingw-w64-meson + makedepends = cmake depends = mingw-w64-crt options = !strip options = !buildflags |