Commit Graph

1480 Commits

Author SHA1 Message Date
Martchus a0c94fb1aa Update tagparser-git and tageditor-git 2022-06-20 21:41:55 +02:00
Martchus 3233efeca5 Rebuild ffmpeg against updated srt and sync with upstream 2022-06-18 12:59:41 +02:00
Martchus 571a4141a5 Update static-compat-boost and boost-doc to 1.79.0 2022-06-16 17:51:19 +02:00
Martchus 743335a886 Fix build errors in static-compat-qt6-wayland
These build errors are caused because eglplatform.h is included before Qt
headers and it pulls X11 headers which contain many problematic macros.

Apparently X11 headers aren't required here anyways so let's just disable
them from being pulled in.
2022-06-16 16:44:56 +02:00
Martchus 6edac42547 Enable X11 conditionally in libglvnd's egl header
See https://github.com/KhronosGroup/EGL-Registry/pull/130
2022-06-16 16:27:38 +02:00
Martchus bf28a1a3a7 Update static-compat-xorgproto to 2022.1 2022-06-16 16:26:11 +02:00
Martchus 934bfd84c1 Rebuild mingw-w64 packages against boost 1.79.0 2022-06-15 23:46:53 +02:00
Martchus 37eeb6a666 Rebuild packages against boost 1.79.0 2022-06-15 13:19:05 +02:00
Martchus 2d29bd9bff Update Qt 6 packages to 6.3.1 2022-06-15 02:00:06 +02:00
Martchus a866794539 Use CMake to build static-compat-zstd to provide CMake module
The regular zstd package has switched so the static-compat needs to switch
as well as otherwise the CMake find module from the regular package is
picked up (e.g. by Qt 6).
2022-06-15 02:00:06 +02:00
Martchus a88a8e3daa Update mingw-w64-jasper to 3.0.4 2022-06-15 02:00:06 +02:00
Martchus 83771dced3 Remove wrong dependency from NGINX modules
Not tested yet, will test on next rebuild
2022-06-14 10:19:23 +02:00
Martchus 2e0e74b75b Update ffmpeg-custom to 5.0.1 2022-06-12 21:00:51 +02:00
Martchus 513103840d Improve `makecontainerpkg`
* Add my GPG key to the pacman keyring (not nice to hard-code it in the
  Dockerfile but good enough for now)
* Install ccache into the base image to support makepkg's ccache option
* Split syncing packages and execution of `makepkg` so syncing can be
  avoided when only building source package
* Don't quote `CRE`, it is unlikely spaces are needed here and using
  chained commands (e.g. `sudo …`) might be useful
* Add documentation
2022-06-12 21:00:20 +02:00
Martchus 97dc991438 Add `makecontainerpkg`
* Allow building Arch Linux packages within a "standard" container similar
  to how `makechrootpkg` allows building packages within a systemd-nspawn
  container
* Add a Dockerfile to create an Arch Linux image suitable for package
  builds via `makepkg`
2022-06-11 17:06:54 +02:00
Martchus 7a52af6090 Rebuild qtutilities packages with the right version 2022-06-11 13:31:43 +02:00
Martchus 70cef5c857 Update qtutilities 2022-06-11 00:31:33 +02:00
Martchus 850c190cbe Rebuild nginx mods 2022-06-10 22:58:17 +02:00
Martchus a3cce97fa8 Update gogs to 0.12.9 2022-06-08 11:07:34 +02:00
Martchus 233dab2da9 Update own projects 2022-06-07 20:04:45 +02:00
Martchus b1148a552a Disable LTO for mingw-w64-freetype2
It would require a rebuild of the package after GCC updates.
2022-06-07 13:21:16 +02:00
Martchus 750604bfa6 Update gogs to 0.12.8 2022-05-31 12:52:12 +02:00
Martchus 52f060293d Update static-compat-openssl to 1.1.1o 2022-05-28 00:53:01 +02:00
Martchus 228514be92 Rebuild static-compat-qt6-base without LTO
It works but has multiple disadvantages:

