summarylogtreecommitdiffstats
path: root/.SRCINFO
diff options
context:
space:
mode:
authorEmil Velikov2022-11-20 20:38:58 +0000
committerEmil Velikov2022-11-21 02:39:21 +0000
commit791bca2a8408fc50952fef66131c5c2e032f2d31 (patch)
tree4fb9277b6c3f92bc149bc296834d05c57a100610 /.SRCINFO
parent9910b6e91a9e3a8ae54f510946c95d95f5755d8d (diff)
downloadaur-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--.SRCINFO5
1 files changed, 3 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d58b37d46f30..9686049b725a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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