Tom Dewey
4f262d566f
deps: libarchive: Remove standalone FindZstd
2024-09-11 17:12:48 +01:00
Tom Dewey
f7c72a68d8
xz: Comment out failing immintrin header check
2024-09-11 17:12:48 +01:00
Tom Dewey
4abfe88c6e
deps: mountutils: Missing TEXT macro
2024-09-11 17:12:48 +01:00
Tom Dewey
89b1f61e0f
deps: mountutils: Use swprintf_s, over sprintf_s
2024-09-11 17:12:48 +01:00
Tom Dewey
da526ca667
mountutils: use TCHAR where appropriate
2024-09-11 17:12:48 +01:00
Tom Dewey
c693b5e3f7
deps: curl: Fixup selecting GNUTLS as SSL backend
2024-09-11 17:12:48 +01:00
Tom Dewey
b77a275b8f
xz: include build infra
2024-09-11 17:12:48 +01:00
Tom Dewey
7cfe7eabfe
libarchive: include build infra
2024-09-11 17:12:48 +01:00
Tom Dewey
d300c9dceb
curl: include build infra
2024-09-11 17:12:48 +01:00
Tom Dewey
37ec20f0f5
zstd: Include build infra
2024-09-11 17:12:48 +01:00
Tom Dewey
82083e84bc
deps: libarchive: Modify CMake for vendoring
2024-09-11 17:12:48 +01:00
Tom Dewey
593abb7981
deps: Add modified curl-8.8.0
...
Add a modified version of curl-8.8.0, where the modifications are
primarily centred around the CMake infrastructure to make the
library more consumable as a vendored dependency.
2024-09-11 17:12:48 +01:00
Tom Dewey
b1043a3601
deps: Add modified xz-5.6.2
...
Deviations from upstream xz-5.6.2 release are in the CMake
infrastructure, to try and make the library more consumable as a
vendored dependency.
2024-09-11 17:12:48 +01:00
Tom Dewey
64381d2dd3
deps: Remove unlabelled curl, xz
...
With very little version data, these area hard to reason about.
2024-09-11 17:12:48 +01:00
Tom Dewey
6b77ed7edc
deps: zstd upgrade 1.5.4 -> 1.5.6
2024-09-11 17:12:48 +01:00
Tom Dewey
fc9423e65b
deps: zlib upgrade 1.2.13 -> 1.3.1
2024-09-11 17:12:48 +01:00
Tom Dewey
61171a0db6
deps: Upgrade libarchive 3.6.2->3.7.4
2024-09-11 17:12:48 +01:00
Floris Bos
a29d2c9d7c
Windows: fix zstd
...
Cannot properly check for library functions of a library
that has yet to be compiled.
So fix libarchive quick & dirty.
2023-10-18 21:53:43 +02:00
Floris Bos
0378751295
Windows: update libcurl dependency
...
Update bundled libcurl.
Only used on Windows. On Linux and OSX we use system libraries.
2023-03-24 14:13:35 +01:00
Floris Bos
a97de5c703
drivelist/mountutils remove package.json
...
We are only cherry picking the C++ files from the drivelist and
mountutils dependencies and are not using the node.js stuff
that lives inside same directories.
package.json (that is not being used) mentions node dependencies
with version numbers that contain known vulnerabilties
and that seems to make some uncomfortable.
Delete files to avoid confusion.
Closes #556
2023-03-24 14:08:58 +01:00
Floris Bos
50b017332f
Update dependencies libarchive/zlib/liblzma/zstd
...
Update various bundled dependencies to handle archive formats.
(Only used on Windows and OSX. On Linux system libraries are used)
2023-03-24 14:05:29 +01:00
Onuralp SEZER
569a70671b
fix: header import cstdint
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@fedoraproject.org>
2023-03-19 23:18:20 +03:00
Floris Bos
30225187bd
OSX: fix unmounting drives that have APFS volumes
...
- If a drive is formatted APFS it will have a seperate disk
devices for physical drive (e.g. /dev/disk2) and volumes
(e.g. /dev/disk3).
Need to unmount all, or opening the device for
writing will subsequently fail.
(User will see an "Error running authopen" error in Imager
in that case).
- Also do not show APFS volumes seperately in the disk
selection dialog. List mount points under physical drive
instead.
Closes #501
2022-11-07 03:36:32 +01:00
Marcel Petrick
829c200fd1
code-quality: fixed all range-loop warnings which were reported from clazy.
...
See: `rpi-imager/src/downloadthread.cpp:1015:14: warning: Missing reference in range-for with non trivial type (QByteArray) [clazy-range-loop]`
2022-06-08 17:54:06 +02:00
Floris Bos
033ff07abf
Move source files to /src
2022-02-14 10:07:15 +01:00