LebedevRI / strawberry-mxe

:floppy_disk: Cross environment for strawberry

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

💾 MXE (M cross environment) License Deploy

MXE (M cross environment) is a Makefile that compiles a cross compiler and many free libraries.

This is a modified and minimal version of MXE specifically to build Strawberry. Feel free to make use of it if you need something.

See MXE for the official and full version.

Some of the libraries here are:

  • GCC 11
  • pthreads
  • Boost
  • CMake
  • Protobuf
  • GLib
  • GStreamer
  • GnuTLS
  • OpenSSL
  • SQLite
  • FFTW
  • Qt 6
  • TagLib
  • Chromaprint
  • Google Test
  • All their dependencies.

Differences from the official repositories:

  • Most of the packages here are on the latest version
  • Up-to-date core packages, GLib, libsoup and pango.
  • Qt 6 has only SQL support for sqlite.
  • GStreamer has only audio specific plugins.

About

:floppy_disk: Cross environment for strawberry

License:Other


Languages

Language:Makefile 65.8%Language:Shell 11.8%Language:Lua 8.8%Language:Python 4.4%Language:C 3.2%Language:CMake 3.2%Language:Dockerfile 1.9%Language:C++ 0.9%Language:QMake 0.1%