Commit Graph

1681 Commits

Author SHA1 Message Date
Martchus b4104582c6 Fix linker error when using wasm-openssl
This suppsedly needs `-pthread` to avoid:
```
wasm-ld: error: --shared-memory is disallowed by libcrypto-lib-core_namemap.o because it was not compiled with 'atomics' or 'bulk-memory' features.
```
2024-06-16 21:01:04 +02:00
Martchus 3bee605d61 Add wasm-zlib 2024-06-16 20:53:50 +02:00
Martchus 6fad42be44 Sync ffmpeg-custom with regular ffmpeg 2024-06-16 19:41:17 +02:00
Martchus 807278f8b4
Merge pull request #184 from maxrd2/master
Update subtitlecomposer to 0.8.1
2024-06-12 16:43:38 +02:00
Mladen Milinkovic 605ff9f98e Update subtitlecomposer to 0.8.1 2024-06-12 15:59:09 +02:00
Martchus 6e1a40f2d3 Add wasm-openssl 2024-06-10 20:24:36 +02:00
Martchus 05c3959e26 Update description in README 2024-06-09 23:51:46 +02:00
Martchus 69562dcc51 Add wasm variant of some Qt 6 packages 2024-06-09 23:41:26 +02:00
Martchus 9de196dc51 Update OpenSSL packages to 3.3.1 2024-06-08 21:45:54 +02:00
Martchus 004d122465
Merge pull request #183 from achilleas-k/syncthing/temphome
Use temporary directory as HOME for syncthingtray tests
2024-06-06 22:21:03 +02:00
Achilleas Koutsou 6049a70f58 Use temporary directory as HOME for syncthingtray tests
Some part of the syncthingtray or syncthing tests creates a Sync
directory under $HOME if it doesn't exist.  This can be annoying for
users building or testing the package when they don't use the default
$HOME/Sync directory as it leaves behind test artifacts in their home.

Use a temporary directory in the source tree when testing instead.
Don't export the variable in case the overridden $HOME leaks into other
parts of the build process.
2024-06-06 20:14:09 +02:00
Martchus 15de0d1ef7 Update own projects 2024-06-04 20:08:30 +02:00
Martchus 8cdb5d83bd Update NGINX modules to NGINX 1.26.1 2024-06-04 18:34:47 +02:00
Martchus eecc07da70 Update server domain 2024-05-30 18:54:20 +02:00
Martchus bab643838a Update ffmpeg-custom to 7.0 2024-05-29 00:03:48 +02:00
Martchus 89e24365c6 Update mingw-w64-qca-* packages to 2.3.8 2024-05-29 00:03:48 +02:00
Martchus dff8833061 Update Qt 5 packages to 5.15.14 2024-05-29 00:03:48 +02:00
Martchus b124fd04d8
Merge pull request #181 from raffaem/patch-1
Fix path to php.ini
2024-05-27 10:37:31 +02:00
Raffaele Mancuso 959a95d3ca
Fix path to php.ini 2024-05-27 10:29:51 +02:00
Martchus 050e4c0030
Merge pull request #180 from radioflash/master
Add PKGBUILD for libsodium
2024-05-24 19:16:58 +02:00
Wolfgang Pupp fcb822c22f Improve libsodium PKGBUILD
By using configure wrapper.
2024-05-24 16:51:54 +02:00
Wolfgang Pupp e0eec73b6a Update Maintainers for libsodium 2024-05-24 16:51:06 +02:00
Wolfgang Pupp 0cd7a3b751
Update libsodium build dependencies
Co-authored-by: Martchus <martchus@gmx.net>
2024-05-24 15:30:34 +02:00
Wolfgang Pupp bccbd802ad
Fix libsodium package description
Co-authored-by: Martchus <martchus@gmx.net>
2024-05-24 15:29:57 +02:00
Wolfgang Pupp a9097310a1
Fix libsodium PKGBUILD formatting
Co-authored-by: Martchus <martchus@gmx.net>
2024-05-24 15:29:26 +02:00
Wolfgang Pupp 5e137021a1
Fix libsodium runtime dependency
Co-authored-by: Martchus <martchus@gmx.net>
2024-05-24 15:28:48 +02:00
Wolfgang Pupp c06c16a786 Add PKGBUILD for libsodium 2024-05-24 14:17:22 +02:00
Martchus 9ef21cdfdb Fix build of subtitlecomposer cherry-picking upstream patches 2024-05-22 22:54:20 +02:00
Martchus 5ee082869c Render checksum in Qt 5 modules depending on whether a checksum file is present
New builds will get a checksum file via
2fc2ab6cf0
and stale checksum files of old builds have been removed in the previous commit.
So this change does not lead to any diff in the rendering at this point.
2024-05-22 13:00:18 +02:00
Martchus 2e02a1443f Remove stale checksum files of mingw-w64-qt5-* packages
Except for mingw-w64-qt5-serialbus* which was built after
2fc2ab6cf0
none of these packages have a checksum anymore (as they use VCS sources after
switching to the KDE fork version).