* When upgrading GCC one needed to rebuild Qt 6
* Linking the final applications takes very long
2022-05-24 21:56:58 +02:00
Martchus ad99cb3f57 Update own projects 2022-05-24 21:55:58 +02:00
Martchus 6e853b9bb4 Rebuild reflective-rapidjson
Some llvm/clang update broke ABI (although there was no soname
bump).
2022-05-21 23:34:58 +02:00
Martchus 0bcd807d07 Update mingw-w64-{extra-cmake-modules,kirigami2} to 5.94.0 2022-05-18 18:04:21 +02:00
Martchus 9033fbdf2e Update mingw-w64-gnutls to 3.7.5 2022-05-18 14:40:39 +02:00
Martchus 5bb5f9f1ec Update mingw-w64-cppunit to 1.15.1 2022-05-18 14:40:20 +02:00
Martchus a10fd8c94b Rebase Qt 5 packages against 5.15.4 2022-05-18 11:09:05 +02:00
Martchus 969a806092 Update mediawriter to 5.0.1 2022-05-13 09:21:41 +02:00
Martchus 6cb683c980 Drop gcc-d-static-compat in accordance with regular gcc package
It wouldn't be possible to keep it nevertheless because then
we needed to add gcc-d to make dependencies which is not possible
because the regular package dropped it. It is also not possible
to build with the previous version of static-compat-gcc because
it would fail to find gmp and some other libs (using them from
the host system would be technically possible but one needed to
workaround linker errors with the C runtime).

For some reason also libobjc is missing but I suppose that's not
a bit loss.
2022-05-12 20:51:54 +02:00
Martchus ce61928776 Update static-compat-gcc to 12.1.0 2022-05-12 19:59:10 +02:00
Martchus 85dfa56946 Consider Qt 6 based binaries (of releases) the default
So don't use the suffix for Qt 6 based release binaries and add
a suffix to the Qt 5 based version instead
2022-05-10 23:01:53 +02:00
Martchus 86eea5459d Update mediawriter to 5.0.0 2022-05-10 12:16:07 +02:00
Martchus 0c3d7e3060 Update syncthingtray 2022-05-05 21:49:07 +02:00
Martchus 11c44280c7 Fix typo in README 2022-05-05 21:02:55 +02:00
Martchus 1b318eb651 Workaround linker issues with static-compat-libglvnd 2022-05-05 21:01:18 +02:00
Martchus c41a1f34dd Update gogs to 0.12.7 2022-05-05 12:11:58 +02:00
Martchus c3a68332ea Update own projects 2022-05-04 01:31:28 +02:00
Martchus ab0bde8f63 Rebuild ffmpeg against dav1d 1.0.0 and sync with regular package 2022-05-03 23:36:28 +02:00
Martchus ba61e6160f Upload static-compat packages when releasing own projects 2022-05-02 21:53:41 +02:00
Martchus b43022d7ec Add static-compat packages for my other projects 2022-05-02 21:10:21 +02:00
Martchus 6066ade46f Update dependencies for passwordmanager-qt6
kirigami2 is only a make dependency if Qt Quick GUI is enabled and
qt6-quickcontrols2 is now part of qt6-declarative.
2022-05-02 20:52:24 +02:00
Martchus b1dccff4ae Improve static-compat-syncthingtray
* Enable Wayland QPA plugin
* Enable icon themes
* Avoid regular Harfbuzz CMake find module from being used
2022-05-02 00:42:08 +02:00
Martchus 567f591ea0 Update freetype2 to 2.12.1 2022-05-01 13:55:22 +02:00
Martchus 17e8e5b34a Downgrade libx11 and add shared version
We must not link statically against it because it is also pulled by the
shared GLX library and would therefore end up multiple times in the apps
address space causing crashes. It should be stable enough anyways to not
having to bundle it. Since 1.6.x is still the newest version on older
distributions we must downgrade the version, though.
2022-04-29 18:28:31 +02:00
Martchus 250ab7b61c Explicitly disable dynamic OpenGL for static-compat-qt6-base
It apparenly doesn't work to configure this so disable it explicitly as a
remark.
2022-04-28 23:49:49 +02:00
Martchus 3ec819e1e2 Regenerate remaining *-qt6-base-* with new patches 2022-04-28 23:41:30 +02:00
Martchus 78e248f924 Downgrade static-compat-libglvnd for compatibility with Ubuntu 18.04.6 2022-04-28 23:40:16 +02:00