Commit Graph

939 Commits

Author SHA1 Message Date
Andrew Murray
f40eed2297
Merge branch 'main' into chore/remove-rav1e 2025-05-01 19:53:14 +10:00
Frankie Dintino
8a174f55c8
Revert "use alternative mirror for nasm, since nasm.us is down"
This reverts commit 6c918a02b8.
2025-04-23 21:24:34 -04:00
Frankie Dintino
5573242126
Further reduce size (LTO on macOS, more aggressive symbol stripping) 2025-04-23 15:13:06 -04:00
Frankie Dintino
6c918a02b8
use alternative mirror for nasm, since nasm.us is down 2025-04-23 15:12:20 -04:00
Andrew Murray
00ae9dda35 Changed harfbuzz buildtype to minsize 2025-04-18 18:49:11 +10:00
Frankie Dintino
a005e28152
Use CMAKE_BUILD_TYPE=MinSizeRel on aarch64 manylinux2014 2025-04-17 12:52:20 -04:00
Frankie Dintino
8ab93db932
Disable AOM high-bit-depth support 2025-04-16 21:14:08 -04:00
Andrew Murray
ccc4668d4e Updated harfbuzz to 11.1.0 2025-04-17 08:04:34 +10:00
Andrew Murray
f630ec097b
Build Windows arm64 wheels on arm64 runner (#8898) 2025-04-16 14:05:08 +03:00
Andrew Murray
6ea7dc8eea
Add Fedora 42 (#8899) 2025-04-16 10:06:52 +03:00
Andrew Murray
ce01f1961f Merge branch 'main' into chore/remove-rav1e 2025-04-13 11:19:00 +10:00
Andrew Murray
5294021438 Removed Fedora 40 2025-04-13 09:26:06 +10:00
Hugo van Kemenade
d52c2db317
Do not include libavif in wheels 2025-04-12 18:30:08 +03:00
Hugo van Kemenade
774d0aedce
Merge pull request #8868 from radarhere/xz_upgrade
Updated xz to 5.8.1
2025-04-12 10:27:17 +03:00
Andrew Murray
6b5f8d768d Do not include libavif in wheels 2025-04-10 13:55:02 +10:00
Andrew Murray
8cac43f872 Use elif 2025-04-09 07:56:19 +10:00
Frankie Dintino
331354a839
only disable CMAKE_INTERPROCEDURAL_OPTIMIZATION on macOS 2025-04-08 09:32:22 -04:00
Andrew Murray
621bcd56f0
Removed CMAKE_INTERPROCEDURAL_OPTIMIZATION (#37) 2025-04-08 08:50:48 -04:00
Andrew Murray
179ae9d395 Disable building harfbuzz tests 2025-04-08 22:05:29 +10:00
Frankie Dintino
8bc14e2a6b
Update .github/workflows/wheels-dependencies.sh
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2025-04-07 09:10:44 -04:00
Andrew Murray
7aca46c356
Do not disable CMAKE_MACOSX_RPATH (#36) 2025-04-06 10:21:49 -04:00
Andrew Murray
6d7f39645d
Do not install perl (#35) 2025-04-06 07:56:06 -04:00
Andrew Murray
1ba32fce48 Updated harfbuzz to 11.0.1 2025-04-05 15:44:46 +11:00
Frankie Dintino
deb1c9dd4a
Build libavif with -Os and with LTO enabled 2025-04-04 22:39:31 -04:00
Andrew Murray
61d3dd9e83 Updated xz to 5.8.1, except on Windows x86 2025-04-04 22:12:54 +11:00
renovate[bot]
8691112a2c
Update scientific-python/upload-nightly-action action to v0.6.2 (#8865) 2025-04-03 13:23:36 +03:00
Frankie Dintino
8a6e5affa1
Remove rust installation via rustup, which is no longer needed 2025-04-02 21:43:21 -04:00
Frankie Dintino
ab55e543c8
remove ENABLE_NASM and CMAKE_MODULE_PATH libavif cmake args
ENABLE_NASM=ON is unnecessary...it forces the use of nasm over yasm if
both are available, but only nasm is installed in the wheel build
environments. And CMAKE_MODULE_PATH was only necessary when we used
pre-built rav1e binaries.
2025-04-02 15:55:08 -04:00
Frankie Dintino
84485e1718
s/AVIF/AV1/ 2025-04-02 15:12:44 -04:00
Frankie Dintino
a2cbce795d
Include comment about CONFIG_AV1_DECODER=0 2025-04-02 13:54:48 -04:00
Frankie Dintino
8b4e66e10a
fix(avif): use only aomenc and dav1d to reduce wheel size
Also build libavif as a shared library. When it is built as a static
library, the dependency library files are combined into a single
archive. But when they are linked as a shared library, the linker is
able to remove unused objects. This yields a modest but not
insignificant file size reduction.
2025-04-02 12:23:43 -04:00
Andrew Murray
7e15c54cad
Use multibuild build_github (#8861) 2025-04-02 15:53:14 +03:00
wiredfool
5c76e7ec17
Image -> Arrow support (#8330)
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-04-01 09:10:45 +03:00
Frankie Dintino
7d50816f0a
Add AVIF plugin (decoder + encoder using libavif) (#5201)
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-04-01 07:13:21 +03:00
Andrew Murray
999d9a7f0c
Updated xz to 5.8.0 on manylinux2014 by removing po4a dependency (#8848) 2025-04-01 07:09:09 +03:00
Andrew Murray
b1f7ba0a41
Merge pull request #8772 from radarhere/zlib_macos
Revert to zlib on macOS < 10.15
2025-03-31 08:47:49 +11:00
Andrew Murray
e1f0def839
Updated xz to 5.8.0, except on manylinux2014 (#8836)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-03-27 14:43:07 +02:00
Andrew Murray
b8abded99b
Change back to actions/setup-python (#8833)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-03-25 15:31:49 +02:00
Andrew Murray
bca693bd82
Updated harfbuzz to 11.0.0 (#8830)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-03-24 08:33:45 +02:00
Andrew Murray
6c7917d7a6 Revert to zlib on macOS < 10.15 2025-03-17 07:54:47 +11:00
Andrew Murray
7767e83e6c Use action to setup qemu 2025-03-16 22:24:13 +11:00
Andrew Murray
9953256bbf Revert "Use Ubuntu 22.04 for 24.04 ppc64le and s390x"
This reverts commit e31441fc41.
2025-03-16 22:12:14 +11:00
Andrew Murray
5efcaa4603
Updated Ghostscript to 10.5.0 (#8814)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-03-14 08:50:28 +02:00
Andrew Murray
4b9d9f55cd
Updated libtiff to 4.7.0 (#8812)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-03-12 00:59:25 +02:00
Hugo van Kemenade
17c7beffd8
Merge branch 'main' into harfbuzz 2025-03-03 17:41:34 +02:00
Hugo van Kemenade
8e8b94ada4
Merge pull request #8764 from radarhere/libpng
Updated libpng to 1.6.47
2025-03-03 17:40:33 +02:00
Hugo van Kemenade
04438f46fd
Merge pull request #8742 from radarhere/lcms2
Updated lcms2 to 2.17
2025-03-03 17:40:24 +02:00
Hugo van Kemenade
f89952cb04
Merge pull request #8778 from radarhere/mingw
Revert "Do not install libimagequant"
2025-03-03 17:38:47 +02:00
Hugo van Kemenade
db4534a8cf Build PyPy3.11 wheel for macOS 10.15 x86_64 2025-03-02 12:00:46 +02:00
Andrew Murray
d6b94421d0 Updated harfbuzz to 10.4.0 2025-03-01 11:37:49 +11:00