Commit Graph

15 Commits

Author SHA1 Message Date
João Valverde 783627a109 Docs: Move MSYS2 instructions to WSDG
Ping #17771.
2023-05-25 16:49:06 +00:00
João Valverde aa6b8368b7 MSYS2: Add support for building a stand-alone NSIS installer
This changes the existing code for the MSVC installer as little
as possible to allow building the Wireshark .exe Windows installer
using the MinGW-w64 toolchain.

Currently the DLL dependency list is static, this may change in
the future. Ideally we would use CPack and install() logic
to copy the DLLs.

The msys2checkdeps.py script is copied from the Inkscape project[1].
It doesn't have a specific license identifier. The Inkscape project
is licensed under the GPL version 2 or later.

TODO: Download Npcap and USBPcap using CMake instead of requiring
manual action.

[1]https://gitlab.com/inkscape/inkscape

Ping #17771.
2023-05-22 00:54:39 +01:00
João Valverde ab82e54dfa MSYS2: Update README
[skip ci]
2023-05-21 13:56:37 +00:00
João Valverde 2e2fd392f0 Add back missing line to README.msys2 2023-04-11 22:57:12 +00:00
João Valverde fc0d6b3ff5 Update README.msys2 2023-04-09 00:20:54 +01:00
João Valverde b376b340af MSYS2: Update README 2023-01-31 12:28:12 +00:00
João Valverde 60f3e33849 MSYS2: Remove packages that were upstreamed
Remove dependency packages that are now upstream.

Update PKGBUILD dependencies and README.
2023-01-28 15:39:52 +00:00
João Valverde 7738d5af5d MSYS2: Add some packages for missing dependencies
Add mingw packages for dependencies that are missing upstream;
these should eventually be submitted there.

Fix a version check for libsmi.

Update README.
2023-01-16 13:30:43 +00:00
João Valverde 7e6266d33d MSYS2: Add Lua 5.1 support and fix test suite failures 2023-01-16 11:54:43 +00:00
João Valverde 5ab3bb222d MSYS2: Update README 2023-01-12 17:08:38 +00:00
João Valverde 119473eab3 CMake: Use more consistent naming for options
Having some options use DISABLE_ and others ENABLE_ is inconsistent
and difficult to remember. Use ENABLE_ instead consistently.

Frame-larger-than remains an exception.
2022-01-03 15:55:06 +00:00
João Valverde 4403bd98d9 tools: Add MSYS2 setup script to install dependencies 2021-11-15 12:24:49 +00:00
João Valverde b8f9758742 MSYS2: Use system SpeexDSP package 2021-11-12 11:19:34 +00:00
João Valverde e9f2153eed README.msys2: Add more information about missing packages 2021-11-07 22:07:14 +00:00
João Valverde c87743f933 Add README for MinGW-w64 (MSYS2) build 2021-10-27 06:17:23 +00:00