Commit Graph

208 Commits

Author SHA1 Message Date
8b98843fd0 Update Qt 5 packages to 5.15.9 2023-04-10 21:43:10 +02:00
4ff147355e Update syncthingtray 2023-04-06 12:46:37 +02:00
f7c4d5b87a Update own projects 2023-04-05 18:00:52 +02:00
b91bc46a5a Update Qt packages to 6.5.0 2023-04-04 23:03:00 +02:00
3dd00d1e2c Fix pulling of base image in imagebuild 2023-03-25 21:04:58 +01:00
8f7aff3d89 Update qt6 packages to 6.4.3 2023-03-17 16:18:33 +01:00
357910eaf4 Fix android-*qt6-* packages
* Fix wrong Java version
* Fix inconsistency between name of libpng and its
  soname
2023-03-11 19:28:22 +01:00
7647677434 Update own projects 2023-03-07 21:22:13 +01:00
2b217f7607 Ensure imagebuild actually creates an updated image 2023-02-24 22:46:14 +01:00
f1905cf048 Add common args for makecontainerpkg from environment 2023-02-19 15:51:45 +01:00
3c78fa5fa7 Improve makecontainerpkg
* Parse `pkgname` from `PKGBUILD` via sourcing to cope with variables
* Allow overriding the container name to be able to re-use an existing
  container
* Be verbose when installing packages during the image creation
2023-02-16 18:59:05 +01:00
ba53dca910 Update static-compat and mingw-w64 packages 2023-02-12 20:51:32 +01:00
38818e508a Improve investigation of containerized builds
The current approach was not actually working as the container was not
start with in interactive bash shell (or any kind of process that would
just keep it running once started).
2023-02-03 22:49:19 +01:00
abec85f5d2 Add instructions on how to use the packaging under other distros using podman
These instructions are still pretty raw. Creating helper scripts to make
the use easier would make sense at some point.
2023-01-22 18:05:44 +01:00
8a695d628b Don't remove the container when DEBUG variable is set
* And get rid of the `sleep infinity` hack instead; one can simply start
  the container again
* Document the workflow for instigating build failures
2023-01-22 16:56:46 +01:00
ddfff37556 Improve makecontainerpkg
* Test with `podman` and add according instructions
* Allow use of a custom `pacman.config`/`makepkg.config` by mounting them
  into a special directory within the container
2023-01-21 18:44:16 +01:00
f05eee98a0 Update Qt 5 and 6 packages to 5.15.8 and 6.4.2 2023-01-07 14:23:26 +01:00
605646001e Update own projects 2023-01-03 01:37:46 +01:00
a14abc0a2a Fix high DPI scaling regression with Qt 6.4.1 on Windows
See https://bugreports.qt.io/browse/QTBUG-109234
2022-12-06 23:17:12 +01:00
25ba758d58 Update own projects 2022-12-06 16:50:43 +01:00
07c33b3d7e Update qt6 packages to 6.4.1 2022-11-17 10:34:36 +01:00
30a51d9903 Update static-compat-openssl and a few other static-compat packages 2022-11-09 21:47:56 +01:00
4d994f9505 Update mingw-w64-openssl to 3.0.7
* Update outdated packages that need a rebuild
2022-11-07 22:37:40 +01:00
80932b31ce Update own projects 2022-11-02 16:04:50 +01:00
f151b9ff0b Update/rebase mingw-w64-qt5-* packages to 5.15.7 2022-11-01 13:32:05 +01:00
2f050377ca Add script to update release date of all projects to be released 2022-10-12 23:30:08 +02:00
057fb81690 Update mingw-w64-qt5-base to 5.15.6+kde+r179
Rebase patches against latest KDE commit and adapt
them to glib2 now using pcre2.
2022-10-05 17:49:19 +02:00
91f026dd84 Update own projects 2022-10-05 17:49:19 +02:00
aad0f91e60 Update Qt 6 packages to 6.4.0
Unfortunately mingw-w64-qt6-multimedia does not build at
all anymore (not even without an actual backend like before).
2022-10-01 18:18:19 +02:00
10a80dfb5e Update Qt 6 packages to 6.3.2 2022-09-12 18:06:40 +02:00
a9441237ee Rebase mingw-w64-qt5 packages against 5.15.6 2022-09-10 16:58:25 +02:00
4742719574 Update own projects 2022-09-06 22:15:17 +02:00
dd328cead1 Update own projects 2022-08-02 20:33:53 +02:00
b8e7a21a31 Archive many old packages to clean up the root directory 2022-07-09 20:29:34 +02:00
dbfea6400a Update own projects 2022-07-05 22:58:40 +02:00
2d29bd9bff Update Qt 6 packages to 6.3.1 2022-06-15 02:00:06 +02:00
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
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
70cef5c857 Update qtutilities 2022-06-11 00:31:33 +02:00
233dab2da9 Update own projects 2022-06-07 20:04:45 +02:00
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
ad99cb3f57 Update own projects 2022-05-24 21:55:58 +02:00
a10fd8c94b Rebase Qt 5 packages against 5.15.4 2022-05-18 11:09:05 +02:00
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
0c3d7e3060 Update syncthingtray 2022-05-05 21:49:07 +02:00
c3a68332ea Update own projects 2022-05-04 01:31:28 +02:00
ba61e6160f Upload static-compat packages when releasing own projects 2022-05-02 21:53:41 +02:00
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
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
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