Search Criteria
Package Details: mingw-w64-meson 1-25
Package Actions
Git Clone URL: | https://aur.archlinux.org/mingw-w64-meson.git (read-only, click to copy) |
---|---|
Package Base: | mingw-w64-meson |
Description: | Meson wrapper for MinGW (mingw-w64) |
Upstream URL: | http://fedoraproject.org/wiki/MinGW |
Licenses: | GPL |
Submitter: | drakkan |
Maintainer: | Martchus |
Last Packager: | drakkan |
Votes: | 8 |
Popularity: | 0.000002 |
First Submitted: | 2018-04-23 10:40 (UTC) |
Last Updated: | 2023-12-30 20:41 (UTC) |
Dependencies (5)
- meson (meson-gitAUR)
- mingw-w64-gcc (mingw-w64-gcc132AUR, llvm-mingw-w64-toolchain-ucrt-binAUR, llvm-mingw-w64-toolchain-msvcrt-binAUR)
- mingw-w64-pkg-configAUR (llvm-mingw-w64-pkg-configAUR)
- mingw-w64-environmentAUR (llvm-mingw-w64-environmentAUR) (make)
- mingw-w64-wineAUR (optional) – Set NEED_WINE env variable in your PKGBUILD to use wine support in meson
Required by (48)
- mingw-w64-adwaita-icon-theme (make)
- mingw-w64-atk (make)
- mingw-w64-cairo (make)
- mingw-w64-cairo-bootstrap (make)
- mingw-w64-dav1d (make)
- mingw-w64-directx-headers (make)
- mingw-w64-freetype2 (make)
- mingw-w64-freetype2-bootstrap (make)
- mingw-w64-fribidi (make)
- mingw-w64-gdk-pixbuf2 (make)
- mingw-w64-glib-networking (make)
- mingw-w64-glib2 (make)
- mingw-w64-graphene (make)
- mingw-w64-grvk (make)
- mingw-w64-gst-editing-services (make)
- mingw-w64-gst-libav (make)
- mingw-w64-gst-plugins-bad (make)
- mingw-w64-gst-plugins-base (make)
- mingw-w64-gst-plugins-good (make)
- mingw-w64-gst-plugins-ugly (make)
- mingw-w64-gst-rtsp-server (make)
- mingw-w64-gstreamer (make)
- mingw-w64-gtk3 (make)
- mingw-w64-gtk4 (make)
- mingw-w64-gtksourceview4 (make)
- mingw-w64-harfbuzz (make)
- mingw-w64-harfbuzz-icu (make)
- mingw-w64-libadwaita (make)
- mingw-w64-libelf-lfg-win32 (make)
- mingw-w64-libepoxy (make)
- mingw-w64-libinih (make)
- mingw-w64-libnice (make)
- mingw-w64-libplacebo (make)
- mingw-w64-libpsl (make)
- mingw-w64-librsvg (make)
- mingw-w64-libsoup (make)
- mingw-w64-libsoup3 (make)
- mingw-w64-libva (make)
- mingw-w64-mesa (make)
- mingw-w64-mesa-git (make)
- mingw-w64-orc (make)
- mingw-w64-p11-kit (make)
- mingw-w64-pango (make)
- mingw-w64-pixman (make)
- mingw-w64-vamp-plugin-sdk (make)
- mingw-w64-vmaf (make)
- mingw-w64-waffle (make)
- mingw-w64-xorgproto (make)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6
jackoneill commented on 2018-06-12 20:23 (UTC)
And probably -Wall interferes with the --warnlevel parameter.
jackoneill commented on 2018-06-12 20:05 (UTC)
Hi! The -O2 and -g compiler parameters interfere with meson's --buildtype parameter.
Example of a compile command with --buildtype=release:
i686-w64-mingw32-g++ -Idecross@sha -I. -I.. -I/usr/i686-w64-mingw32/include -I/usr/include/vapoursynth -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -O3 -Wall -Wextra -Wshadow -mfpmath=sse -msse2 -mstackrealign -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MD -MQ 'decross@sha/src_decross.cpp.obj' -MF 'decross@sha/src_decross.cpp.obj.d' -o 'decross@sha/src_decross.cpp.obj' -c ../src/decross.cpp
And with --buildtype=debug:
i686-w64-mingw32-g++ -Idecross@sha -I. -I.. -I/usr/i686-w64-mingw32/include -I/usr/include/vapoursynth -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -O0 -g -Wall -Wextra -Wshadow -mfpmath=sse -msse2 -mstackrealign -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MD -MQ 'decross@sha/src_decross.cpp.obj' -MF 'decross@sha/src_decross.cpp.obj.d' -o 'decross@sha/src_decross.cpp.obj' -c ../src/decross.cpp
In both cases the compiler uses -O2 because it appears later.
drakkan commented on 2018-05-10 15:43 (UTC)
Thanks! I'll merge these changes later today, I'm only a bit uncertain about wine, this way wine will be a required depends for meson since if it is not installed meson will crash with this error
FileNotFoundError: [Errno 2] No such file or directory: 'wine': 'wine'
I'll try to investigate this error
kfg commented on 2018-05-10 13:55 (UTC)
Hi
some of my packages have moved to meson and i thought it would be nice to have wrapper scripts like in the mingw-w64-configure and mingw-w64-cmake packages. So I made a template for mingw64 meson wrapper scripts based on the arch-meson script.
I've uploaded the changes here: https://pastebin.com/raw/HY2qiJEG
I also added exe_wrapper = 'wine' to the [binaries] section in the toolchain template. This is necessary for building some packages since they need to run the created windows executables to generate configs/build files or they run test binaries in the check() step.
« First ‹ Previous 1 2 3 4 5 6