This commit removes the stale checksum files as they are probably confusing.
This was done via:

```
for p in qt5-* ; do source $p/mingw-w64/PKGBUILD ; [[ ${sha256sums[0]} == SKIP ]] && rm -v $p/*/*-sha256.txt ; done
```
2024-05-22 12:49:34 +02:00
Martchus 11d20a08cb Add checksum of mingw-w64-qt5-serialbus
As of 2fc2ab6cf0
there is actually a checksum to be stored.
2024-05-22 12:44:58 +02:00
Martchus 9df0fdbcb0
Merge pull request #179 from radioflash/master
Add PKGBUILD for qtserialbus
2024-05-22 12:02:43 +02:00
Wolfgang Pupp d2dd5d57b9 Add PKGBUILD for qtserialbus 2024-05-22 11:27:17 +02:00
Martchus d8823b27b2 Update Qt 6 packages to 6.7.1 2024-05-22 10:52:11 +02:00
Martchus baa46e7620 Fix compilation of mingw-w64-rapidjson with GCC 14 2024-05-19 23:48:34 +02:00
Martchus 3e6eb5bc05 Rebuild mingw-w64-qt6 packages of my own projects against GCC 14
* Test GCC 14
* Rebuild qtutilities against Qt 6.7.0 so Windows 11 style is enabled by
  default
* Apply previous change of removing the i686 builds
2024-05-19 23:48:15 +02:00
Martchus 7e72091442 Remove display name in Qt 6 packages as Qt 6 is now probably the standard 2024-05-16 23:03:55 +02:00
Martchus d73c79d876 Disable i686 for Windows builds of Qt 6 and packages depending on it
See comment added to base package for reasoning.
2024-05-14 21:01:25 +02:00
Martchus 65e78ad95d Fix `__cxa_thread_atexit`-related build errors
Add patch to mingw-w64-gcc after updating to 14.1.1 to fix build errors
like:

```
<built-in>: error: conflicting declaration of C function ‘int __cxxabiv1::__cxa_thread_atexit(void (*)(), void*, void*)’
In file included from /home/devel/.cache/aurman/mingw-w64-paraview/src/ParaView-v5.12.0/build-x86_64-w64-mingw32/VTK/Common/Core/vtkCxxABIConfigure.h:10,
                 from /home/devel/.cache/aurman/mingw-w64-paraview/src/ParaView-v5.12.0/VTK/Common/Core/vtkTypeName.h:7,
                 from /home/devel/.cache/aurman/mingw-w64-paraview/src/ParaView-v5.12.0/VTK/Common/DataModel/vtkCellGrid.h:28:
/usr/x86_64-w64-mingw32/include/c++/14.1.1/cxxabi.h:140:3: note: previous declaration ‘int __cxxabiv1::__cxa_thread_atexit(void (*)(void*), void*, void*)’
  140 |   __cxa_thread_atexit(void (_GLIBCXX_CDTOR_CALLABI *)(void*), void*, void *) _GLIBCXX_NOTHROW;
```
2024-05-14 20:40:22 +02:00
Martchus ec900cf8af Update GCC packages to 14.1.1
* Use `git+https://sourceware.org/git/gcc.git` consistently in both
  packages
* Remove ada from static-compat-gcc because it leads to build failures and
  adding even more workarounds for this language is not worth it
* Workaround certain warnings now being treated as errors in mingw-w64-gcc
2024-05-13 19:39:18 +02:00
Martchus b8be67ccac Use SPDX license id in cmake-format 2024-05-13 14:53:10 +02:00
Martchus 40283fc581 Update subtitlecomposer for ICU 75 and switch to Qt 6
The switch to Qt 6 is required for the ICU 75 rebuild because only when using
Qt 6 the build system uses C++ 17 which is required as of ICU 75.

Unfortunately it doesn't build against Qt 6 / KF6 yet so I'm dropping it from
the binary repo for now.
2024-05-10 14:10:21 +02:00
Martchus 047fd65334 Sync mingw-w64-harfbuzz with regular harfbuzz package
* Use tag pinning
* Update upstream URL
* Update releasers list
* Add build option for ICU 75 rebuild
2024-05-10 12:11:24 +02:00
Martchus d965b92487 Sync mingw-w64-harfbuzz with AUR 2024-05-10 10:57:58 +02:00
Martchus 8c55c59ffd Update own projects 2024-05-08 16:40:13 +02:00
Martchus 5c29e12bcd Update static-compat-harfbuzz to 8.4.0 2024-05-06 16:41:51 +02:00
Martchus 885532475a Update mingw-w64-postgresql to 16.2 2024-05-03 15:16:06 +02:00
Martchus 1ac7dc8777 Update openssl packages to 3.3.0 2024-04-28 14:03:16 +02:00
Martchus ee41ace3fe Add static-compat-pkgconf
This package just contains a wrapper around pkg-config that always
specifies `--static`.
2024-04-26 21:55:47 +02:00
Martchus d7b974af58 Update NGINX modules to NGINX 1.26.0 2024-04-24 19:40:01 +02:00