Commit Graph

16 Commits

Author SHA1 Message Date
Martchus 485b123124 Adapt to brotli upstream change regarding static libs
The upstream commit
641bec0e30
changed how static libraries are built and named.
2024-01-09 17:32:08 +01:00
Martchus d0b2049ef8 Disable harfbuzz find package in static CMake wrappers 2023-08-09 16:36:59 +02:00
Martchus 5411a9d1fd Update static libraries
* Use an older glibc so resulting binaries can run
  on older systems (without having to link statically
  against glibc)
* Call packages static-compat-* to make it clear that
  these packages are intended for compatibility with
  older distributions
* Add further libraries to get static-compat-qt6-base
  and some other static-compat-qt6-* packages building
2022-04-28 22:43:29 +02:00
Martchus b766e78a77 Remove useless loop in mingw-w64-cmake-static 2021-09-23 20:37:13 +02:00
Martchus f508375800 Update *-qt6-* to 6.1.3 2021-09-02 15:59:42 +02:00
Martchus 32dfff233f Import android-cmake from AUR
* For future adjustments to ease building and using Qt 6
2021-01-05 01:22:16 +01:00
Martchus 6f91588d12 Improve and add more mingw-w64-qt6-*-static packages
* Add mingw-w64-cmake-static as a separate package
* Fix linker errors (FREETYPE_DEPENDENCIES really must include `-lfreetype`
  itself due to the cyclic dependency between FreeType2 and Harfbuzz
* Add patch to fix static compilation of qt6-tools
2020-11-08 17:14:16 +01:00
xantares a76180bc15
mingw-w64-cmake Drop vulkan overrides
sorry, but I dont see what that is supposed to fix, the actual library name is /usr/i686-w64-mingw32/lib/libvulkan-1.dll.a and is correctly fond by the default findvulkan.cmake
2020-11-07 22:31:58 +01:00
Martchus 1c6dcbd4ed Update Qt 6 packages to beta3, add mingw-w64-qt6-*-static packages
* Add certain variables to find Qt's dependencies to the CMake
  toolchain file because these variables would otherwise needed to
  be set every time Qt 6 is used
* Add a static variant
    * Not fully tested yet
    * Further repos besides base and svg will be added later
2020-11-06 23:40:34 +01:00
Martchus 70be537d89 Update packages of own projects to next major releases 2019-08-24 17:19:43 +02:00
Martchus f0175878db Don't use -fstack-protector-strong when compiling for Windows
Initial motivation of adding the flag was better consistency with
compile flags used for regular Arch Linux packages.

However, adding -fstack-protector-strong seems to cause segmentation
faults even before main() is called.

The issue is not reproducible with a simple hello world app and also
not reproducible when launching the app under Linux with WINE. But
a full-blown Qt 5 app crashes in the way described.
2019-01-05 01:47:00 +01:00
Martchus d35652e480 Make mingw-w64 compile flags configurable
* Sync configure and cmake with latest AUR versions
* Get rid of -g by default
* Not tested yet
2018-12-31 00:14:47 +01:00
Martchus 7d2eea1094 Add arm-none-eabi-cmake 2017-04-29 11:47:00 +02:00
Martchus 156054eef4 Add option in mingw-w64-cmake to prevent frocing shared libs 2016-09-12 19:45:21 +02:00
Martchus eda90ac2d7 Prevent mingw-w64-cmake messing includes
Not tested yet
2016-09-03 22:13:40 +02:00
Martchus ac647e596a Make flags in mingw-w64 build wrappers configurable
- Add mingw-w64-cmake and mingw-w64-configure
- Make default build flags configurable via
  CUSTOM_MINGW_FLAGS
2016-07-13 19:39:28 +02:00