Commit Graph

1689 Commits

Author SHA1 Message Date
Martchus 5b5aa0e603 Update own projects 2024-06-22 01:03:56 +02:00
Martchus 723279797d Fix ffmpeg-related build error in subtitlecomposer
Link against ffmpeg4.4 as this is the most recent version of ffmpeg
provided by Arch Linux that Subtitle Composer can build against.
2024-06-22 01:03:47 +02:00
Martchus 13f91b4b10 Update ffmpeg-custom to 7.0.1 2024-06-21 23:14:34 +02:00
Martchus db43a59826
Merge pull request #186 from radioflash/master
Fix libsodium path mismatch when extracting sources
2024-06-18 13:27:09 +02:00
Wolfgang Pupp e9f7ad1b59 Fix path mismatch when extracting sources
Since libsodium v1.0.20 (this version), the official
releases contain a libsodium-<version> directory in the
tarball instead of "libsodium-stable".
2024-06-18 13:14:18 +02:00
Martchus 10fd8a6f72 Update boost packages to 1.85.0 2024-06-18 11:13:48 +02:00
Martchus 7db1e09d12
Merge pull request #185 from radioflash/master
Update to libsodium-v1.0.20
2024-06-18 10:39:11 +02:00
Wolfgang Pupp 849ecd8731 Update to libsodium-v1.0.20
Minor release, contains mostly small buildsystem fixes
and a compatibility fix for an llvm-18 + AVX512 problem
2024-06-18 10:20:28 +02:00
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